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

105 commits

Author SHA1 Message Date
collett
64a1c4033b Create lut entry for auto attacks so we won't have three different places that do damage.
of course more dumb mistake fixes.
2020-01-12 17:46:18 +09:00
collett
e08643f380 Implement damage reflect trigger.
Replace consts with enums in Common.h
Use effect builder for autoattacks.
Dumb mistake fixed.
2020-01-12 03:29:52 +09:00
collett
0724364d69 update attackType.
remove healType as such thing does not exist.
2020-01-10 23:42:20 +09:00
collett
896ce73175 Generic action handler update with status support. 2020-01-10 21:24:35 +09:00
collett
4bdfb1ef1f oops 2020-01-08 17:32:15 +09:00
collett
586a1ab0bb crit & dh 2020-01-07 19:16:13 +09:00
collett
1ae1bcd54d Fix base stats calc.
Better max hp.
2020-01-05 17:41:38 +09:00
kbasikhin
4186df6b40 using static and reinterpret casts instead of old style casts 2019-12-30 13:58:41 +03:00
Mordred
9d49f0a272 Changed makeActorControl calls aswell 2019-10-09 18:42:25 +02:00
Mordred
20e25d73b9 Renamed ActorControl packets and definitions according to usage 2019-10-09 18:14:53 +02:00
NotAdam
a973cfadd7 revert worldchannelpacket changes 2019-08-09 17:50:31 +10:00
NotAdam
f3ba1ce6c0 some cleanup, kinda working battle dmg calc 2019-08-09 17:50:31 +10:00
NotAdam
317d16e3ed rename some getters and zonechannelpacket -> worldchannelpacket 2019-08-09 17:49:40 +10:00
NotAdam
9c3fba263e rename zone to territory 2019-08-09 17:49:40 +10:00
NotAdam
3e29412b90 Merge branch 'stat_calc' into develop 2019-05-29 21:35:07 +10:00
Mordred
16288044a1
Merge pull request #558 from NotAdam/develop
warn instead of crash with missing navmeshes
2019-04-30 22:57:41 +02:00
Mordred
6dbee16682 Show default hit effect on autoattacks, also send 2nd hate packet 2019-04-30 22:54:35 +02:00
NotAdam
11013d7940 warn instead of crash with missing navmeshes 2019-04-30 21:41:10 +10:00
NotAdam
ec3e93eed9 autoattack damage stat calc funcs, bnpc stat calculation 2019-04-24 23:25:07 +10:00
Mordred
ad6de5fe00 Properly reset aggro on mob retreat 2019-04-23 00:00:07 +02:00
Mordred
f704aa4582 Movement speed of BNpcs will double when in combat or retreat mode 2019-04-22 23:30:43 +02:00
Mordred
6567e2ae7b Fxed bnpcs sometimes being immobile 2019-04-22 00:16:39 +02:00
NotAdam
9362b3a3e4 fix bnpcs not being pushed 2019-04-22 00:05:04 +10:00
NotAdam
98e5e25e87 make larger enemies stack further away from the player 2019-04-21 23:52:41 +10:00
Mordred
680f8ea477 Fix autoattack 2019-04-20 23:15:58 +02:00
Mordred
3b783c9c80 Maybe better scales? 2019-04-20 15:42:48 +02:00
NotAdam
c42d4416a4 correctly calculate deltatime, set agent flags on dormant bnpcs 2019-04-20 15:13:46 +10:00
Mordred
842ac5a5aa Further improvement of crowd logic 2019-04-20 00:11:00 +02:00
NotAdam
ce3db81303 more accurate bnpc scale calculation 2019-04-19 23:01:27 +10:00
Mordred
5a50a59128 Following and retreating works 2019-04-19 14:50:00 +02:00
Mordred
7facc939e0 Pushing of idle actors implemented 2019-04-19 14:19:14 +02:00
Mordred
dc7497e350 Fix roaming 2019-04-19 14:04:38 +02:00
Mordred
f4958e004d Some progress on the crowd front, somehwat working roaming... 2019-04-19 12:15:09 +02:00
NotAdam
b68e1b7876 fix naviprovider not being set on instances 2019-04-19 18:52:55 +10:00
Mordred
04427bda76 Crowd avoidance works. Roaming and following a player, not so much 2019-04-19 02:15:18 +02:00
Mordred
61e0b0c013 Detour crowd experiments 2019-04-19 00:39:42 +02:00
Mordred
7844d0b463 QuestBattle Chasing shadows actually playable... ish 2019-04-17 22:36:23 +02:00
mordred
813e74555b Flags added to control BNpc behaviour in fights 2019-04-17 12:37:24 +02:00
mordred
fe4c2d7a0c implicitly add bnpc to player hatelist if player hate is added to the bnpc 2019-04-17 08:34:58 +02:00
Mordred
01537f12ce First iteration of questbattle update logic 2019-04-17 00:10:32 +02:00
Mordred
af07092978 Refactored the way timestamps are passed through update handlers 2019-04-04 23:29:52 +02:00
Mordred
5c9d40fa9b 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
3f22f0de18 Re-added setOwner method to BNpc, not working yet though 2019-03-28 23:57:58 +01: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
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