Incorrect kill counts in cooperative mode

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.

Post a reply

Smilies
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :geek: :ugeek: :!: :?: :idea: :arrow: :| :mrgreen: :3: :wub: >:( :blergh:
View more smilies

BBCode is OFF
Smilies are ON

Topic review
   

Expand view Topic review: Incorrect kill counts in cooperative mode

by Risen » Thu Jul 13, 2006 9:01 am

Excellent. Glad my simple test case was enough to find the issue.
Cutmanmike wrote:I think the count is pointless anyway. Especially with monsters that create more monsters.
That's irrelevant. If it exists at all, it should at least work properly!

by Graf Zahl » Thu Jul 13, 2006 8:44 am

Seems my guess was correct. A kill was only counted in multiplayer when done by a player. Kills by infighting or non-player activated scripts (and of course cheats) were not counted at all.

by Graf Zahl » Thu Jul 13, 2006 8:29 am

Not if you want to display a custom level end status screen.

by Cutmanmike » Thu Jul 13, 2006 6:50 am

I think the count is pointless anyway. Especially with monsters that create more monsters.

by Graf Zahl » Thu Jul 13, 2006 6:25 am

Apparently Coop doesn't properly count monsters that are not being killed by any player.

Incorrect kill counts in cooperative mode

by Risen » Thu Jul 13, 2006 5:24 am

Launch E1M1 as a one-player cooperative session.
Type "Kill monsters" at console. Output says "6 monsters killed."

"am_cheat 2" now shows the monsters are dead.
Walking into the first room shows the monsters are indeed dead.
"Monster" console command returns nothing.

However...
The automap still shows the monster count as "0/6".
GetLevelInfo returns 0 as number of monsters killed.

I think there is a way to trigger this without cheating, as we've run into this problem before without using "kill monsters". Hopefully this will be enough for you to locate the bug though, as it's the only way I can reliably reproduce it right now.

When launched in single-player mode, everything works as expected.
This may or may not be an issue in Deathmatch mode also: I didn't test that.

Top