[Fixed] "kill monsters" doesn't always work

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
User avatar
HotWax
Posts: 10002
Joined: Fri Jul 18, 2003 6:18 pm
Location: Idaho Falls, ID

Post by HotWax »

giest118 wrote:Why do you need the explosion anyway? Isn't just having the monsters dead good enough for you?
It's tradition. Typing "kill monsters" and hearing all the monsters go SPLAT is more satisfying than just watching them drop to the ground anyway.

Besides, many monsters who don't have explode deaths die just as violently:

- Pain Elementals explode
- Mancubii fall to pieces
- Cyberdemons blow up
- Spidermasterminds blow up, fall over, and THEN sink into the swamp! (errrr... wait)

It would just be silly to have these violent deaths accompanied by a zombie moaning and laying down.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49193
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

A massacre without the splattering would only be half as good. I hace to agree that it's just more satisfying the way it is now.
User avatar
cccp_leha
Posts: 1816
Joined: Wed Jul 16, 2003 7:21 am
Location: NJ, USA

Post by cccp_leha »

Out of curiosity, does "mdk" do locally the same thing that "kill monsters" does globally?
User avatar
Bio Hazard
Posts: 4019
Joined: Fri Aug 15, 2003 8:15 pm
Location: ferret ~/C/ZDL $

Post by Bio Hazard »

cccp_leha wrote:Out of curiosity, does "mdk" do locally the same thing that "kill monsters" does globally?
i think so because ive had to mdk something twice before
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49193
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

Bio Hazard wrote:
cccp_leha wrote:Out of curiosity, does "mdk" do locally the same thing that "kill monsters" does globally?
i think so because ive had to mdk something twice before

Yes, 10000 damage points.
User avatar
Matt
Posts: 9696
Joined: Sun Jan 04, 2004 5:37 pm
Preferred Pronouns: They/Them
Operating System Version (Optional): Debian Bullseye
Location: Gotham City SAR, Wyld-Lands of the Lotus People, Dominionist PetroConfederacy of Saudi Canadia

Post by Matt »

Where can I get this Claustrophobia thingy? A quick Google query only brings up a deathmatch wad...
User avatar
SargeBaldy
Posts: 366
Joined: Tue Jul 15, 2003 3:49 pm
Location: Oregon

Post by SargeBaldy »

http://www.doomworld.com/idgames/index.php?id=12364

on a related note, using "kill monsters" kills d'sparil's rider form but not his second. intentional or not?
User avatar
HotWax
Posts: 10002
Joined: Fri Jul 18, 2003 6:18 pm
Location: Idaho Falls, ID

Post by HotWax »

That could go either way. As the intention of kill monsters is to eliminate all the bad guys on the level, you could argue that it should kill any monsters spawned by the original monsters' deaths. On the other hand, that might be more difficult than it sounds, having to account for every script that gets fired off when each monster dies and preventing/killing any spawns that are supposed to occur. As it stands though, ZDoom does things both ways; it lets the second form of d'sparil spawn, but doesn't let lost souls spawn when a PE is killed.
User avatar
David Ferstat
Posts: 1113
Joined: Wed Jul 16, 2003 8:53 am
Location: Perth, Western Australia

Post by David Ferstat »

A command called "kill monsters" should do just that; it should, for all monsters, set health to zero, not remove a fixed amount of health.

If we can't change "kill monsters", we need a new command, perhaps "really kill monsters" that <i>does</i> really kill them.
User avatar
Bio Hazard
Posts: 4019
Joined: Fri Aug 15, 2003 8:15 pm
Location: ferret ~/C/ZDL $

Post by Bio Hazard »

-nomonsters
User avatar
Eevee
Posts: 592
Joined: Wed Jul 16, 2003 5:26 am

Post by Eevee »

David Ferstat wrote:If we can't change "kill monsters", we need a new command, perhaps "really kill monsters" that <i>does</i> really kill them.
Isn't typing "kill monsters[Enter]" followed by ~, up, Enter faster than typing "really kill monsters[Enter]"? Or at least fairly easy? o.o
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49193
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

Is there really such a need for this? Generally 'kill monsters' is merely a cheat which could easily be entered several times. Although it can be called from a script (or as death action by a few monsters) these are much more controlled situation where the mapper can ensure him/herself that all monsters are dead. Just fix it so ultra-strong monsters get killed, too, and leave it there.
User avatar
David Ferstat
Posts: 1113
Joined: Wed Jul 16, 2003 8:53 am
Location: Perth, Western Australia

Post by David Ferstat »

Eevee wrote:
David Ferstat wrote:If we can't change "kill monsters", we need a new command, perhaps "really kill monsters" that <i>does</i> really kill them.
Isn't typing "kill monsters[Enter]" followed by ~, up, Enter faster than typing "really kill monsters[Enter]"? Or at least fairly easy? o.o
Certainly it's faster. But we still have the problem that "kill monsters" doesn't perform as advertised. It doesn't kill all monsters. It actually removes 10000 hp from all non-dormant monsters, hoping, of course, that there are no monsters with hp exceeding that number.

A better logic would be like this:

For all actors from TID 1 to end
... if actor is monster
...... set hp to zero


That's why I'd prefer to correct "kill monsters".

I only suggested "really kill monsters" as a command title if we couldn't get it fixed.

If you can think of a better name for the command that kills all monsters (and I'm sure most people can, as I think mine's pretty clunky) then, please, make suggest away.
User avatar
HotWax
Posts: 10002
Joined: Fri Jul 18, 2003 6:18 pm
Location: Idaho Falls, ID

Post by HotWax »

Setting the HP to 0 wouldn't kill the monsters, certainly wouldn't splatter the monsters if it DID kill them, and would allow Lost Souls, the second form of D'sparil and others like him, and any monsters that spawn as the result of ACS specials on killed monsters, to spawn into the game, thereby not technically killing all monsters. (There will still be some on the level after the command is used, although admittedly none of the ones that were there at the time the command was executed...)
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm

Post by randi »

Fixed.

Return to “Closed Bugs [GZDoom]”