# Game Mode: level.lst

The level.lst file determines level based benefits.

Tag Name: LEVEL:x

Variables Used (x): Number (Level)

Variables Used (x): LEVEL

What it does:

- Determines level based benefits.
- Using `LEVEL` in conjunction with a formula on the `MINXP` tag that utilizes the LEVEL variable will determine the level benefits.

Example:

`LEVEL:1 <tab> MINXP:0 <tab> CSKILLMAX:1 <tab> CCSKILLMAX:1`

Identifies the minimum experience points amd maximum class and cross-class skill ranks for first level.

`LEVEL:LEVEL <tab> MINXP:(LEVEL*LEVEL-LEVEL)*500 <tab> CSKILLMAX:LEVEL+3 <tab> CCSKILLMAX:(LEVEL+3)/2`

Establishes the standard level progression by experience points as used in the R/SRD.

Tag Name: MINXP:x

Variables Used (x): Number or Formula (Experience Points)

What it does:

- Sets the minimum experience points needed to achieve a level.
- When used in conjunction with the `LEVEL:LEVEL` tag, `MINXP`

Examples:

`MINXP:(LEVEL*LEVEL-LEVEL)*500`

The standard formula for level progression for the R/SRD.

Tag Name: CSKILLMAX:x

Variables Used (x): Number or Formula (Skill Rank)

What it does:

Sets the maximum rank for class skills.

Examples:

`CSKILLMAX:LEVEL+3`

The standard formula for maximum class skill ranks for the R/SRD.

Tag Name: CCSKILLMAX:x

Variables Used (x): Number or Formula (Skill Rank)

What it does:

Sets the maximum rank for cross class skills.

Examples:

`CCSKILLMAX:(LEVEL+3)/2`

The standard formula for maximum cross-class skill ranks for the R/SRD.