60 lines
1.5 KiB
Lua
60 lines
1.5 KiB
Lua
function fillExplosiveBitersEnemies(config)
|
|
|
|
local enemyConfig = config["enemy-base"]
|
|
|
|
enemyConfig.bases["explosive-biter-spawner"]={
|
|
allotment = 30,
|
|
allotment_distance_factor = 1.05,
|
|
max_allotment_distance_factor = 2
|
|
}
|
|
|
|
if game.entity_prototypes["small-explosive-worm-turret"] then
|
|
enemyConfig.sub_spawns["small-explosive-worm-turret"]={
|
|
min_distance=2,
|
|
allotment=200,
|
|
allotment_distance_factor=0.8,
|
|
clear_range = {2, 2},
|
|
}
|
|
end
|
|
|
|
if game.entity_prototypes["medium-explosive-worm-turret"] then
|
|
enemyConfig.sub_spawns["medium-explosive-worm-turret"]={
|
|
min_distance=4,
|
|
allotment=100,
|
|
allotment_distance_factor=1.1,
|
|
max_allotment_distance_factor = 4,
|
|
clear_range = {2, 2},
|
|
}
|
|
end
|
|
|
|
if game.entity_prototypes["big-explosive-worm-turret"] then
|
|
enemyConfig.sub_spawns["big-explosive-worm-turret"]={
|
|
min_distance=6,
|
|
allotment=100,
|
|
allotment_distance_factor=1.2,
|
|
max_allotment_distance_factor = 6,
|
|
clear_range = {2, 2},
|
|
}
|
|
end
|
|
|
|
if game.entity_prototypes["behemoth-explosive-worm-turret"] then
|
|
enemyConfig.sub_spawns["behemoth-explosive-worm-turret"]={
|
|
min_distance=8,
|
|
allotment=100,
|
|
allotment_distance_factor=1.3,
|
|
max_allotment_distance_factor = 8,
|
|
clear_range = {3, 3},
|
|
}
|
|
end
|
|
|
|
if game.entity_prototypes["leviathan-explosive-worm-turret"] then
|
|
enemyConfig.sub_spawns["leviathan-explosive-worm-turret"]={
|
|
min_distance=10,
|
|
allotment=100,
|
|
allotment_distance_factor=1.4,
|
|
max_allotment_distance_factor = 8,
|
|
clear_range = {3, 3},
|
|
}
|
|
end
|
|
|
|
end |