Player character has four primary attributes, whose starting values vary depending on chosen class:
Each time a player character gains a level, the New Stats button will appear to the left on the interface bar at the bottom of the screen (or in the bottom left corner of the screen at 640x480 resolution). Clicking on this button will bring up the character screen to allocate attribute points.
Each level gained allows the player character to allocate five attribute points (and one skill point).
Points do not need to be allocated, but doing so is recommended. They are allocated by left-clicking on one of the buttons to the right of each of the four attributes on the character screen; a single click will allocate a single point, while a single click while holding down the Shift key will allocate all remaining points to the selected attribute. Prior to 1.13, point allocation was permanent.
Player characters also receive five attribute points as a reward for returning Lam Esen's Tome to Alkor in each difficulty level so, after gaining 98 levels and completing this quest in all three difficulty levels, players have maximum 505 points to allocate. Player characters can also gain attribute bonuses from equipped items, and charms in inventory in Expansion games.
Since 1.13, stat (and skill) points can be reset as a reward from Akara for cleansing the Den of Evil in each difficulty level, allowing the player to redistribute all points previously allocated. Characters who completed this quest in all difficulty levels before 1.13 will only receive this reward in Hell. In Expansion games, since 1.13 stat (and skill) points can also be reset by using a Token of Absolution.
Buffs and debuffs active at the time of the reset will remain active until they expire. Native Offensive Auras and Defensive Auras active at the time of the reset will no longer be applied but their graphic may still be displayed, as may their former effects in the character screen. However, this display error stops upon exiting the game and everything returns to normal at the start of the next game.