local constants = {}
constants.spawnConfigsSeidrModerate = {
  "seidr01_moderate",
  "seidr02_moderate",
  "seidr03_moderate"
}
constants.spawnConfigsHelwalker = {
  "Helwalker00",
  "Helwalker01",
  "Helwalker02",
  "Helwalker03"
}
constants.spawnConfigsHelwalkerModerate = {
  "Helwalker00",
  "Helwalker01",
  "Helwalker02",
  "Helwalker03"
}
constants.spawnConfigsHelwalkerHard = {
  "Helwalker04_hard",
  "Helwalker05_hard"
}
constants.usePOICooldown = 1
constants.DefaultDTree = "DTR_BANDIT00_DEFAULT"
constants.DefaultStance = "AIStance_Offensive"
constants.HeroSlowedZoneSet = "HeroSlowed"
constants.ShieldBank = "NB_ShieldBank"
constants.ShieldStance = "AIStance_Shielding"
constants.ShieldDTree = "DTR_BANDIT00_DEFAULT_SHIELD"
constants.ShieldZoneSet = "Shielded"
constants.fightConstantsDefault = {}
constants.fightConstantsDefault.AggressiveRange = 12
constants.fightConstantsDefault.DesiredRadius = 1
constants.fightConstantsDefault.ActiveConstraintSet = "Default"
constants.fightPosDataDefault = {}
constants.fightPosDataDefault.OccupancyRadius = 1.3
constants.fightPosDataDefault.OccupancyPriority = 0
constants.fightPosDataDefault.AggressiveMass = 50
constants.fightPosDataDefault.NonAggressiveMass = 20
constants.fightPosDataDefault.AggressiveMinDistance = 1.5
constants.fightPosDataDefault.AggressiveMaxDistance = 4.5
constants.fightPosDataDefault.AggressiveMinAngle = -70
constants.fightPosDataDefault.AggressiveMaxAngle = 70
constants.fightPosDataDefault.NonAggressiveMinDistance = 8
constants.fightPosDataDefault.NonAggressiveMaxDistance = 12
constants.fightPosDataHeroSlowed = {}
constants.fightPosDataHeroSlowed.OccupancyRadius = 1.1
constants.fightPosDataHeroSlowed.OccupancyPriority = 0
constants.fightPosDataHeroSlowed.AggressiveMass = 50
constants.fightPosDataHeroSlowed.NonAggressiveMass = 20
constants.fightPosDataHeroSlowed.AggressiveMinDistance = 1.5
constants.fightPosDataHeroSlowed.AggressiveMaxDistance = 4.5
constants.fightPosDataHeroSlowed.AggressiveMinAngle = -70
constants.fightPosDataHeroSlowed.AggressiveMaxAngle = 70
constants.fightPosDataHeroSlowed.NonAggressiveMinDistance = 4
constants.fightPosDataHeroSlowed.NonAggressiveMaxDistance = 8
constants.fightConstantsShield = {}
constants.fightConstantsShield.AggressiveRange = 12
constants.fightConstantsShield.DesiredRadius = 1
constants.fightConstantsShield.ActiveConstraintSet = "Shielded"
constants.fightPosDataShielded = {}
constants.fightPosDataShielded.OccupancyRadius = 1
constants.fightPosDataShielded.OccupancyPriority = 1
constants.fightPosDataShielded.AggressiveMass = 65
constants.fightPosDataShielded.NonAggressiveMass = 10
constants.fightPosDataShielded.AggressiveMinDistance = 0.5
constants.fightPosDataShielded.AggressiveMaxDistance = 2.5
constants.fightPosDataShielded.NonAggressiveMinDistance = 5
constants.fightPosDataShielded.NonAggressiveMaxDistance = 9
constants.fightPosDataSonTarget = {}
constants.theaterInfluenceSettings = {}
constants.theaterInfluenceSettings.coneAngle = 45
constants.theaterInfluenceSettings.coneLength = 6
constants.theaterInfluenceSettings.coneIntensity = 0.05
constants.theaterInfluenceSettings.coneDecayRate = game.Creature.InfluenceConeDecay.kLinearDecay
constants.theaterInfluenceSettings.circleRadius = 2.5
constants.theaterInfluenceSettings.circleIntensity = 0.05
constants.theaterInfluenceSettings.circleDecayRate = game.Creature.InfluenceConeDecay.kLinearDecay
constants.maxPowerLevel = 8
constants.hasElitePower = true
constants.unawareNavBank = "NB_UnawareBank"
local global = {}
global.variant = "DEFAULT"
global.aggroState = ""
global.DTree = constants.DefaultDTree
global.navData = {}
global.navData.stopDistance = 0.5
global.navData.startDistance = 1
global.navData.isStrafing = true
global.navData.navSpeedJog = 0
global.navData.navSpeedWalk = 0
local sonAttributes = {}
sonAttributes.name = "Bandit"
sonAttributes.dTree = "DTR_BANDIT00_SON_OFFENSIVE"
sonAttributes.classType = "dGrunts"
return {
  global = global,
  constants = constants,
  sonAttributes = sonAttributes
}
