p15-vocations / home

Vocation Hubs

Pick your calling. Each hub folds in its promotion and curates spells, weapons, trainers and hunts straight from the dataset.

Knight

promotes to Elite Knight

Front-line melee: swords, clubs and axes behind a shield.

spells
19 (10 knight-only)
weapon classes
sword (86) · club (77) · axe (72) · shield (60)
trainers
43 NPCs teach this vocation
hunts
505 monsters in exp bands

Signature: Whirlwind Throw — “exori hur”, lvl 15

Open Knight hub →

Paladin

promotes to Royal Paladin

Ranged fighter: spears, bolts and holy missiles.

spells
30 (17 paladin-only)
weapon classes
distance (25) · ammunition (13) · shield (60)
trainers
44 NPCs teach this vocation
hunts
505 monsters in exp bands

Signature: Ethereal Spear — “exori con”, lvl 23

Open Paladin hub →

Sorcerer

promotes to Master Sorcerer

Burst damage mage: wands, rods and heavy attack magic.

spells
51 (15 sorcerer-only)
weapon classes
wand (16)
trainers
44 NPCs teach this vocation
hunts
505 monsters in exp bands

Signature: Death Strike — “exori mort”, lvl 16

Open Sorcerer hub →

Druid

promotes to Elder Druid

Healer and support mage: rods, runes and party cures.

spells
55 (19 druid-only)
weapon classes
wand (16)
trainers
44 NPCs teach this vocation
hunts
505 monsters in exp bands

Signature: Ice Wave — “exevo frigo hur”, lvl 18

Open Druid hub →

How curation works (data-driven, no hand lists)

Signature spells = baseVocations == [vocation], sorted by level. Weapon classes = items.attrs.weaponType groups, top rows by attack (defense for shields). Trainers = NPCs whose teaches[].spell matches this vocation's spellbook, ranked by match count. Hunts = monsters with experience > 0 sliced into exp bands with an exp/hp column.

Item data carries no level requirements, so none are shown. Records with confidence != high are badged unverified; NPC locations are always location unverified (positions live in the binary map).