Daniel wrote:I think just not the Spray can be customizeable actions, but a lot of another ones that requires "different actors" for its function, for example:
A_PainDie("LostSoul", 3) -> it spawns 3 Lost Souls, so it also can be personalizated;
Most definitely. Also don't forget A_PainAttack!
A_VileTarget("Fire") -> it allows you to change the Fire sprite, so you can create new monsters that uses this kind of attack. With the actual Decorate, you can't customize this attack without replacing the ArchVile;
Why not, although I haven't seen a decent fire sprite replacement yet.
A_Tracer("puff") -> Revenant's personalized missile puff - you can use this action to make new rocket puffs (but this also can be made with usual Decorate)
It'd be more complex to change this one. It's a little too messy.
A_BrainExplode("Missile", 10, 512, 180) -> just a guess, this action is so complex; it spawns a bunch of missiles(10) at 512 points at south of the object (180 - the angle);
That's A_BrainScream, not A_BrainExplode. A_BrainExplode is making the recursive explosions. But to be honest, I don't see much of a chance here to get good results. The code pointer as it is is a little to limited.