actor EnemyVisualFunc : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("EnemyHealthBarFunc2")
stop
}
}

actor AllyVisualFunc : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("AllyInvisualFunc2")
TNT1 A 0 A_SpawnItemEx("AllyHealthBarFunc2")
TNT1 A 0 A_SpawnItemEx("AllyScrewBarFunc2")
stop
}
}

actor TeamVisualOffFunc : CustomInventory
{
States
{
Pickup:
TNT1 A 0
stop
}
}

actor VisualFunc2
{
Height 0
Radius 0
+NOINTERACTION
+NOCLIP
PROJECTILE
+CLIENTSIDEONLY
+NOTIMEFREEZE

}

actor BaseVisual 
{
PROJECTILE
speed 100
Height 0
Radius 0
+NOCLIP
+NOINTERACTION
+NOTIMEFREEZE
scale 2.5
RenderStyle "Translucent"
Alpha 0.98
+CLIENTSIDEONLY
states
{
Spawn:
TNT1 A 0
TNT1 A 1
stop
}
}

actor AllyInvisualFunc2 : VisualFunc2
{
states
{
Spawn:
TNT1 A 0
TNT1 A 0 A_JumpIf(CallACS("Invisual_Check")&&(CallACS("GetTargetHealth")>0),"Spawn2")
TNT1 A 1
stop
Spawn2:
TNT1 A 0 A_JumpIf(CallACS("GetTargetAlphaPercent")<10,"SpawnGeneric")
//TNT1 A 0 A_JumpIf(true,"SpawnGeneric")
TNT1 A 1
stop
SpawnGeneric:
TNT1 A 1 A_GiveToTarget("SpawnGenericVisual",1)
stop
}
}

actor SpawnGenericVisual : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("GenericVisual", -momx, -momy, -momz+height*3/2, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION|SXF_ABSOLUTEPOSITION, 0)
//TNT1 A 0 A_SpawnItemEx("GenericVisual", 0, 0, height*3/2, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION, 0)
stop
}
}

actor GenericVisual : BaseVisual
{
states
{
Spawn:
GVIS A 0
GVIS A 1
stop
}
}

actor AllyHealthBarFunc2 : VisualFunc2
{
states
{
Spawn:
TNT1 A 0
TNT1 A 0 A_JumpIf(CallACS("AllyHealthBar_Check")&&(CallACS("GetTargetHealth")>0),"Spawn2")
TNT1 A 1
stop
Spawn2:
TNT1 A 0 A_JumpIf(CallACS("GetTargetHealthPercent")<7, "Health1")
TNT1 A 0 A_JumpIf(CallACS("GetTargetHealthPercent")<14, "Health2")
TNT1 A 0 A_JumpIf(CallACS("GetTargetHealthPercent")<21, "Health3")
TNT1 A 0 A_JumpIf(CallACS("GetTargetHealthPercent")<27, "Health4")
TNT1 A 0 A_JumpIf(CallACS("GetTargetHealthPercent")<34, "Health5")
TNT1 A 0 A_JumpIf(CallACS("GetTargetHealthPercent")<41, "Health6")
TNT1 A 0 A_JumpIf(CallACS("GetTargetHealthPercent")<47, "Health7")
TNT1 A 0 A_JumpIf(CallACS("GetTargetHealthPercent")<54, "Health8")
TNT1 A 0 A_JumpIf(CallACS("GetTargetHealthPercent")<61, "Health9")
TNT1 A 0 A_JumpIf(CallACS("GetTargetHealthPercent")<67, "Health10")
TNT1 A 0 A_JumpIf(CallACS("GetTargetHealthPercent")<74, "Health11")
TNT1 A 0 A_JumpIf(CallACS("GetTargetHealthPercent")<81, "Health12")
TNT1 A 0 A_JumpIf(CallACS("GetTargetHealthPercent")<87, "Health13")
TNT1 A 0 A_JumpIf(CallACS("GetTargetHealthPercent")<94, "Health14")
goto Health15
Health1:
TNT1 A 0 A_GiveToTarget("SpawnHealthBar1")
stop
Health2:
TNT1 A 0 A_GiveToTarget("SpawnHealthBar2")
stop
Health3:
TNT1 A 0 A_GiveToTarget("SpawnHealthBar3")
stop
Health4:
TNT1 A 0 A_GiveToTarget("SpawnHealthBar4")
stop
Health5:
TNT1 A 0 A_GiveToTarget("SpawnHealthBar5")
stop
Health6:
TNT1 A 0 A_GiveToTarget("SpawnHealthBar6")
stop
Health7:
TNT1 A 0 A_GiveToTarget("SpawnHealthBar7")
stop
Health8:
TNT1 A 0 A_GiveToTarget("SpawnHealthBar8")
stop
Health9:
TNT1 A 0 A_GiveToTarget("SpawnHealthBar9")
stop
Health10:
TNT1 A 0 A_GiveToTarget("SpawnHealthBar10")
stop
Health11:
TNT1 A 0 A_GiveToTarget("SpawnHealthBar11")
stop
Health12:
TNT1 A 0 A_GiveToTarget("SpawnHealthBar12")
stop
Health13:
TNT1 A 0 A_GiveToTarget("SpawnHealthBar13")
stop
Health14:
TNT1 A 0 A_GiveToTarget("SpawnHealthBar14")
stop
Health15:
TNT1 A 0 A_GiveToTarget("SpawnHealthBar15")
stop
}
}

