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

6894 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
Kooper16
d1c7b97d9e bool canApplyMultipleTimes 2023-07-21 20:59:06 +02:00
Mordred
9b3e793a5c
Merge pull request #920 from Skyliegirl33/actions-war
[3.x] Move modifier logic to StatusEffect, add parry, remove wrath
2023-03-15 20:51:37 +01:00
Lucy
434eaa6163 indentation fix 2023-03-13 12:11:20 +01:00
Lucy
db9d10630c Add flag to overloaded applyStatusEffectSelf 2023-03-13 12:03:14 +01:00
Lucy
12f289e99c Merge branch 'master' of https://github.com/SapphireServer/Sapphire into actions-war 2023-03-13 11:59:34 +01:00
Lucy
a6125168ba Merge branch 'master' of https://github.com/SapphireServer/Sapphire into actions-war 2023-03-13 11:58:10 +01:00
Mordred
f1cd218e85 Include Common::ActionResultFlag::EffectOnSource on source status effects 2023-03-13 11:44:09 +01:00
Mordred
09db0ee7d2 There is now an applyStatusEffectSelf for status effects which same source and target. 2023-03-13 11:21:42 +01:00
Lucy
f001ee11b6 Improve offensive action check 2023-03-12 22:22:02 +01:00
Lucy
8bd74ba26e Merge branch 'master' of https://github.com/SapphireServer/Sapphire into actions-war 2023-03-12 21:20:29 +01:00
Mordred
b98f63eb75 Statuseffect fix #3 2023-03-12 21:19:44 +01: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
6e30be3be8 Merge branch 'master' of https://github.com/SapphireServer/Sapphire into actions-war 2023-03-12 20:50:17 +01:00
Mordred
31557f52f8 Fixe for target and statuseffect issues, cleanup of gambits 2023-03-12 20:46:27 +01:00
Lucy
a92076b42d Add SET_STATUS_ME to ActionIntegrity 2023-03-12 20:05:34 +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
3f30027742 Add missing changeclass 2023-03-12 16:46:39 +01:00
Lucy
63d9ce5ba4 Add flags to lut 2023-03-12 16:46:14 +01:00
Lucy
49486f5d02 Some aoe work 2023-03-12 16:45:52 +01:00
Lucy
293c281eba Some exd struct fixes 2023-03-12 16:38:09 +01:00
Lucy
5bb8f11881 Add flags to StatusEffects 2023-03-12 16:37:33 +01:00
Mordred
d6918a88e0 Basic gambit work, still needs cleanup and improvements 2023-03-12 16:33:33 +01:00
Mordred
5cc7b0c87b Converted autoattacks to the action system 2023-03-11 20:52:52 +01:00
Mordred
7c4a053bea further simplified the action builder. 2023-03-10 22:59:53 +01:00
Mordred
54ba2b529f Fixed another bug with self target actions. 2023-03-10 22:50:38 +01:00
Mordred
72f06fb072 Status effect rework for actionintegrity. 2023-03-10 22:34:12 +01:00
Lucy
f4a3c9493b Persistence for cross-class skills 2023-03-10 19:35:15 +01:00
Lucy
cf32d4fe4d Remove unused method 2023-03-10 19:34:53 +01:00
Mordred
5d353de158 Action logic rework #1
statuseffects and autoattack still on the todo list
2023-03-10 17:32:52 +01:00
Mordred
0def7896ec Refactoring of action logic, ongoing.
Fixing source of actorcontrols being always player for single target packets.
2023-03-09 21:54:30 +01:00
Lucy
ff0a1c8be0 Apply modifiers in applyStatus 2023-03-09 00:25:18 +01:00
Lucy
df9c51f27b Remove wrath when Defiance ends 2023-03-09 00:16:12 +01:00
Lucy
f12e7ec651 Add ParryPercent modifier 2023-03-09 00:15:55 +01:00
Lucy
38a0cd12ca Move modifiers to statuseffect 2023-03-09 00:14:48 +01:00
Mordred
4870b0b771
Merge pull request #919 from Skyliegirl33/actions-war
[3.x] More action work, begin implementing jobs
2023-03-08 21:49:57 +01:00
Lucy
df4977cca5 Remove status tick logging 2023-03-08 19:18:12 +01:00
Lucy
8d08234854 Fix modifier name for Defiance 2023-03-08 19:17:00 +01:00
Lucy
b4cd677264 fix indentation 2023-03-08 19:12:35 +01:00
Lucy
ade5cfa38f Add enums for common action values 2023-03-08 18:57:10 +01:00
Lucy
9daf224019 Add option for scripts to enable the generic/lut handler 2023-03-08 18:57:10 +01:00
Lucy
ec3c109898 Change delModifier assert to return early instead 2023-03-08 18:57:10 +01:00
Lucy
b5c603ac63 Add option to not send statusremove order 2023-03-08 18:57:10 +01:00
Lucy
390a53a6c6 Add statuseffect cost type 2023-03-08 18:57:10 +01:00
Lucy
995bce495d Add even more modifiers 2023-03-08 18:57:10 +01:00
Lucy
b56aab72e5 Add some actions and statuses for war 2023-03-08 18:57:02 +01:00
Lucy
aaad18bf7b Add job actions for warrior 2023-03-08 18:36:24 +01:00
Mordred
801fc9da8a
Merge pull request #915 from Skyliegirl33/actions
[3.x] Some initial action work (mostly statuses)
2023-03-08 09:21:39 +01:00