HELP - Some raiders killed do not award XP

Post » Sun Aug 08, 2010 9:32 pm

Hello,

I've been modding out my FO3 for the last few months and came across a bug today where when I killed raiders (seems like the low level ones) I am not getting awarded any experience. I tested this on all the other creatures, npcs, and experience rewards (like finding a location, disarming traps, etc.) and the experience gets awarded to me just fine. I started a new game today to test out all the stuff I have modded and changed. I came across this bug when I went into the Super Duper Mart and only got awarded experience twice from 2 out of the many raiders in there (I am using Mart's Mutant Mod with increased spawns). I know for sure one of the raiders I got XP from in there was the boss raider.

I decided to check out the raiders at the Spring Vale school as well as the ones on the overpass/highway across the way from the Spring Vale school and I am still getting the same issue with no XP awarded. I reloaded my save game before entering the Super Duper Mart and used the console to bump my character's level from 4 to 10 to try some testing. I entered the Super Duper Mart and I ended up getting XP from maybe 4-5 of the many raiders in there instead of just 2. That's why it seems like the lower level raiders are not giving me any XP.

I checked out all the game setting entries in FO3Edit that monitor the XP awarded for doing stuff like "iXPLevelKillNPCEasy [GMST:000BC2EF]" and they are all set just fine. Plus, I am getting the correct XP awarded from everything else anyways. I guess my question would be if anyone knows where the script is that fires off after a raider dies to award you the correct XP? I searched for the life of me and couldn't find anything that looked correct.

I also checked out the raiders in the NPC section with FO3Edit as well as the GECK, but it didn't look like they have any XP scripts. I mean how does the game know if an enemy is very easy, average, or hard without a script to award the player XP? Any help would be much appreciated and if you need any other specific info from me, please let me know. Thanks in advance!
User avatar
Tamika Jett
 
Posts: 3301
Joined: Wed Jun 06, 2007 3:44 am

Post » Sun Aug 08, 2010 9:29 pm

I know that XP point rewarding is hardcoded within the game. The only way you can alter this is with a few exp settings like the one you listed. It knows what difficulty the NPC is depending on what you mark it as in the geck. Also I think this might belong more in the mods section, as your asking more about what sounds like a mod caused issue rather than the geck. Anywho, I would disable all mods you have active and see if it still does it.
User avatar
Jordan Fletcher
 
Posts: 3355
Joined: Tue Oct 16, 2007 5:27 am

Post » Sun Aug 08, 2010 4:59 pm

Check out the GECK wiki's page on http://geck.gamesas.com/index.php/Experience_Settings and the "Killing" section especially. According to this, it looks like there are level-based thresholds for determining whether an NPC is Very Easy, Hard, or what have you. When you are doing your testing, check an enemy's level before killing it, by opening the console (with the grave `/tilde ~ key,) clicking on an enemy with the mouse, and typing "GetLevel" (without quotation marks, capitalization doesn't matter.) According to the wiki page, by default all humanoid NPCs should award some XP, but check and see if you have a mod or something that is changing the value assigned to the iXPLevelKillNPCVeryEasy variable. That may be the cause of your problem.
User avatar
Claire
 
Posts: 3329
Joined: Tue Oct 24, 2006 4:01 pm

Post » Sun Aug 08, 2010 11:39 am

You have to do a minimum 40% damage to get XP, changeable by gamesettings. Some modded-in weapons don't attribute damage to the player, and companions also don't (unless you write stuff to fake it).
User avatar
Britta Gronkowski
 
Posts: 3475
Joined: Mon Apr 09, 2007 3:14 pm

Post » Sun Aug 08, 2010 5:30 pm

SWEET! The problem has been solved! Following admiralawesome's advice, I checked the wiki and the "XPLevelKillNPCVeryEasy" variable in my FO3. The value was set to 1 instead of 0. I must have set that by mistake and that was definately causing the problem for no XP gain on the low level raiders. Everything works PERFECT now! Thanks everyone for replying to my post, it's much appreciated.
User avatar
Andrew Perry
 
Posts: 3505
Joined: Sat Jul 07, 2007 5:40 am


Return to Fallout 3