[Not a bug] D'Sparil & specialaction_killmonsters

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

D'Sparil & specialaction_killmonsters

Postby LilWhiteMouse » Tue Dec 09, 2003 6:55 am

Is D'Sparil suppost to kill all monsters on a level without use of specialaction_killmonsters in the relevant mapinfo?

This is the mapinfo entry for the level I'm using the actor in:
Code: Select allExpand view
map map02 "Ruined Town"
NoIntermission
sky1 SKY2 0
sky2 SKY3 0
lightning
FallingDamage
music GATHERFA
dsparilspecial
specialaction_lowerfloor
cluster 1


When I kill it, all the remaining monsters in the level are gibbed.
User avatar
LilWhiteMouse
"Stop the world, I'm getting off."
 
Joined: 15 Jul 2003
Location: Maine, US

Postby Graf Zahl » Tue Dec 09, 2003 6:58 am

DSparil kills the monsters in a different place than all other monster special actions - even without any MAPINFO special. As you discovered right now this behavior cannot be changed.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Postby Enjay » Tue Dec 09, 2003 8:08 am

Yes, as you have discovered, D'Sparil always kills all monsters on a level, regardless of which level he is on, or which game he is being used in. Always been that way to my knowledge. To change this would break older WADs. A way round it would be to include a MAPINFO entry to specifcally prevent this behaviour.

As an aside, I used D'Sparil's "kill monsters" ability to get him to run a script when he dies. Or rather, I attached a script to a Zombieman in a hidden sector. When D'Sparil died, so did the Zombie, and the script was run. I know there are other ways of getting a script to run when D'Sparil's second stage dies, but that's one way, and it seems to work well.
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland

Postby Lexus Alyus » Tue Dec 09, 2003 8:45 am

Mmm, that's not a bad idea... As for the map info to prevent it... that sounds logical.

:twisted:
User avatar
Lexus Alyus
One day, I may actually release something...
 
Joined: 15 Jul 2003
Location: Nottingham, UK

Postby LilWhiteMouse » Tue Dec 09, 2003 8:52 am

I'll just cut out the actors area into it's own level then, easy enough. I just thought it rather odd that if that was it's native behaviour then what was the point of specialaction_killmonsters in heretics's mapinfo? Oh well, you win some, you lose some.
User avatar
LilWhiteMouse
"Stop the world, I'm getting off."
 
Joined: 15 Jul 2003
Location: Maine, US

Postby Graf Zahl » Tue Dec 09, 2003 9:43 am

LilWhiteMouse wrote:what was the point of specialaction_killmonsters in heretics's mapinfo?



...to put it on other monsters...?
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Postby randi » Fri Dec 12, 2003 8:04 pm

LilWhiteMouse wrote:what was the point of specialaction_killmonsters in heretics's mapinfo?

For the maulators. Put some on E3M8 in Heretic, and killing all the maulators will kill all the other monsters, too.
User avatar
randi
Site Admin
 
Joined: 09 Jul 2003


Return to Closed Bugs

Who is online

Users browsing this forum: No registered users and 0 guests