Ok, the weapon (I call it the Railer) is finished...but now it's being stupid. I based it off the Gyro Plasma Burster from the WRW, and want it to function like it, but it isn't. Instead of the railgun blasts (the replacement for the gyro balls) being released all around the ball, they just get released on the bottom-left corner of it. Here's the code;
Code: Select all
actor Railer : Weapon 2006
{
Inventory.PickupMessage "You got the Railer!"
Inventory.PickupSound "misc/w_pkup"
Weapon.Kickback 1
Weapon.AmmoType "Cell"
Weapon.AmmoGive 100
Weapon.AmmoUse 100
Obituary "%o was corkscrewed by %k's Railer"
States
{
Spawn:
GYRO A -1
Loop
Ready:
GBSG A 1 A_WeaponReady
Loop
Deselect:
GBSG A 1 A_Lower
Loop
Select:
GBSG A 1 A_Raise
Loop
Fire:
GBSG B 0 A_PlayWeaponSound("weapons/gyrocrge")
GBSG BCDEF 17
GBSF A 0 Bright A_GunFlash
GBSF A 0 Bright A_PlayWeaponSound("weapons/gyrofire")
GBSF A 6 Bright A_FireCustomMissile("GyroBurst", 0, 1, 6, 0)
GBSF B 6 Bright
GBSG A 12
Goto Ready
Flash:
TNT1 A 8 A_Light2
TNT1 A 4 A_Light1
TNT1 A 0 A_Light0
Stop
}
}
ACTOR GyroBurst
{
Height 1
Radius 1
Damage 0
Speed 2
PROJECTILE
States
{
Spawn:
BFS1 AB 16 Bright
BFS1 AB 8 Bright
BFS1 AB 4 Bright
BFS1 AB 2 Bright
BFS1 ABABABABABABABABABABABABABABAB 1 Bright
BFS1 A 1 Bright A_CustomRailgun(30,0,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,10,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,20,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,30,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,40,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,50,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,60,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,70,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,80,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,90,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,100,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,110,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,120,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,130,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,140,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,150,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,160,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,170,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,180,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,190,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,200,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,210,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,220,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,230,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,240,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,250,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,260,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,270,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,280,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,290,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,300,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,310,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,320,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,330,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,340,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,350,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,0,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,10,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,20,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,30,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,40,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,50,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,60,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,70,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,80,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,90,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,100,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,110,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,120,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,130,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,140,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,150,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,160,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,170,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,180,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,190,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,200,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,210,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,220,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,230,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,240,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,250,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,260,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,270,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,280,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,290,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,300,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,310,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,320,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,330,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,340,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,350,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,0,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,10,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,20,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,30,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,40,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,50,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,60,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,70,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,80,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,90,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,100,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,110,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,120,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,130,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,140,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,150,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,160,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,170,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,180,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,190,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,200,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,210,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,220,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,230,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,240,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,250,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,260,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,270,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,280,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,290,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,300,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,310,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,320,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,330,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,340,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,350,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,0,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,10,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,20,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,30,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,40,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,50,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,60,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,70,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,80,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,90,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,100,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,110,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,120,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,130,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,140,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,150,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,160,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,170,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,180,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,190,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,200,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,210,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,220,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,230,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,240,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,250,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,260,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,270,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,280,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,290,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,300,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,310,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,320,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,330,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,340,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,350,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,0,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,10,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,20,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,30,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,40,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,50,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,60,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,70,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,80,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,90,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,100,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,110,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,120,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,130,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,140,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,150,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,160,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,170,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,180,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,190,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,200,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,210,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,220,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,230,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,240,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,250,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,260,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,270,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,280,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,290,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,300,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,310,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,320,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,330,none,"00 FF 00",0,1)
BFS1 A 1 Bright A_CustomRailgun(30,340,none,"00 FF 00",0,1)
BFS1 B 1 Bright A_CustomRailgun(30,350,none,"00 FF 00",0,1)
BFE1 ABCDEF 4
Stop
}
}