56 lines
3.3 KiB
Lua
56 lines
3.3 KiB
Lua
if mods["Krastorio2"] then
|
|
data.raw["item"]["scattergun-turret"].subgroup = "vanilla-turrets"
|
|
data.raw["item"]["scattergun-turret"].order = "01[scattergun-turret]"
|
|
if krastorio.general.getSafeSettingValue("kr-more-realistic-weapon") then
|
|
if settings.startup["enable-extra-ammo"].value == true then
|
|
data.raw["ammo"]["w93-slowdown-magazine"].flags = {"hidden"}
|
|
table.remove(data.raw["technology"]["w93-modular-turrets-gatling"].effects, 4)
|
|
end
|
|
end
|
|
W93_UpdateTechKrastorio2()
|
|
W93_UpdateRecipesKrastorio2()
|
|
|
|
if krastorio.general.getSafeSettingValue("kr-more-realistic-weapon") then
|
|
data.raw["ammo"]["rifle-magazine"].ammo_type.action[1].action_delivery[1].max_range = 35
|
|
data.raw["ammo"]["armor-piercing-rifle-magazine"].ammo_type.action[1].action_delivery[1].max_range = 35
|
|
data.raw["ammo"]["uranium-rifle-magazine"].ammo_type.action[1].action_delivery[1].max_range = 35
|
|
data.raw["ammo"]["imersite-rifle-magazine"].ammo_type.action[1].action_delivery[1].max_range = 35
|
|
end
|
|
else
|
|
if data.raw["technology"]["physical-projectile-damage-1"] then
|
|
table.insert(data.raw["technology"]["physical-projectile-damage-1"].effects, {type = "turret-attack", turret_id = "scattergun-turret", modifier = 0.1})
|
|
end
|
|
if data.raw["technology"]["physical-projectile-damage-2"] then
|
|
table.insert(data.raw["technology"]["physical-projectile-damage-2"].effects, {type = "turret-attack", turret_id = "scattergun-turret", modifier = 0.1})
|
|
end
|
|
if data.raw["technology"]["physical-projectile-damage-3"] then
|
|
table.insert(data.raw["technology"]["physical-projectile-damage-3"].effects, {type = "turret-attack", turret_id = "scattergun-turret", modifier = 0.2})
|
|
end
|
|
if data.raw["technology"]["physical-projectile-damage-4"] then
|
|
table.insert(data.raw["technology"]["physical-projectile-damage-4"].effects, {type = "turret-attack", turret_id = "scattergun-turret", modifier = 0.2})
|
|
end
|
|
if data.raw["technology"]["physical-projectile-damage-5"] then
|
|
table.insert(data.raw["technology"]["physical-projectile-damage-5"].effects, {type = "turret-attack", turret_id = "scattergun-turret", modifier = 0.2})
|
|
end
|
|
if data.raw["technology"]["physical-projectile-damage-6"] then
|
|
table.insert(data.raw["technology"]["physical-projectile-damage-6"].effects, {type = "turret-attack", turret_id = "scattergun-turret", modifier = 0.4})
|
|
end
|
|
if data.raw["technology"]["physical-projectile-damage-7"] then
|
|
table.insert(data.raw["technology"]["physical-projectile-damage-7"].effects, {type = "turret-attack", turret_id = "scattergun-turret", modifier = 0.7})
|
|
end
|
|
end
|
|
|
|
if se_prodecural_tech_exclusions then
|
|
table.insert(se_prodecural_tech_exclusions, "w93-modular-turrets")
|
|
table.insert(se_prodecural_tech_exclusions, "w93-modular-turrets2")
|
|
table.insert(se_prodecural_tech_exclusions, "w93-modular-turrets-gatling")
|
|
table.insert(se_prodecural_tech_exclusions, "w93-modular-turrets-rocket")
|
|
table.insert(se_prodecural_tech_exclusions, "w93-modular-turrets-tlaser")
|
|
table.insert(se_prodecural_tech_exclusions, "w93-modular-turrets-beam")
|
|
table.insert(se_prodecural_tech_exclusions, "w93-modular-turrets-lcannon")
|
|
table.insert(se_prodecural_tech_exclusions, "w93-modular-turrets-dcannon")
|
|
table.insert(se_prodecural_tech_exclusions, "w93-modular-turrets-hcannon")
|
|
if data.raw["technology"]["w93-modular-turrets-radar"] then
|
|
table.insert(se_prodecural_tech_exclusions, "w93-modular-turrets-radar")
|
|
end
|
|
end |