mirror of
https://github.com/solero/houdini.git
synced 2024-11-22 05:27:23 +00:00
Assign waddle.penguins on temporary waddle creation for matchmaking
This commit is contained in:
parent
101331e79c
commit
ee8e1608ef
@ -149,6 +149,7 @@ async def handle_get_card_jitsu_mat(p, waddle_id: int):
|
|||||||
waddle_id = max(200, min(300, waddle_id))
|
waddle_id = max(200, min(300, waddle_id))
|
||||||
if p.room.igloo and waddle_id not in p.room.waddles:
|
if p.room.igloo and waddle_id not in p.room.waddles:
|
||||||
rw = RoomWaddle(id=waddle_id, room_id=p.room.id, seats=2, game='card', temporary=True)
|
rw = RoomWaddle(id=waddle_id, room_id=p.room.id, seats=2, game='card', temporary=True)
|
||||||
|
rw.penguins = [None]*2
|
||||||
rw.room = p.room
|
rw.room = p.room
|
||||||
rw.logic = CardJitsuMatLogic
|
rw.logic = CardJitsuMatLogic
|
||||||
p.room.waddles[rw.id] = rw
|
p.room.waddles[rw.id] = rw
|
||||||
@ -159,6 +160,7 @@ async def handle_get_card_jitsu_mat(p, waddle_id: int):
|
|||||||
async def handle_join_sensei_match(p):
|
async def handle_join_sensei_match(p):
|
||||||
waddle_room = p.server.rooms[SenseiLogic.room_id]
|
waddle_room = p.server.rooms[SenseiLogic.room_id]
|
||||||
rw = RoomWaddle(id=p.id, room_id=waddle_room.id, seats=1, game='sensei', temporary=True)
|
rw = RoomWaddle(id=p.id, room_id=waddle_room.id, seats=1, game='sensei', temporary=True)
|
||||||
|
rw.penguins = [None]
|
||||||
rw.room = waddle_room
|
rw.room = waddle_room
|
||||||
rw.logic = SenseiLogic
|
rw.logic = SenseiLogic
|
||||||
waddle_room.waddles[rw.id] = rw
|
waddle_room.waddles[rw.id] = rw
|
||||||
@ -171,6 +173,7 @@ async def handle_join_sensei_match(p):
|
|||||||
async def handle_join_fire_sensei_match(p):
|
async def handle_join_fire_sensei_match(p):
|
||||||
waddle_room = p.server.rooms[FireSenseiLogic.room_id]
|
waddle_room = p.server.rooms[FireSenseiLogic.room_id]
|
||||||
rw = RoomWaddle(id=p.id, room_id=waddle_room.id, seats=1, game='firesensei', temporary=True)
|
rw = RoomWaddle(id=p.id, room_id=waddle_room.id, seats=1, game='firesensei', temporary=True)
|
||||||
|
rw.penguins = [None]
|
||||||
rw.room = waddle_room
|
rw.room = waddle_room
|
||||||
rw.logic = FireSenseiLogic
|
rw.logic = FireSenseiLogic
|
||||||
waddle_room.waddles[rw.id] = rw
|
waddle_room.waddles[rw.id] = rw
|
||||||
@ -183,6 +186,7 @@ async def handle_join_fire_sensei_match(p):
|
|||||||
async def handle_join_water_sensei_match(p):
|
async def handle_join_water_sensei_match(p):
|
||||||
waddle_room = p.server.rooms[WaterSenseiLogic.room_id]
|
waddle_room = p.server.rooms[WaterSenseiLogic.room_id]
|
||||||
rw = RoomWaddle(id=p.id, room_id=waddle_room.id, seats=1, game='watersensei', temporary=True)
|
rw = RoomWaddle(id=p.id, room_id=waddle_room.id, seats=1, game='watersensei', temporary=True)
|
||||||
|
rw.penguins = [None]
|
||||||
rw.room = waddle_room
|
rw.room = waddle_room
|
||||||
rw.logic = WaterSenseiLogic
|
rw.logic = WaterSenseiLogic
|
||||||
waddle_room.waddles[rw.id] = rw
|
waddle_room.waddles[rw.id] = rw
|
||||||
|
Loading…
Reference in New Issue
Block a user