1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-26 22:37:45 +00:00
Commit graph

44 commits

Author SHA1 Message Date
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
NotAdam
089712dd9d change action cost system to allow for a variable amount of costs 2019-02-09 23:14:30 +11:00
NotAdam
a6619031f1 fix default damage aspect 2019-02-09 23:07:13 +11:00
NotAdam
f142f8f8d0 add 99.99% accurate (probably) mp calculation 2019-02-09 20:49:22 +11:00
NotAdam
18d5611d11 fix windows build? 2019-02-09 19:43:30 +11:00
NotAdam
e16995c997 cleanup incorrect usage of HandleActionType 2019-02-09 19:24:32 +11:00
NotAdam
6a88a6e694 fix actions being interrupted incorrectly 2019-02-09 18:32:10 +11:00
NotAdam
399f75bb75 add (some) cost types and cost data to action obj 2019-02-09 18:01:39 +11:00
NotAdam
c8c66b0003 damage/heal helpers for actions 2019-02-09 17:36:44 +11:00
NotAdam
274a591fed move effectentry to common, minor refactoring 2019-02-09 17:07:53 +11:00
NotAdam
a19a9c5bd4 fix incorrect type used for action object 2019-02-09 16:58:16 +11:00
NotAdam
370261591e basic action sanity checking, partial casting support, some cleanup 2019-02-09 15:39:05 +11:00
NotAdam
f0bf242621 move the old actioncast code into base action class 2019-02-08 22:09:48 +11: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/Action/Action.h (Browse further)