67 lines
4.1 KiB
Lua
67 lines
4.1 KiB
Lua
if settings.startup["enable-radars"].value == true then
|
|
W93_UpdateTechRadar()
|
|
end
|
|
|
|
if settings.startup["enable-hardened-inserter"].value == true then
|
|
table.insert(data.raw["technology"]["w93-modular-turrets"].effects, {type = "unlock-recipe", recipe = "w93-hardened-inserter" })
|
|
end
|
|
|
|
if settings.startup["enable-extra-ammo"].value == true then
|
|
table.insert(data.raw["technology"]["w93-modular-turrets-gatling"].effects, {type = "unlock-recipe", recipe = "w93-slowdown-magazine" })
|
|
table.insert(data.raw["technology"]["w93-modular-turrets-rocket"].effects, {type = "unlock-recipe", recipe = "w93-turret-rocket" })
|
|
table.insert(data.raw["technology"]["w93-modular-turrets-rocket"].effects, {type = "unlock-recipe", recipe = "w93-turret-explosive-rocket" })
|
|
table.insert(data.raw["technology"]["w93-modular-turrets-rocket"].effects, {type = "unlock-recipe", recipe = "w93-turret-slowdown-rocket" })
|
|
table.insert(data.raw["technology"]["w93-modular-turrets-dcannon"].effects, {type = "unlock-recipe", recipe = "w93-turret-slowdown-shells" })
|
|
table.insert(data.raw["technology"]["w93-modular-turrets-hcannon"].effects, {type = "unlock-recipe", recipe = "w93-turret-cannon-shells" })
|
|
|
|
if data.raw["technology"]["uranium-ammo" ] then
|
|
table.insert(data.raw["technology"]["uranium-ammo" ].effects, {type = "unlock-recipe", recipe = "w93-uranium-shotgun-shell"})
|
|
table.insert(data.raw["technology"]["uranium-ammo" ].effects, {type = "unlock-recipe", recipe = "w93-turret-light-uranium-cannon-shells"})
|
|
table.insert(data.raw["technology"]["uranium-ammo" ].effects, {type = "unlock-recipe", recipe = "w93-turret-uranium-cannon-shells"})
|
|
end
|
|
|
|
if data.raw["ammo"]["w93-turret-light-cannon-shells"] then
|
|
data.raw["ammo"]["w93-turret-light-cannon-shells"].subgroup = "modular-turrets3-combat"
|
|
data.raw["ammo"]["w93-turret-light-cannon-shells"].order = "l[modular-turrets3-combat]-b[w93-turret-light-cannon-shells]"
|
|
end
|
|
end
|
|
|
|
if settings.startup["cannon-ammo-range-disable"].value == true then
|
|
if data.raw["ammo"]["cannon-shell"] then
|
|
data.raw["ammo"]["cannon-shell"].ammo_type.target_type = "position"
|
|
data.raw["ammo"]["cannon-shell"].ammo_type.action.action_delivery.max_range = 80
|
|
end
|
|
if data.raw["ammo"]["explosive-cannon-shell"] then
|
|
data.raw["ammo"]["explosive-cannon-shell"].ammo_type.target_type = "position"
|
|
data.raw["ammo"]["explosive-cannon-shell"].ammo_type.action.action_delivery.max_range = 80
|
|
end
|
|
if data.raw["ammo"]["uranium-cannon-shell"] then
|
|
data.raw["ammo"]["uranium-cannon-shell"].ammo_type.target_type = "position"
|
|
data.raw["ammo"]["uranium-cannon-shell"].ammo_type.action.action_delivery.max_range = 80
|
|
end
|
|
if data.raw["ammo"]["explosive-uranium-cannon-shell"] then
|
|
data.raw["ammo"]["explosive-uranium-cannon-shell"].ammo_type.target_type = "position"
|
|
data.raw["ammo"]["explosive-uranium-cannon-shell"].ammo_type.action.action_delivery.max_range = 80
|
|
end
|
|
end
|
|
|
|
if settings.startup["enable-pretargeting"].value == true then
|
|
data.raw["ammo-turret"]["w93-hmg-turret"].prepare_range = 35
|
|
data.raw["ammo-turret"]["w93-hmg-turret2"].prepare_range = 40
|
|
data.raw["ammo-turret"]["w93-gatling-turret"].prepare_range = 30
|
|
data.raw["ammo-turret"]["w93-gatling-turret2"].prepare_range = 35
|
|
data.raw["ammo-turret"]["w93-lcannon-turret"].prepare_range = 50
|
|
data.raw["ammo-turret"]["w93-lcannon-turret2"].prepare_range = 55
|
|
data.raw["ammo-turret"]["w93-dcannon-turret"].prepare_range = 65
|
|
data.raw["ammo-turret"]["w93-dcannon-turret2"].prepare_range = 70
|
|
data.raw["ammo-turret"]["w93-hcannon-turret"].prepare_range = 80
|
|
data.raw["ammo-turret"]["w93-hcannon-turret2"].prepare_range = 85
|
|
data.raw["ammo-turret"]["w93-rocket-turret"].prepare_range = 95
|
|
data.raw["ammo-turret"]["w93-rocket-turret2"].prepare_range = 100
|
|
data.raw["electric-turret"]["w93-plaser-turret"].prepare_range = 45
|
|
data.raw["electric-turret"]["w93-plaser-turret2"].prepare_range = 50
|
|
data.raw["electric-turret"]["w93-tlaser-turret"].prepare_range = 60
|
|
data.raw["electric-turret"]["w93-tlaser-turret2"].prepare_range = 65
|
|
data.raw["electric-turret"]["w93-beam-turret"].prepare_range = 38
|
|
data.raw["electric-turret"]["w93-beam-turret2"].prepare_range = 55
|
|
end |