actor Battelly : Telly
{
States
{
Spawn:
BTLY ABCDEFGH 5
loop
}
}

actor Batteraijin 20415
{
//$Category DOSReborn-Props
-SOLID
+NOINTERACTION
+CLIENTSIDEONLY
height 32
radius 48
scale 2.5
States
{
Spawn:
BTRJ A 0 NoDelay A_CustomMissile("RaijinSpark", 32, 32, 0, CMF_AIMDIRECTION)
BTRJ A 0 A_CustomMissile("RaijinSpark", 32, 32, 90, CMF_AIMDIRECTION)
BTRJ A 0 A_CustomMissile("RaijinSpark", 32, 32, 180, CMF_AIMDIRECTION)
BTRJ A 0 A_CustomMissile("RaijinSpark", 32, 32, 270, CMF_AIMDIRECTION)
goto Spawn2
Spawn2:
BTRJ A 175
BTRJ B 4
loop
}
}

actor RaijinSpark
{
//$Category DOSReborn-Props
+MISSILE
-SOLID
+NOINTERACTION
+FORCEXYBILLBOARD
+CLIENTSIDEONLY
Speed 0
Height 6
Radius 6
Scale 2.5
States
{
Spawn:
BTRJ C 0 A_Warp(AAPTR_TARGET, 128, 0, 32, angle, WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
BTRJ C 0 A_SetAngle(angle + 3)
BTRJ C 1
BTRJ C 0 A_Warp(AAPTR_TARGET, 128, 0, 32, angle, WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
BTRJ C 0 A_SetAngle(angle + 3)
BTRJ C 1
BTRJ D 0 A_Warp(AAPTR_TARGET, 128, 0, 32, angle, WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
BTRJ D 0 A_SetAngle(angle + 3)
BTRJ D 1
BTRJ D 0 A_Warp(AAPTR_TARGET, 128, 0, 32, angle, WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
BTRJ D 0 A_SetAngle(angle + 3)
BTRJ D 1
BTRJ E 0 A_Warp(AAPTR_TARGET, 128, 0, 32, angle, WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
BTRJ E 0 A_SetAngle(angle + 3)
BTRJ E 1
BTRJ E 0 A_Warp(AAPTR_TARGET, 128, 0, 32, angle, WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
BTRJ E 0 A_SetAngle(angle + 3)
BTRJ E 1
loop
}
}