184,9 → 184,9 |
{ |
ifvarl xydist 1280 |
{ |
setvar temp CAPTSPINNINGPLAYER |
ifvarand monstflags 8 mulvar temp -2 else mulvar temp -1 |
setactor[target].htextra temp |
setvar nw_temp CAPTSPINNINGPLAYER |
ifvarand monstflags 8 mulvar nw_temp -2 else mulvar nw_temp -1 |
setactor[target].htextra nw_temp |
setactor[target].htpicnum RPG |
setactor[target].htowner THISACTOR |
//sound DUKE_GRUNT |
272,10 → 272,10 |
ifvarl RETURN 16384 |
ifvarg RETURN -1 // hit a sprite |
{ |
getactor[RETURN].picnum picnum |
getactorvar[RETURN].monstatus temp |
ifvare picnum APLAYER sound SQUISHED else |
ifvare temp 1 sound SQUISHED |
getactor[RETURN].picnum nw_picnum |
getactorvar[RETURN].monstatus nw_temp |
ifvare nw_picnum APLAYER sound SQUISHED else |
ifvare nw_temp 1 sound SQUISHED |
setactor[RETURN].htpicnum RPG |
setactor[RETURN].htextra 100 |
setactor[RETURN].htowner THISACTOR |
424,8 → 424,8 |
ifai AICOMMSHOOT |
{ |
ifvare target -1 ifvarn playerally 0 { ai AICOMMGET break } |
setvar temp 0 |
ifvarn target -1 setvar temp 1 |
setvar nw_temp 0 |
ifvarn target -1 setvar nw_temp 1 |
ifvarand monstflags 2048 |
ifvare playerally 0 |
{ |
434,10 → 434,10 |
ai AICOMMFRISBEE |
break |
} |
else ifvarg targetlock 0 setvar temp 1 |
else ifvarg targetlock 0 setvar nw_temp 1 |
} else |
ifvarg canshootplayer 0 setvar temp 1 |
ifvare temp 1 |
ifvarg canshootplayer 0 setvar nw_temp 1 |
ifvare nw_temp 1 |
{ |
ifcount 24 |
ifrnd 16 |
489,12 → 489,12 |
|
ifvarg canseeplayer 0 |
{ |
setvar temp 0 |
ifp phigher setvar temp 1 |
setvar nw_temp 0 |
ifp phigher setvar nw_temp 1 |
ifvarn target -1 |
ifvarvarg z mz setvar temp 1 |
ifvarvarg z mz setvar nw_temp 1 |
|
ifvare temp 1 |
ifvare nw_temp 1 |
move COMMGETUPVELS getv geth faceplayer |
else |
move COMMGETVELS getv geth faceplayer |