Optional Parameter for A_BFGSpray

Moderator: GZDoom Developers

User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 48519
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

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.
User avatar
DoomRater
Posts: 8265
Joined: Wed Jul 28, 2004 8:21 am
Location: WATR HQ

Post by DoomRater »

Graf Zahl wrote:
Daniel wrote: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.
1. To be honest, I had thought of replacing it with a triple target cursor when I was using this in conjuntion with monsters that used homing missles. Can you imagine a player that has a missile lock following him around?

2. What about the player being able to use a function like this? (thinks about how it would work) Okay, maybe THAT's why... I can't think of a simple uniform way of implementing it. o_O;;

Return to “Closed Feature Suggestions [GZDoom]”