1
0
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:
Gerkiz 2024-05-30 09:28:49 +02:00
parent d0a28334ff
commit a718fa98dd
6 changed files with 16 additions and 14 deletions

View File

@ -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 = {

View File

@ -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

View File

@ -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)

View File

@ -183,7 +183,7 @@ function Public.reset_main_table()
this.upgrades = {
showed_text = false,
burner_generator = {
limit = 50,
limit = 100,
bought = 0
},
landmine = {

View File

@ -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

View File

@ -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
}