Code: Select all
Missile:
TNT1 A 0 A_ChangeFlag("NOPAIN",1)
SARG D 10 A_PlaySound("demon/active")
SARG D 10 A_FaceTarget
TNT1 A 0 A_ChangeVelocity(20,0,3,CVF_RELATIVE)
SARG E 1 A_CustomMissile("ZDemonHelper",1,0,0,CMF_AIMDIRECTION)
_:
SARG E 1 A_JumpIf(abs(velx)<0.1||abs(vely)<0.1,"Missile.End")//this line give me error: Numeric type expected.
loop
Missile.End:
TNT1 A 0 A_GiveInventory("ZDemonMarker")
TNT1 A 0 A_PlaySound("demon/melee",CHAN_BODY)
TNT1 A 0 A_ChangeFlag("NOPAIN",0)
SARG G 35
TNT1 A 0 A_TakeInventory("ZDemonMarker")
SARG F 15 A_FaceTarget
goto SeeP. S. Sometimes even simply moving lines around (or in one case, rewriting one line to work w/o abs() made another, exactly the same line below it to work).
[/spoiler]
