Hello!
Glad to see this place is alive!
Merry Christmas to everyone (or Hanuka)!
I found igi's concept of granting XP for mages (clerics is another story) for spell casting very cool, But, it uses a lot of scripts, that bothered me.
I like to getting XP from theving for rogues or any other rewards for class-specific activity. In future I would make a mod that drastically lowers XP rewards from quests and killing creatures, so rewards for class-specific activities would play major role in level advancing. For now we need to implement this rewards.
So, I tried to recreate it in a way that no scripts needed.
Problem is, I'm not a programmer and all my weidu skills left in past. If someone provides help it would be greatly apreciated.
Main idea is to add GainXP opcode to spells, but limit total XP gained that way, so we don't get 30 levels already in Candlekeep by using Magic Missile million times.
Igi used script to count every spell usage. Instead, I propose to reward mage only for highest assessible spells through extended headers. Example, 1st (and 2nd) level mage gain XP for casting spells from 1st spell-level (Magic Missile, Armor etc), on 3rd level mage get access to 2nd spell-tier and don't get more experience from casting 1st tier spells.
Proposed XP reward
Lvl 1,2 | 3,4 | 5,6 | 7,8 | 9,10 | 11,12 | 13,14 | 15,16 | 17,18 | 19,20 |
1 50
2 100
3 150
4 200
5 250
6 300
7 350
8 400
9 500
I'm open for any ideas, concept is not made in stone. Especialy roleplay-wise ideas, like provide reward only to specialist mages and only for preferred school etc.
Possible weidu interpretation: