Skill rebalancing, analytic data tracking

This commit is contained in:
2025-02-08 20:35:36 -08:00
parent 5ecafa0d4a
commit bd48a26adf
7 changed files with 55 additions and 16 deletions

View File

@ -102,11 +102,12 @@ function governing(track: Track, difficulty: Difficulty): SkillGoverning {
let underTarget: number
let target: number
let cost: number
let mortalServantValue: number;
switch(difficulty) {
case 0: underTarget = 5; target = 15; cost = 50; break;
case 1: underTarget = 15; target = 40; cost = 100; break;
case 2: underTarget = 100; target = 150; cost = 250; break;
case 3: underTarget = 175; target = 250; cost = 500; break;
case 0: underTarget = 5; target = 15; cost = 50; mortalServantValue = 1; break;
case 1: underTarget = 15; target = 40; cost = 100; mortalServantValue = 2; break;
case 2: underTarget = 30; target = 70; cost = 125; mortalServantValue = 3; break;
case 3: underTarget = 50; target = 100; cost = 150; mortalServantValue = 10; break;
}
return {
stats: template.stats,
@ -115,6 +116,7 @@ function governing(track: Track, difficulty: Difficulty): SkillGoverning {
cost: cost,
note: template.note,
scoring: template.scoring,
mortalServantValue: mortalServantValue
}
}