feat: implement Tekton Doors game mode with arena setup, portal management, connection randomization, and game state timers.
This commit is contained in:
@@ -443,6 +443,14 @@ func request_room_info(requester_id: int, requester_name: String, requester_char
|
||||
# Send room data to requester
|
||||
rpc_id(requester_id, "receive_room_info", current_room, players_in_room)
|
||||
|
||||
# Sync current lobby settings to the joining client
|
||||
rpc_id(requester_id, "sync_match_duration", match_duration)
|
||||
rpc_id(requester_id, "sync_randomize_spawn", randomize_spawn)
|
||||
rpc_id(requester_id, "sync_enable_cycle_timer", enable_cycle_timer)
|
||||
rpc_id(requester_id, "sync_scarcity_mode", scarcity_mode)
|
||||
rpc_id(requester_id, "sync_game_mode", game_mode)
|
||||
rpc_id(requester_id, "sync_area", selected_area)
|
||||
|
||||
# Also sync updated player list to all other clients
|
||||
rpc("sync_player_list", players_in_room)
|
||||
emit_signal("player_list_changed")
|
||||
|
||||
Reference in New Issue
Block a user