Leveling Explained

Post » Wed Apr 07, 2010 4:58 pm

I've been running through some of the scripting try to figure out how to do some things and I can't seem to figure out how the leveling process works. I see where there are things that affect leveling such as iXPBumbBase, etc.

Can anyone explain the whole process of the leveling system and how it runs?

Ie,

This variable tracks exp, this variable says how much xp is needed, once that xp is reached this script runs that alerts the player of levelup, and then these scripts run to actually go through the levelup process. I'm assuming it is a quest/script mixture, but I can't seem to find what it is and can't find any documentation on it. I was hoping that looking trough some of the CG scripts would help but I didn't have any luck.

Thanks!
User avatar
Nymph
 
Posts: 3487
Joined: Thu Sep 21, 2006 1:17 pm

Post » Wed Apr 07, 2010 6:51 pm

There is no scripting whatsoever involved in that - it's all controlled directly by the game engine. Experience is tracked via an actor value (XP), and awarded via scripts or the game engine (where the amount is controlled via game settings). The amount of experience required per level is controlled via game settings as well, although I don't know the formula off the top of my head. Once the player's experience reaches the appropriate level, the level up menu will open when they're next in http://geck.gamesas.com/index.php/GameMode and out of combat. There seems to be a slight delay as well, but I don't know how that's determined.

Cipscis
User avatar
Benito Martinez
 
Posts: 3470
Joined: Thu Aug 30, 2007 6:33 am

Post » Wed Apr 07, 2010 3:06 pm

One condition is you cannot be in combat for the level up menu to show up.
I also believe you cannot be in menu mode.

As Cipscis said, its mostly controlled by the game engine using game settings.
User avatar
Angus Poole
 
Posts: 3594
Joined: Fri Aug 03, 2007 9:04 pm

Post » Wed Apr 07, 2010 7:18 am

Ok, if the actual level up is handled by the game engine and not via scripts, am I correct to assume you could turn off leveling and then implement you're own leveling system through menus/custom UI and heavy scripting?

Additionally, base stats are those set inside the engine? I know base skills, etc are set in Game Settings, but things like base HP which I think is 90, where is that set?
User avatar
BlackaneseB
 
Posts: 3431
Joined: Sat Sep 23, 2006 1:21 am


Return to Fallout 3