Ben
|
596bde74fb
|
Temporarily enable membership for development
|
2019-06-21 01:43:08 +01:00 |
|
Ben
|
7619f55b70
|
Change spawn_rooms into a property instead of a method
|
2019-06-21 01:42:44 +01:00 |
|
Ben
|
59a26f6028
|
Add more converter aliases for better syntax and IDE support
|
2019-06-21 01:42:25 +01:00 |
|
Ben
|
1a5cf4868c
|
Add support for ordering handlers by referencing before and after
|
2019-06-21 01:41:14 +01:00 |
|
Ben
|
9bb32d94d2
|
Room object now uses await p.string syntax
|
2019-06-21 01:40:12 +01:00 |
|
Ben
|
67476e7c10
|
Change handler allow_once syntax to work without parentheses
|
2019-06-21 01:39:25 +01:00 |
|
Ben
|
8b0ff4e944
|
Add configuration for future multi-client support
|
2019-06-21 01:37:03 +01:00 |
|
Ben
|
cd34c3dbb7
|
Tidy up player settings handlers
|
2019-06-21 01:36:05 +01:00 |
|
Ben
|
0f574b8efd
|
Add puffle item method in penguin class
|
2019-06-21 01:35:31 +01:00 |
|
Ben
|
961359b3a9
|
Catch all unhandled exceptions on packet handling
|
2019-06-21 01:34:58 +01:00 |
|
ro
|
71fe6eff9d
|
Allow 0 as an item ID
|
2019-06-09 21:20:13 +02:00 |
|
ro
|
450f0f1811
|
Take item instance instead of an ID in parameters for updating an item
|
2019-06-09 21:10:13 +02:00 |
|
ro
|
bb94b1729a
|
Update player item method created in the Penguin class
- To be used in e.g. the plugin system
|
2019-06-09 20:25:33 +02:00 |
|
ro
|
651896c20e
|
Item type check methods created within Item class
|
2019-06-09 02:56:22 +02:00 |
|
ro
|
eaf8f4ccbc
|
Update player handlers created
|
2019-06-09 02:55:01 +02:00 |
|
ro
|
3c6b412425
|
Create config.sample.py
|
2019-06-09 02:52:35 +02:00 |
|
rsakeys
|
fdeb0feed4
|
Merge branch 'master' of /home/ro/Desktop/Houdini-asyncio with conflicts.
|
2019-06-09 02:29:05 +02:00 |
|
Ben
|
8dfc636172
|
Add missing player string entries
|
2019-06-08 21:34:46 +01:00 |
|
Ben
|
93a78ed360
|
Set default logger level to INFO
|
2019-06-08 21:15:00 +01:00 |
|
Ben
|
84e43e1cd4
|
Player module handlers
|
2019-06-08 21:14:41 +01:00 |
|
Ben
|
b7da63f376
|
Load player packet is now more complete (but has placeholders)
|
2019-06-08 21:14:23 +01:00 |
|
Ben
|
0a6ce8eb87
|
Remove unneeded penguin attribute
|
2019-06-08 21:13:11 +01:00 |
|
Ben
|
75add84f09
|
Age property in penguin data model
|
2019-06-08 21:12:48 +01:00 |
|
Ben
|
7e9ccf4b9a
|
await client connected method in override
|
2019-06-08 21:12:29 +01:00 |
|
Ben
|
c08e8b8260
|
Load player sent on world join
|
2019-06-07 00:51:15 +01:00 |
|
Ben
|
a9d58f926b
|
Client connection and disconnection methods override
|
2019-06-07 00:47:14 +01:00 |
|
Ben
|
63fd52e93d
|
Get inventory handler
|
2019-06-07 00:45:52 +01:00 |
|
Ben
|
86da66da4d
|
Join room handler
|
2019-06-07 00:45:43 +01:00 |
|
Ben
|
fbe4deb321
|
Activate default account
|
2019-06-07 00:45:24 +01:00 |
|
Ben
|
0122cf57f5
|
Add foreign key constraint to puffle hat column
|
2019-06-07 00:45:03 +01:00 |
|
Ben
|
717ee41004
|
Inventories can now be loaded into penguin data model
|
2019-06-07 00:43:56 +01:00 |
|
Ben
|
798b4e77b4
|
Remove unneeded imports
|
2019-06-07 00:43:19 +01:00 |
|
Ben
|
677d60e398
|
Implement inventory methods in penguin class
|
2019-06-07 00:42:49 +01:00 |
|
Ben
|
5249ce02a5
|
Move all inventory table models to their respective module
|
2019-06-07 00:40:32 +01:00 |
|
Ben
|
d1d2b004c6
|
Improve crumb collection support for inventories
|
2019-06-07 00:38:31 +01:00 |
|
Ben
|
1c4ee8d2ff
|
Remove cache decorator on string compiler results
|
2019-06-07 00:36:43 +01:00 |
|
Ben
|
23b0838c81
|
Give servers and nicknames basic locale support
|
2019-06-07 00:36:21 +01:00 |
|
ro
|
5e6102b16c
|
Update penguin.py
|
2019-06-05 18:15:51 +02:00 |
|
ro
|
9201d68cdf
|
Update navigation.py
- use await syntax to load playerstring
|
2019-06-05 18:08:55 +02:00 |
|
ro
|
8ab04bc1e9
|
Update navigation.py
- load player packet is sent, displays correct data for the individual penguin
|
2019-06-05 18:02:59 +02:00 |
|
ro
|
fd1dcb97f1
|
Update world.py
- Calculate age attribute during world authentication
|
2019-06-05 18:01:48 +02:00 |
|
ro
|
9e5b8f5365
|
Update penguin.py
|
2019-06-05 18:00:49 +02:00 |
|
ro
|
bb1895af28
|
Update player.py
- Handler for getPlayerInfoById done.
- uses nickname instead of username (in comparison to the original Houdini)
|
2019-06-04 23:06:55 +02:00 |
|
ro
|
5c5eccbfae
|
Update navigation.py
Add the users ID to the dictionary `penguins_by_id`
|
2019-06-04 23:05:02 +02:00 |
|
Ben
|
7de38bcf18
|
Make watchdog paths absolute
|
2019-06-04 20:54:24 +01:00 |
|
Ben
|
82ab2b8ad6
|
bootstrap.py now takes command line arguments
|
2019-06-04 01:33:28 +01:00 |
|
Ben
|
6c61bda365
|
Correct module name in sample config.py
|
2019-06-03 21:52:56 +01:00 |
|
Ben
|
51022856da
|
Change logger output in houdini.py
|
2019-06-03 19:13:10 +01:00 |
|
Ben
|
95af513ac1
|
Take into account strict and exclude loading extra listeners
|
2019-06-03 19:12:49 +01:00 |
|
Ben
|
cc4a394e77
|
Tidy up watchdog event handlers
|
2019-06-03 19:12:14 +01:00 |
|