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