Manual:Game Mechanics/Levels

From DikuMUD Wiki
Jump to navigation Jump to search

Leveling System

This brief document describes the level system. In general, 16,650 xp points = 1 level ( a little less until virtual level 50).

Players (PCs)

Players can be a level 0-255. For most practical purposes the delineation is usually between levels 0-49 and 50+. Levels 200 to 255 are reserved for administrators (gods). Thus, the gaming system allows players from level 0-199. Players also have a virtual level (VLEVEL) which is essentially the amount of XP they've earned over the course of time or times they've typed : level now. Current known limitation: at level 65,535, a player's experience counter rolls back over to 0 as does their level. The other level available is a guild level - that is the number of levels a character has done in a certain guild and does not reset when a player leaves the guild and rejoins.

Non Player Characters (NPCs)

NPCs can be level 0-199. Odin the All Father of the Aesir is level 199. Winky is level 33. Mary, the lumberjack's wife is level 16. Satan is level 199. Tiamat is level 195. An Udgaardian City Guard is level 62.

Abilities

Both PCs and NPCs have eight abilities STR (strength),DEX (dexterity) ,CHA (charisma) ,BRA (brain) ,MAG (magic) ,DIV (divinity), HPP (hitpoints), CON (constitution). Abilities range from 0 - 250. [Link to or pull in ability section] For players the normal max for training abilities is [0..100] but no reason why you couldn't set it higher.

Practice Points

When you gain a new level you'll be awarded points to practice abilities, skills, and spells.

For each level you'll be awarded:

 Abilities = 10 * 4 through level 50 ? (2000 ability practice points in total per character lifetime)
 Skills & Spells = 10 * 8 through unlimited levels. 

When your virtual level reaches 100, the cost of training slowly increases and maxes out at 200.

The 10 is picked as the average cost of an ability or a skill (so it's important that's about the average cost in how the guilds are defined). The 4 is chosen because you have 8 abilities and you should be able to master at least half of your abilities.

Each time you practice a skill, the skill increases in increments of 2. Each time you practice an ability the ability increases in increments of 1.

Number of Times Trained Factor 1.5 Average Cost 10
Difficulty Factor 3
Ability Points/level 40
Skill Points/Level 80
Number of Times Practiced Per Level 1 2 3 4 5
6 4 6 9 14 21
5 5 8 12 17 26
4 6 9 14 21 31
3 7 11 16 24 36
2 8 12 18 27 41
1 9 14 21 31 46
0 10 15 23 34 51
-1 13 20 30 44 66
-2 16 24 36 54 81
-3 19 29 43 65 97
-4 22 33 50 75 112
-5 25 38 57 85 127
-6 28 42 63 95 142
-7 31 47 70 105 157

Hit-points & Regain

A PCs hit-points max is (3 * HPP + 20) A NPCs hit-points max is (3 * HPP + 10)


A character regains hitpoints based on CON: (1 + hit max(CON) / 10) If a character is fighting there is no hitpoint regain. Resting provides an 50% additional regain, while sitting is a 25% additional regain. If a character is in a unit that has the UNIT_FL_SACRED set, the regain is furthermore doubled. If a player is thirsty or hungry the regain is reduced. When a mortal character dies, their hitpoints are set to -1.

Mana

The equation for max mana is: 100 + (BRA + CHA)/2 but never less than 200. For a player, the max is further modified by the player's age compared to lifespan.

The gain is 1 + MAX/10 Plus (CHA - the larger of(MAG, DIV) / 3) [This is strange and should be reviewed]

If a character is fighting there is no mana regain. Resting 50% additional regain, sitting 25% additional regain. If a character is in a unit that has the UNIT_FL_SACRED set, the regain is furthermore doubled. If a player is thirsty or hungry the regain is reduced.

Endurance

Max endurance is a char's CON * 2 + 150. For a player, the endurance is further modified by the player's age compared to lifespan. The endurance regain equation is : 1 + endurance-max/10. Regain is zero when fighting, an additional 50% if resting or sleeping, an additional 25% if sitting. Furthermore doubled if in a unit with UNIT_FL_SACRED. If a player is thirsty or hungry the regain is reduced.

Skills

PCs have a full skill tree NPCs don't have skills.