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 |
|