Code: Select all
Fire:
TNT1 A 0 A_JumpIfInventory("ThunderboltLightningAmmo",1,2,AAPTR_DEFAULT)
Goto Click
TNT1 A 0 A_JumpIf(waterlevel == 3, "Discharge")
TNT1 A 0 A_Playsound("Light/fire",CHAN_BODY,1.0,0,ATTN_NORM,false)
TNT1 A 0 A_Playsound("Light/run",Chan_7,1.0,1,ATTN_NORM,false)
Hold:
TNT1 A 0 A_JumpIfInventory("ThunderboltLightningAmmo",1,2,AAPTR_DEFAULT)
Goto Click
TNT1 A 0 A_JumpIf(waterlevel == 3, "Discharge")
TNT1 A 0 A_TakeInventory("ThunderboltLightningAmmo",1,TIF_NOTAKEINFINITE,AAPTR_DEFAULT)
GZAP C 1 bright a_settics(14/8)
GZAP C 0 a_gunflash("Flash",0)
GZAP C 0 A_RailAttack(30,0,0,"none","white",RGF_SILENT|RGF_NOPIERCING,3,"zapPUFF",0,0,1207.349733333333,0,0,0,"lightningbolt",0,0,0)
GZAP B 1 bright a_settics(14/8)
GZAP B 0 A_RailAttack(30,0,0,"none","white",RGF_SILENT|RGF_NOPIERCING,3,"zapPUFF",0,0,1207.349733333333,0,0,0,"lightningbolt",0,0,0)
TNT1 A 0 A_Refire
TNT1 A 0 A_StopSound(Chan_7)
Goto Ready