ddb5f782b7
Refactored mission data and implemented quest item mob drops.
...
Most future missions are now playable.
Quest items aren't being properly cleaned up yet.
2020-09-11 00:19:21 +02:00
3172724596
Implemented the mob kill counter in missions and fixed a bug.
2020-09-11 00:08:26 +02:00
45a33758a5
Account for the size of packet length and ID in validation functions.
2020-09-08 03:06:55 +02:00
a067975f27
Players can now see eachother fight monsters.
2020-08-28 22:22:24 +02:00
72a811d6ab
Implemented guide changing.
...
This means the Time Machine works as well.
2020-08-28 22:22:24 +02:00
4df812f996
Implemented crates (dropping and opening).
...
Also fixed a bug in vaildOutVarPacket().
2020-08-28 22:22:24 +02:00
67d899efe6
Implemented proper validation of variable-length packets.
...
Also changed output buffer in pcAttackNpcs() from dynamically to
statically allocated. This in itself is temporary as I have a better
idea as to how we can allocate buffers with a bit less boilerplate.
2020-08-28 22:18:28 +02:00
64accecc30
Initial implementation of CombatManager.
...
Overflow detection must still be implemented.
2020-08-28 22:18:28 +02:00