v3.0.0: added some text/structuring for cleric talents with no function

This commit is contained in:
Evan Debenham
2024-10-18 16:10:52 -04:00
parent c7b144a720
commit d1ae02b51a
3 changed files with 41 additions and 7 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@@ -981,6 +981,33 @@ actors.hero.talent.expose_weakness.desc=_+1:_ Enemies that attack the Duelist's
actors.hero.talent.counter_ability.title=counter ability
actors.hero.talent.counter_ability.desc=_+1:_ If the Duelist uses a weapon ability within 3 turns of her afterimage being attacked, she will instantly regain _0.38 charges_.\n\n_+2:_ If the Duelist uses a weapon ability within 3 turns of her afterimage being attacked, she will instantly regain _0.77 charges_.\n\n_+3:_ If the Duelist uses a weapon ability within 3 turns of her afterimage being attacked, she will instantly regain _1.13 charges_.\n\n_+4:_ If the Duelist uses a weapon ability within 3 turns of her afterimage being attacked, she will instantly regain _1.5 charges_.
#cleric
actors.hero.talent.clerict1a.title=fasting
actors.hero.talent.clerict1a.desc=_+1:_ The Cleric can cast _???_ at the cost of 1 charge. This spell restores _30 turns of satiety_, grants _3 shielding_, and is cast instantly.\n\n_+2:_ The Cleric can cast _???_ at the cost of 1 charge. This spell restores _50 turns of satiety_, grants _5 shielding_, and is cast instantly.
actors.hero.talent.clerict1b.title=detect curse
actors.hero.talent.clerict1b.desc=_+1:_ The Cleric can cast _Detect Curse,_ a spell that reveals whether an item is cursed at the cost of _3 charges._\n\n_+2:_ The Cleric can cast _Detect Curse,_ a spell that reveals whether an item is cursed at the cost of _2 charges._
actors.hero.talent.clerict1c.title=searing light
actors.hero.talent.clerict1c.desc=_+1:_ Attacks on enemies illuminated by _Guiding Light_ deal an extra _+3 magic damage._\n\n_+2:_ Attacks on enemies illuminated by _Guiding Light_ deal an extra _+5 magic damage._
actors.hero.talent.clerict1d.title=circle of healing
actors.hero.talent.clerict1d.desc=_+1:_ The Cleric can cast _Circle of Healing_ at the cost of 2 charges. This spell surrounds the Cleric in a healing aura, restoring 1 HP per turn for _10 turns_ to the Cleric and anything adjacent to them.\n\n_+2:_ The Cleric can cast _Circle of Healing_ at the cost of 2 charges. This spell surrounds the Cleric in a healing aura, restoring 1 HP per turn for _15 turns_ to the Cleric and anything adjacent to them.
actors.hero.talent.clerict2a.title=TODO
actors.hero.talent.clerict2a.desc=TODO
actors.hero.talent.clerict2b.title=TODO
actors.hero.talent.clerict2b.desc=TODO
actors.hero.talent.clerict2c.title=TODO
actors.hero.talent.clerict2c.desc=TODO
actors.hero.talent.clerict2d.title=TODO
actors.hero.talent.clerict2d.desc=TODO
actors.hero.talent.clerict2e.title=TODO
actors.hero.talent.clerict2e.desc=TODO
actors.hero.talent.clerict3a.title=TODO
actors.hero.talent.clerict3a.desc=TODO
actors.hero.talent.clerict3b.title=TODO
actors.hero.talent.clerict3b.desc=TODO
#universal
actors.hero.talent.heroic_energy.title=heroic energy
actors.hero.talent.heroic_energy.rat_title=ratroic energy

View File

@@ -170,6 +170,13 @@ public enum Talent {
//Duelist A3 T4
FEIGNED_RETREAT(151, 4), EXPOSE_WEAKNESS(152, 4), COUNTER_ABILITY(153, 4),
//Cleric T1
CLERICT1A(160), CLERICT1B(161), CLERICT1C(162), CLERICT1D(163),
//Cleric T2
CLERICT2A(164), CLERICT2B(165), CLERICT2C(166), CLERICT2D(167), CLERICT2E(168),
//Cleric T3
CLERICT3A(169, 3), CLERICT3B(170, 3),
//universal T4
HEROIC_ENERGY(26, 4), //See icon() and title() for special logic for this one
//Ratmogrify T4
@@ -415,7 +422,7 @@ public enum Talent {
case DUELIST:
return 154;
case CLERIC:
return 26; //TODO CLERIC talent sprite here
return 186;
}
} else {
return icon;
@@ -853,8 +860,8 @@ public enum Talent {
case DUELIST:
Collections.addAll(tierTalents, STRENGTHENING_MEAL, ADVENTURERS_INTUITION, PATIENT_STRIKE, AGGRESSIVE_BARRIER);
break;
case CLERIC: //TODO CLERIC T1
Collections.addAll(tierTalents, HEARTY_MEAL, VETERANS_INTUITION, PROVOKED_ANGER, IRON_WILL);
case CLERIC:
Collections.addAll(tierTalents, CLERICT1A, CLERICT1B, CLERICT1C, CLERICT1D);
break;
}
for (Talent talent : tierTalents){
@@ -882,8 +889,8 @@ public enum Talent {
case DUELIST:
Collections.addAll(tierTalents, FOCUSED_MEAL, LIQUID_AGILITY, WEAPON_RECHARGING, LETHAL_HASTE, SWIFT_EQUIP);
break;
case CLERIC: //TODO CLERIC T2
Collections.addAll(tierTalents, IRON_STOMACH, LIQUID_WILLPOWER, RUNIC_TRANSFERENCE, LETHAL_MOMENTUM, IMPROVISED_PROJECTILES);
case CLERIC:
Collections.addAll(tierTalents, CLERICT2A, CLERICT2B, CLERICT2C, CLERICT2D, CLERICT2E);
break;
}
for (Talent talent : tierTalents){
@@ -911,8 +918,8 @@ public enum Talent {
case DUELIST:
Collections.addAll(tierTalents, PRECISE_ASSAULT, DEADLY_FOLLOWUP);
break;
case CLERIC: //TODO CLERIC T3
Collections.addAll(tierTalents, HOLD_FAST, STRONGMAN);
case CLERIC:
Collections.addAll(tierTalents, CLERICT3A, CLERICT3B);
break;
}
for (Talent talent : tierTalents){