collett
8387f00381
Revert "let global effect counter starts at 1 so the first status in each zone is not ignored by the client"
...
real problem is global seq field shifted
2024-06-12 08:45:43 +09:00
collett
c4695ba3fd
preserve chara effects across zones and show them to other in range players.
2023-02-07 06:10:46 +09:00
collett
14860047b6
First batch of 5.58 updates:
...
- Common defs, ActorControls and packet updates (more to come later).
- Haste added to chara base stats for later use.
- Acquiring HQ items support (HQ status not yet saved to db, need table modification).
- Event item support.
- Load more default zones.
- Quest related debug commands.
2023-02-06 02:32:21 +09:00
NotAdam
ca102697f4
move to new service locator
2020-03-01 11:58:26 +11:00
collett
c98594f6c5
5.2 packet update.
2020-02-18 23:05:24 +09:00
collett
60e701dbdd
enum/struct/packet updates, fix dot/hot tick, remove incorrect initial delay for player autoattacks.
2020-01-19 21:20:01 +09:00
collett
47d6d285ff
rip vs2019 right click rename
2020-01-08 17:59:02 +09:00
collett
e8dcef63ba
Action system updates.
2020-01-05 17:09:27 +09:00
Adam
6af408a24d
Merge branch 'develop' into opcode_update
2020-01-02 14:21:39 +11:00
collett
b93dbbbaca
Update 5.18 opcodes and packets.
2020-01-01 23:17:13 +09:00
kbasikhin
a98a7eccc8
comparing floating point with "==" or "!=" is not correct (Chara.cpp)
2019-12-30 13:59:57 +03:00
kbasikhin
4c4fff58ce
using static and reinterpret casts instead of old style casts
2019-12-30 13:58:41 +03:00
Mordred
cfc4a997fe
Changed makeActorControl calls aswell
2019-10-09 18:42:25 +02:00
Mordred
9bfb9c74f0
Renamed ActorControl packets and definitions according to usage
2019-10-09 18:14:53 +02:00
NotAdam
467ce65a5d
revert worldchannelpacket changes
2019-08-09 17:50:31 +10:00
NotAdam
b1e6ad3141
some cleanup, kinda working battle dmg calc
2019-08-09 17:50:31 +10:00
NotAdam
7f686ffee5
rename some getters and zonechannelpacket -> worldchannelpacket
2019-08-09 17:49:40 +10:00
NotAdam
891a73720d
rename zone to territory
2019-08-09 17:49:40 +10:00
NotAdam
044030e944
add status entries to EffectResult packet
2019-08-09 17:49:40 +10:00
NotAdam
6b44dc9a6e
rename InitUI -> PlayerSetup, AddStatusEffect -> EffectResult
2019-06-20 14:48:24 +10:00
NotAdam
90d1fbc3ea
refactor Util -> Common::Util & Action to World::Action
2019-06-02 00:35:00 +10:00
NotAdam
ed3e44afcc
Merge branch 'stat_calc' into develop
2019-05-29 21:35:07 +10:00
NotAdam
3468a149f4
correct autoattack potency calculation, fix attack power calc
2019-05-11 13:16:34 +10:00
Mordred
b6863678c8
Show default hit effect on autoattacks, also send 2nd hate packet
2019-04-30 22:54:35 +02:00
NotAdam
a0d596f40f
fix autoattack range
2019-04-25 22:45:23 +10:00
NotAdam
0005b672a7
cleanup stat calculation code, slightly better working aa dmg calc
2019-04-25 21:57:41 +10:00
NotAdam
4de66b1064
autoattack damage stat calc funcs, bnpc stat calculation
2019-04-24 23:25:07 +10:00
NotAdam
6ebdad3855
make larger enemies stack further away from the player
2019-04-21 23:52:41 +10:00
NotAdam
19e6a0f748
more accurate bnpc scale calculation
2019-04-19 23:01:27 +10:00
Mordred
018096266a
Detour crowd experiments
2019-04-19 00:39:42 +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
Mordred
2014ec41dc
Refactored the way timestamps are passed through update handlers
2019-04-04 23:29:52 +02:00
NotAdam
a0aa7ea977
add primary cost handling for actions for mp/tp
2019-04-04 21:56:59 +11:00
NotAdam
142b5571b6
move m_bonusStats to std::array and zero it out on init
2019-03-26 17:33:00 +11:00
NotAdam
68cc187cc6
validate the time since the last combo action and ignore any old combos
2019-03-26 17:33:00 +11:00
NotAdam
789b5dfd9e
add rudimentary action comboing, doesn't highlight actions on the hotbar
2019-03-23 20:59:51 +11:00
Mordred
8cacf35e4b
Pieity bonus applies to mp and vitality to hp now
2019-03-21 18:53:32 +01:00
NotAdam
3099189cf2
cleanup unused getClassAsInt function
2019-02-09 18:01:53 +11:00
NotAdam
274a591fed
move effectentry to common, minor refactoring
2019-02-09 17:07:53 +11:00
NotAdam
a90dfca45f
remove most code related to the old action implementation
2019-02-08 21:18:01 +11:00
NotAdam
e6c59935e6
minor cleanup, some improvements to bnpc avoidance
2019-01-31 23:44:53 +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
NotAdam
1bbc01f04f
manage timer vars and call onTick from Chara update instead of derived classes
2019-01-28 19:16:44 +11:00
NotAdam
edd050ece9
heal npcs when retreating, set hp to max when retreat finishes, cleanup
2019-01-26 13:40:02 +11:00
Mordred
813ad98c5f
Fixed bnpc movement
2019-01-20 23:49:43 +01:00
Mordred
46205e9db4
BNpcs will now also initiate combat when being attacked, Death should reset them properly.
2019-01-20 13:36:34 +01:00
Mordred
83a8fc4456
Cleaned up bnppc code, fixed effect packet
2019-01-19 01:15:17 +01:00
Mordred
b0ab052bd4
Changed sendDebug to use fmt aswell
2019-01-05 12:32:10 +01:00