[State -1, AI TRAP ownage]
type = ChangeState
value = 1070
triggerall = AIlevel = 1 && random <= 6 || AIlevel = 2 && random <= 16 || AIlevel = 3 && random <= 32 || AIlevel = 4 && random <= 64 || AIlevel = 5 && random <= 72 || AIlevel = 6 && random <= 94 || AIlevel = 7 && random <=250 || AIlevel = 8 && random <= 999
triggerall = roundstate = 2
triggerall = power >= 1000
triggerall = statetype != A
triggerall = !numhelper(1071)
triggerall = random <= 36
triggerall = enemynear, anim != 5300 && enemynear, stateno != 1060
triggerall = var(40) >= 1 && var(45) <= 19
triggerall = ctrl
trigger1 = !numhelper(1051) && !numhelper(1054) && !numhelper(1058) && !numhelper(1071)
trigger2 = numhelper(1051) || numhelper(1054) || numhelper(1058) || numhelper(1071)
trigger2=abs(Rootdist X-Helper(1051),Rootdist X)>40 && numhelper(1051) || abs(Rootdist X-Helper(1054),Rootdist X)>40 && numhelper(1054) || abs(Rootdist X-Helper(1058),Rootdist X)>40 && numhelper(1058) || abs(Rootdist X-Helper(1071),Rootdist X)>40 && numhelper(1071)
[State -1, AI TRAP stun]
type = ChangeState
value = 1050
Triggerall=!Inguarddist
triggerall = AIlevel = 1 && random <= 6 || AIlevel = 2 && random <= 16 || AIlevel = 3 && random <= 32 || AIlevel = 4 && random <= 64 || AIlevel = 5 && random <= 72 || AIlevel = 6 && random <= 94 || AIlevel = 7 && random <=250 || AIlevel = 8 && random <= 999
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = !numhelper(1051)
triggerall = p2movetype != A
triggerall = p2bodydist x >= 100 && random <= 66
triggerall = enemynear, anim != 5300 && enemynear, stateno != 1060
triggerall = var(40) >= 1 && var(45) <= 19
triggerall = !var(59)
triggerall = ctrl
trigger1 = !numhelper(1051) && !numhelper(1054) && !numhelper(1058) && !numhelper(1071)
trigger2 = numhelper(1051) || numhelper(1054) || numhelper(1058) || numhelper(1071)
trigger2=abs(Rootdist X-Helper(1051),Rootdist X)>40 && numhelper(1051) || abs(Rootdist X-Helper(1054),Rootdist X)>40 && numhelper(1054) || abs(Rootdist X-Helper(1058),Rootdist X)>40 && numhelper(1058) || abs(Rootdist X-Helper(1071),Rootdist X)>40 && numhelper(1071)
[State -1, AI TRAP dmg]
type = ChangeState
value = 1053
Triggerall=!Inguarddist
triggerall = AIlevel = 1 && random <= 6 || AIlevel = 2 && random <= 16 || AIlevel = 3 && random <= 32 || AIlevel = 4 && random <= 64 || AIlevel = 5 && random <= 72 || AIlevel = 6 && random <= 94 || AIlevel = 7 && random <=250 || AIlevel = 8 && random <= 999
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = !numhelper(1054)
triggerall = p2movetype != A
triggerall = enemynear, anim != 5300 && enemynear, stateno != 1060
triggerall = var(40) >= 1 && var(45) <= 19
triggerall = !var(59)
triggerall = ctrl
trigger1 = p2bodydist x >= 100 && random <= 66
trigger1 = !numhelper(1051) && !numhelper(1054) && !numhelper(1058) && !numhelper(1071)
trigger2 = numhelper(1051) || numhelper(1054) || numhelper(1058) || numhelper(1071)
trigger2=abs(Rootdist X-Helper(1051),Rootdist X)>40 && numhelper(1051) || abs(Rootdist X-Helper(1054),Rootdist X)>40 && numhelper(1054) || abs(Rootdist X-Helper(1058),Rootdist X)>40 && numhelper(1058) || abs(Rootdist X-Helper(1071),Rootdist X)>40 && numhelper(1071)
trigger2 = p2bodydist x >= 100 && random <= 66
trigger3 = p2bodydist x <= 30 && p2statetype = L
trigger3 = random <= 100
[State -1, AI TRAP power]
type = ChangeState
value = 1057
Triggerall=!Inguarddist
triggerall = AIlevel = 1 && random <= 6 || AIlevel = 2 && random <= 16 || AIlevel = 3 && random <= 32 || AIlevel = 4 && random <= 64 || AIlevel = 5 && random <= 72 || AIlevel = 6 && random <= 94 || AIlevel = 7 && random <=250 || AIlevel = 8 && random <= 999
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = !numhelper(1058)
triggerall = p2movetype != A
triggerall = ctrl
triggerall = enemynear, anim != 5300 && enemynear, stateno != 1060
triggerall = var(40) >= 1 && var(45) <= 19
triggerall = !var(59)
trigger1 = p2bodydist x >= 100 && random <= 88 && enemynear, power > 200
trigger1 = !numhelper(1051) && !numhelper(1054) && !numhelper(1058) && !numhelper(1071)
trigger2=abs(Rootdist X-Helper(1051),Rootdist X)>40 && numhelper(1051) || abs(Rootdist X-Helper(1054),Rootdist X)>40 && numhelper(1054) || abs(Rootdist X-Helper(1058),Rootdist X)>40 && numhelper(1058) || abs(Rootdist X-Helper(1071),Rootdist X)>40 && numhelper(1071)
trigger2 = numhelper(1051) || numhelper(1054) || numhelper(1058) || numhelper(1071)
trigger2 = p2bodydist x >= 100 && random <= 88 && enemynear, power > 200
trigger3 = numhelper(1051) && numhelper(1054) && random <= 66
trigger3=abs(Rootdist X-Helper(1051),Rootdist X)>40 && numhelper(1051) || abs(Rootdist X-Helper(1054),Rootdist X)>40 && numhelper(1054) || abs(Rootdist X-Helper(1058),Rootdist X)>40 && numhelper(1058) || abs(Rootdist X-Helper(1071),Rootdist X)>40 && numhelper(1071)