(0010652)
|
StrikerMan780
|
2014-10-21 08:17
(edited on: 2014-10-21 08:21) |
|
I wouldn't normally ask this considering the policy, but this is literally a 4-line change, and comparing with the same source file in Zandronum, not much is different at all.
I need this as an actor in one of my projects uses the master field via SXF_SETMASTER, then once spawned, swaps the master to the Tracer Field, so I can use A_Fire.
(I came up with a clever method for fully functional bullet tracers that uses a combination of +PUFFGETSOWNER, and SXF_SETMASTER | SXF_TRANSFERPOINTERS. It ends up swapping the transferred Master field to the new actor's target, and the transferred target field to the new actor's Tracer, then using A_Fire to teleport the actor in front the player, and shooting a bullet tracer projectile directly at the new target, which is the puff.)
With the way things are now, I need to add the +ISMONSTER flag in order to get things to work, which I think could potentially cause issues.
|
|
|
Torr, seriously consider backporting this now that we're at an equivalent to ZDoom 2.7.1.
Having to use +ISMONSTER for SXF_SETMASTER to work is severely breaking some things as I predicted. It causes puffs to not create splashes and introduces some other strange behavior, and if you decided to upgrade the (G)ZDoom base even further, they might not end up spawning at all if sv_nomonsters is set to true. (Which is undesired behavior.) |
|