mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-27 11:35:22 +09:00
333 lines
8.5 KiB
Lua
333 lines
8.5 KiB
Lua
--- Lists all bonuses which can be used, name followed by min max
|
|
-- @config Bonuses
|
|
|
|
return {
|
|
--[[
|
|
TODO
|
|
force bonus
|
|
quick health regeneration
|
|
|
|
Base point is equal to the amount of standard value in each parameter.
|
|
|
|
CMMS CRS CCS CISB CHB CRDB PBR
|
|
STD 20 60 24 12 8 8 40
|
|
= 172
|
|
|
|
MAX 40 120 48 24 16 16 80
|
|
= 344
|
|
]]
|
|
pts = {
|
|
rate = {
|
|
["Senior Administrator"] = 1.5,
|
|
["Administrator"] = 1.4,
|
|
["Senior Moderator"] = 1.3,
|
|
["Moderator"] = 1.2,
|
|
["Trainee Moderator"] = 1.2,
|
|
["Board Member"] = 1.1,
|
|
["Supporter"] = 1.1,
|
|
["Partner"] = 1.1,
|
|
["Senior Member"] = 1.1,
|
|
["Member"] = 1
|
|
},
|
|
base = 172
|
|
},
|
|
gui_display_width = {
|
|
half = 150,
|
|
label = 70,
|
|
slider = 180,
|
|
count = 50
|
|
},
|
|
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_special_bonus_rate = 300,
|
|
player_special_bonus = {
|
|
["personal_battery_recharge"] = {
|
|
-- 1 MW
|
|
value = 4,
|
|
max = 8,
|
|
scale = 0.5,
|
|
cost_scale = 1,
|
|
cost = 10,
|
|
is_percentage = false
|
|
}
|
|
},
|
|
player_bonus = {
|
|
["character_mining_speed_modifier"] = {
|
|
value = 2,
|
|
max = 4,
|
|
scale = 0.5,
|
|
cost_scale = 1,
|
|
cost = 10,
|
|
is_percentage = true
|
|
},
|
|
["character_running_speed_modifier"] = {
|
|
value = 1,
|
|
max = 2,
|
|
scale = 0.25,
|
|
cost_scale = 1,
|
|
cost = 60,
|
|
is_percentage = true
|
|
},
|
|
["character_crafting_speed_modifier"] = {
|
|
value = 6,
|
|
max = 12,
|
|
scale = 0.5,
|
|
cost_scale = 1,
|
|
cost = 4,
|
|
is_percentage = true
|
|
},
|
|
["character_inventory_slots_bonus"] = {
|
|
value = 60,
|
|
max = 120,
|
|
scale = 5,
|
|
cost_scale = 10,
|
|
cost = 2,
|
|
is_percentage = false
|
|
},
|
|
["character_health_bonus"] = {
|
|
value = 100,
|
|
max = 200,
|
|
scale = 25,
|
|
cost_scale = 25,
|
|
cost = 2,
|
|
is_percentage = false
|
|
},
|
|
["character_reach_distance_bonus"] = {
|
|
value = 8,
|
|
max = 16,
|
|
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
|
|
}
|
|
]]
|
|
}
|
|
}
|