actor SpawnHealthBar1 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("HealthBar1", -momx, -momy, -momz+height*7/4, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION|SXF_ABSOLUTEPOSITION, 0)
stop
}
}

actor SpawnHealthBar2 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("HealthBar2", -momx, -momy, -momz+height*7/4, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION|SXF_ABSOLUTEPOSITION, 0)
stop
}
}

actor SpawnHealthBar3 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("HealthBar3", -momx, -momy, -momz+height*7/4, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION|SXF_ABSOLUTEPOSITION, 0)
stop
}
}

actor SpawnHealthBar4 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("HealthBar4", -momx, -momy, -momz+height*7/4, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION|SXF_ABSOLUTEPOSITION, 0)
stop
}
}

actor SpawnHealthBar5 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("HealthBar5", -momx, -momy, -momz+height*7/4, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION|SXF_ABSOLUTEPOSITION, 0)
stop
}
}

actor SpawnHealthBar6 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("HealthBar6", -momx, -momy, -momz+height*7/4, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION|SXF_ABSOLUTEPOSITION, 0)
stop
}
}

actor SpawnHealthBar7 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("HealthBar7", -momx, -momy, -momz+height*7/4, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION|SXF_ABSOLUTEPOSITION, 0)
stop
}
}

actor SpawnHealthBar8 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("HealthBar8", -momx, -momy, -momz+height*7/4, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION|SXF_ABSOLUTEPOSITION, 0)
stop
}
}

actor SpawnHealthBar9 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("HealthBar9", -momx, -momy, -momz+height*7/4, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION|SXF_ABSOLUTEPOSITION, 0)
stop
}
}

actor SpawnHealthBar10 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("HealthBar10", -momx, -momy, -momz+height*7/4, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION|SXF_ABSOLUTEPOSITION, 0)
stop
}
}

actor SpawnHealthBar11 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("HealthBar11", -momx, -momy, -momz+height*7/4, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION|SXF_ABSOLUTEPOSITION, 0)
stop
}
}

actor SpawnHealthBar12 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("HealthBar12", -momx, -momy, -momz+height*7/4, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION|SXF_ABSOLUTEPOSITION, 0)
stop
}
}

actor SpawnHealthBar13 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("HealthBar13", -momx, -momy, -momz+height*7/4, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION|SXF_ABSOLUTEPOSITION, 0)
stop
}
}

actor SpawnHealthBar14 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("HealthBar14", -momx, -momy, -momz+height*7/4, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION|SXF_ABSOLUTEPOSITION, 0)
stop
}
}

actor SpawnHealthBar15 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("HealthBar15", -momx, -momy, -momz+height*7/4, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION|SXF_ABSOLUTEPOSITION, 0)
stop
}
}

actor HealthBar1 : BaseVisual
{
States
{
Spawn:
EPCE P 0
Spawn2:
"----" A 1
stop
}
}

