You've already forked ComfyFactorio
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:
@@ -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] = {}
|
||||
|
@@ -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()
|
||||
|
Reference in New Issue
Block a user