1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-27 14:57:44 +00:00
Commit graph

64 commits

Author SHA1 Message Date
Lucy
fb65f728a7 Merge branch 'master' of https://github.com/SapphireServer/Sapphire into actions-war 2023-03-12 20:04:12 +01:00
Lucy
49486f5d02 Some aoe work 2023-03-12 16:45: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
9daf224019 Add option for scripts to enable the generic/lut handler 2023-03-08 18:57:10 +01:00
Lucy
aaad18bf7b Add job actions for warrior 2023-03-08 18:36:24 +01:00
Lucy
6cbf94d9c2 Add method to simplify applying statuses to self 2023-03-08 00:34:36 +01:00
Lucy
0cd43df305 Add basic generic handler for applying statuseffects 2023-03-06 23:47:34 +01:00
Lucy
65ad14a475 Rename buildEffects to make more sense 2023-03-06 23:41:41 +01:00
Mordred
ffdbed72ce More cleanup around actions 2023-02-28 22:30:54 +01:00
Mordred
0a9f5da1d3 Clarity through better naming of fields. 2023-02-28 10:31:59 +01:00
Alice Ogeda
83333690a0 correctly process hatevalues to table; update players with value/rate of their respective table entry; 2022-01-27 20:03:51 -03:00
Mordred
a27bb3e687 Remove Component namespace 2022-01-27 21:24:54 +01:00
Mordred
453f441ad3 Some clang-tidy love and new warpmanager, still empty though. 2022-01-23 11:04:26 +01:00
Alice Ogeda
24708040d0 some ogcd checks; 2022-01-20 17:39:22 -03:00
Mordred
f093aba377 Fixed event item action, also changed the way the action interrupt grace period works 2022-01-14 12:51:37 +01:00
Mordred
e3dfcf2cfd Base implementation of event items, action still need to be generalized 2021-12-17 15:48:56 +01: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
d4afee03a6 Implement mount action. 2020-01-23 22:36:01 +09:00
collett
4bed2f4c30 Allow action scripts to add effect. 2020-01-06 19:25: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
78aade9cea kinda working effect packets 2019-08-09 17:50:31 +10:00
NotAdam
7e0108aea5 some effects/action wip crap 2019-08-09 17:49:40 +10:00
NotAdam
eb5431a80e move lobby to Sapphire::Lobby, move common lib to Sapphire::Common 2019-06-02 23:28:19 +10:00
NotAdam
d755ea2a32 somewhat working action lut stuff 2019-06-02 02:30:54 +10:00
NotAdam
90d1fbc3ea refactor Util -> Common::Util & Action to World::Action 2019-06-02 00:35:00 +10:00
NotAdam
e4878c4cc7 refactoring, make ranged targeted aoe actions work somewhat properly 2019-04-07 16:31:09 +10:00
NotAdam
1b49f2502d Start of action target selection implementation 2019-04-07 16:04:36 +10:00
NotAdam
d5f01363ca remove unused header, fix monsternote crashing world if class has none 2019-04-06 11:44:06 +11:00
NotAdam
c9d00aefa1 cleanup old func def, add docs for new funcs 2019-04-04 22:19:56 +11:00
NotAdam
48870f72b6 costcheck refactored to has/consumeResources 2019-04-04 22:16:00 +11:00
NotAdam
89f60df2c8 slightly better name for the cost check function 2019-04-04 22:00:36 +11:00
NotAdam
a0aa7ea977 add primary cost handling for actions for mp/tp 2019-04-04 21:56:59 +11:00
NotAdam
789b5dfd9e add rudimentary action comboing, doesn't highlight actions on the hotbar 2019-03-23 20:59:51 +11:00
NotAdam
dea1f30f8b fix recast time truncated by field size, correctly send actionstart 2019-03-08 00:26:41 +11:00
NotAdam
e1ddf27d56 add teleporting back in, remove action targeting for now 2019-03-07 21:58:12 +11:00
NotAdam
6c5fc0b270 simplify action interface naming slightly - drops on prefix from vfuncs 2019-03-07 20:33:29 +11:00
NotAdam
3b670ebe57 add ref to Data::Action inside action obj, move can cast logic to action 2019-03-07 20:28:35 +11:00
NotAdam
f692c7bccf minor refactoring, fix adventurer actions not working 2019-02-17 16:55:00 +11:00
NotAdam
4fcef21481 refactor and simplify how actionscripts are called and used 2019-02-11 10:14:14 +11:00
NotAdam
f40f0a30e2 read aspect from exd, correct potency for heavy shot 2019-02-11 10:03:36 +11:00
NotAdam
a60d55250a handle -1 range case for bard/archer 2019-02-11 01:50:41 +11:00
NotAdam
4185ef5f38 cleanup action start behaviour, interrupt any unimplemented actions 2019-02-11 00:40:00 +11:00
NotAdam
b64049a94a send effect packets for single target damage attacks 2019-02-11 00:11:29 +11:00
NotAdam
2e9e127f56 add eobj action handling 2019-02-10 22:13:47 +11:00
NotAdam
7ccea66120 refactor ActionInterruptType and move it into common 2019-02-10 21:21:34 +11:00
NotAdam
ff712cfb0b handle damaged based interrupts versus regular cast interrupts 2019-02-10 21:12:22 +11:00
NotAdam
a23e273182 merge in interrupt behaviour from old branch, calculate cooldown time 2019-02-10 21:01:17 +11:00
NotAdam
44a797db71 cleanup cost subtraction code, won't be done inside action object 2019-02-09 23:16:35 +11:00