Kayne Ruse
24eb730c72
Switched to the #pragma once system
2015-07-07 17:36:14 +10:00
Kayne Ruse
99b35483f8
Tenative port for Linux
2015-05-17 09:18:46 +10:00
Kayne Ruse
5c404c572e
Patched bug #45 without resolving it
2015-04-28 06:01:58 +10:00
Kayne Ruse
878d502b8b
Looking for the bug
2015-04-27 01:35:14 +10:00
Kayne Ruse
2a1ee4acbf
tmp
2015-04-26 03:29:33 +10:00
Kayne Ruse
63e4394583
I can't seem to pinpoint the cause
2015-04-26 03:11:00 +10:00
Kayne Ruse
7aeabf0d14
Hunting a strange networking bug
2015-04-26 02:14:26 +10:00
Kayne Ruse
d2bb3575fc
Removed initial world query
...
The world is queried once the client has the player's character.
2015-03-13 19:12:34 +11:00
Kayne Ruse
ca6afb72ad
Minor comment tweaks
2015-03-11 20:23:52 +11:00
Kayne Ruse
4d71d4cc40
Room transitions are working smoothly, read more
...
Although the room transitions are working fairly well, it is still heavy
handed, and a number of optimizations can be done. On the whole, this
needs a review.
2015-03-09 23:26:37 +11:00
Kayne Ruse
74ed93ddc7
Character bounds are stored in the server database
...
This allows for customization of bounding boxes, as well as highlighting
aspects needed when adding new fields to the characters.
2015-03-04 04:06:16 +11:00
Kayne Ruse
edcb6f05ce
Implemented trigger creation & deletion via lua
...
Triggers now have handles for simple understanding, but there's nothing
preventing multiple triggers from sharing the same name.
2015-03-02 01:00:58 +11:00
Kayne Ruse
cb63c9b07c
Minor comment tweaks
2015-02-27 05:43:20 +11:00
Kayne Ruse
3e6a05307e
Minor TODO tweaks
2015-02-27 03:36:47 +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
d8045ae339
Minor comment tweaks
2015-02-25 21:16:03 +11:00
Kayne Ruse
87af4f1a1e
Comment tweaks, updated network version
2015-02-14 23:54:18 +11:00
Kayne Ruse
18b144fa46
Updated client, read more
...
It seems like the project as a whole is fairly stable now. I'm prepping to
merge this into master, despite the lack of monsters ATM. Hopefully this
break hasn't affected the stability too much.
2015-02-14 23:39:56 +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
bad6cc2fab
Moved ip_operators.*pp to common/utilities
2015-02-05 23:06:22 +11:00
Kayne Ruse
95e3ce9a69
Re-added the network version
2015-02-05 22:24:04 +11:00
Kayne Ruse
5583ba4323
Updated TODO comments
2015-02-04 16:52:22 +11:00
Kayne Ruse
a18577665a
Updated TODO tags
2015-01-23 03:34:53 +11:00
Kayne Ruse
0bdafe7e15
minor file shuffling
2015-01-21 05:21:14 +11:00
Kayne Ruse
38f6ced633
Filled out some client side monster code
2015-01-21 05:09:55 +11:00
Kayne Ruse
65f23bbd1a
Fixed issue caused by merges
2015-01-20 22:43:47 +11:00
Kayne Ruse
1e8f91a871
rename
2015-01-20 05:18:52 +11:00
Kayne Ruse
2a86a09693
Merge branch 'monsters' into develop
...
Conflicts:
client/scenes/in_world.cpp
2015-01-20 05:04:08 +11:00
Kayne Ruse
bd878e20ce
Added monster message handlers
2015-01-20 05:02:44 +11:00
Kayne Ruse
dacb8df674
Split in_world.cpp into three files
2015-01-17 22:09:14 +11:00
Kayne Ruse
7356e8ae77
Removed the dependencies on utility.*pp
2015-01-17 21:46:12 +11:00
Kayne Ruse
9b2e78a68e
Split the scenes directory into gameplay_scenes and menu_scenes
2015-01-17 16:57:04 +11:00
Kayne Ruse
be90694234
Added network tweaks to client; project builds cleanly
2015-01-15 23:32:04 +11:00
Kayne Ruse
de6eb38516
Reduced CPU load of the client
2015-01-13 01:34:59 +11:00
Kayne Ruse
9f3721247d
Replaced a block of code in setup_server.lua with one line
2015-01-11 20:12:50 +11:00
Kayne Ruse
0344fe0d6d
Added a link to the github page to the main menu
2015-01-02 08:49:06 +11:00
Kayne Ruse
6704944105
Updated the map system & APIs
2014-12-31 06:01: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
8708cfbee0
I give up, I'm just using the stop-dead system for now.
2014-12-27 23:16:48 +11:00
Kayne Ruse
b67e85e87b
Moved some messy code from InWorld::Update() to utility methods
2014-12-27 21:00:00 +11:00
Kayne Ruse
ce16fc6969
Merge branch 'develop' into high-water-mark
...
Conflicts:
server/server_logic.cpp
Finally merging the changes to develop. This is only the ConfigUtility
skipping missing files, and something with the Timer class, that I'll need
to test the collisions.
2014-12-27 19:28:02 +11:00
Kayne Ruse
f6e90d7e39
Fixed controls & hotkeys interferring; smoother logouts
2014-12-27 19:25:49 +11:00
Kayne Ruse
ee0b7884a8
Partial collision (box prep) complete; untested
2014-12-27 15:05:34 +11:00
Kayne Ruse
7e5a7f8183
Updated the copyright headers about a week ahead
2014-12-27 13:29:16 +11:00
Kayne Ruse
f2d517df9d
BUGFIX: Infinitely small motion on an axis after repeated key release;
...
read more
I've patched this issue by setting motion's elements to
CHARACTER_WALKING_SPEED or negative CHARACTER_WALKING_SPEED if they're
above or below zero, respectively.
2014-12-27 12:33:51 +11:00
Kayne Ruse
6c11aa0927
Characters are moving around in the world
2014-12-27 02:26:44 +11:00
Kayne Ruse
398f1c8bfd
Added a room check to the character query
2014-12-27 01:33:10 +11:00
Kayne Ruse
3e2d1a5a56
Implemented client-side HandleCharacterSet*(); untested
2014-12-22 23:09:28 +11:00
Kayne Ruse
900f623f3b
Camera centering and client drop message
2014-12-19 20:33:09 +11:00