1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-23 10:17:44 +00:00
Commit graph

44 commits

Author SHA1 Message Date
Kooper16
28456e7ac6 Status automatically overwriten if by same source
Added check for status application that checks if existing status is from the same source. If yes, always overwrite it because the same source can never apply 2 instances of the same status on the same target.
2023-07-22 00:04:37 +02:00
Kooper16
6361e4e52e Automatic status reapplication
Status will be reapplied if "canApplyMultipleTimes" is false. Otherwise the status will be applied as a new status.
2023-07-21 22:55:47 +02:00
Lucy
8337d5ddca Merge branch 'master' of https://github.com/SapphireServer/Sapphire into actions-war 2023-03-12 21:11:45 +01:00
Mordred
0edff5ab85 Statuseffect fix #2 2023-03-12 21:06:37 +01:00
Lucy
fb65f728a7 Merge branch 'master' of https://github.com/SapphireServer/Sapphire into actions-war 2023-03-12 20:04:12 +01:00
Lucy
5bb8f11881 Add flags to StatusEffects 2023-03-12 16:37:33 +01:00
Mordred
5cc7b0c87b Converted autoattacks to the action system 2023-03-11 20:52:52 +01:00
Lucy
38a0cd12ca Move modifiers to statuseffect 2023-03-09 00:14:48 +01:00
Lucy
b5c603ac63 Add option to not send statusremove order 2023-03-08 18:57:10 +01:00
Lucy
b94e7f4b2f Fix windows build error 2023-03-06 23:57:06 +01:00
Lucy
dd20478a01 Add basic modifier impl for Chara 2023-03-06 23:47:39 +01:00
Mordred
e0ec74a6bc More cleanups. 2023-02-25 15:31:57 +01:00
Mordred
6ea6f8e190
Merge pull request #903 from Skyliegirl33/status-fix
[3.x] StatusEffect and HudParam fixes
2023-02-22 17:02:02 +01:00
Mordred
d34bddc6ae Removed redundant max_hp/max_mp 2023-02-21 07:58:53 +01:00
Lucy
b1132d9ef3 Remove statuseffects in the same tick if the expiry time is the same 2023-02-21 06:33:27 +01:00
Alice Ogeda
735e2f73bd hudparam fixes; int type fixes; 2023-02-10 16:53:00 -03:00
Mordred
48ed9da414 Initial commit of Sapphire for FFXIV 3.0 "light rewrite" 2021-11-27 00:53:57 +01:00
NotAdam
ca102697f4 move to new service locator 2020-03-01 11:58:26 +11:00
collett
60e701dbdd enum/struct/packet updates, fix dot/hot tick, remove incorrect initial delay for player autoattacks. 2020-01-19 21:20:01 +09:00
collett
e8dcef63ba Action system updates. 2020-01-05 17:09:27 +09:00
NotAdam
b1e6ad3141 some cleanup, kinda working battle dmg calc 2019-08-09 17:50:31 +10:00
NotAdam
90d1fbc3ea refactor Util -> Common::Util & Action to World::Action 2019-06-02 00:35:00 +10:00
NotAdam
0005b672a7 cleanup stat calculation code, slightly better working aa dmg calc 2019-04-25 21:57:41 +10:00
NotAdam
4de66b1064 autoattack damage stat calc funcs, bnpc stat calculation 2019-04-24 23:25:07 +10:00
NotAdam
6ebdad3855 make larger enemies stack further away from the player 2019-04-21 23:52:41 +10:00
NotAdam
19e6a0f748 more accurate bnpc scale calculation 2019-04-19 23:01:27 +10:00
Mordred
018096266a Detour crowd experiments 2019-04-19 00:39:42 +02:00
Mordred
6c43c79af1 First iteration of questbattle update logic 2019-04-17 00:10:32 +02:00
Mordred
69f3d47100 Create a way to generate bnpcs from level entries and populate the chasing shadows questbattle 2019-04-15 23:41:43 +02:00
Mordred
2014ec41dc Refactored the way timestamps are passed through update handlers 2019-04-04 23:29:52 +02:00
NotAdam
a0aa7ea977 add primary cost handling for actions for mp/tp 2019-04-04 21:56:59 +11:00
NotAdam
68cc187cc6 validate the time since the last combo action and ignore any old combos 2019-03-26 17:33:00 +11:00
Mordred
6e52a63526 Load hunting log data 2019-03-26 00:04:27 +01:00
NotAdam
789b5dfd9e add rudimentary action comboing, doesn't highlight actions on the hotbar 2019-03-23 20:59:51 +11:00
Mordred
8cacf35e4b Pieity bonus applies to mp and vitality to hp now 2019-03-21 18:53:32 +01:00
Mordred
35d859d57a Gear matters!
Gear stats are applied now, excluding materia.
2019-03-21 18:06:48 +01:00
NotAdam
3099189cf2 cleanup unused getClassAsInt function 2019-02-09 18:01:53 +11:00
NotAdam
a90dfca45f remove most code related to the old action implementation 2019-02-08 21:18:01 +11:00
NotAdam
e6c59935e6 minor cleanup, some improvements to bnpc avoidance 2019-01-31 23:44:53 +11:00
NotAdam
1bbc01f04f manage timer vars and call onTick from Chara update instead of derived classes 2019-01-28 19:16:44 +11:00
NotAdam
edd050ece9 heal npcs when retreating, set hp to max when retreat finishes, cleanup 2019-01-26 13:40:02 +11:00
Mordred
46205e9db4 BNpcs will now also initiate combat when being attacked, Death should reset them properly. 2019-01-20 13:36:34 +01:00
Mordred
c345033aa5 Seems like everything works again... here is hoping 2018-12-29 00:53:52 +01:00
mordred
ea64b65331 Restructured project slightly 2018-12-13 12:40:42 +01:00
Renamed from src/servers/sapphire_zone/Actor/Chara.h (Browse further)