actor HealthBar2 : HealthBar1 { states { Spawn: EPCE O 0
goto Spawn2 }}
actor HealthBar3 : HealthBar1 { states { Spawn: EPCE N 0
goto Spawn2 }}
actor HealthBar4 : HealthBar1 { states { Spawn: EPCE M 0
goto Spawn2 }}
actor HealthBar5 : HealthBar1 { states { Spawn: EPCE L 0
goto Spawn2 }}
actor HealthBar6 : HealthBar1 { states { Spawn: EPCE K 0
goto Spawn2 }}
actor HealthBar7 : HealthBar1 { states { Spawn: EPCE J 0
goto Spawn2 }}
actor HealthBar8 : HealthBar1 { states { Spawn: EPCE I 0
goto Spawn2 }}
actor HealthBar9 : HealthBar1 { states { Spawn: EPCE H 0
goto Spawn2 }}
actor HealthBar10 : HealthBar1 { states { Spawn: EPCE G 0
goto Spawn2 }}
actor HealthBar11 : HealthBar1 { states { Spawn: EPCE F 0
goto Spawn2 }}
actor HealthBar12 : HealthBar1 { states { Spawn: EPCE E 0
goto Spawn2 }}
actor HealthBar13 : HealthBar1 { states { Spawn: EPCE D 0
goto Spawn2 }}
actor HealthBar14 : HealthBar1 { states { Spawn: EPCE C 0
goto Spawn2 }}
actor HealthBar15 : HealthBar1 { states { Spawn: EPCE B 0
goto Spawn2 }}

actor EnemyHealthBarFunc2 : AllyHealthBarFunc2
{
states
{
Spawn:
TNT1 A 0
TNT1 A 0 A_JumpIf(CallACS("EnemyHealthBar_Check")&&(CallACS("GetTargetHealth")>0),"Spawn1")
TNT1 A 1
stop
Spawn1:
TNT1 A 0 A_JumpIf(CallACS("GetTargetAlphaPercent")<10,"SpawnNo")
TNT1 A 0 A_JumpIfInTargetInventory("EnemyHealthReveal",1,"Spawn2")
TNT1 A 1
stop
SpawnNo:
TNT1 A 1
stop
Spawn2:
TNT1 A 0 A_JumpIfInTargetInventory("EnemyHealthPercent",94,"Health15")
TNT1 A 0 A_JumpIfInTargetInventory("EnemyHealthPercent",87,"Health14")
TNT1 A 0 A_JumpIfInTargetInventory("EnemyHealthPercent",81,"Health13")
TNT1 A 0 A_JumpIfInTargetInventory("EnemyHealthPercent",74,"Health12")
TNT1 A 0 A_JumpIfInTargetInventory("EnemyHealthPercent",67,"Health11")
TNT1 A 0 A_JumpIfInTargetInventory("EnemyHealthPercent",61,"Health10")
TNT1 A 0 A_JumpIfInTargetInventory("EnemyHealthPercent",54,"Health9")
TNT1 A 0 A_JumpIfInTargetInventory("EnemyHealthPercent",47,"Health8")
TNT1 A 0 A_JumpIfInTargetInventory("EnemyHealthPercent",41,"Health7")
TNT1 A 0 A_JumpIfInTargetInventory("EnemyHealthPercent",34,"Health6")
TNT1 A 0 A_JumpIfInTargetInventory("EnemyHealthPercent",27,"Health5")
TNT1 A 0 A_JumpIfInTargetInventory("EnemyHealthPercent",21,"Health4")
TNT1 A 0 A_JumpIfInTargetInventory("EnemyHealthPercent",14,"Health3")
TNT1 A 0 A_JumpIfInTargetInventory("EnemyHealthPercent",7,"Health2")
goto Health1
}
}

actor EnemyHealthPercent : Inventory
{
inventory.amount 1
inventory.maxamount 100
}

actor EnemyHealthReveal : Powerup
{
Powerup.Duration -5
}


