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

6950 commits

Author SHA1 Message Date
Mordred
c7b50ca1e9 Keep cells active for 20 seconds even after all players left.
Also reset target and autoattack state on player on change zone.
2023-03-17 22:01:06 +01:00
Mordred
e72fe535f6 Added the framework for a fsm for future use on bnpcs. 2023-03-17 15:43:44 +01:00
Mordred
fe9a2ef974 Cleanup cleanup cleanup 2023-03-16 21:56:57 +01: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
Mordred
33463f45a9 More cleanup of actions 2023-03-15 15:21:03 +01:00
Mordred
aafb77ecbb Use attack type for action hit effect, further simply action code. 2023-03-14 22:32:55 +01:00
Mordred
9ba263da00
Merge pull request #923 from collett8192/3.0_master
3.x crit, fix random generator and remove direct hit
2023-03-14 10:54:04 +01:00
collett
123dad2e23 update rng to RandGenerator 2023-03-14 18:22:41 +09:00
collett
5fb62b75ec support 3.x crit damage and remove direct hit 2023-03-14 18:06:02 +09:00
Mordred
658d2fa7aa minor cleanup of actionResultBuilder 2023-03-13 23:26:50 +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