Mordred
b639db836e
Calculate and display character stats correctly
2019-03-20 21:29:34 +01:00
mordred
adc6cab69b
Merge branch 'develop' of https://github.com/SapphireMordred/Sapphire into develop
2019-03-20 15:22:56 +01:00
mordred
0c89ada077
Added lookup table to calc in preparation of improved calculation
2019-03-20 15:22:40 +01:00
Mordred
2d2579d0ac
Merge pull request #533 from NotAdam/develop
...
pass actionid through to onEObjHit script callback
2019-03-20 09:50:45 +01:00
mordred
66be114dc7
Great improved connection stability when connecting to a remote world-server
2019-03-20 09:15:57 +01:00
mordred
8105473992
General cleanup and improvements of quest_parser
2019-03-18 15:51:04 +01:00
NotAdam
5412677e9d
pass actionid through to onEObjHit script callback
2019-03-19 00:01:34 +11:00
Mordred
dc3e235c0c
Merge branch 'develop' of https://github.com/SapphireMordred/Sapphire into develop
2019-03-17 22:26:33 +01:00
Mordred
67a9b3cc5a
Added SubWil020
...
Changed the way QuestFlags are indexed to directly mimic retail.
This should make implementing new quests more straight forward as
indices can be used as they appear in the decompiled scripts.
2019-03-17 22:25:52 +01:00
NotAdam
f1469a554c
add missing zonepositions, use move semantics for framework constructor
2019-03-17 13:50:01 +11:00
mordred
cfa049a2b5
Refactor -> removal of unnessecary player pointer in eventhandler
2019-03-14 14:08:21 +01:00
Mordred
8a35c4e370
Plenty more cleanup and code quality adjustments.
2019-03-11 22:48:33 +01:00
mordred
bfa6f74501
Renamed GamePacketNew... finally
2019-03-08 15:34:38 +01:00
mordred
f3ff018ade
Refactor -> this has been bothering me for a while...
2019-03-08 09:43:56 +01:00
Mordred
b4f1f3afe4
Merge pull request #524 from NotAdam/action_rewrite
...
WIP action rewrite
2019-03-08 00:08:10 +01:00
NotAdam
bcbbca056a
fix recast time truncated by field size, correctly send actionstart
2019-03-08 00:26:41 +11:00
NotAdam
d9419b49b4
fix casting stateflag not being unset after finishing a cast
2019-03-07 22:41:05 +11:00
NotAdam
2f4ca9b589
add teleporting back in, remove action targeting for now
2019-03-07 21:58:12 +11:00
NotAdam
fc62be84a2
simplify action interface naming slightly - drops on prefix from vfuncs
2019-03-07 20:33:29 +11:00
NotAdam
9d6622b522
add ref to Data::Action inside action obj, move can cast logic to action
2019-03-07 20:28:35 +11:00
Mordred
d30b3b6c47
Improving log readability for client actions
2019-02-24 11:10:55 +01:00
NotAdam
666b548a45
Merge branch 'develop' into action_rewrite
2019-02-20 23:26:47 +11:00
NotAdam
cec2264d53
pass instancecontent by reference instead of shared ptr
2019-02-20 19:53:54 +11:00
NotAdam
36b693fc70
minor refactoring, fix adventurer actions not working
2019-02-17 16:55:00 +11:00
NotAdam
8db5818371
Add EventActions back in so the opening quests work again
2019-02-17 15:47:03 +11:00
NotAdam
29f1f9b6bc
only allow area aoe actions through the aoe handler
2019-02-11 19:10:42 +11:00
NotAdam
8e74681db1
cleanup some unneeded log output
2019-02-11 14:51:56 +11:00
NotAdam
5a94679b2d
fix effect packets not showing the action name after the initial cast
2019-02-11 11:47:04 +11:00
NotAdam
9dccec2eee
add players to aggro table when using actions so script callbacks work
2019-02-11 10:36:17 +11:00
NotAdam
c561b50058
refactor and simplify how actionscripts are called and used
2019-02-11 10:14:14 +11:00
NotAdam
8aeaa0c443
read aspect from exd, correct potency for heavy shot
2019-02-11 10:03:36 +11:00
NotAdam
d219b593a0
handle -1 range case for bard/archer
2019-02-11 01:50:41 +11:00
NotAdam
cd26f7f48c
cleanup action start behaviour, interrupt any unimplemented actions
2019-02-11 00:40:00 +11:00
NotAdam
a5dd8fb816
send effect packets for single target damage attacks
2019-02-11 00:11:29 +11:00
NotAdam
a40859e4b4
add single target damage to actions
2019-02-10 23:53:44 +11:00
NotAdam
29f649ff0a
correctly call action script callbacks + some mp debug output
2019-02-10 23:34:15 +11:00
NotAdam
7051734b68
restructure how actionscripts work
2019-02-10 23:28:15 +11:00
NotAdam
0890023532
add eobj action handling
2019-02-10 22:13:47 +11:00
NotAdam
17a15b847e
refactor ActionInterruptType and move it into common
2019-02-10 21:21:34 +11:00
NotAdam
5acdef853a
minor cleanup in regards to how we handle players who cast actions
2019-02-10 21:18:03 +11:00
NotAdam
98ccf34c32
handle damaged based interrupts versus regular cast interrupts
2019-02-10 21:12:22 +11:00
NotAdam
af59013dbe
merge in interrupt behaviour from old branch, calculate cooldown time
2019-02-10 21:01:17 +11:00
NotAdam
68b935133c
correctly capture itemaction source slot/container from cast packet
2019-02-10 19:50:28 +11:00
NotAdam
a5aaa1b792
set target correctly on action objs
2019-02-09 23:54:49 +11:00
NotAdam
e22316e425
cleanup cost subtraction code, won't be done inside action object
2019-02-09 23:16:35 +11:00
NotAdam
6a9d3c18ec
change action cost system to allow for a variable amount of costs
2019-02-09 23:14:30 +11:00
NotAdam
bd7860d896
fix default damage aspect
2019-02-09 23:07:13 +11:00
NotAdam
cc9e1a4275
refactor transactionId -> sequence
2019-02-09 22:59:14 +11:00
NotAdam
7f4eeef162
log invalid itemaction types
2019-02-09 22:45:29 +11:00
NotAdam
458235685a
VFX ItemAction handling
2019-02-09 21:48:42 +11:00