{
 "7TIllusion": {
  "AI": "7TIllusion",
  "lineNumber": 88
 },
 "AbyssKnight": {
  "AI": "AbyssKnight",
  "*aip1": "Skill2 (MonBoneArmor) Life % Threshold",
  "*aip2": "Skill2 (MonBoneArmor) (% Chance)",
  "*aip3": "Attack1 (% Chance)",
  "*aip4": "Melee AI Delay (Frames)",
  "*aip5": "Skill1 (DoomKnightMissile) Range",
  "*aip6": "Skill1 AI Delay (Frames)",
  "*aip7": "Approach Enemy (% Chance)",
  "*aip8": "Circle Walk (% Chance)",
  "lineNumber": 73
 },
 "Ancient": {
  "AI": "Ancient",
  "*aip1": "Attack/Skill1 Range",
  "*aip2": "Attack/Skill1 (% Chance)",
  "*aip3": "Attack1/Attack2/Skill1 (% Chance)",
  "*aip4": "Target Range",
  "*aip5": "Run Away From Target (Frames)",
  "lineNumber": 133
 },
 "AncientStatue": {
  "AI": "AncientStatue",
  "lineNumber": 132
 },
 "Andariel": {
  "AI": "Andariel",
  "*aip1": "Skill1/Attack1 in melee (% Chance)",
  "*aip2": "AI Delay (Frames)",
  "*aip3": "Skill1/Skill2 in ranged (% Chance)",
  "*aip4": "\"For ranged, use Skill1 (% Chance), else Skill2\"",
  "lineNumber": 34
 },
 "Arach": {
  "AI": "Arach",
  "*aip1": "Attack1 (% Chance - 25)",
  "*aip2": "Circle Walk (% Chance)",
  "*aip3": "Approach Enemy (% Chance)",
  "*aip4": "Run Away Range",
  "*aip5": "Hurt State (Life % threshold)",
  "lineNumber": 26
 },
 "ArcaneTower": {
  "AI": "ArcaneTower",
  "*aip1": "Attack1 Use Count",
  "*aip2": "Skill1 Interval Delay (Frames)",
  "*aip3": "Skill1 Depleted AI Delay (Frames)",
  "*aip4": "Skill1 Use Count",
  "*aip5": "Attack1 Interval Delay (Frames)",
  "*aip6": "Attack1 Depleted AI Delay (Frames)",
  "lineNumber": 93
 },
 "AssassinSentry": {
  "AI": "AssassinSentry",
  "*aip1": "Skill1 (% Chance)",
  "*aip2": "Skill1 Followup AI Delay (Frames)",
  "*aip3": "AI Delay (Frames)",
  "*aip4": "Skill1 Range",
  "lineNumber": 101
 },
 "BaalCrab": {
  "AI": "BaalCrab",
  "lineNumber": 135
 },
 "BaalCrabClone": {
  "AI": "BaalCrabClone",
  "lineNumber": 140
 },
 "BaalMinion": {
  "AI": "BaalMinion",
  "*aip1": "Skill1/Attack1 (% Chance)",
  "*aip2": "Approach Enemy (% Chance)",
  "*aip3": "\"Skill1 (% Chance), else Attack1 else AI Delay (Frames)\"",
  "*aip4": "AI Delay (Frames)",
  "lineNumber": 141
 },
 "BaalTaunt": {
  "AI": "BaalTaunt",
  "*aip1": "Approach Enemy (% Chance)",
  "*aip2": "Taunt Skill (% Chance)",
  "*aip3": "AI Delay (Frames)",
  "lineNumber": 136
 },
 "BaalTentacle": {
  "AI": "BaalTentacle",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "AI Delay (Frames)",
  "*aip3": "Base Life Duration (Frames)",
  "lineNumber": 139
 },
 "BaalThrone": {
  "AI": "BaalThrone",
  "*aip1": "Skill1 (% Chance)",
  "lineNumber": 134
 },
 "BaalToStairs": {
  "AI": "BaalToStairs",
  "*aip1": "Stairs Max Range",
  "lineNumber": 138
 },
 "Baboon": {
  "AI": "Baboon",
  "*aip1": "Hurt State (Life % threshold)",
  "*aip2": "Circle Walk (% Chance)",
  "*aip3": "Attack Enemy (% Chance)",
  "*aip4": "\"Attack1 (% Chance), else Attack2\"",
  "*aip5": "hpregen bonus when hurt",
  "lineNumber": 11
 },
 "BatDemon": {
  "AI": "BatDemon",
  "*aip1": "Hurt State (Life % threshold)",
  "*aip2": "Run away when hit (% Chance)",
  "*aip3": "Attack Enemy (% Chance)",
  "*aip4": "\"Attack2 (% Chance), else Attack1\"",
  "*aip5": "Life Regen Bonus (hpregen)",
  "lineNumber": 29
 },
 "Bighead": {
  "AI": "Bighead",
  "*aip1": "Hurt State (Life % threshold)",
  "*aip2": "Circle Walk (% Chance)",
  "*aip3": "Ranged Attack Not Hurt (% Chance)",
  "*aip4": "Ranged Attack Hurt (% Chance)",
  "lineNumber": 4
 },
 "BladeCreeper": {
  "AI": "BladeCreeper",
  "lineNumber": 102
 },
 "BloodHawk": {
  "AI": "BloodHawk",
  "*aip1": "Charge (% Chance)",
  "*aip2": "Wander behavior (% Chance)",
  "*aip3": "Attack1 (% Chance)",
  "*aip4": "Attack1 Move Velocity",
  "*aip5": "Charge Velocity",
  "lineNumber": 5
 },
 "BloodLord": {
  "AI": "BloodLord",
  "*aip1": "Attack (% Chance)",
  "*aip2": "Aproach Enemy (% Chance)",
  "*aip3": "\"Attack2 (BloodLordFrenzy) (% Chance), else Attack1\"",
  "*aip4": "AI Delay (Frames)",
  "lineNumber": 125
 },
 "BloodRaven": {
  "AI": "BloodRaven",
  "lineNumber": 59
 },
 "BoneWall": {
  "AI": "BoneWall",
  "lineNumber": 84
 },
 "Brute": {
  "AI": "Brute",
  "*aip3": "Attack Enemy / Circle Walk (% Chance)",
  "*aip4": "\"Attack1 (% Chance), else Attack2\"",
  "lineNumber": 7
 },
 "Buffy": {
  "AI": "Buffy",
  "lineNumber": 100
 },
 "Catapult": {
  "AI": "Catapult",
  "*aip1": "Attack1 (% Chance)",
  "lineNumber": 123
 },
 "CatapultSpotter": {
  "AI": "CatapultSpotter",
  "*aip1": "Attack (% Chance)",
  "*aip2": "AI Delay (Frames)",
  "*aip4": "Random Attack Range Around Target",
  "*aip5": "Max Shot Count Per Skill",
  "lineNumber": 126
 },
 "ClawViper": {
  "AI": "ClawViper",
  "*aip1": "Charge (% Chance)",
  "*aip2": "Charge Max Range",
  "*aip3": "Attack Enemy (% Chance)",
  "*aip4": "\"Attack1 (% Chance), else Attack2\"",
  "*aip5": "AI Delay (Frames)",
  "*aip6": "\"Charge overlay (0 = none, 1 = red, else blue)\"",
  "lineNumber": 16
 },
 "ClawViperEx": {
  "AI": "ClawViperEx",
  "*aip1": "Skill1 (Charge) (% Chance)",
  "*aip2": "Skill1 (Charge) Range",
  "*aip3": "Attack2 (% Chance)",
  "*aip4": "Attack1 (% Chance)",
  "*aip5": "AI Delay (Frames)",
  "*aip6": "\"Charge overlay (0 = none, 2 = red, else blue)\"",
  "*aip7": "Attack1 Range",
  "*aip8": "Attack1 Interval (Frames)",
  "lineNumber": 142
 },
 "CorruptArcher": {
  "AI": "CorruptArcher",
  "*aip1": "Approach Enemy (% Chance)",
  "*aip2": "Use Skill1/Skill2/Skill3 (% Chance)",
  "*aip3": "AI Delay (Frames)",
  "*aip4": "Run Away (% Chance)",
  "*aip5": "Run Away Range",
  "*aip6": "Skill 2 (% Chance)",
  "*aip7": "Skill 3 (% Chance)",
  "*aip8": "Approach Range",
  "lineNumber": 35
 },
 "CorruptLancer": {
  "AI": "CorruptLancer",
  "*aip1": "Approach Enemy (% Chance)",
  "*aip2": "Use Skill1/Skill2/Skill3 (% Chance)",
  "*aip3": "AI Delay (Frames)",
  "*aip4": "\"Run (% Chance), else Walk\"",
  "*aip5": "Always Run Range",
  "*aip6": "Skill 1 (% Chance)",
  "*aip7": "Skill 2 (% Chance)",
  "*aip8": "Skill 3 (% Chance)",
  "lineNumber": 36
 },
 "CorruptRogue": {
  "AI": "CorruptRogue",
  "*aip1": "Approach Enemy (% Chance)",
  "*aip2": "AI Delay (Frames)",
  "*aip3": "Attack Enemy (% Chance)",
  "*aip4": "Run Velocity",
  "*aip5": "Run During Approach (% Chance)",
  "lineNumber": 10
 },
 "CycleOfLife": {
  "AI": "CycleOfLife",
  "*aip1": "Skill1 Interval (Frames)",
  "*aip2": "Find Corpse Range",
  "*aip3": "AI Delay (Frames)",
  "*aip4": "Run Away From Target (Frames)",
  "*aip5": "Teleport Leash Range to Caster",
  "lineNumber": 111
 },
 "DarkWanderer": {
  "AI": "DarkWanderer",
  "lineNumber": 91
 },
 "DeathMauler": {
  "AI": "DeathMauler",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "Approach Enemy (% Chance)",
  "*aip3": "Skill1 Range",
  "*aip4": "Skill1 (% Chance)",
  "lineNumber": 130
 },
 "DeathSentry": {
  "AI": "DeathSentry",
  "*aip2": "AI Delay (Frames)",
  "*aip3": "Skill2 (% Chance)",
  "*aip4": "Skill2 (Range)",
  "lineNumber": 104
 },
 "DesertTurret": {
  "AI": "DesertTurret",
  "*aip1": "Skill1 Interval Delay (Frames)",
  "*aip2": "Skill1 Max Shot Count",
  "*aip3": "Skill1 Depleted AI Delay (Frames)",
  "*aip4": "Enemy Awareness (Range)",
  "*aip5": "Skill1 Missile Direction Spread",
  "lineNumber": 94
 },
 "Diablo": {
  "AI": "Diablo",
  "lineNumber": 51
 },
 "DoomKnight": {
  "AI": "DoomKnight",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "Melee AI Delay (Frames)",
  "*aip3": "Approach Enemy (% Chance)",
  "*aip4": "AI Delay (Frames)",
  "lineNumber": 72
 },
 "DruidBear": {
  "AI": "DruidBear",
  "*aip1": "AI Delay (Frames)",
  "*aip2": "Approach Enemy (% Chance)",
  "*aip3": "Attack Enemy (% Chance)",
  "lineNumber": 112
 },
 "DruidWolf": {
  "AI": "DruidWolf",
  "*aip1": "AI Delay (Frames)",
  "*aip2": "Skill1 (Fenris Rage) (% Chance)",
  "*aip3": "Walk Randomly (% Chance)",
  "*aip4": "Max Target Range",
  "*aip5": "Caster Leash Range",
  "lineNumber": 108
 },
 "Duriel": {
  "AI": "Duriel",
  "*aip1": "Skill3 (Holy Freeze) Skill Level",
  "*aip2": "Skill3 (Holy Freeze) (% Chance)",
  "*aip3": "Skill2 (Jab) (% Chance)",
  "*aip4": "Attack2 (% Chance)",
  "*aip5": "Skill1 (Charge) (% Chance)",
  "lineNumber": 44
 },
 "ElementalBeast": {
  "AI": "ElementalBeast",
  "*aip1": "Approach Enemy (% Chance)",
  "*aip2": "Enemy Awareness (Range)",
  "*aip3": "AI Delay (Frames)",
  "lineNumber": 46
 },
 "EvilHole": {
  "AI": "EvilHole",
  "*aip1": "Max Unit Spawn Count",
  "*aip2": "AI Delay (Frames)",
  "lineNumber": 76
 },
 "Fallen": {
  "AI": "Fallen",
  "*aip1": "Command Attack (% Chance)",
  "*aip2": "Non-command Wander behavior (% Chance)",
  "*aip3": "Attack Enemy (% Chance)",
  "*aip4": "\"Attack1 (% Chance), else Attack2\"",
  "lineNumber": 6
 },
 "FallenShaman": {
  "AI": "FallenShaman",
  "*aip1": "Issue Attack Command / Resurrect (Skill1) (% Chance)",
  "*aip2": "Fireball (Skill2) (% Chance)",
  "*aip3": "Attack Enemy / Circle Walk (% Chance)",
  "*aip4": "Ally Corpse Search Range",
  "*aip5": "Fireball (Skill2) Search Range",
  "lineNumber": 13
 },
 "Fetish": {
  "AI": "Fetish",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "AI Delay (Frames)",
  "*aip3": "Attack Delay (Frames)",
  "*aip4": "Life % threshold for Attack Loop",
  "lineNumber": 30
 },
 "FetishBlowgun": {
  "AI": "FetishBlowgun",
  "*aip1": "Ranged Max Range",
  "*aip2": "Run Away Range",
  "lineNumber": 96
 },
 "FetishShaman": {
  "AI": "FetishShaman",
  "*aip1": "Skill3 (Resurrect2) (% Chance)",
  "*aip2": "\"Skill3 (Resurrect2) Check (0=only party, 1=any fetish, 2=any fetish/blow, 3=any unique fetish/blow)\"",
  "*aip3": "Skill3 (Resurrect2) Range",
  "*aip4": "Circle Walk (% Chance)",
  "*aip5": "Skill3 (Resurrect2) Unit Search Range",
  "lineNumber": 65
 },
 "FingerMage": {
  "AI": "FingerMage",
  "*aip1": "\"Attack1 (% Chance), else Skill1/Circle Walk\"",
  "*aip2": "Skill1 (FingerMageSpider) (% Chance)",
  "*aip3": "Fight Life % Threshold",
  "*aip4": "Run Away Life % Threshold",
  "*aip5": "Skill1 (FingerMageSpider) Range",
  "*aip6": "Max Run Away Attempts",
  "*aip7": "Approach Enemy (Range)",
  "*aip8": "Ranged AI Delay (Frames)",
  "lineNumber": 70
 },
 "FlyingScimitar": {
  "AI": "FlyingScimitar",
  "*aip1": "Approach Enemy (% Chance)",
  "*aip2": "Attack1 (% Chance)",
  "*aip3": "AI Delay (Frames)",
  "*aip4": "Circle Walk (% Chance)",
  "lineNumber": 47
 },
 "FoulCrowNest": {
  "AI": "FoulCrowNest",
  "*aip1": "Unit Spawn Interval (Frames)",
  "*aip3": "Unit Spawn Count",
  "lineNumber": 43
 },
 "FrogDemon": {
  "AI": "FrogDemon",
  "*aip1": "Melee Attack1 (% Chance)",
  "*aip2": "Melee Attack2 (% Chance)",
  "*aip3": "Melee Circle Walk (% Chance)",
  "*aip4": "Ranged Circle Walk (% Chance)",
  "*aip5": "Ranged Attack2 (% Chance)",
  "*aip6": "Ranged Attack Range",
  "*aip7": "AI Delay (Frames)",
  "*aip8": "Emerge Awareness Range",
  "lineNumber": 52
 },
 "FrozenHorror": {
  "AI": "FrozenHorror",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "Aproach Enemy (% Chance)",
  "*aip3": "Skill1 (Horror Arctic Blast) (% Chance)",
  "*aip4": "AI Delay (Frames)",
  "lineNumber": 124
 },
 "GargoyleTrap": {
  "AI": "GargoyleTrap",
  "*aip1": "Skill1 Range",
  "*aip2": "Skill1 (% Chance)",
  "*aip3": "Skill1 AI Delay (Frames)",
  "*aip4": "AI Delay (Frames)",
  "lineNumber": 63
 },
 "GenericSpawner": {
  "AI": "GenericSpawner",
  "*aip1": "Spawn Interval (Frames)",
  "*aip3": "Max Spawn Count",
  "lineNumber": 129
 },
 "Goatman": {
  "AI": "Goatman",
  "*aip1": "Approach Enemy (% Chance)",
  "*aip2": "AI Delay (Frames)",
  "*aip3": "Attack Enemy (% Chance)",
  "lineNumber": 12
 },
 "GoodNpcRanged": {
  "AI": "GoodNpcRanged",
  "lineNumber": 60
 },
 "GreaterMummy": {
  "AI": "GreaterMummy",
  "*aip1": "\"Attack1 (% Chance), else Attack2\"",
  "*aip2": "Raise Ally (Skill1) (% Chance)",
  "*aip3": "Heal (Skill2) (% Chance)",
  "*aip4": "Shoot (Skill3) (% Chance)",
  "*aip5": "Ally Corpse Search Range",
  "lineNumber": 22
 },
 "Griswold": {
  "AI": "Griswold",
  "lineNumber": 90
 },
 "HellMeteor": {
  "AI": "HellMeteor",
  "*aip1": "Skill1 (% Chance)",
  "*aip2": "AI Delay (Frames)",
  "*aip3": "Skill1 Range",
  "lineNumber": 33
 },
 "HighPriest": {
  "AI": "HighPriest",
  "*aip1": "Melee Attack1 (% Chance)",
  "*aip2": "Skill2 (ZakarumLightning) (% Chance)",
  "*aip3": "Skill AI Delay (Frames)",
  "*aip4": "Skill1 (ZakarumHeal) (% Chance)",
  "*aip5": "Ranged Lightning Skill (% Chance)",
  "*aip6": "Melee Run Away (% Chance)",
  "*aip7": "Melee Lightning Skill (% Chance)",
  "*aip8": "Approach Enemy (Range)",
  "lineNumber": 85
 },
 "Hireable": {
  "AI": "Hireable",
  "*aip1": "\"Range type (1=ranged, 2=melee, 3=hybrid)\"",
  "*aip2": "Skill to use as a basic attack",
  "*aip3": "Monster Mode to use for non-skill basic attack",
  "*aip4": "If hireable bonus damage should be applied to missiles",
  "lineNumber": 61
 },
 "Hydra": {
  "AI": "Hydra",
  "lineNumber": 86
 },
 "Idle": {
  "AI": "Idle",
  "lineNumber": 1
 },
 "Imp": {
  "AI": "Imp",
  "*aip1": "Approach Ally Range / Hurt Life % Threshold / Run Away Range",
  "*aip2": "Teleport Range / Run Away (% Chance)",
  "*aip3": "Skill1 (% Chance) / Skill4 Range",
  "*aip4": "Skill4 (% Chance)",
  "lineNumber": 122
 },
 "InvisoPet": {
  "AI": "InvisoPet",
  "*aip1": "Teleport Skill Range",
  "*aip2": "AI Delay (Frames)",
  "lineNumber": 103
 },
 "InvisoSpawner": {
  "AI": "InvisoSpawner",
  "*aip1": "Max Unit Spawn Count",
  "*aip2": "Enemy Awareness (Range)",
  "*aip3": "Spawn Unit Delay (Frames)",
  "lineNumber": 82
 },
 "Izual": {
  "AI": "Izual",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "Approach Enemy (% Chance)",
  "*aip3": "Ranged Skill1 (Frost Nova) (% Chance)",
  "*aip4": "Melee Skill1 (Frost Nova) (% Chance)",
  "*aip5": "Post Skill1 (Frost Nova) AI Delay (Frames)",
  "*aip6": "Post Skill1 (Frost Nova) Attack Swing Count",
  "lineNumber": 55
 },
 "JarJar": {
  "AI": "JarJar",
  "lineNumber": 81
 },
 "MaggotEgg": {
  "AI": "MaggotEgg",
  "*aip1": "Attack Delay (Frames)",
  "*aip2": "Hatch (Skill1) (% Chance)",
  "lineNumber": 40
 },
 "MaggotLarva": {
  "AI": "MaggotLarva",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "Attack1 Delay (Frames)",
  "*aip3": "Approach Enemy (% Chance)",
  "*aip4": "AI Delay (Frames)",
  "lineNumber": 38
 },
 "Megademon": {
  "AI": "Megademon",
  "*aip1": "Ranged Skill1 (MegademonInferno) (% Chance)",
  "*aip2": "Melee Skill1 (MegademonInferno) (% Chance)",
  "*aip3": "Melee Attack1 (% Chance)",
  "*aip4": "Approach Enemy (% Chance)",
  "*aip5": "Circle Walk (% Chance)",
  "*aip6": "Skill1 (MegademonInferno) AI Delay (Frames)",
  "lineNumber": 89
 },
 "Mephisto": {
  "AI": "Mephisto",
  "*aip1": "Attack Enemy (% Chance)",
  "lineNumber": 50
 },
 "Minion": {
  "AI": "Minion",
  "*aip1": "Melee Attack (% Chance)",
  "*aip2": "\"Attack2 (% Chance), else Melee AI Delay (Frames)\"",
  "*aip3": "Approach Enemy (% Chance)",
  "*aip4": "AI Delay (Frames)",
  "lineNumber": 116
 },
 "MinionSpawner": {
  "AI": "MinionSpawner",
  "*aip1": "Max Spawn Count",
  "*aip2": "AI Delay (Frames)",
  "*aip3": "Skill1 Delay (Frames)",
  "*aip4": "Enemy Awareness (Range)",
  "lineNumber": 121
 },
 "Mosquito": {
  "AI": "Mosquito",
  "*aip3": "Approach Enemy (% Chance)",
  "*aip4": "\"Mosquito (Skill1) (% Chance), else Attack1\"",
  "*aip5": "Max random walk time (Frames)",
  "lineNumber": 24
 },
 "MosquitoNest": {
  "AI": "MosquitoNest",
  "*aip1": "Max Unit Spawn Count",
  "*aip2": "Enemy Awareness (Range)",
  "*aip3": "Spawn Unit Delay (Frames)",
  "lineNumber": 83
 },
 "Mummy": {
  "AI": "Mummy",
  "*aip1": "Enemy Awareness (Range)",
  "*aip2": "Approach Enemy (% Chance)",
  "*aip3": "Attack Enemy (% Chance)",
  "*aip4": "\"Attack1 (% Chance), else Attack2\"",
  "*aip5": "AI Delay (Frames)",
  "lineNumber": 21
 },
 "Navi": {
  "AI": "Navi",
  "lineNumber": 58
 },
 "NecroPet": {
  "AI": "NecroPet",
  "lineNumber": 67
 },
 "Nihlathak": {
  "AI": "Nihlathak",
  "*aip1": "Teleport (% Chance)",
  "*aip2": "Teleport Range",
  "*aip3": "Skill3 (Corpse Explosion) (% Chance)",
  "*aip4": "Skill2 (Overseer Whip) (% Chance)",
  "*aip5": "Run Away From Target (Range)",
  "lineNumber": 128
 },
 "None": {
  "AI": "None",
  "lineNumber": 0
 },
 "Npc": {
  "AI": "Npc",
  "lineNumber": 32
 },
 "NpcBarb": {
  "AI": "NpcBarb",
  "*aip1": "AI Delay (Frames)",
  "*aip2": "Approach Enemy (% Chance)",
  "*aip3": "Enemy Awareness (Range)",
  "lineNumber": 127
 },
 "NpcOutOfTown": {
  "AI": "NpcOutOfTown",
  "lineNumber": 31
 },
 "NpcStationary": {
  "AI": "NpcStationary",
  "lineNumber": 54
 },
 "OblivionKnight": {
  "AI": "OblivionKnight",
  "*aip1": "Run Away Range",
  "*aip2": "Ranged Skill Range",
  "*aip3": "Skill4 (Decrepify) AI Delay (Frames)",
  "*aip4": "Skill6 (MonCurseCast) (% Chance)",
  "*aip5": "Skill1/Skill3 (% Chance)",
  "*aip6": "\"Skill3 (MonBoneSpirit) (% Chance), else Skill1\"",
  "*aip7": "Approach Enemy (% Chance)",
  "*aip8": "Approach Enemy (Range)",
  "lineNumber": 74
 },
 "Overseer": {
  "AI": "Overseer",
  "*aip1": "Skill1 (Cry Help) AI Delay (Frames)",
  "*aip2": "Skill2 (Healing Vortex) (% Chance)",
  "*aip3": "Skill3 (Whip) (% Chance)",
  "*aip4": "Run Away Min Range",
  "*aip5": "Run Away Max Range",
  "*aip6": "Attack (% Chance)",
  "*aip7": "\"Attack2 (% Chance), else Attack1\"",
  "lineNumber": 120
 },
 "PantherJavelin": {
  "AI": "PantherJavelin",
  "*aip1": "Approach Enemy (% Chance)",
  "*aip2": "Attack1 (% Chance)",
  "*aip3": "Find Ally Regroup Range",
  "*aip4": "Walk Away Range",
  "*aip5": "AI Delay (Frames)",
  "*aip6": "Ranged Target Range",
  "lineNumber": 95
 },
 "PantherWoman": {
  "AI": "PantherWoman",
  "*aip1": "Approach Enemy (% Chance)",
  "*aip2": "Attack1 (% Chance)",
  "*aip3": "Find Nearest Ally Range",
  "*aip4": "AI Delay (Frames)",
  "*aip5": "Regroup to allies (% Chance)",
  "lineNumber": 18
 },
 "PinHead": {
  "AI": "PinHead",
  "*aip1": "Skill1/Skill2/Attack1 (% Chance)",
  "*aip2": "Attack Delay (Frames)",
  "*aip3": "Approach Enemy (% Chance)",
  "*aip4": "AI Delay (Frames)",
  "*aip5": "Skill1 (% Chance)",
  "*aip6": "Skill2 (% Chance)",
  "lineNumber": 39
 },
 "PutridDefiler": {
  "AI": "PutridDefiler",
  "*aip1": "Run Away From Target (Range)",
  "*aip2": "Run Away From Target (Frames)",
  "lineNumber": 137
 },
 "QuillMother": {
  "AI": "QuillMother",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "Approach Enemy (% Chance)",
  "*aip3": "Melee AI Delay (Frames)",
  "*aip4": "AI Delay (Frames)",
  "lineNumber": 75
 },
 "QuillRat": {
  "AI": "QuillRat",
  "*aip1": "Activate Range",
  "*aip2": "Attack2 (% Chance)",
  "*aip4": "Walk Away Range",
  "lineNumber": 14
 },
 "Raven": {
  "AI": "Raven",
  "*aip1": "Caster Min Leash Range",
  "*aip2": "Caster Ideal Leash Range",
  "*aip3": "Attack interval (Frames)",
  "*aip4": "Attack Enemy (% Chance)",
  "*aip5": "Caster Max Leash Range",
  "lineNumber": 107
 },
 "ReanimatedHorde": {
  "AI": "ReanimatedHorde",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "Melee AI Delay (Frames)",
  "*aip3": "Skill2 (Range)",
  "*aip4": "Skill2 (% Chance)",
  "*aip5": "Walk Towards Enemy (% Chance)",
  "*aip6": "Take a few steps toward enemy (% Chance)",
  "*aip7": "AI Delay (Frames)",
  "lineNumber": 114
 },
 "Regurgitator": {
  "AI": "Regurgitator",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "Eat Corpse In Melee (% Chance)",
  "*aip3": "Approach Enemy (% Chance)",
  "*aip4": "Find Corpse (% Chance)",
  "*aip5": "Find Corpse In Melee (% Chance)",
  "*aip6": "Find Corpse Target Range",
  "lineNumber": 71
 },
 "SandLeaper": {
  "AI": "SandLeaper",
  "*aip1": "Leap (Skill1) (% Chance)",
  "*aip2": "Attack2 (% Chance)",
  "*aip3": "Approach Enemy (% Chance)",
  "*aip4": "Circle Walk (% Chance)",
  "lineNumber": 17
 },
 "SandMaggot": {
  "AI": "SandMaggot",
  "*aip1": "Lay an egg (% Chance)",
  "*aip2": "Attack2 (% Chance)",
  "*aip3": "Max Egg Unit Spawn Count",
  "*aip4": "Attack1 (% Chance)",
  "*aip5": "Min Down/Up State Time (Frames)",
  "lineNumber": 15
 },
 "SandMaggotQueen": {
  "AI": "SandMaggotQueen",
  "*aip1": "Max Unit Spawn Count",
  "*aip2": "AI Delay (Frames)",
  "lineNumber": 66
 },
 "SandRaider": {
  "AI": "SandRaider",
  "*aip1": "Regroup Life % threshold",
  "*aip2": "Circle Walk (% Chance)",
  "*aip3": "Attack Enemy (% Chance)",
  "*aip4": "Approach Enemy (% Chance)",
  "*aip5": "Charge time (Frames)",
  "*aip6": "\"Charge overlay (1 = blue, else red)\"",
  "*aip7": "\"Attack1 (% Chance), else Attack2\"",
  "lineNumber": 8
 },
 "Sarcophagus": {
  "AI": "Sarcophagus",
  "*aip1": "Unit Spawn Interval (Frames)",
  "*aip3": "Unit Spawn Count",
  "lineNumber": 45
 },
 "Scarab": {
  "AI": "Scarab",
  "*aip1": "Attack Enemy (% Chance)",
  "*aip2": "\"Attack1 (% Chance), else Attack2\"",
  "*aip3": "AI Delay (Frames)",
  "*aip4": "Jab (Skill1) (% Chance)",
  "*aip5": "Command Attack (% Chance)",
  "lineNumber": 20
 },
 "ShadowMaster": {
  "AI": "ShadowMaster",
  "*aip1": "Approach Range/Melee Bonus Rating/Progressive Bonus Rating",
  "*aip2": "Random Skill Pick/Enemy Awareness Range/Caster Leash Range",
  "*aip3": "Attack (% Chance)",
  "*aip8": "Summon Skill",
  "lineNumber": 106
 },
 "ShadowMasterNoInit": {
  "AI": "ShadowMasterNoInit",
  "*aip1": "Approach Enemy Range/Melee bonus rating/Progressive bonus rating",
  "*aip2": "Caster Leash Range",
  "*aip3": "Attack (% Chance)",
  "*aip8": "summoning skill",
  "lineNumber": 143
 },
 "ShadowWarrior": {
  "AI": "ShadowWarrior",
  "*aip1": "Max Target Range",
  "*aip2": "Caster Leash Range",
  "*aip3": "Attack (% Chance)",
  "*aip4": "Skill Decrement",
  "*aip8": "Summon Skill/Skill Min Chance/Skill Max Chance (#/256)",
  "lineNumber": 105
 },
 "SiegeBeast": {
  "AI": "SiegeBeast",
  "*aip1": "Call Nearby Imp Range",
  "*aip2": "Attack1 (% Chance)",
  "*aip3": "Melee Skill1 (% Chance)",
  "*aip4": "Melee AI Delay (Frames)",
  "*aip5": "\"Ranged Skill1 Max Range, Ranged Skill1 (% Chance)\"",
  "*aip6": "Approach Enemy (% Chance)",
  "*aip7": "Approach Enemy (Velocity)",
  "lineNumber": 115
 },
 "SiegeTower": {
  "AI": "SiegeTower",
  "*aip1": "AI Delay (Frames)",
  "lineNumber": 113
 },
 "Skeleton": {
  "AI": "Skeleton",
  "*aip1": "Approach Enemy (% Chance)",
  "*aip2": "AI Delay (Frames)",
  "*aip3": "Attack Enemy (% Chance)",
  "*aip4": "\"Attack1 (% Chance), else Attack2\"",
  "lineNumber": 2
 },
 "SkeletonBow": {
  "AI": "SkeletonBow",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "AI Delay (Frames)",
  "*aip3": "Approach Enemy (% Chance)",
  "*aip4": "Walk Steps to take",
  "*aip5": "Min Target Range",
  "lineNumber": 37
 },
 "SkeletonMage": {
  "AI": "SkeletonMage",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "Approach Enemy (Range)",
  "*aip3": "Approach Enemy (% Chance)",
  "*aip4": "Walk Away Range",
  "*aip5": "Walk Away (% Chance)",
  "*aip6": "Attack1 (% Chance)",
  "*aip7": "Circle Walk (% Chance)",
  "*aip8": "AI Delay (Frames)",
  "lineNumber": 64
 },
 "Smith": {
  "AI": "Smith",
  "lineNumber": 98
 },
 "Spirit": {
  "AI": "Spirit",
  "lineNumber": 97
 },
 "Succubus": {
  "AI": "Succubus",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "Approach Enemy (% Chance)",
  "*aip3": "Skill (% Chance)",
  "*aip4": "Skill Range",
  "*aip5": "Melee AI Delay (Frames)",
  "*aip6": "Ranged AI Delay (Frames)",
  "*aip7": "Skill1 Target Min Life % Threshold",
  "*aip8": "Skill2 Target Max Life % Threshold",
  "lineNumber": 118
 },
 "SuccubusWitch": {
  "AI": "SuccubusWitch",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "Approach Enemy (% Chance)",
  "*aip3": "\"Skill (% Chance), else Run Away (% Chance)\"",
  "*aip4": "Skill Range",
  "*aip5": "Skill2 (% Chance)",
  "*aip6": "AI Delay (Frames)",
  "*aip7": "Skill1 Target Min Life % Threshold",
  "*aip8": "Skill2 Target Max Life % Threshold",
  "lineNumber": 119
 },
 "SuicideMinion": {
  "AI": "SuicideMinion",
  "*aip2": "AI Delay (Frames)",
  "*aip3": "Approach Enemy (% Chance)",
  "*aip5": "Suicide Delay (Frames)",
  "lineNumber": 117
 },
 "Summoner": {
  "AI": "Summoner",
  "*aip1": "Cast (% Chance)",
  "*aip2": "Skill5 (Weaken) (% Chance)",
  "*aip3": "Prefer Cold Skills (Skill1/2/3/4) (% Chance)",
  "*aip4": "Skill2 (Nova) Interval (Frames)",
  "*aip5": "Skill3 (VampireFirewall) Interval (Frames)",
  "*aip6": "Run Away (% Chance)",
  "*aip7": "Skill2 (Frost Nova) Range",
  "*aip8": "Skill1/3 (Glacial Spike / Fire Ball) Range",
  "lineNumber": 53
 },
 "Swarm": {
  "AI": "Swarm",
  "*aip1": "Approach Enemy (% Chance)",
  "*aip2": "AI Delay (Frames)",
  "*aip3": "Attack1 (% Chance)",
  "lineNumber": 19
 },
 "Tentacle": {
  "AI": "Tentacle",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "Submerge (% Chance)",
  "*aip3": "Submerge AI Delay (Frames)",
  "*aip4": "Emerge AI Delay (Frames)",
  "*aip5": "AI Delay (Frames)",
  "*aip6": "Enemy Awareness (Range)",
  "lineNumber": 56
 },
 "TentacleHead": {
  "AI": "TentacleHead",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "Submerge (% Chance)",
  "*aip3": "Submerge AI Delay (Frames)",
  "*aip4": "Emerge AI Delay (Frames)",
  "*aip5": "AI Delay (Frames)",
  "*aip6": "Enemy Awareness (Range)",
  "lineNumber": 57
 },
 "ThornHulk": {
  "AI": "ThornHulk",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "\"Attack1 (% Chance), else Attack2\"",
  "*aip3": "Circle Walk (% Chance)",
  "*aip4": "Frenzy (Skill1) (% Chance)",
  "*aip5": "AI Delay After Frenzy Attack2 (Frames)",
  "*aip6": "Frenzy Attack2 Duration (Frames)",
  "lineNumber": 27
 },
 "Totem": {
  "AI": "Totem",
  "*aip1": "Run Away From Enemy (% Chance)",
  "*aip2": "Stay Close to Caster (% Chance)",
  "*aip3": "Teleport Leash Range to Caster",
  "*aip4": "Move Leash Range to Caster",
  "lineNumber": 109
 },
 "TownRogue": {
  "AI": "TownRogue",
  "lineNumber": 62
 },
 "Towner": {
  "AI": "Towner",
  "lineNumber": 41
 },
 "Trap-LeftArrow": {
  "AI": "Trap-LeftArrow",
  "*aip1": "Min Target Range",
  "*aip2": "Max Target Range",
  "*aip3": "Attack AI Delay (Frames)",
  "*aip4": "Skill1 AI Delay (Frames)",
  "lineNumber": 79
 },
 "Trap-Melee": {
  "AI": "Trap-Melee",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "AI Delay (Frames)",
  "lineNumber": 87
 },
 "Trap-Missile": {
  "AI": "Trap-Missile",
  "*aip1": "Enemy Awareness (Range)",
  "*aip2": "Max Use Count",
  "*aip3": "AI Delay (Frames)",
  "lineNumber": 77
 },
 "Trap-Nova": {
  "AI": "Trap-Nova",
  "*aip1": "Activate Range",
  "*aip2": "Activate Max Count",
  "*aip3": "AI Delay (Frames)",
  "lineNumber": 92
 },
 "Trap-Poison": {
  "AI": "Trap-Poison",
  "*aip1": "Enemy Awareness (Range)",
  "*aip2": "Max Use Count",
  "*aip3": "AI Delay (Frames)",
  "lineNumber": 80
 },
 "Trap-RightArrow": {
  "AI": "Trap-RightArrow",
  "*aip1": "Min Target Range",
  "*aip2": "Max Target Range",
  "*aip3": "Attack AI Delay (Frames)",
  "*aip4": "Skill1 AI Delay (Frames)",
  "lineNumber": 78
 },
 "TrappedSoul": {
  "AI": "TrappedSoul",
  "lineNumber": 99
 },
 "UberBaal": {
  "AI": "UberBaal",
  "lineNumber": 145
 },
 "UberDiablo": {
  "AI": "UberDiablo",
  "lineNumber": 147
 },
 "UberIzual": {
  "AI": "UberIzual",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "Approach Enemy (% Chance)",
  "*aip3": "Ranged Skill1 (Frost Nova) (% Chance)",
  "*aip4": "Melee Skill1 (Frost Nova) (% Chance)",
  "*aip5": "Post Skill1 (Frost Nova) AI Delay (Frames)",
  "*aip6": "Post Skill1 (Frost Nova) Attack Swing Count",
  "lineNumber": 144
 },
 "UberMephisto": {
  "AI": "UberMephisto",
  "lineNumber": 146
 },
 "Vampire": {
  "AI": "Vampire",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "Use Skill (% Chance)",
  "*aip3": "Active Range",
  "*aip4": "Skill1/Skill2/Skill3/Skill4 (% Chance)",
  "*aip5": "\"Spell bit flags (1=Fireball/Skill1, 2=Firewall/Skill2, 4=Meteor/Skill3)\"",
  "lineNumber": 28
 },
 "Vendor": {
  "AI": "Vendor",
  "lineNumber": 42
 },
 "VileDog": {
  "AI": "VileDog",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "Melee AI Delay (Frames)",
  "*aip3": "Approach Enemy (Range)",
  "lineNumber": 69
 },
 "VileMother": {
  "AI": "VileMother",
  "*aip1": "Max Unit Spawn Count",
  "*aip2": "Unit Spawn Count Per Use",
  "*aip3": "Spawn Unit (% Chance)",
  "*aip4": "Attack1 (% Chance)",
  "*aip5": "Approach Enemy (Range)",
  "*aip6": "Circle Walk (% Chance)",
  "*aip7": "AI Delay (Frames)",
  "lineNumber": 68
 },
 "Vines": {
  "AI": "Vines",
  "*aip1": "Skill1 Interval (Frames)",
  "*aip2": "Target Range",
  "*aip3": "AI Delay (Frames)",
  "*aip4": "Move Away From Poisoned Target (Frames)",
  "*aip5": "Teleport Leash Range to Caster",
  "lineNumber": 110
 },
 "Vulture": {
  "AI": "Vulture",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "AI Delay (Frames)",
  "*aip3": "Hurt State (Life % threshold)",
  "*aip4": "Circle Walk (% Chance)",
  "*aip5": "Approach Enemy (% Chance)",
  "lineNumber": 23
 },
 "WillOWisp": {
  "AI": "WillOWisp",
  "*aip1": "Cast (% Chance)",
  "*aip2": "Attack1 (% Chance)",
  "*aip3": "Approach Enemy (% Chance)",
  "lineNumber": 25
 },
 "Wraith": {
  "AI": "Wraith",
  "*aip1": "Approach Enemy (% Chance)",
  "*aip2": "AI Delay (Frames)",
  "*aip3": "Attack Enemy (% Chance)",
  "lineNumber": 9
 },
 "Wussie": {
  "AI": "Wussie",
  "lineNumber": 131
 },
 "ZakarumPriest": {
  "AI": "ZakarumPriest",
  "*aip1": "Attack1 (% Chance)",
  "*aip2": "Skill4 (MonBlizzard) (% Chance)",
  "*aip3": "Skill2 (ZakarumLightning) (% Chance)",
  "*aip4": "Skill4/Skill2 (% Chance)",
  "*aip5": "Skill3 (MonTeleport) Interval (Frames)",
  "*aip6": "Skill1 (ZakarumHeal) Search Range",
  "lineNumber": 49
 },
 "ZakarumZealot": {
  "AI": "ZakarumZealot",
  "*aip1": "Attack Enemy (% Chance)",
  "*aip2": "\"Attack2 (% Chance), else Attack1\"",
  "*aip3": "Hurt State (Life % threshold)",
  "*aip4": "\"Run (% Chance), else Walk\"",
  "lineNumber": 48
 },
 "Zombie": {
  "AI": "Zombie",
  "*aip1": "Approach Enemy (% Chance)",
  "*aip2": "Enemy Awareness (Range)",
  "*aip4": "\"Attack1 (% Chance), else Attack2\"",
  "lineNumber": 3
 }
}