Commit Graph

282 Commits

Author SHA1 Message Date
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
ro
006623016f
Update config.py.sample
rename module to comply with PEP8
2019-06-03 15:29:32 +02:00
Ben
fb7901db4d Delete unneeded module 2019-05-29 23:16:17 +01:00
Ben
741974e384 Fix log names world server 2019-05-29 23:15:05 +01:00
Ben
8155cfa25a Update example plugin 2019-05-29 23:07:43 +01:00
Ben
ef2902e644 Safe nickname penguin attribute 2019-05-29 23:07:09 +01:00
Ben
9d63087801 Temporary login key storage for world auth
This may change in the future?
2019-05-29 23:06:44 +01:00
Ben
039169805e Add penguin frame attribute 2019-05-29 23:06:23 +01:00
Ben
05d37165a2 World authentication handlers 2019-05-29 23:06:02 +01:00
Ben
99ef5363a8 Update requirements.txt 2019-05-29 23:03:57 +01:00
Ben
2abd3b3aad Ditching aiologger 2019-05-29 23:03:47 +01:00
Ben
1c558307fb Implement basic permissions system 2019-05-29 23:03:06 +01:00
Ben
fb23387301 Update room models 2019-05-29 23:00:51 +01:00
Ben
065d949ec7 Refactor watchdog event evaluation functions 2019-05-29 23:00:29 +01:00
Ben
1127cedb21 Finalise the crumbs collections objects to operate as inventories 2019-05-29 23:00:05 +01:00
Ben
da8fa75586 Credential converters for authentication handlers 2019-05-29 22:58:34 +01:00