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