--- 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, }, ]] }, }