1
0
mirror of https://github.com/ComfyFactory/ComfyFactorio.git synced 2025-09-16 09:06:21 +02:00

Mtn v3 - fix broken objectives after hard reset and speed bonus

This commit is contained in:
Gerkiz
2024-04-02 21:13:41 +02:00
parent 70c64828bc
commit d4acd1c91b
2 changed files with 4 additions and 12 deletions

View File

@@ -865,16 +865,6 @@ remove_boost_movement_speed_on_respawn =
data.tries = 0
end
if not player.character or not player.character.valid then
data.tries = data.tries + 1
if data.tries > 10 then
return
end
Task.set_timeout_in_ticks(10, remove_boost_movement_speed_on_respawn, {player = player, tries = data.tries})
return
end
Modifiers.update_single_modifier(player, 'character_running_speed_modifier', 'v3_move_boost')
Modifiers.update_player_modifiers(player)
@@ -1337,6 +1327,8 @@ function Public.on_player_joined_game(event)
ICW_Func.is_minimap_valid(player, surface)
Modifiers.update_player_modifiers(player)
if player.online_time < 1 then
if not players[player.index] then
players[player.index] = {}

View File

@@ -1095,6 +1095,8 @@ local apply_settings_token =
local current_season = Public.get('current_season')
rendering.set_text(current_season, 'Season: ' .. this.season)
this.objectives = {}
Public.reset_stateful()
Public.increase_enemy_damage_and_health()
end
@@ -1541,8 +1543,6 @@ function Public.enable(state)
this.enabled = state or false
end
Event.on_init(Public.reset_stateful)
Event.add(
Server.events.on_server_started,
function()