1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-04 17:57:47 +00:00
Commit graph

2408 commits

Author SHA1 Message Date
Mordred
4eee04156d Plenty more cleanup and code quality adjustments. 2019-03-11 22:48:33 +01:00
Mordred
8ebfc00022 Next time i shall push it all... 2019-03-08 16:48:17 +01:00
mordred
df8a5aacae Renamed GamePacketNew... finally 2019-03-08 15:34:38 +01:00
mordred
e66869b07a More refactoring for code consistency 2019-03-08 11:05:32 +01:00
mordred
3e4964e65c Refactor -> this has been bothering me for a while... 2019-03-08 09:43:56 +01:00
Mordred
e34c4a805c Merge pull request #524 from NotAdam/action_rewrite
WIP action rewrite
2019-03-08 00:08:10 +01:00
NotAdam
6152f0ab5b fix one more IPC padding type inconsistency 2019-03-08 00:43:30 +11:00
NotAdam
e1614fb5f4 fix IPC struct padding type inconsistencies 2019-03-08 00:40:34 +11:00
NotAdam
bb6d1b987b cleanup skillhandler IPC structs having an array with 1 element 2019-03-08 00:35:35 +11:00
NotAdam
dea1f30f8b fix recast time truncated by field size, correctly send actionstart 2019-03-08 00:26:41 +11:00
NotAdam
d948ac942a fix casting stateflag not being unset after finishing a cast 2019-03-07 22:41:05 +11:00
NotAdam
4577ff6a20 minor teleport action script cleanup 2019-03-07 22:24:42 +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
Mordred
34b437e16d Improving log readability for client actions 2019-02-24 11:10:55 +01:00
NotAdam
92db0e15f2 add EXPOSE_SCRIPT to Heavy Shot script 2019-02-21 00:06:10 +11:00
NotAdam
35dfef2079 Merge branch 'develop' into action_rewrite 2019-02-20 23:26:47 +11:00
NotAdam
82cb94b99a fix invalid indentation on eobj state output 2019-02-20 19:58:57 +11:00
NotAdam
904d062c56 update all the instance scripts to add missing ones and use new api 2019-02-20 19:54:59 +11:00
NotAdam
87e15488b9 update event_object_parser to use contentfindercondition 2019-02-20 19:54:15 +11:00
NotAdam
e23559eec6 pass instancecontent by reference instead of shared ptr 2019-02-20 19:53:54 +11:00
NotAdam
c5f3cd8f78 better var name in EXPOSE_SCRIPT macro 2019-02-20 17:39:25 +11:00
NotAdam
f7f25e61cc move all scripts over, adds EXPOSE_SCRIPT( classname ) to each script 2019-02-20 17:38:03 +11:00
NotAdam
f9c5f238db Change how scripts init and are exposed during compile time 2019-02-20 17:37:34 +11:00
DanteMccloud
92e9a14877 Add files via upload 2019-02-17 11:35:16 -07:00
NotAdam
f692c7bccf minor refactoring, fix adventurer actions not working 2019-02-17 16:55:00 +11:00
NotAdam
c5a0b97f33 Add EventActions back in so the opening quests work again 2019-02-17 15:47:03 +11:00
NotAdam
c5f2409234 only allow area aoe actions through the aoe handler 2019-02-11 19:10:42 +11:00
NotAdam
7ecbbd07c7 cleanup some unneeded log output 2019-02-11 14:51:56 +11:00
NotAdam
f9abeee2f7 fix effect packets not showing the action name after the initial cast 2019-02-11 11:47:04 +11:00
NotAdam
9fb1f8c2d5 add players to aggro table when using actions so script callbacks work 2019-02-11 10:36:17 +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
0c3cdf959e add single target damage to actions 2019-02-10 23:53:44 +11:00
NotAdam
f07a743511 correctly call action script callbacks + some mp debug output 2019-02-10 23:34:15 +11:00
NotAdam
83f6bd247b restructure how actionscripts work 2019-02-10 23:28:15 +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
9fe821c676 minor cleanup in regards to how we handle players who cast actions 2019-02-10 21:18:03 +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
5f98d00d48 correctly capture itemaction source slot/container from cast packet 2019-02-10 19:50:28 +11:00
NotAdam
fe5ff1a80f set target correctly on action objs 2019-02-09 23:54:49 +11:00
NotAdam
caa5220f2d formatting consistency 2019-02-09 23:36:37 +11:00
NotAdam
aa63953da2 map more action cost types 2019-02-09 23:36:07 +11:00
NotAdam
44a797db71 cleanup cost subtraction code, won't be done inside action object 2019-02-09 23:16:35 +11:00