actor AllyScrewBarFunc2 : VisualFunc2
{
states
{
Spawn:
TNT1 A 0
TNT1 A 0 A_JumpIf(CallACS("AllyHealthBar_Check")&&CallACS("ScrewUser_Check")&&(CallACS("GetTargetHealth")>0),"Spawn2")
TNT1 A 1
stop
Spawn2:
TNT1 A 0 A_JumpIf(CallACS("GetTargetScrewPercent")<7, "Screw1")
TNT1 A 0 A_JumpIf(CallACS("GetTargetScrewPercent")<14, "Screw2")
TNT1 A 0 A_JumpIf(CallACS("GetTargetScrewPercent")<21, "Screw3")
TNT1 A 0 A_JumpIf(CallACS("GetTargetScrewPercent")<27, "Screw4")
TNT1 A 0 A_JumpIf(CallACS("GetTargetScrewPercent")<34, "Screw5")
TNT1 A 0 A_JumpIf(CallACS("GetTargetScrewPercent")<41, "Screw6")
TNT1 A 0 A_JumpIf(CallACS("GetTargetScrewPercent")<47, "Screw7")
TNT1 A 0 A_JumpIf(CallACS("GetTargetScrewPercent")<54, "Screw8")
TNT1 A 0 A_JumpIf(CallACS("GetTargetScrewPercent")<61, "Screw9")
TNT1 A 0 A_JumpIf(CallACS("GetTargetScrewPercent")<67, "Screw10")
TNT1 A 0 A_JumpIf(CallACS("GetTargetScrewPercent")<74, "Screw11")
TNT1 A 0 A_JumpIf(CallACS("GetTargetScrewPercent")<81, "Screw12")
TNT1 A 0 A_JumpIf(CallACS("GetTargetScrewPercent")<87, "Screw13")
TNT1 A 0 A_JumpIf(CallACS("GetTargetScrewPercent")<94, "Screw14")
goto Screw15
Screw1:
TNT1 A 0 A_GiveToTarget("SpawnScrewBar1")
stop
Screw2:
TNT1 A 0 A_GiveToTarget("SpawnScrewBar2")
stop
Screw3:
TNT1 A 0 A_GiveToTarget("SpawnScrewBar3")
stop
Screw4:
TNT1 A 0 A_GiveToTarget("SpawnScrewBar4")
stop
Screw5:
TNT1 A 0 A_GiveToTarget("SpawnScrewBar5")
stop
Screw6:
TNT1 A 0 A_GiveToTarget("SpawnScrewBar6")
stop
Screw7:
TNT1 A 0 A_GiveToTarget("SpawnScrewBar7")
stop
Screw8:
TNT1 A 0 A_GiveToTarget("SpawnScrewBar8")
stop
Screw9:
TNT1 A 0 A_GiveToTarget("SpawnScrewBar9")
stop
Screw10:
TNT1 A 0 A_GiveToTarget("SpawnScrewBar10")
stop
Screw11:
TNT1 A 0 A_GiveToTarget("SpawnScrewBar11")
stop
Screw12:
TNT1 A 0 A_GiveToTarget("SpawnScrewBar12")
stop
Screw13:
TNT1 A 0 A_GiveToTarget("SpawnScrewBar13")
stop
Screw14:
TNT1 A 0 A_GiveToTarget("SpawnScrewBar14")
stop
Screw15:
TNT1 A 0 A_GiveToTarget("SpawnScrewBar15")
stop
}
}

actor SpawnScrewBar1 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("ScrewBar1", -momx, -momy, -momz+height*7/4-12.5, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_ABSOLUTEPOSITION|SXF_TRANSFERTRANSLATION, 0)
stop
}
}

actor SpawnScrewBar2 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("ScrewBar2", -momx, -momy, -momz+height*7/4-12.5, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_ABSOLUTEPOSITION|SXF_TRANSFERTRANSLATION, 0)
stop
}
}

actor SpawnScrewBar3 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("ScrewBar3", -momx, -momy, -momz+height*7/4-12.5, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_ABSOLUTEPOSITION|SXF_TRANSFERTRANSLATION, 0)
stop
}
}

actor SpawnScrewBar4 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("ScrewBar4", -momx, -momy, -momz+height*7/4-12.5, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_ABSOLUTEPOSITION|SXF_TRANSFERTRANSLATION, 0)
stop
}
}

actor SpawnScrewBar5 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("ScrewBar5", -momx, -momy, -momz+height*7/4-12.5, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_ABSOLUTEPOSITION|SXF_TRANSFERTRANSLATION, 0)
stop
}
}

