Chaosforge Forum
DoomRL => Bug Reports => Topic started by: Potman on April 27, 2008, 02:18
-
This wasn't the case before, I recall. I don't think I should accept the credit of the killing when a former captain guns down an imp by accident. 'Course, flooding the level with acid is another story.
Just pointing out. Not even sure if this is a bug or a feature.
-
You may not have pulled the trigger but as long as the imp died from your choice of action then I think it's fair that you receive credit. I use this tactic all the time. How should the game determine whether or not you purposefully positioned yourself so that the former captain was in line with the imp? There are so many kills that occur in this game that aren't a direct result of player action that if you didn't get experience from them you would never level up...or there would have to be a system in place where the game would constantly ask the player "Did you mean to do that?" to which only an answer of 'yes' credits the player with experience.
-
Fair enough. I'll just go stand over here.
-
This has happened as far back as I can recall, as a note.
Explosion chains caused by enemies grant EXP, too.
-
Since there are finite enemies, I'd say its fair to get experience from each one that meets a horrible end.
-
The current code was cut down to give the player all the experience for each monster that died on the level, no matter of the reason -- this was done to clear all those bugs that denied the player experience for many NPC death reasons.
-
Does that include getting experience from raised enemies via Archvile? Because that is probably unbalanced...
-
No, raised and summoned monsters have a BF_NOEXP flag, which marks them as experience 0.
-
What, so I won't get experience from monster levers? I demand change!
-
Monster summoning levers don't give the BF_NOEXP flag, so you get your exp all right ;]