Ben
|
dcd51968b9
|
Cache quest settings and quest status data
|
2019-06-21 23:08:51 +01:00 |
|
Ben
|
3300132ef6
|
Remove unneeded imports
|
2019-06-21 01:55:41 +01:00 |
|
Ben
|
70b91689a1
|
New player quest handlers
|
2019-06-21 01:55:18 +01:00 |
|
Ben
|
86dd5d7d56
|
Tidy up navigation.py
|
2019-06-21 01:51:06 +01:00 |
|
Ben
|
cdc5683f88
|
Add player to penguins_by_username on world join
|
2019-06-21 01:50:08 +01:00 |
|
Ben
|
fb18ffe6d3
|
Fix bug that prevented multiple handler checks
|
2019-06-21 01:49:46 +01:00 |
|
Ben
|
5abc62ed1d
|
Support for handlers to depend on specific packets
|
2019-06-21 01:49:04 +01:00 |
|
Ben
|
19810d5efc
|
Add status field penguin data attribute
|
2019-06-21 01:44:31 +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
|
67476e7c10
|
Change handler allow_once syntax to work without parentheses
|
2019-06-21 01:39:25 +01:00 |
|
Ben
|
cd34c3dbb7
|
Tidy up player settings handlers
|
2019-06-21 01:36:05 +01:00 |
|
ro
|
eaf8f4ccbc
|
Update player handlers created
|
2019-06-09 02:55:01 +02: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
|
c08e8b8260
|
Load player sent on world join
|
2019-06-07 00:51:15 +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
|
717ee41004
|
Inventories can now be loaded into penguin data model
|
2019-06-07 00:43:56 +01: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
|
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
|
95af513ac1
|
Take into account strict and exclude loading extra listeners
|
2019-06-03 19:12:49 +01:00 |
|
Ben
|
05d37165a2
|
World authentication handlers
|
2019-05-29 23:06:02 +01:00 |
|
Ben
|
8d6e726f97
|
Move plugins, commands and listeners into their own "manager" objects
Works just like before, only the logic is stored in the objects themselves instead of being scattered around houdini.py
|
2019-05-29 22:58:10 +01:00 |
|
Ben
|
3c09434012
|
All column names are now lowercase
|
2019-05-29 22:51:38 +01:00 |
|
Ben
|
fa8abed189
|
Import basic login handlers into world handlers
|
2019-05-16 16:36:55 +01:00 |
|
Ben
|
75c05604d9
|
Rename all modules to comply with PEP8
Lowercase with underscores
|
2019-05-16 16:34:16 +01:00 |
|