Kayne Ruse
1f2d0b8e76
Barriers are created at the correct location
2016-04-09 00:02:39 +10:00
Kayne Ruse
e2e2e243d4
Server responds to barrier queries
2016-04-08 22:30:44 +10:00
Kayne Ruse
8749d1fd93
Barriers are queried, created when colliding with creatures
2016-04-04 02:41:14 +10:00
Kayne Ruse
7205d6692c
Threaded barriers into the client, not yet queried
...
I've also refactored the rooms slightly.
2016-04-04 01:05:32 +10:00
Kayne Ruse
7b9c016082
Threaded the barriers through the networking system
2016-04-03 22:32:39 +10:00
Kayne Ruse
235f3b57e0
Filled out some barrier stuff
2016-04-03 21:27:48 +10:00
Kayne Ruse
f23b929f8a
Added some boilerplate
2016-04-03 16:04:41 +10:00
Kayne Ruse
d7196df760
Added some files for combat system
2016-04-03 02:44:09 +11:00
Kayne Ruse
957458d489
Renamed some of Get() methods to Find(), read more
...
From now on, ideally any function with "get" in the name should always
return a valid value. A function with "find" in the name, however, does
the same thing, but may also return an invalid result such as an error
code.
2016-04-03 02:17:02 +11:00
Kayne Ruse
a751531e18
Added distance based creature culling
2016-03-30 12:54:59 +11:00
Kayne Ruse
4794965166
The rabbit is moving on it's own
2016-03-29 20:19:13 +11:00
Kayne Ruse
a532d33579
Bunnies are visible in all rooms
2016-03-29 16:29:30 +11:00
Kayne Ruse
8778bfdc4b
Creatures are visible
2016-03-29 03:19:17 +11:00
Kayne Ruse
42b37be6f5
Creatures are nearly ready
2016-03-27 14:06:47 +11:00
Kayne Ruse
cbf8538c24
Server is ready to send
2016-03-27 11:04:53 +11:00
Kayne Ruse
4ced27a905
Creatures update server-side
2016-03-27 09:53:24 +11:00
Kayne Ruse
e2f5494380
Testing the creatures via scripts
...
I need to find some way to ensure type safety of userdata.
2016-03-25 23:23:12 +11:00
Kayne Ruse
9a1714a881
Added creatures to the room containers
2016-03-25 22:29:26 +11:00
Kayne Ruse
ba384c182a
Updated the copyright in the file headers
2016-03-22 13:40:26 +11:00
Kayne Ruse
3b90465afd
Removed a debug trace statement
2016-03-22 08:15:17 +11:00
Kayne Ruse
12f86f22de
Apparently it was the #45 fix that broke collisions
2016-03-22 00:47:38 +11:00
Kayne Ruse
30aa11c083
Brought client into line with server
...
Also added a new config file for developing over multiple machines.
2016-03-21 22:06:25 +11:00
Kayne Ruse
c2197d5e71
Removed some empty methods
2016-03-21 20:12:44 +11:00
Kayne Ruse
13e67746b4
Renamed monsters to creatures in the code
2016-03-21 19:49:41 +11:00
Kayne Ruse
a86a41ad46
Renamed monster files to creatures
2016-03-21 19:28:49 +11:00
Kayne Ruse
fd11f4e0e6
Moved server/server_utilities up one directory
...
Also modified makefiles to account for the change.
2016-03-21 19:07:09 +11:00
Kayne Ruse
19792f8aec
Merged server files into server_application.cpp
2016-03-21 17:14:40 +11:00
Kayne Ruse
e6e2421ba0
This is now building on Mum's laptop
2015-12-15 22:54:32 +11:00
Kayne Ruse
ffe5c80117
Comment tweaks, build tweaks, bugfixes
...
I've also disabled the "screen trick". It was ugly as hell.
2015-08-24 14:34:54 +10:00
Kayne Ruse
dfa8683c47
Tweaks for windows
2015-08-23 19:41:01 +10:00
Kayne Ruse
57a4fc8380
Messing with buttons & fonts
2015-08-23 04:55:50 +10:00
Kayne Ruse
caf6403a76
Added platform & version detection
2015-08-23 03:44:19 +10:00
Kayne Ruse
915660da0e
Server runs, but it's far off from being stable again
2015-08-20 23:24:20 +10:00
Kayne Ruse
dc5b09a9b4
world_logic.cpp builds, disabled FPS display
2015-08-20 02:36:42 +10:00
Kayne Ruse
4ced681c76
Working on the ui, incomplete
2015-07-08 03:09:50 +10:00
Kayne Ruse
24eb730c72
Switched to the #pragma once system
2015-07-07 17:36:14 +10:00
Kayne Ruse
210bccbe0d
Pruned the usage of the incomplete monster system
2015-07-07 12:41:57 +10:00
Kayne Ruse
822d0636cc
Merge branch 'master' into develop
2015-05-17 12:38:44 +10:00
Kayne Ruse
99b35483f8
Tenative port for Linux
2015-05-17 09:18:46 +10:00
Kayne Ruse
102ba18b7b
Finally wrote the monster manager API
2015-05-08 23:17:35 +10:00
Kayne Ruse
07faf1b96b
Moved a file
2015-05-08 22:33:46 +10:00
Kayne Ruse
35e7d0cf61
Tweaked scripts, added ForEachMonster()
...
(cherry picked from commit 0cf6a3dceb56a85969e8248e19f9143364b75c68)
2015-04-28 10:25:12 +10:00
Kayne Ruse
8903b1e28d
Began marking changes for monsters
...
These changes include storing monsters on shutdown, storing dead
characters and monsters, etc. Also fleshed out the MonsterManager's
internals a bit.
(cherry picked from commit af982710f6de050c09ef503cf2f8e1c9fdd34979)
2015-04-28 10:24:17 +10:00
Kayne Ruse
5c404c572e
Patched bug #45 without resolving it
2015-04-28 06:01:58 +10:00
Kayne Ruse
4ae58550b5
Changed SetRoomIndex() to SetRoom()
2015-03-13 21:05:24 +11:00
Kayne Ruse
d82e3a8b79
Triggers now support exclusion lists
2015-03-13 20:43:47 +11:00
Kayne Ruse
954213f1ff
Minor tweak to hCharacterMovement()
2015-03-13 19:36:03 +11: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
670ab22e96
Using an entity stack for trigger comparisons
2015-03-11 18:22:09 +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