1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-12 13:37:46 +00:00
Commit graph

411 commits

Author SHA1 Message Date
NotAdam
3f6d7934a5 warn instead of crash with missing navmeshes 2019-04-30 21:41:10 +10:00
NotAdam
2b217a545b gracefully crash the server if no navmeshes exist with a useful error 2019-04-29 19:59:54 +10:00
Mordred
fc2c3248de Some naming changes for actions 2019-04-28 23:34:43 +02:00
NotAdam
a2e5d5a661 some cleanup 2019-04-23 22:04:24 +10:00
NotAdam
e951a33d96 fix bnpcs not navigating around obstacles 2019-04-23 21:52:00 +10:00
Mordred
8002e88d10 Properly reset aggro on mob retreat 2019-04-23 00:00:07 +02:00
Mordred
ad4d8049e0 Movement speed of BNpcs will double when in combat or retreat mode 2019-04-22 23:30:43 +02:00
Mordred
1621b9fd20 Fxed bnpcs sometimes being immobile 2019-04-22 00:16:39 +02:00
NotAdam
cb7a91d9d8 fix bnpcs not being pushed 2019-04-22 00:05:04 +10:00
NotAdam
6ebdad3855 make larger enemies stack further away from the player 2019-04-21 23:52:41 +10:00
Mordred
37cff8580f Fix autoattack 2019-04-20 23:15:58 +02:00
Mordred
d934863673 Maybe better scales? 2019-04-20 15:42:48 +02:00
NotAdam
8f9c4dd960 fix dumb mistake 2019-04-20 22:50:05 +10:00
NotAdam
c1da01436f fix build, not sure how that happened 2019-04-20 19:40:44 +10:00
NotAdam
4112ae712a correctly calculate deltatime, set agent flags on dormant bnpcs 2019-04-20 15:13:46 +10:00
Mordred
8fa3fa325d Further improvement of crowd logic 2019-04-20 00:11:00 +02:00
NotAdam
19e6a0f748 more accurate bnpc scale calculation 2019-04-19 23:01:27 +10:00
Mordred
c0c88ca783 Following and retreating works 2019-04-19 14:50:00 +02:00
Mordred
eeded4c4f0 Pushing of idle actors implemented 2019-04-19 14:19:14 +02:00
Mordred
19a0ea2e93 Fix roaming 2019-04-19 14:04:38 +02:00
Mordred
018046d03b Some progress on the crowd front, somehwat working roaming... 2019-04-19 12:15:09 +02:00
NotAdam
a7f31c77a9 fix naviprovider not being set on instances 2019-04-19 18:52:55 +10:00
Mordred
a344990a63 Crowd avoidance works. Roaming and following a player, not so much 2019-04-19 02:15:18 +02:00
Mordred
018096266a Detour crowd experiments 2019-04-19 00:39:42 +02:00
NotAdam
ef1188cbe6 add some more director ids, add packet def for DirectorPopUp 2019-04-18 20:57:55 +10:00
Mordred
a03bcd6bfc Merge pull request #547 from JeidoUran/stuff
ActorControl, OpCode and NpcSpawn findings. Also added worldId to Examine and PlayerSpawn
2019-04-18 07:56:54 +02:00
Mordred
7615f83748 QuestBattle Chasing shadows actually playable... ish 2019-04-17 22:36:23 +02:00
mordred
bfda1adca4 Flags added to control BNpc behaviour in fights 2019-04-17 12:37:24 +02:00
mordred
c712c747c6 Moved bnpc creation from level to zone, implicitly adding them to world aswell 2019-04-17 09:26:29 +02:00
mordred
8badc6e34d implicitly add bnpc to player hatelist if player hate is added to the bnpc 2019-04-17 08:34:58 +02:00
JeidoUran
39a5f25478 Added worldId to Examine, and world name properly displays
World name displays in the HUD and in the Examine window
2019-04-17 00:31:19 +02:00
Mordred
6c43c79af1 First iteration of questbattle update logic 2019-04-17 00:10:32 +02:00
Mordred
69f3d47100 Create a way to generate bnpcs from level entries and populate the chasing shadows questbattle 2019-04-15 23:41:43 +02:00
NotAdam
1c8ca42d6c use prepared statement for item loading, network item stain 2019-04-13 22:42:02 +10:00
Mordred
cfd4352ff6 QuestBattles can now be started from scripts, see ManFst005 2019-04-11 00:16:04 +02:00
Mordred
28f47643aa Questbattle fail can be triggerd using a command and will remove you from the battle 2019-04-09 23:17:00 +02:00
Mordred
921bad031d Missing return value fixed 2019-04-09 22:11:36 +02:00
NotAdam
160b7fae3d fix debug commands not working for questbattles, map another actrl 2019-04-08 23:36:02 +10:00
NotAdam
c0533349f5 Merge remote-tracking branch 'upstream/develop' into develop 2019-04-08 08:02:50 +10:00
Mordred
8d6f80b357 Shortcut adde for questbattle command 2019-04-07 23:59:33 +02:00
Mordred
c7023fb6a3 Move questbattle opening scene into the script 2019-04-07 23:42:24 +02:00
Mordred
e4b919e319 Show svent on questbattle completion, remove inactive questbattle instances 2019-04-07 16:01:53 +02:00
Mordred
6c8124373c Changed the way players are being iterated for updating, some questbattle additions 2019-04-07 13:27:56 +02:00
NotAdam
e4878c4cc7 refactoring, make ranged targeted aoe actions work somewhat properly 2019-04-07 16:31:09 +10:00
NotAdam
1b49f2502d Start of action target selection implementation 2019-04-07 16:04:36 +10:00
Mordred
4e4ab53381 Properly handle jobs when doing hunting logs 2019-04-06 17:17:56 +02:00
NotAdam
d5f01363ca remove unused header, fix monsternote crashing world if class has none 2019-04-06 11:44:06 +11:00
mordred
ce1a58a7f7 Let's not forget... 2019-04-05 13:16:06 +02:00
mordred
127d969eec ActorFilters now functional 2019-04-05 13:15:14 +02:00
Mordred
ec691c5499 Fixed typo 2019-04-04 23:58:29 +02:00