mirror of
https://github.com/solero/houdini.git
synced 2026-09-24 19:03:43 +00:00
Remove penguin from waddle when room is refreshed
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
from houdini import handlers
|
from houdini import handlers
|
||||||
from houdini.data.room import Room
|
from houdini.data.room import Room
|
||||||
from houdini.handlers import XTPacket
|
from houdini.handlers import XTPacket
|
||||||
from houdini.handlers.play.navigation import handle_join_player_room, handle_join_room
|
from houdini.handlers.play.navigation import handle_join_player_room, handle_join_room, handle_refresh_room
|
||||||
|
|
||||||
|
|
||||||
@handlers.handler(XTPacket('gw', ext='z'))
|
@handlers.handler(XTPacket('gw', ext='z'))
|
||||||
@@ -40,6 +40,12 @@ async def handle_join_room_waddle(p):
|
|||||||
await p.waddle.remove_penguin(p)
|
await p.waddle.remove_penguin(p)
|
||||||
|
|
||||||
|
|
||||||
|
@handlers.handler(XTPacket('j', 'grs'), after=handle_refresh_room)
|
||||||
|
async def handle_refresh_room_waddle(p):
|
||||||
|
if p.waddle:
|
||||||
|
await p.waddle.remove_penguin(p)
|
||||||
|
|
||||||
|
|
||||||
@handlers.handler(XTPacket('j', 'jp'), after=handle_join_player_room)
|
@handlers.handler(XTPacket('j', 'jp'), after=handle_join_player_room)
|
||||||
async def handle_join_player_room_waddle(p):
|
async def handle_join_player_room_waddle(p):
|
||||||
if p.waddle:
|
if p.waddle:
|
||||||
|
|||||||
Reference in New Issue
Block a user