- Random spawners no longer move the missile forward when spawning them, because presumably
whatever spawned the random spawner already took care of this. - Added a maxdist parameter to P_CheckMissileSpawn() to help ensure that it doesn't completely move the spawned missile outside of its shooter (and potentially beyond a wall the shooter might happen to be standing next to). SVN r4194 (trunk)
This commit is contained in:
parent
34b2d0b21a
commit
2874d927b1
15 changed files with 81 additions and 93 deletions
|
|
@ -4256,7 +4256,7 @@ void FParser::SF_SpawnShot2(void)
|
|||
S_Sound (mo, CHAN_VOICE, mo->SeeSound, 1, ATTN_NORM);
|
||||
mo->target = source;
|
||||
P_ThrustMobj(mo, mo->angle = source->angle, mo->Speed);
|
||||
if (!P_CheckMissileSpawn(mo)) mo = NULL;
|
||||
if (!P_CheckMissileSpawn(mo, source->radius)) mo = NULL;
|
||||
}
|
||||
t_return.value.mobj = mo;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue