2017-04-01 16:40:47 -07:00
|
|
|
local vanillaUpdates = require("prototypes/enemies/UpdatesVanilla")
|
|
|
|
local bobsUpdates = require("prototypes/enemies/UpdatesBobs")
|
2017-04-01 20:32:38 -07:00
|
|
|
local NEUpdates = require("prototypes/enemies/UpdatesNE")
|
2017-04-01 16:40:47 -07:00
|
|
|
|
|
|
|
local function bobsDetected()
|
|
|
|
return data.raw["turret"]["bob-big-explosive-worm-turret"] ~= nil
|
|
|
|
end
|
|
|
|
|
2017-04-01 20:32:38 -07:00
|
|
|
local function NEDetected()
|
|
|
|
return data.raw["unit"]["medium-spitter-Mk3"] ~= nil
|
|
|
|
end
|
|
|
|
|
2017-04-30 00:46:04 -07:00
|
|
|
if settings.startup["rampant-useDumbProjectiles"].value then
|
2017-04-01 16:40:47 -07:00
|
|
|
vanillaUpdates.useDumbProjectiles()
|
|
|
|
if bobsDetected() then
|
2017-04-01 20:32:38 -07:00
|
|
|
require("prototypes/enemies/AttackBobs")
|
|
|
|
bobsUpdates.useDumbProjectiles()
|
|
|
|
end
|
|
|
|
if NEDetected() then
|
|
|
|
require("prototypes/enemies/AttackNE")
|
|
|
|
NEUpdates.useDumbProjectiles()
|
2017-04-30 00:46:04 -07:00
|
|
|
if settings.startup["rampant-useNEUnitLaunchers"].value then
|
2017-04-01 20:32:38 -07:00
|
|
|
NEUpdates.useNEUnitLaunchers()
|
|
|
|
end
|
2017-04-01 16:40:47 -07:00
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|