Release 2.4.5: Candy Survival sync & GoalsCycleManager improvements
Release / Build & Release (push) Successful in 7m23s
Release / Build & Release (push) Successful in 7m23s
This commit is contained in:
@@ -31,6 +31,8 @@ func _can_rpc() -> bool:
|
||||
return true
|
||||
|
||||
func _ready():
|
||||
# Always ensure time scale is normal when entering Main
|
||||
Engine.time_scale = 1.0
|
||||
# Initialize scene managers
|
||||
_init_managers()
|
||||
|
||||
@@ -2078,6 +2080,13 @@ func sync_full_grid_data(data: PackedInt32Array):
|
||||
stop_n_go_manager.name = "StopNGoManager"
|
||||
add_child(stop_n_go_manager)
|
||||
stop_n_go_manager._apply_arena_setup()
|
||||
elif LobbyManager.game_mode == "Candy Survival":
|
||||
if not candy_survival_manager:
|
||||
candy_survival_manager = load("res://scripts/managers/candy_survival_manager.gd").new()
|
||||
candy_survival_manager.name = "CandySurvivalManager"
|
||||
add_child(candy_survival_manager)
|
||||
candy_survival_manager.initialize(self, enhanced_gridmap)
|
||||
candy_survival_manager._apply_arena_setup()
|
||||
else:
|
||||
# Freemode: Ensure Floor 0 is entirely walkable (reset stale state from previous modes)
|
||||
for x in range(enhanced_gridmap.columns):
|
||||
|
||||
Reference in New Issue
Block a user