Natively G/ZDoom recounts monsters at the end and adds up an accurate kill ratio based on total monsters on the map, rather than on how many monsters were on the map originally. It would be cool if there were an option to restore how this functions in vanilla, where if you kill more than the base number of monsters, the kill ratio rises above 100%.
The reason I ask is mainly because of the UV -respawn speed running category being a pain to calculate when running on these ports. A simple menu option to change this wouldn't hurt anybody, would it?
Kill ratio option for respawning monsters
Moderator: GZDoom Developers
- Cyberdemon531
- Posts: 192
- Joined: Tue Aug 24, 2010 11:01 am
- Location: Tower of Babel
Re: Kill ratio option for respawning monsters
ZDoom isn't designed for this. It has too many features that aren't restrained to the limits of what vanilla allows.
What do you do with monsters that are spawned by scripts? How do you deal with monsters that are spawned by other actors?
What do you do with monsters that are spawned by scripts? How do you deal with monsters that are spawned by other actors?
- XutaWoo
- Posts: 4005
- Joined: Sat Dec 30, 2006 4:25 pm
- Location: beautiful hills of those who are friends
- Contact:
Re: Kill ratio option for respawning monsters
Presumably, they get treated the same as respawned monsters since they're added to the kill count after the base maximum has been initialized. Isn't that what happens if you use DEHACKED to make Lost Souls count?Gez wrote:ZDoom isn't designed for this. It has too many features that aren't restrained to the limits of what vanilla allows.
What do you do with monsters that are spawned by scripts? How do you deal with monsters that are spawned by other actors?
- NeuralStunner
-
- Posts: 12328
- Joined: Tue Jul 21, 2009 12:04 pm
- Preferred Pronouns: No Preference
- Operating System Version (Optional): Windows 11
- Graphics Processor: nVidia with Vulkan support
- Location: capital N, capital S, no space
- Contact:
Re: Kill ratio option for respawning monsters
ZDoom dynamically adjusts the max Kills/Items/Secrets whenever those counts change. (Specifically to avoid vanilla's "over max" bugs.)
I think I've got this right:" Any time an actor gains COUNTKILL (whether it's spawned by any means, or a manual flag setting) the count increases. When that flag is removed (unset, or the actor deleted), the count decreases. Respawning monsters count as new actors. Revived ones don't, but they're treated as a special case.
Granted, I don't know for sure what use ZDoom is for speedrunning, since it loses demo compatibility easily. It's also subject to occasional subtle changes in behavior compared to Vanilla Doom. (For example, did you know that crushers still incorrectly go all the way to the floor?)
I suppose you could make your demos into videos, but is that actually valid in competitions?
If you want a quality, modernized port with good demo support, I would recommend Eternity Engine.
I think I've got this right:" Any time an actor gains COUNTKILL (whether it's spawned by any means, or a manual flag setting) the count increases. When that flag is removed (unset, or the actor deleted), the count decreases. Respawning monsters count as new actors. Revived ones don't, but they're treated as a special case.
Granted, I don't know for sure what use ZDoom is for speedrunning, since it loses demo compatibility easily. It's also subject to occasional subtle changes in behavior compared to Vanilla Doom. (For example, did you know that crushers still incorrectly go all the way to the floor?)
I suppose you could make your demos into videos, but is that actually valid in competitions?
If you want a quality, modernized port with good demo support, I would recommend Eternity Engine.