Can you control the spacing between actors with this new implementation? Because then you could set them to appear one map unit apart (possibly less?) and get as close to an uninterrupted "beam" as the Doom engine will allow.
Granted it would also lag some computers, but there are many effects that can do that already...
Custom MageWand trail
Moderator: GZDoom Developers
- Graf Zahl
- Lead GZDoom+Raze Developer

- Posts: 49252
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Custom MageWand trail
No. The spawning is done per movement step. So the spacing only gets smaller when the speed decreases.
Re: Custom MageWand trail
But presumedly (haven't looked at any code here yet) the special spawns X actors in the space between its current position and its previous position, else we're back to the whole "Why not do this once a tic with A_Spawn" problem. So then could we change the value of X to increase the number of particles spawned, thus closing the gaps?
For the record, I'm not saying any of this would be a good idea.
But in some circumstances (such as very fast / slow projectiles) it may be useful to adjust the particle density.
For the record, I'm not saying any of this would be a good idea.
Re: Custom MageWand trail
Fast projectiles cut their movements in smaller steps. At least eight steps, but it can be more. (If the x or y velocity per step is larger than the fastprojectile's radius, then the number of steps doubles, which halves the velocity per step.)
Re: Custom MageWand trail
So a fast moving projectile with a small radius would take more steps than a similar projectile with the same speed but a larger radius?
- Graf Zahl
- Lead GZDoom+Raze Developer

- Posts: 49252
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Custom MageWand trail
Just like any other actor.