mirror of
https://github.com/ComfyFactory/ComfyFactorio.git
synced 2025-03-25 21:29:06 +02:00
Mtn: display better text when completing an objective
This commit is contained in:
parent
1ea6e371ff
commit
6f5e8a7765
@ -1030,8 +1030,8 @@ local function update_raw()
|
||||
stateful.objectives_completed.randomized_zone = true
|
||||
stateful.objectives_time_spent.randomized_zone = tick
|
||||
play_achievement_unlocked()
|
||||
Alert.alert_all_players(100, 'Objective: **breach zone** has been complete!')
|
||||
Server.to_discord_embed('Objective: **breach zone** has been complete!')
|
||||
Alert.alert_all_players(100, 'Objective: [color=blue]Breach zone[/color] has been completed!')
|
||||
Server.to_discord_embed('Objective: **Breach zone** has been completed!')
|
||||
stateful.objectives_completed_count = stateful.objectives_completed_count + 1
|
||||
end
|
||||
end
|
||||
@ -1044,8 +1044,8 @@ local function update_raw()
|
||||
stateful.objectives_time_spent.randomized_wave = tick
|
||||
|
||||
play_achievement_unlocked()
|
||||
Alert.alert_all_players(100, 'Objective: **survive until wave** has been complete!')
|
||||
Server.to_discord_embed('Objective: **survive until wave** has been complete!')
|
||||
Alert.alert_all_players(100, 'Objective: [color=blue]Wave survival[/color] has been completed!')
|
||||
Server.to_discord_embed('Objective: **Wave survival** has been completed!')
|
||||
stateful.objectives_completed_count = stateful.objectives_completed_count + 1
|
||||
end
|
||||
end
|
||||
@ -1069,8 +1069,8 @@ 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(100, 'Objective: **produce 3 items multiple times** has been complete!')
|
||||
Server.to_discord_embed('Objective: **produce 3 items multiple times** has been complete!')
|
||||
Alert.alert_all_players(100, 'Objective: [color=blue]Produce items[/color] has been completed!')
|
||||
Server.to_discord_embed('Objective: **Produce items** has been completed!')
|
||||
play_achievement_unlocked()
|
||||
stateful.objectives_completed_count = stateful.objectives_completed_count + 1
|
||||
end
|
||||
@ -1097,8 +1097,8 @@ local function update_raw()
|
||||
stateful.objectives_completed.single_item = true
|
||||
stateful.objectives_time_spent.single_item = tick
|
||||
play_achievement_unlocked()
|
||||
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!')
|
||||
Alert.alert_all_players(100, 'Objective: [color=blue]Produce item[/color] has been completed!')
|
||||
Server.to_discord_embed('Objective: **Produce item** has been completed!')
|
||||
stateful.objectives_completed_count = stateful.objectives_completed_count + 1
|
||||
end
|
||||
end
|
||||
@ -1194,8 +1194,8 @@ 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(100, 'Objective: **' .. objective_name .. '** has been completed!')
|
||||
Server.to_discord_embed('Objective: **' .. objective_name .. '** has been completed!')
|
||||
Alert.alert_all_players(100, 'Objective: [color=blue]' .. objective.discord .. '[/color] has been completed!')
|
||||
Server.to_discord_embed('Objective: **' .. objective.discord .. '** has been completed!')
|
||||
play_achievement_unlocked()
|
||||
stateful.objectives_completed_count = stateful.objectives_completed_count + 1
|
||||
end
|
||||
|
@ -958,51 +958,63 @@ local function get_random_objectives()
|
||||
local items = {
|
||||
{
|
||||
name = 'single_item',
|
||||
token = empty_token
|
||||
token = empty_token,
|
||||
discord = 'Produce item'
|
||||
},
|
||||
{
|
||||
name = 'killed_enemies',
|
||||
token = killed_enemies_token
|
||||
token = killed_enemies_token,
|
||||
discord = 'Kill enemies'
|
||||
},
|
||||
{
|
||||
name = 'killed_enemies_type',
|
||||
token = killed_enemies_type_token
|
||||
token = killed_enemies_type_token,
|
||||
discord = 'Kill enemies of a specific type'
|
||||
},
|
||||
{
|
||||
name = 'handcrafted_items',
|
||||
token = handcrafted_items_token
|
||||
token = handcrafted_items_token,
|
||||
discord = 'Craft items'
|
||||
},
|
||||
{
|
||||
name = 'handcrafted_items_any',
|
||||
token = handcrafted_items_any_token
|
||||
token = handcrafted_items_any_token,
|
||||
discord = 'Craft any items'
|
||||
},
|
||||
{
|
||||
name = 'cast_spell',
|
||||
token = cast_spell_token
|
||||
token = cast_spell_token,
|
||||
discord = 'Cast a spell'
|
||||
},
|
||||
{
|
||||
name = 'launch_item',
|
||||
token = launch_item_token
|
||||
token = launch_item_token,
|
||||
discord = 'Launch an item'
|
||||
},
|
||||
{
|
||||
name = 'cast_spell_any',
|
||||
token = cast_spell_any_token
|
||||
token = cast_spell_any_token,
|
||||
discord = 'Cast any spell'
|
||||
},
|
||||
{
|
||||
name = 'research_level_selection',
|
||||
token = research_level_selection_token
|
||||
token = research_level_selection_token,
|
||||
discord = 'Research a specific technology'
|
||||
},
|
||||
{
|
||||
name = 'locomotive_market_coins_spent',
|
||||
token = locomotive_market_coins_spent_token
|
||||
token = locomotive_market_coins_spent_token,
|
||||
discord = 'Spend coins at the market'
|
||||
},
|
||||
{
|
||||
name = 'minerals_farmed',
|
||||
token = minerals_farmed_token
|
||||
token = minerals_farmed_token,
|
||||
discord = 'Mine minerals'
|
||||
},
|
||||
{
|
||||
name = 'rockets_launched',
|
||||
token = rockets_launched_token
|
||||
token = rockets_launched_token,
|
||||
discord = 'Launch rockets'
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user