jimbob, on 28 October 2021 - 10:10 AM, said:
the ifvar templ 10 is redundant anyway with the ifge sprite[PANZER].extra 0 line
Not really because even if extra is > 0 that doesn't mean extra/50 is > 0
jimbob, on 28 October 2021 - 10:10 AM, said:
jimbob, on 28 October 2021 - 11:31 AM, said:
define NOPALSPRITE ####
gamevar tempsprite 0 0
gamevar tempvar 0 0
eventloadactor NOPALSPRITE
cstat 32769
headspritesect tempsprite sprite[].sectnum
whilevarn tempsprite -1
{
geta[tempsprite].htflags tempvar
orvar tempvar 64
seta[tempsprite].htflags tempvar
nextspritesect tempsprite tempsprite
}
enda
Reaper_Man, on 14 December 2021 - 06:14 PM, said:
gamevar htowner2 -1 1
gamevar damagetime 0 1
gamevar playerID 0 1
onevent EVENT_DAMAGESPRITE
ife sprite[RETURN].picnum APLAYER
{
geta[RETURN].yvel playerID
ife playervar[playerID].damagetime player[playerID].player_par setplayervar[playerID].htowner2 sprite[THISACTOR].owner
else setplayervar[playerID].htowner2 -1
setplayervar[playerID].damagetime player[playerID].player_par
}
endevent
This post has been edited by Danukem: 14 December 2021 - 07:41 PM
This post has been edited by jimbob: 06 February 2022 - 01:20 PM
jimbob, on 18 February 2022 - 03:35 PM, said:
ifactorsound THISACTOR EDFL_PAIN1 nullop else
ifactorsound THISACTOR EDFL_PAIN2 nullop else
ifactorsound THISACTOR EDFL_PAIN3 nullop else
{
rand temp 2
ife temp 0 sound EDFL_PAIN1
ife temp 1 sound EDFL_PAIN2
ife temp 2 sound EDFL_PAIN3
}
This post has been edited by jimbob: 20 March 2022 - 07:14 AM
Line 884, setactor: tried to set ang on invalid target sprite (-1) from spr 503 pic 1405 gv RETURN Line 896, setactor: tried to set zvel on invalid target sprite (-1) from spr 503 pic 1405 gv RETURN
setvarvar tempsixteen THISACTOR ifvarn tempsixteen -1 getplayer[THISACTOR].ang tempone
setvarvar tempten RETURN ifvarn tempten -1 getactor[RETURN].zvel tempone