1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-28 15:17:46 +00:00
Commit graph

85 commits

Author SHA1 Message Date
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
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
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
8badc6e34d implicitly add bnpc to player hatelist if player hate is added to the bnpc 2019-04-17 08:34:58 +02:00
Mordred
6c43c79af1 First iteration of questbattle update logic 2019-04-17 00:10:32 +02:00
Mordred
2014ec41dc Refactored the way timestamps are passed through update handlers 2019-04-04 23:29:52 +02:00
Mordred
38701d647c Claimed mobs will now display in the correct color. Red if owned by self, purple if owned by others 2019-03-29 17:12:22 +01:00
Mordred
920ab52508 Re-added setOwner method to BNpc, not working yet though 2019-03-28 23:57:58 +01:00
NotAdam
a90dfca45f remove most code related to the old action implementation 2019-02-08 21:18:01 +11:00
AriAvery
382af071da Update BNpc.cpp 2019-02-06 23:29:51 +01:00
AriAvery
cd88426d7d Update BNpc.cpp 2019-02-06 23:28:17 +01:00
AriAvery
64c814157b Mostly retial like movement + bnpcs auto attack move delay 2019-02-06 18:51:51 +01:00
Mordred
858ae86075 Temprarly disabling pushing of other bnpcs 2019-01-31 23:08:43 +01:00
NotAdam
8c8dc18ffa don't send position updates when pushing bnpcs 2019-02-01 00:04:19 +11:00
NotAdam
527a93d97c Revert "fix npcs not facing target after being pushed"
This reverts commit e7ad1da1dc.
2019-02-01 00:03:15 +11:00
NotAdam
e7ad1da1dc fix npcs not facing target after being pushed 2019-01-31 23:55:55 +11:00
NotAdam
e6c59935e6 minor cleanup, some improvements to bnpc avoidance 2019-01-31 23:44:53 +11:00
NotAdam
12e09da3ca slight improvements to bnpc avoidance 2019-01-31 23:19:25 +11:00
NotAdam
8bb5f9737d add naive bnpc pushing behaviour 2019-01-31 22:49:04 +11:00
NotAdam
f3722be358 ignore aggro range calc if level difference >= 10 2019-01-31 21:46:05 +11:00
NotAdam
166074a559 add deminishing aggro range based on level difference 2019-01-31 17:53:20 +11:00
NotAdam
faf39e8942 style fix, type consistency 2019-01-31 12:46:51 +11:00
Mordred
ace1d043ac Some more targetId fixes 2019-01-30 23:48:09 +01:00
Mordred
c5882e0ed9 #48 - Fixed bnpcs not despawning properly, aswell as not updating cell as they go 2019-01-30 22:37:58 +01:00
Mordred
972a5ae806 Small bnpc fixed. Target / initial state 2019-01-29 23:54:52 +01:00
mordred
99a02d8c9b Added onMobKill call for it to actually be forwarded to scripts 2019-01-29 08:02:39 +01:00
Mordred
0ea201fd5e 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
1bbc01f04f manage timer vars and call onTick from Chara update instead of derived classes 2019-01-28 19:16:44 +11:00
NotAdam
49e86e22ac fix formatting and drop MAX_POLYS back down 2019-01-28 16:35:03 +11:00
NotAdam
e12ff7e7da Slightly increase bnpc speed and restore update rate to 250ms 2019-01-28 15:47:46 +11:00
NotAdam
0cb0b5bc23 fixed roaming/following speed inconsistency 2019-01-28 15:44:27 +11:00
NotAdam
f0d28bf30f add more verbose logging to pathing failures 2019-01-28 15:40:05 +11:00
NotAdam
fcd934034d minor bnpc cleanup, correctly set lastticktime on bnpc entities 2019-01-28 13:40:03 +11:00
NotAdam
82489de201 probably fix stepping past the next step destination 2019-01-27 23:47:36 +11:00
NotAdam
549542efe5 cap poly length for generated nav paths 2019-01-27 23:26:34 +11:00