mirror of
https://github.com/ComfyFactory/ComfyFactorio.git
synced 2025-02-05 13:15:03 +02:00
Mtn v3 - before new season
This commit is contained in:
parent
d0a28334ff
commit
a718fa98dd
@ -59,6 +59,7 @@ RPG.disable_cooldowns_on_spells()
|
||||
Gui.mod_gui_button_enabled = true
|
||||
Gui.button_style = 'mod_gui_button'
|
||||
Gui.set_toggle_button(true)
|
||||
Gui.set_mod_gui_top_frame(true)
|
||||
|
||||
local collapse_kill = {
|
||||
entities = {
|
||||
|
@ -311,7 +311,7 @@ local mc_random_rewards = {
|
||||
color = {r = 0.00, g = 0.45, b = 0.00},
|
||||
tooltip = 'Selecting this will insert random XP onto the global xp pool!',
|
||||
func = (function(player)
|
||||
local rng = random(1024, 10240)
|
||||
local rng = random(2048, 10240)
|
||||
RPG.add_to_global_pool(rng)
|
||||
local message = ({'locomotive.xp_bonus', player.name})
|
||||
Alert.alert_all_players(15, message, nil, 'achievement/tech-maniac')
|
||||
@ -324,7 +324,7 @@ local mc_random_rewards = {
|
||||
color = {r = 0.00, g = 0.35, b = 0.00},
|
||||
tooltip = 'Selecting this will grant each player some coins!',
|
||||
func = (function(p)
|
||||
local rng = random(256, 512)
|
||||
local rng = random(512, 2048)
|
||||
local players = game.connected_players
|
||||
for i = 1, #players do
|
||||
local player = players[i]
|
||||
@ -356,7 +356,7 @@ local mc_random_rewards = {
|
||||
mc_rewards.temp_boosts.movement = true
|
||||
|
||||
Task.set_timeout_in_ticks(54000, restore_movement_speed_token)
|
||||
force.character_running_speed_modifier = force.character_running_speed_modifier + 0.2
|
||||
force.character_running_speed_modifier = force.character_running_speed_modifier + 0.6
|
||||
local message = ({'locomotive.movement_bonus', player.name})
|
||||
Alert.alert_all_players(15, message, nil, 'achievement/tech-maniac')
|
||||
return true
|
||||
@ -378,7 +378,7 @@ local mc_random_rewards = {
|
||||
mc_rewards.temp_boosts.mining = true
|
||||
|
||||
Task.set_timeout_in_ticks(54000, restore_mining_speed_token)
|
||||
force.manual_mining_speed_modifier = force.manual_mining_speed_modifier + 0.5
|
||||
force.manual_mining_speed_modifier = force.manual_mining_speed_modifier + 1
|
||||
local message = ({'locomotive.mining_bonus', player.name})
|
||||
Alert.alert_all_players(15, message, nil, 'achievement/tech-maniac')
|
||||
return true
|
||||
@ -399,7 +399,7 @@ local mc_random_rewards = {
|
||||
mc_rewards.temp_boosts.crafting = true
|
||||
|
||||
Task.set_timeout_in_ticks(54000, restore_crafting_speed_token)
|
||||
force.manual_crafting_speed_modifier = force.manual_crafting_speed_modifier + 1
|
||||
force.manual_crafting_speed_modifier = force.manual_crafting_speed_modifier + 2
|
||||
local message = ({'locomotive.crafting_bonus', player.name})
|
||||
Alert.alert_all_players(15, message, nil, 'achievement/tech-maniac')
|
||||
return true
|
||||
|
@ -1017,7 +1017,7 @@ local function update_raw()
|
||||
stateful.objectives_completed.randomized_zone = true
|
||||
stateful.objectives_time_spent.randomized_zone = tick
|
||||
play_achievement_unlocked()
|
||||
Alert.alert_all_players(10, 'Objective: **breach zone** has been complete!')
|
||||
Alert.alert_all_players(100, 'Objective: **breach zone** has been complete!')
|
||||
Server.to_discord_embed('Objective: **breach zone** has been complete!')
|
||||
stateful.objectives_completed_count = stateful.objectives_completed_count + 1
|
||||
end
|
||||
@ -1031,7 +1031,7 @@ local function update_raw()
|
||||
stateful.objectives_time_spent.randomized_wave = tick
|
||||
|
||||
play_achievement_unlocked()
|
||||
Alert.alert_all_players(10, 'Objective: **survive until wave** has been complete!')
|
||||
Alert.alert_all_players(100, 'Objective: **survive until wave** has been complete!')
|
||||
Server.to_discord_embed('Objective: **survive until wave** has been complete!')
|
||||
stateful.objectives_completed_count = stateful.objectives_completed_count + 1
|
||||
end
|
||||
@ -1056,7 +1056,7 @@ local function update_raw()
|
||||
if not stateful.objectives_completed.supplies then
|
||||
stateful.objectives_completed.supplies = true
|
||||
stateful.objectives_time_spent.supplies = tick
|
||||
Alert.alert_all_players(10, 'Objective: **produce 3 items multiple times** has been complete!')
|
||||
Alert.alert_all_players(100, 'Objective: **produce 3 items multiple times** has been complete!')
|
||||
Server.to_discord_embed('Objective: **produce 3 items multiple times** has been complete!')
|
||||
play_achievement_unlocked()
|
||||
stateful.objectives_completed_count = stateful.objectives_completed_count + 1
|
||||
@ -1084,7 +1084,7 @@ local function update_raw()
|
||||
stateful.objectives_completed.single_item = true
|
||||
stateful.objectives_time_spent.single_item = tick
|
||||
play_achievement_unlocked()
|
||||
Alert.alert_all_players(10, 'Objective: **produce an item multiple times** has been completed!')
|
||||
Alert.alert_all_players(100, 'Objective: **produce an item multiple times** has been completed!')
|
||||
Server.to_discord_embed('Objective: **produce an item multiple times** has been completed!')
|
||||
stateful.objectives_completed_count = stateful.objectives_completed_count + 1
|
||||
end
|
||||
@ -1193,7 +1193,7 @@ local function update_raw()
|
||||
if completed and completed == true and not stateful.objectives_completed[objective_name] then
|
||||
stateful.objectives_completed[objective_name] = true
|
||||
stateful.objectives_time_spent[objective_name] = tick
|
||||
Alert.alert_all_players(10, 'Objective: **' .. objective_name .. '** has been completed!')
|
||||
Alert.alert_all_players(100, 'Objective: **' .. objective_name .. '** has been completed!')
|
||||
Server.to_discord_embed('Objective: **' .. objective_name .. '** has been completed!')
|
||||
play_achievement_unlocked()
|
||||
stateful.objectives_completed_count = stateful.objectives_completed_count + 1
|
||||
@ -1204,7 +1204,7 @@ local function update_raw()
|
||||
if stateful.objectives_completed_count == stateful.tasks_required_to_win and not stateful.objectives_completed.boss_time then
|
||||
stateful.objectives_completed.boss_time = true
|
||||
|
||||
Server.to_discord_embed('All objectives has been completed!')
|
||||
Server.to_discord_embed('All objectives has been completed! Take your time to prepare for the final push!')
|
||||
Alert.alert_all_players(300, 'All objectives has been completed!')
|
||||
Alert.alert_all_players(300, 'Take your time to prepare for the final push!')
|
||||
|
||||
@ -1261,6 +1261,7 @@ local function update_raw()
|
||||
Collapse.set_reverse_direction()
|
||||
Collapse.reverse_start_now(true)
|
||||
Alert.alert_all_players(200, 'Reverse collapse has been initiated!')
|
||||
Server.to_discord_embed('Reverse collapse has been initiated!')
|
||||
-- Public.stateful_blueprints.blueprint()
|
||||
WD.nuke_wave_gui()
|
||||
Public.set('pre_final_battle', true)
|
||||
|
@ -183,7 +183,7 @@ function Public.reset_main_table()
|
||||
this.upgrades = {
|
||||
showed_text = false,
|
||||
burner_generator = {
|
||||
limit = 50,
|
||||
limit = 100,
|
||||
bought = 0
|
||||
},
|
||||
landmine = {
|
||||
|
@ -38,7 +38,7 @@ function Public.draw_gui_char_button(player)
|
||||
local rpg_extra = Public.get('rpg_extra')
|
||||
local tooltip = 'RPG'
|
||||
if rpg_extra.enable_mana then
|
||||
tooltip = 'RPG\nHold [color=yellow]SHIFT[/color] to quickly access the spells frame.'
|
||||
tooltip = 'RPG\nHold [color=yellow]SHIFT[/color] and press [color=yellow]LMB[/color] to quickly access the spells frame.'
|
||||
end
|
||||
|
||||
if ComfyGui.get_mod_gui_top_frame() then
|
||||
|
@ -27,7 +27,7 @@ local remove_data_recursively
|
||||
local data = {}
|
||||
local element_map = {}
|
||||
local settings = {
|
||||
mod_gui_top_frame = true,
|
||||
mod_gui_top_frame = false,
|
||||
disabled_tabs = {},
|
||||
disable_clear_invalid_data = true
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user