actor SpawnScrewBar6 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("ScrewBar6", -momx, -momy, -momz+height*7/4-12.5, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_ABSOLUTEPOSITION|SXF_TRANSFERTRANSLATION, 0)
stop
}
}

actor SpawnScrewBar7 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("ScrewBar7", -momx, -momy, -momz+height*7/4-12.5, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_ABSOLUTEPOSITION|SXF_TRANSFERTRANSLATION, 0)
stop
}
}

actor SpawnScrewBar8 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("ScrewBar8", -momx, -momy, -momz+height*7/4-12.5, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_ABSOLUTEPOSITION|SXF_TRANSFERTRANSLATION, 0)
stop
}
}

actor SpawnScrewBar9 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("ScrewBar9", -momx, -momy, -momz+height*7/4-12.5, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_ABSOLUTEPOSITION|SXF_TRANSFERTRANSLATION, 0)
stop
}
}

actor SpawnScrewBar10 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("ScrewBar10", -momx, -momy, -momz+height*7/4-12.5, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_ABSOLUTEPOSITION|SXF_TRANSFERTRANSLATION, 0)
stop
}
}

actor SpawnScrewBar11 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("ScrewBar11", -momx, -momy, -momz+height*7/4-12.5, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_ABSOLUTEPOSITION|SXF_TRANSFERTRANSLATION, 0)
stop
}
}

actor SpawnScrewBar12 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("ScrewBar12", -momx, -momy, -momz+height*7/4-12.5, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_ABSOLUTEPOSITION|SXF_TRANSFERTRANSLATION, 0)
stop
}
}

actor SpawnScrewBar13 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("ScrewBar13", -momx, -momy, -momz+height*7/4-12.5, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_ABSOLUTEPOSITION|SXF_TRANSFERTRANSLATION, 0)
stop
}
}

actor SpawnScrewBar14 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("ScrewBar14", -momx, -momy, -momz+height*7/4-12.5, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_ABSOLUTEPOSITION|SXF_TRANSFERTRANSLATION, 0)
stop
}
}

actor SpawnScrewBar15 : CustomInventory
{
States
{
Pickup:
TNT1 A 0 A_SpawnItemEx("ScrewBar15", -momx, -momy, -momz+height*7/4-12.5, momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM|SXF_ABSOLUTEPOSITION|SXF_TRANSFERTRANSLATION, 0)
stop
}
}

actor ScrewBar1 : BaseVisual
{
States
{
Spawn:
EPC1 P 0
Spawn2:
"----" A 1
stop
}
}

actor ScrewBar2 : ScrewBar1 { states { Spawn: EPC1 O 0
goto Spawn2 }}
actor ScrewBar3 : ScrewBar1 { states { Spawn: EPC1 N 0
goto Spawn2 }}
actor ScrewBar4 : ScrewBar1 { states { Spawn: EPC1 M 0
goto Spawn2 }}
actor ScrewBar5 : ScrewBar1 { states { Spawn: EPC1 L 0
goto Spawn2 }}
actor ScrewBar6 : ScrewBar1 { states { Spawn: EPC1 K 0
goto Spawn2 }}
actor ScrewBar7 : ScrewBar1 { states { Spawn: EPC1 J 0
goto Spawn2 }}
actor ScrewBar8 : ScrewBar1 { states { Spawn: EPC1 I 0
goto Spawn2 }}
actor ScrewBar9 : ScrewBar1 { states { Spawn: EPC1 H 0
goto Spawn2 }}
actor ScrewBar10 : ScrewBar1 { states { Spawn: EPC1 G 0
goto Spawn2 }}
actor ScrewBar11 : ScrewBar1 { states { Spawn: EPC1 F 0
goto Spawn2 }}
actor ScrewBar12 : ScrewBar1 { states { Spawn: EPC1 E 0
goto Spawn2 }}
actor ScrewBar13 : ScrewBar1 { states { Spawn: EPC1 D 0
goto Spawn2 }}
actor ScrewBar14 : ScrewBar1 { states { Spawn: EPC1 C 0
goto Spawn2 }}
actor ScrewBar15 : ScrewBar1 { states { Spawn: EPC1 B 0
goto Spawn2 }}