mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-28 03:55:23 +09:00
* Update _file_loader.lua * Update roles.lua * Update bonus.lua * Update bonus.lua * Create bonus.lua * Update commands.cfg * Update commands.cfg * Update commands.cfg * Update gui.cfg * Update gui.cfg * Update gui.cfg * Update bonus.lua * Update roles.lua * Update roles.lua * Update gui.cfg * Update gui.cfg * Update bonus.lua * Update bonus.lua * Update bonus.lua * Update gui.cfg * Update gui.cfg * Update bonus.lua * Update bonus.lua * Update gui.cfg * Update gui.cfg * Update gui.cfg * Update bonus.lua * Update bonus.lua * Update bonus.lua * Update bonus.lua * Update bonus.lua * Update bonus.lua * Update bonus.lua * Update bonus.lua * Update bonus.lua * Update bonus.lua * Update bonus.lua * Update bonus.lua * Update gui.cfg * Update commands.cfg * Update bonus.lua * Update bonus.lua
310 lines
7.8 KiB
Lua
310 lines
7.8 KiB
Lua
--- Lists all bonuses which can be used, name followed by min max
|
|
-- @config Bonuses
|
|
|
|
return {
|
|
--[[
|
|
TODO
|
|
force bonus
|
|
vlayer battery recharge (auto)
|
|
quick health regeneration
|
|
|
|
Base point is equal to the amount of standard value in each parameter.
|
|
|
|
CMMS CRS CCS CISB CHB CRDB
|
|
STD 30 90 32 20 16 12
|
|
= 200
|
|
|
|
MAX 60 180 64 40 32 24
|
|
= 400
|
|
]]
|
|
pts = {
|
|
base = 200
|
|
},
|
|
gui_display_width = {
|
|
half = 180,
|
|
label = 80,
|
|
slider = 200,
|
|
count = 80
|
|
},
|
|
conversion = {
|
|
['cmms'] = 'character_mining_speed_modifier',
|
|
['crs'] = 'character_running_speed_modifier',
|
|
['ccs'] = 'character_crafting_speed_modifier',
|
|
['cisb'] = 'character_inventory_slots_bonus',
|
|
['chb'] = 'character_health_bonus',
|
|
['crdb'] = 'character_reach_distance_bonus'
|
|
--[[
|
|
['cpdb'] = 'character_item_pickup_distance_bonus'
|
|
]]
|
|
},
|
|
player_bonus = {
|
|
['character_mining_speed_modifier'] = {
|
|
value = 3,
|
|
max = 6,
|
|
scale = 0.5,
|
|
cost_scale = 1,
|
|
cost = 10,
|
|
is_percentage = true
|
|
},
|
|
['character_running_speed_modifier'] = {
|
|
value = 1.5,
|
|
max = 3,
|
|
scale = 0.25,
|
|
cost_scale = 1,
|
|
cost = 60,
|
|
is_percentage = true
|
|
},
|
|
['character_crafting_speed_modifier'] = {
|
|
value = 8,
|
|
max = 16,
|
|
scale = 1,
|
|
cost_scale = 1,
|
|
cost = 4,
|
|
is_percentage = true
|
|
},
|
|
['character_inventory_slots_bonus'] = {
|
|
value = 100,
|
|
max = 200,
|
|
scale = 10,
|
|
cost_scale = 10,
|
|
cost = 2,
|
|
is_percentage = false
|
|
},
|
|
['character_health_bonus'] = {
|
|
value = 200,
|
|
max = 400,
|
|
scale = 50,
|
|
cost_scale = 50,
|
|
cost = 4,
|
|
is_percentage = false
|
|
},
|
|
['character_reach_distance_bonus'] = {
|
|
value = 12,
|
|
max = 24,
|
|
scale = 2,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false,
|
|
combined_bonus = {
|
|
'character_resource_reach_distance_bonus',
|
|
'character_build_distance_bonus'
|
|
}
|
|
},
|
|
--[[
|
|
['character_item_pickup_distance_bonus'] = {
|
|
value = 0,
|
|
max = 20,
|
|
scale = 1,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
},
|
|
['character_loot_pickup_distance_bonus'] = {
|
|
value = 0,
|
|
max = 20,
|
|
scale = 1,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
},
|
|
['character_item_drop_distance_bonus'] = {
|
|
value = 0,
|
|
max = 20,
|
|
scale = 1,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
}
|
|
]]
|
|
},
|
|
force_bonus = {
|
|
--[[
|
|
['character_mining_speed_modifier'] = {
|
|
value = 0,
|
|
max = 6,
|
|
scale = 0.5,
|
|
cost_scale = 1,
|
|
cost = 10,
|
|
is_percentage = true
|
|
},
|
|
['character_running_speed_modifier'] = {
|
|
value = 0,
|
|
max = 3,
|
|
scale = 0.25,
|
|
cost_scale = 1,
|
|
cost = 40,
|
|
is_percentage = true
|
|
},
|
|
['character_crafting_speed_modifier'] = {
|
|
value = 0,
|
|
max = 16,
|
|
scale = 1,
|
|
cost_scale = 1,
|
|
cost = 4,
|
|
is_percentage = true
|
|
},
|
|
['character_inventory_slots_bonus'] = {
|
|
value = 0,
|
|
max = 200,
|
|
scale = 10,
|
|
cost_scale = 100,
|
|
cost = 2,
|
|
is_percentage = false
|
|
},
|
|
['character_health_bonus'] = {
|
|
value = 0,
|
|
max = 400,
|
|
scale = 50,
|
|
cost = 4,
|
|
is_percentage = false
|
|
},
|
|
['character_reach_distance_bonus'] = {
|
|
value = 0,
|
|
max = 24,
|
|
scale = 2,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false,
|
|
combined_bonus = {
|
|
'character_resource_reach_distance_bonus',
|
|
'character_build_distance_bonus'
|
|
}
|
|
},
|
|
['worker_robots_speed_modifier'] = {
|
|
value = 0,
|
|
max = 0,
|
|
scale = 0,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
},
|
|
]]
|
|
['worker_robots_battery_modifier'] = {
|
|
value = 1,
|
|
max = 1,
|
|
scale = 1,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
},
|
|
['worker_robots_storage_bonus'] = {
|
|
value = 1,
|
|
max = 1,
|
|
scale = 1,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
},
|
|
['following_robots_lifetime_modifier'] = {
|
|
value = 1,
|
|
max = 1,
|
|
scale = 1,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
},
|
|
--[[
|
|
['character_item_pickup_distance_bonus'] = {
|
|
value = 0,
|
|
max = 20,
|
|
scale = 1,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
},
|
|
['character_loot_pickup_distance_bonus'] = {
|
|
value = 0,
|
|
max = 20,
|
|
scale = 1,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
},
|
|
['character_item_drop_distance_bonus'] = {
|
|
value = 0,
|
|
max = 20,
|
|
scale = 1,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
},
|
|
['character_trash_slot_count'] = {
|
|
value = 0,
|
|
max = 0,
|
|
scale = 0,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
},
|
|
['mining_drill_productivity_bonus'] = {
|
|
value = 0,
|
|
max = 0,
|
|
scale = 0,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
},
|
|
['train_braking_force_bonus'] = {
|
|
value = 0,
|
|
max = 0,
|
|
scale = 0,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
},
|
|
['laboratory_speed_modifier'] = {
|
|
value = 0,
|
|
max = 0,
|
|
scale = 0,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
},
|
|
['laboratory_productivity_bonus'] = {
|
|
value = 0,
|
|
max = 0,
|
|
scale = 0,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
},
|
|
['inserter_stack_size_bonus'] = {
|
|
value = 0,
|
|
max = 0,
|
|
scale = 0,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
},
|
|
['stack_inserter_capacity_bonus'] = {
|
|
value = 0,
|
|
max = 0,
|
|
scale = 0,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
},
|
|
['artillery_range_modifier'] = {
|
|
value = 0,
|
|
max = 0,
|
|
scale = 0,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
}
|
|
]]
|
|
},
|
|
surface_bonus = {
|
|
--[[
|
|
['solar_power_multiplier'] = {
|
|
value = 1,
|
|
max = 1000,
|
|
scale = 1,
|
|
cost_scale = 1,
|
|
cost = 1,
|
|
is_percentage = false
|
|
}
|
|
]]
|
|
}
|
|
}
|