Kayne Ruse
99b35483f8
Tenative port for Linux
2015-05-17 09:18:46 +10:00
Kayne Ruse
954213f1ff
Minor tweak to hCharacterMovement()
2015-03-13 19:36:03 +11:00
Kayne Ruse
81b3769188
Implemented networked room chainging function
2015-03-09 21:28:28 +11:00
Kayne Ruse
cb63c9b07c
Minor comment tweaks
2015-02-27 05:43:20 +11:00
Kayne Ruse
c45bda645b
Switched TODO: empty to TODO: *function name*
2015-02-27 03:27:37 +11:00
Kayne Ruse
4630b7e403
PumpCharacterUpdate() works from lua to client, read more
...
There was a bug in the entity API, where getMotion() was pushing the
origin instead of the motion. This has been corrected. Since this is an
important bug, and because the features for this leg is finished, I'll
merge this to master.
2015-02-27 02:39:27 +11:00
Kayne Ruse
067bf40be7
Moved some utility methods out of the "god class"
...
These methods are are now functions in server_utilities.hpp
2015-02-27 01:20:05 +11:00
Kayne Ruse
87af4f1a1e
Comment tweaks, updated network version
2015-02-14 23:54:18 +11:00
Kayne Ruse
e71d0b3a09
Finished these server tweaks
2015-02-13 23:34:34 +11:00
Kayne Ruse
ca2d4c9217
Expanded network protocol, read more
...
Not really doing much, just busywork with the server's handlers.
I've tweaked the TODO tags as well.
2015-02-13 02:05:10 +11:00
Kayne Ruse
42662c3f61
Replaced HandleCharacterSet*() with HandleCharacterMovement()
...
This new method rolls three otherwise similar methods together. There is
still a conditional which handles room movements separately, but it's much
smoother, and PumpPacketProximity is utilized much more.
I've also added a stub for graphical attack data via
HandleCharacterAttack()
2015-01-13 02:04:48 +11:00
Kayne Ruse
74bf70c44d
Wrote PumpPacketProximity, it works
2015-01-13 01:01:46 +11:00
Kayne Ruse
cd06ccc1a5
Room system now uses CharacterData instead of Entity
2015-01-13 00:42:16 +11:00
Kayne Ruse
d815f17442
Reimplemented the push/pop entity methods in RoomManager
...
Some accessors in Entity had to be made const, as they were being called
from lambdas with const parameters.
2015-01-02 23:25:59 +11:00
Kayne Ruse
8b8ef088d9
HOTFIX: Incorrect error code checked
2014-12-31 06:10:03 +11:00
Kayne Ruse
f9c19a630d
Added trigger reference to WaypointData, unused
...
WaypointData also inherits from Entity now, so I could alias Entity's API
for it too. I've also made a number of comment tweaks.
2014-12-31 03:34:06 +11:00
Kayne Ruse
7e5a7f8183
Updated the copyright headers about a week ahead
2014-12-27 13:29:16 +11:00
Kayne Ruse
6c11aa0927
Characters are moving around in the world
2014-12-27 02:26:44 +11:00
Kayne Ruse
3e2d1a5a56
Implemented client-side HandleCharacterSet*(); untested
2014-12-22 23:09:28 +11:00
Kayne Ruse
f52eafdf55
Implemented server-side HandleSetCharacter*(); untested
2014-12-22 22:13:42 +11:00
Kayne Ruse
dff04b5b69
Moved server_util.cpp methods; created server_character_methods.cpp
2014-12-21 08:07:55 +11:00