Chaosforge Forum

DoomRL => Bug Reports => Topic started by: Potman on April 27, 2008, 02:18

Title: Getting experience from all kills
Post 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.
Title: Re: Getting experience from all kills
Post by: Papachabre on April 27, 2008, 08:24
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.
Title: Re: Getting experience from all kills
Post by: Potman on April 27, 2008, 08:38
Fair enough. I'll just go stand over here.
Title: Re: Getting experience from all kills
Post by: rekenne on April 30, 2008, 01:52
This has happened as far back as I can recall, as a note.
Explosion chains caused by enemies grant EXP, too.
Title: Re: Getting experience from all kills
Post by: Chamber on April 30, 2008, 03:03
Since there are finite enemies, I'd say its fair to get experience from each one that meets a horrible end.
Title: Re: Getting experience from all kills
Post by: Kornel Kisielewicz on April 30, 2008, 04:41
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.
Title: Re: Getting experience from all kills
Post by: Chamber on May 01, 2008, 02:14
Does that include getting experience from raised enemies via Archvile?  Because that is probably unbalanced...
Title: Re: Getting experience from all kills
Post by: Kornel Kisielewicz on May 01, 2008, 02:30
No, raised and summoned monsters have a BF_NOEXP flag, which marks them as experience 0.
Title: Re: Getting experience from all kills
Post by: Potman on May 01, 2008, 03:41
What, so I won't get experience from monster levers? I demand change!
Title: Re: Getting experience from all kills
Post by: Kornel Kisielewicz on May 01, 2008, 09:39
Monster summoning levers don't give the BF_NOEXP flag, so you get your exp all right ;]