1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-12 21:47:45 +00:00
Commit graph

367 commits

Author SHA1 Message Date
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