mirror of
https://github.com/Refactorio/RedMew.git
synced 2025-09-16 09:16:22 +02:00
Balancing changes
This commit is contained in:
@@ -361,18 +361,19 @@ local Config = {
|
||||
mining_speed_productivity_multiplier = 5,
|
||||
|
||||
XP = {
|
||||
['sand-rock-big'] = 5,
|
||||
['rock-huge'] = 10,
|
||||
['rocket_launch'] = 0.01, -- XP reward in percentage of total experience when a rocket launches (Diggy default: 0.01 which equals 1%)
|
||||
['science-pack-1'] = 4,
|
||||
['science-pack-2'] = 8,
|
||||
['science-pack-3'] = 15,
|
||||
['military-science-pack'] = 12,
|
||||
['production-science-pack'] = 25,
|
||||
['high-tech-science-pack'] = 50,
|
||||
['space-science-pack'] = 10,
|
||||
['enemy_killed'] = 10, -- Base XP for killing biters and spitters.
|
||||
['death-penalty'] = 0.002, -- XP deduct in percentage of total experience when a player dies (Diggy default: 0.002 which equals 0.2%)
|
||||
['sand-rock-big'] = 5,
|
||||
['rock-huge'] = 10,
|
||||
['rocket_launch'] = 0.01, -- XP reward in percentage of total experience when a rocket launches (Diggy default: 0.01 which equals 1%)
|
||||
['science-pack-1'] = 4,
|
||||
['science-pack-2'] = 8,
|
||||
['science-pack-3'] = 15,
|
||||
['military-science-pack'] = 12,
|
||||
['production-science-pack'] = 25,
|
||||
['high-tech-science-pack'] = 50,
|
||||
['space-science-pack'] = 10,
|
||||
['enemy_killed'] = 10, -- Base XP for killing biters and spitters.
|
||||
['death-penalty'] = 0.002, -- XP deduct in percentage of total experience when a player dies (Diggy default: 0.002 which equals 0.2%)
|
||||
['cave-in-penalty'] = 100 -- XP lost every cave in.
|
||||
},
|
||||
|
||||
buffs = {
|
||||
@@ -386,35 +387,35 @@ local Config = {
|
||||
-- add or remove a table entry to add or remove a unlockable item from the market.
|
||||
unlockables = {
|
||||
{level = 1, price = 5, name = 'iron-axe'},
|
||||
{level = 2, price = 5, name = 'raw-wood'},
|
||||
{level = 3, price = 20, name = 'pistol'},
|
||||
{level = 3, price = 2, name = 'firearm-magazine'},
|
||||
{level = 2, price = 4, name = 'raw-wood'},
|
||||
{level = 4, price = 20, name = 'pistol'},
|
||||
{level = 4, price = 5, name = 'firearm-magazine'},
|
||||
{level = 5, price = 2, name = 'stone-brick'},
|
||||
{level = 6, price = 6, name = 'small-lamp'},
|
||||
{level = 6, price = 5, name = 'raw-fish'},
|
||||
{level = 8, price = 10, name = 'stone-wall'},
|
||||
{level = 10, price = 85, name = 'shotgun'},
|
||||
{level = 10, price = 2, name = 'shotgun-shell'},
|
||||
{level = 10, price = 4, name = 'shotgun-shell'},
|
||||
{level = 13, price = 25, name = 'steel-axe'},
|
||||
{level = 13, price = 50, name = 'light-armor'},
|
||||
{level = 15, price = 85, name = 'submachine-gun'},
|
||||
{level = 18, price = 8, name = 'piercing-rounds-magazine'},
|
||||
{level = 18, price = 10, name = 'piercing-rounds-magazine'},
|
||||
{level = 18, price = 8, name = 'piercing-shotgun-shell'},
|
||||
{level = 20, price = 100, name = 'heavy-armor'},
|
||||
{level = 25, price = 250, name = 'modular-armor'},
|
||||
{level = 25, price = 100, name = 'landfill'},
|
||||
{level = 28, price = 250, name = 'personal-roboport-equipment'},
|
||||
{level = 28, price = 75, name = 'construction-robot'},
|
||||
{level = 32, price = 850, name = 'power-armor'},
|
||||
{level = 34, price = 100, name = 'battery-equipment'},
|
||||
{level = 33, price = 1000, name = 'fusion-reactor-equipment'},
|
||||
{level = 36, price = 150, name = 'energy-shield-equipment'},
|
||||
{level = 42, price = 650, name = 'combat-shotgun'},
|
||||
{level = 46, price = 25, name = 'uranium-rounds-magazine'},
|
||||
{level = 58, price = 250, name = 'rocket-launcher'},
|
||||
{level = 58, price = 40, name = 'rocket'},
|
||||
{level = 66, price = 80, name = 'explosive-rocket'},
|
||||
{level = 73, price = 2000, name = 'satellite'},
|
||||
{level = 20, price = 50, name = 'landfill'},
|
||||
{level = 25, price = 100, name = 'heavy-armor'},
|
||||
{level = 30, price = 250, name = 'modular-armor'},
|
||||
{level = 32, price = 150, name = 'personal-roboport-equipment'},
|
||||
{level = 32, price = 20, name = 'construction-robot'},
|
||||
{level = 37, price = 750, name = 'power-armor'},
|
||||
{level = 38, price = 100, name = 'battery-equipment'},
|
||||
{level = 39, price = 750, name = 'fusion-reactor-equipment'},
|
||||
{level = 40, price = 150, name = 'energy-shield-equipment'},
|
||||
{level = 47, price = 550, name = 'combat-shotgun'},
|
||||
{level = 51, price = 25, name = 'uranium-rounds-magazine'},
|
||||
{level = 63, price = 250, name = 'rocket-launcher'},
|
||||
{level = 63, price = 40, name = 'rocket'},
|
||||
{level = 71, price = 80, name = 'explosive-rocket'},
|
||||
{level = 78, price = 1000, name = 'satellite'},
|
||||
{level = 100, price = 1, name = 'iron-stick'},
|
||||
},
|
||||
-- modifies the experience per alien type, higher is more xp
|
||||
|
@@ -198,7 +198,7 @@ function AlienSpawner.register(config)
|
||||
Event.add(Template.events.on_void_removed, function (event)
|
||||
local force = game.forces.enemy
|
||||
local evolution_factor = force.evolution_factor
|
||||
force.evolution_factor = evolution_factor + 0.0000012
|
||||
force.evolution_factor = evolution_factor + 0.0000024
|
||||
|
||||
local position = event.position
|
||||
local x = position.x
|
||||
@@ -224,8 +224,10 @@ Minimum spawn distance: ]] .. config.alien_minimum_distance .. ' tiles'
|
||||
end
|
||||
|
||||
function AlienSpawner.on_init()
|
||||
-- base factorio = pollution_factor = 0.000015
|
||||
game.map_settings.enemy_evolution.pollution_factor = 0.000004
|
||||
-- base factorio = time_factor = 0.000004
|
||||
game.map_settings.enemy_evolution.time_factor = 0.000008
|
||||
game.forces.enemy.evolution_factor = 0.1
|
||||
game.map_settings.pollution.enabled = false
|
||||
end
|
||||
|
||||
return AlienSpawner
|
||||
|
Reference in New Issue
Block a user