Join room handler

This commit is contained in:
Ben 2019-06-07 00:45:43 +01:00
parent fbe4deb321
commit 86da66da4d

View File

@ -1,5 +1,6 @@
from houdini import handlers from houdini import handlers
from houdini.handlers import XTPacket from houdini.handlers import XTPacket
from houdini.converters import RoomConverter
import random import random
@ -22,3 +23,10 @@ async def handle_join_server(p, penguin_id: int, login_key: str, lang: str):
await p.data.load_inventories() await p.data.load_inventories()
p.joined_world = True p.joined_world = True
@handlers.handler(XTPacket('j', 'jr'))
@handlers.cooldown(1)
async def handle_join_room(p, room: RoomConverter, x: int, y: int):
p.x, p.y = x, y
await p.join_room(room)