actor SeemanBossWeapon : MegaBuster
{
tag "Seeman's Fist"
Weapon.AmmoUse 0
Weapon.AmmoGive 0
Weapon.SlotNumber 1
Obituary "$OB_SEEMANFIST"
+INVENTORY.UNDROPPABLE
weapon.ammotype "BossJumpCharge"
weapon.ammotype2 "BossRageCharge"
+WEAPON.AMMO_OPTIONAL
Scale 2.0
States
{
Spawn:
TNT1 A 0
stop
Ready:
SXH2 H 0 ACS_NamedExecuteAlways("GiveExecution",0)
SXH1 A 0 ACS_ExecuteAlways(991,0,504)
SXH2 H 1 A_WeaponReady(WRF_NOSWITCH)
Goto Ready+1
Deselect:
TNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower
SXH2 H 1 A_Lower
loop
Select:
TNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise
SXH2 H 1 A_Raise
Loop
Fire:
SXH2 H 0 A_PlaySoundEx("weapon/napalm","Weapon")
SXH2 I 1
SXH2 I 1 A_FireCustomMissile("SeemanFist",0,1,0,0)
SXH2 J 2
SXH2 J 20 
SXH2 IH 12
SXH2 H 0 A_Refire
Goto Ready+1
AltFire:
SXH2 H 0 A_JumpIfInventory("BossRageCharge",500,"Rage")
SXH2 H 1
Goto Ready+1
Rage:
SXH2 H 0 A_PlaySound("Seemen/Rage",5)
SXH2 H 0 A_TakeInventory("BossRageCharge",500)
SXH2 H 0 A_PlaySoundEX("Seemen/See1","Item")
//SXH2 H 0 ACS_Execute(719,0,0)
SXH2 I 5
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,0)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,-120)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,120)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,0)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,-120)
SXH2 J 1 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,120)
SXH2 J 5
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,0)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,-120)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,120)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,0)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,-120)
SXH2 J 1 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,120)
SXH2 J 5
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,0)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,-120)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,120)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,0)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,-120)
SXH2 J 1 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,120)
SXH2 J 5
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,0)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,-120)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,120)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,0)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,-120)
SXH2 J 1 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,120)
SXH2 J 5
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,0)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,-120)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,120)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,0)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,-120)
SXH2 J 1 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,120)
SXH2 J 5
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,0)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,-120)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,120)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,0)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,-120)
SXH2 J 1 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,120)
SXH2 J 5
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,0)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,-120)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,120)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,0)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,-120)
SXH2 J 1 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,120)
SXH2 J 5
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,0)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,-120)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle",46,0,32,0,0,0,120)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,0)
SXH2 J 0 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,-120)
SXH2 J 1 A_SpawnItemEx("SeemanFireCircle2",46,0,32,0,0,0,120)
SXH2 J 5
//SXH2 J 0 ACS_Execute(719,0,1)
SXH2 I 40
goto Ready+1
NoAmmo:
SXH2 H 1 ACS_Execute(979,0)
SXH2 H 0 A_Refire
goto Ready+1
}
}

actor SeemanFist : SaxtonFist
{
Obituary "$OB_SEEMANFIST"
damagetype "DioFlash"
Damage (60)
translation "192:192=172:172", "198:198=3:3"
}


// Rage //

actor SeemanFireCircle
{
PROJECTILE
Radius 38
Height 10
scale 2.5
damage (0)
damagetype "BossInstagib" 
Obituary "$OB_SEEMANFIRECIRCLE"
speed 0
States
{
Spawn:
GAMA U 0 
GAMA U 0 a_setangle(angle+18.0)
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1 a_setangle(angle+18.0)
GAMA U 0 a_setangle(angle+18.0)
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 a_setangle(angle+18.0)
GAMA V 0 a_setangle(angle+18.0)
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1 a_setangle(angle+18.0)
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1 a_setangle(angle+18.0)
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 a_setangle(angle+18.0)
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1 
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1 a_setangle(angle+18.0)
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1 a_setangle(angle+18.0)
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 a_setangle(angle+18.0)
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 a_setangle(angle+18.0)
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1 a_setangle(angle+18.0)
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 a_setangle(angle+18.0)
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 a_setangle(angle+18.0)
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1 a_setangle(angle+18.0)
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1 a_setangle(angle+18.0)
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 a_setangle(angle+18.0)
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 a_setangle(angle+18.0)
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1 a_setangle(angle+18.0)
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 a_setangle(angle+18.0)
stop
Death:
BOMB A 0 A_PlaySoundEx("weapon/hyperbomb","Weapon")
BOMB A 0 A_Explode(35,130,0)
BOMB BCDEFGHIJKLMNOPQR 1
stop
}
}

actor SeemanFireCircle2
{
PROJECTILE
Radius 38
Height 10
scale 2.5
damage (0)
damagetype "BossInstagib" 
Obituary "$OB_SEEMANFIRECIRCLE"
speed 0
States
{
Spawn:
GAMA U 0 
GAMA U 0 A_Setangle(angle-18.0)
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1 A_Setangle(angle-18.0)
GAMA U 0 A_Setangle(angle-18.0)
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 A_Setangle(angle-18.0)
GAMA V 0 A_Setangle(angle-18.0)
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1 A_Setangle(angle-18.0)
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1 A_Setangle(angle-18.0)
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 A_Setangle(angle-18.0)
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1 
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1 A_Setangle(angle-18.0)
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1 A_Setangle(angle-18.0)
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 A_Setangle(angle-18.0)
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 A_Setangle(angle-18.0)
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1 A_Setangle(angle-18.0)
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 A_Setangle(angle-18.0)
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 A_Setangle(angle-18.0)
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1 A_Setangle(angle-18.0)
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1 A_Setangle(angle-18.0)
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 A_Setangle(angle-18.0)
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 A_Setangle(angle-18.0)
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1 A_Setangle(angle-18.0)
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1
GAMA V 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA W 1
GAMA W 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA U 1
GAMA U 0 A_ChangeVelocity(30,0,0,CVF_RELATIVE|CVF_REPLACE)
GAMA V 1 A_Setangle(angle-18.0)
stop
Death:
BOMB A 0 A_PlaySoundEx("weapon/hyperbomb","Weapon")
BOMB A 0 A_Explode(35,130,0)
BOMB BCDEFGHIJKLMNOPQR 1
stop
}
}