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.data.room import Room
|
||||
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'))
|
||||
@@ -40,6 +40,12 @@ async def handle_join_room_waddle(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)
|
||||
async def handle_join_player_room_waddle(p):
|
||||
if p.waddle:
|
||||
|
||||
Reference in New Issue
Block a user