Kayne Ruse
19ccd823ef
temporary patch for the door system
2016-12-05 01:20:02 +11:00
Kayne Ruse
ed5bcc9706
Users now automatically connect to home server
2016-12-03 22:27:43 +11:00
Kayne Ruse
dd63efb355
Added cover photo for various things
2016-09-14 18:40:55 +10:00
Kayne Ruse
7c6468c1dd
Multiple changes, read more
...
* Implemented HeartbeatUtility
* simplified the SQL files
* Added a dummy inventory button
2016-04-25 22:10:11 +10:00
Kayne Ruse
5285397101
I really hate SQL
2016-04-22 20:00:31 +10:00
Kayne Ruse
ba295099f3
Experimenting with SQL
2016-04-22 18:14:07 +10:00
Kayne Ruse
754fb71850
Updated SQL script
2016-04-22 08:26:19 +10:00
Kayne Ruse
5d3d82bf3f
Added a new button graphic
2016-04-17 02:15:23 +10:00
Kayne Ruse
905af46731
Adjusted file names for case sensitivity
2016-04-15 00:17:13 +10:00
Kayne Ruse
8b0bc76a9f
Fixed a script
2016-04-14 23:42:11 +10:00
Kayne Ruse
fb2d49f1e0
Added respawning rabbits
2016-04-14 23:33:39 +10:00
Kayne Ruse
b74a5aabcd
Comment tweaks
2016-04-14 04:17:49 +10:00
Kayne Ruse
7c88392cf3
The server is updating the barrier display
2016-04-12 19:11:57 +10:00
Kayne Ruse
20b121766a
Expanded creature & barrier API
2016-04-11 02:18:13 +10:00
Kayne Ruse
8e7af9ce88
Fixed the table inheritance which was backwards
2016-04-11 00:08:42 +10:00
Kayne Ruse
ec409c8177
Reduced a graphical artifact, but it's still visible
2016-04-08 23:50:52 +10: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
3b24aae422
Added barrier graphics
2016-04-01 01:31:14 +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
57f92a8b2e
Modified bunny sprite for proper use
2016-03-26 18:20:21 +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
18f119224a
Updated the copyright in the scripts
2016-03-25 21:53:41 +11:00
Kayne Ruse
284009baa7
Config tweaks for linux
2016-03-22 07:58:37 +11:00
Kayne Ruse
1ed4f85d62
Tweaked debug map generator scripts
2016-03-22 07:04:11 +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
fe7bbbbb3d
Tweaked button graphics
2015-12-25 22:53:05 +11:00
Kayne Ruse
f2119f77a9
HOTFIX: User reported a segfault in Wine
2015-11-11 16:00:46 +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
c36c5210ab
Splash screen fits to the new logo on startup, before reverting
2015-08-23 05:56:42 +10:00
Kayne Ruse
57a4fc8380
Messing with buttons & fonts
2015-08-23 04:55:50 +10:00
Kayne Ruse
f585b8adda
Added some admin tools
2015-08-23 02:59:33 +10:00
Kayne Ruse
563a217237
Changed the formats of the graphical assets
2015-08-23 02:20:38 +10:00
Kayne Ruse
a4d3a356c3
Some menu scenes compiling; replaced KR Studios logo file
...
Scene list:
> disconnected_screen.*pp
* lobby_menu.*pp
* main_menu.*pp
> options_menu.*pp
> splash_screen.*pp
* world*.*pp
* unfinished
> building
2015-08-14 18:18:21 +10:00
Kayne Ruse
f0ab1dfef8
One menu scene works, but I need some more UI widgets
...
Namely, I need a text box widget, which can display text without having to
re-create and destroy the texture every frame.
2015-08-02 04:13:54 +10:00
Kayne Ruse
210bccbe0d
Pruned the usage of the incomplete monster system
2015-07-07 12:41:57 +10:00
Kayne Ruse
102ba18b7b
Finally wrote the monster manager API
2015-05-08 23:17:35 +10:00
Kayne Ruse
35e7d0cf61
Tweaked scripts, added ForEachMonster()
...
(cherry picked from commit 0cf6a3dceb56a85969e8248e19f9143364b75c68)
2015-04-28 10:25:12 +10:00
Kayne Ruse
27fd810cfd
Added a simple database update script, and comment headers
...
I don't know why it took me this long to add those headers in the first
place.
(cherry picked from commit 3c28b6c3bf75c4bdb42e5ea9d9864efaa855620c)
2015-04-28 10:24:47 +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
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
0efb541074
Moved the door pair script to it's own file
2015-03-13 21:24:31 +11: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
Kayne Ruse
c3c6d42a80
Characters moving via scripts are pushed & popped from the rooms
...
The delete & create messages still need to be implemented.
2015-03-09 10:27:50 +11:00