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

130 commits

Author SHA1 Message Date
mordred
e0a3c4d35d Fixed quest complete size, db reinit needed 2019-03-26 09:27:48 +01:00
Mordred
4482d91e8e
Merge pull request #535 from NotAdam/develop
more stat calc functions, combo length validation
2019-03-26 08:17:22 +01:00
Mordred
37fd168051
Update PlayerSql.cpp 2019-03-26 08:13:45 +01:00
NotAdam
4b8b58a1a2 move m_bonusStats to std::array and zero it out on init 2019-03-26 17:33:00 +11:00
NotAdam
14d42f857d validate the time since the last combo action and ignore any old combos 2019-03-26 17:33:00 +11:00
Mordred
8b6e78877d Load hunting log data 2019-03-26 00:04:27 +01:00
NotAdam
06e199a364 add rudimentary action comboing, doesn't highlight actions on the hotbar 2019-03-23 20:59:51 +11:00
Mordred
3e7950d219 Pieity bonus applies to mp and vitality to hp now 2019-03-21 18:53:32 +01:00
Mordred
df2da68633 Gear matters!
Gear stats are applied now, excluding materia.
2019-03-21 18:06:48 +01:00
Mordred
497761a282 Preload defense / block values into items 2019-03-20 22:16:02 +01:00
Mordred
b639db836e Calculate and display character stats correctly 2019-03-20 21:29:34 +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
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
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
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
7051734b68 restructure how actionscripts work 2019-02-10 23:28:15 +11:00
NotAdam
cc9e1a4275 refactor transactionId -> sequence 2019-02-09 22:59:14 +11:00
NotAdam
c17de516c7 cleanup unused getClassAsInt function 2019-02-09 18:01:53 +11:00
NotAdam
d151caef85 move effectentry to common, minor refactoring 2019-02-09 17:07:53 +11:00
NotAdam
3db83cf716 cleanup teleport query code 2019-02-08 21:20:53 +11:00
NotAdam
259c69c3ca remove most code related to the old action implementation 2019-02-08 21:18:01 +11:00
AriAvery
2dca8f9f72 Update BNpc.cpp 2019-02-06 23:29:51 +01:00
AriAvery
9dbd53d9c0 Update BNpc.cpp 2019-02-06 23:28:17 +01:00
AriAvery
3db99814c3 Mostly retial like movement + bnpcs auto attack move delay 2019-02-06 18:51:51 +01:00
AriAvery
df56b88cae Improved player momvement 2019-02-06 08:49:57 +01:00
NotAdam
9f2dee403c fix name inconsistency with bnpc kill script callbacks 2019-02-02 23:32:36 +11:00
NotAdam
252998c194 refactor minion to companion and add companion spawning 2019-02-02 23:06:57 +11:00
Mordred
412202cc0b Temprarly disabling pushing of other bnpcs 2019-01-31 23:08:43 +01:00
NotAdam
c349142929 don't send position updates when pushing bnpcs 2019-02-01 00:04:19 +11:00
NotAdam
8c9c98e896 Revert "fix npcs not facing target after being pushed"
This reverts commit 692c32b934.
2019-02-01 00:03:15 +11:00
NotAdam
692c32b934 fix npcs not facing target after being pushed 2019-01-31 23:55:55 +11:00
NotAdam
31cb9ba97c minor cleanup, some improvements to bnpc avoidance 2019-01-31 23:44:53 +11:00
NotAdam
dc89f0af10 slight improvements to bnpc avoidance 2019-01-31 23:19:25 +11:00
NotAdam
9fde7918be add naive bnpc pushing behaviour 2019-01-31 22:49:04 +11:00
NotAdam
b019a1a0c1 ignore aggro range calc if level difference >= 10 2019-01-31 21:46:05 +11:00
NotAdam
085a184ad3 add deminishing aggro range based on level difference 2019-01-31 17:53:20 +11:00
NotAdam
73ceb36d7d style fix, type consistency 2019-01-31 12:46:51 +11:00
Mordred
d5bb3c847e Some more targetId fixes 2019-01-30 23:48:09 +01:00
Mordred
223e94e9bd #48 - Fixed bnpcs not despawning properly, aswell as not updating cell as they go 2019-01-30 22:37:58 +01:00
Mordred
a387f649fa Small bnpc fixed. Target / initial state 2019-01-29 23:54:52 +01:00
mordred
5605a2227a Added onMobKill call for it to actually be forwarded to scripts 2019-01-29 08:02:39 +01:00
Mordred
14cbda944e Quest mobs will be highlighted as such. Retreating mobs will have the target properly reset. Spawning range slightly decreased 2019-01-29 00:10:21 +01:00
NotAdam
44b556c6a6 log a warning to world log/player in the event an actor wasn't spawned 2019-01-28 21:02:51 +11:00
NotAdam
bc1ed29948 Increase cell size and spawn distance, fix player despawn issue 2019-01-28 20:30:22 +11:00
NotAdam
7741acefcd manage timer vars and call onTick from Chara update instead of derived classes 2019-01-28 19:16:44 +11:00