v3.0.0: added initial icons and text for final cleric armor ability

This commit is contained in:
Evan Debenham
2025-02-12 15:12:13 -05:00
parent 8ef00479ba
commit 5c032132ed
6 changed files with 16 additions and 13 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

View File

@@ -577,8 +577,8 @@ actors.hero.abilities.cleric.trinity$wnditemconfirm.body=Assign to body form
actors.hero.abilities.cleric.trinity$wnditemconfirm.mind=Assign to mind form
actors.hero.abilities.cleric.trinity$wnditemconfirm.spirit=Assign to spirit form
actors.hero.abilities.cleric.powerofmany.name=power of many
actors.hero.abilities.cleric.powerofmany.short_desc=_(UNFINISHED)_ The Cleric channels the _Power of Many_, empowering an existing ally or creating a new one.
actors.hero.abilities.cleric.powerofmany.desc=_Power of Many has not been implemented yet, and so is currently unselectable._
actors.hero.abilities.cleric.powerofmany.short_desc=The Cleric channels the _Power of Many_, empowering an existing ally or creating a new one.
actors.hero.abilities.cleric.powerofmany.desc=The Cleric channels the _Power of Many_, which either empowers an existing ally or creates a new empowered one for 100 turns.\n\nWhile empowered by Power of Many, any ally deals +25% damage, takes -25% damage, and shares their vision with the Cleric. They also gain a burst of 25 shielding when the ability is used.\n\nThe Cleric also gains three new spells that can only be cast with an empowered ally. Power of Many won't end while one of these spells is active.
actors.hero.abilities.ratmogrify.name=ratmogrify
@@ -1223,12 +1223,12 @@ actors.hero.talent.mind_form.desc=The Cleric can cast _Mind Form_, which imbues
actors.hero.talent.spirit_form.title=spirit form
actors.hero.talent.spirit_form.desc=The Cleric can cast _Spirit Form_, which imbues Trinity with the power of a ring or artifact that the Cleric has identified this run (except the holy tome), at the cost of 4 charges.\n\n_+1:_ When Trinity is used, the Cleric will gain a ring's effect at _+1_ for 20 turns, or will trigger an artifact's effect at _+4._\n\n_+2:_ When Trinity is used, the Cleric will gain a ring's effect at _+2_ for 20 turns, or will trigger an artifact's effect at _+6._\n\n_+3:_ When Trinity is used, the Cleric will gain a ring's effect at _+3_ for 20 turns, or will trigger an artifact's effect at _+8._\n\n_+4:_ When Trinity is used, the Cleric will gain a ring's effect at _+4_ for 20 turns, or will trigger an artifact's effect at _+10._\n\nTrinity can only be imbued with one spirit effect at a time. Artifacts have varied effects and armor charge costs when triggered by Trinity.
actors.hero.talent.cleric_a3_1.title=Unknown
actors.hero.talent.cleric_a3_1.desc=This talent hasn't been implemented yet, it currently does nothing.
actors.hero.talent.cleric_a3_2.title=Unknown
actors.hero.talent.cleric_a3_2.desc=This talent hasn't been implemented yet, it currently does nothing.
actors.hero.talent.cleric_a3_3.title=Unknown
actors.hero.talent.cleric_a3_3.desc=This talent hasn't been implemented yet, it currently does nothing.
actors.hero.talent.beaming_ray.title=beaming ray
actors.hero.talent.beaming_ray.desc=The Cleric can cast _Beaming Ray_ from an empowered ally at the cost of 1 charge. This ray can go through walls and teleports the ally to a targeted location. If an enemy is at that location, the ally appears next to the enemy and will target them.\n\n_+1:_ Beaming Ray has a max range of 4 tiles, and grants your ally an additional _+10% damage_ against the closest enemy for 10 turns.\n\n_+2:_ Beaming Ray has a max range of 8 tiles, and grants your ally an additional _+15% damage_ against the closest enemy for 10 turns.\n\n_+3:_ Beaming Ray has a max range of 12 tiles, and grants your ally an additional _+20% damage_ against the closest enemy for 10 turns.\n\n_+4:_ Beaming Ray has a max range of 16 tiles, and grants your ally an additional _+25% damage_ against the closest enemy for 10 turns.
actors.hero.talent.life_link.title=life link
actors.hero.talent.life_link.desc=The Cleric can cast _Life Link_ between themselves and an empowered ally at the cost of 2 charges. This spell causes damage to be shared between the Cleric and their ally, and causes beneficial spells to apply to both if either is being targeted.\n\n_+1:_ Life Link lasts for _6 turns_ and grants the ally an additional _-10% damage taken._\n\n_+2:_ Life Link lasts for _8 turns_ and grants the ally an additional _-15% damage taken._\n\n_+3:_ Life Link lasts for _10 turns_ and grants the ally an additional _-20% damage taken._\n\n_+4:_ Life Link lasts for _12 turns_ and grants the ally an additional _-25% damage taken._\n\nSpells that can be shared are: shield of light, divine sense, bless, hallowed ground, mnemonic prayer, lay on hands, aura of protection.
actors.hero.talent.stasis.title=Stasis
actors.hero.talent.stasis.desc=The Cleric can cast _Stasis_ on an empowered ally at the cost of 1 charge. Stasis temporarily removes the ally from the dungeon and preserves the remaining time on all buffs, including Power of Many itself. The ally will reappear next to you when the effect ends. Stasis can be re-cast at no cost to end the effect early.\n\n_+1:_ Stasis lasts for a max of _40 turns._\n\n_+2:_ Stasis lasts for a max of _60 turns._\n\n_+3:_ Stasis lasts for a max of _80 turns._\n\n_+4:_ Stasis lasts for a max of _100 turns._\n\nThe Cleric can also cast Beaming Ray when an ally in in stasis to resummon them, or cast Life Link to pre-emptively apply the effect. An ally in stasis still benefits from life link if relevant.
#universal

View File

@@ -188,8 +188,8 @@ public enum Talent {
DIVINE_INTERVENTION(177, 4), JUDGEMENT(178, 4), FLASH(179, 4),
//Trinity T4
BODY_FORM(180, 4), MIND_FORM(181, 4), SPIRIT_FORM(182, 4),
//Cleric A3 T4
CLERIC_A3_1(183, 4), CLERIC_A3_2(184, 4), CLERIC_A3_3(185, 4),
//Power of Many T4
BEAMING_RAY(183, 4), LIFE_LINK(184, 4), STASIS(185, 4),
//universal T4
HEROIC_ENERGY(26, 4), //See icon() and title() for special logic for this one

View File

@@ -36,12 +36,12 @@ public class PowerOfMany extends ArmorAbility {
@Override
public int icon() {
return HeroIcon.CLERIC3;
return HeroIcon.POWER_OF_MANY;
}
@Override
public Talent[] talents() {
return new Talent[]{Talent.CLERIC_A3_1, Talent.CLERIC_A3_2, Talent.CLERIC_A3_3};
return new Talent[]{Talent.BEAMING_RAY, Talent.LIFE_LINK, Talent.STASIS, Talent.HEROIC_ENERGY};
}
}

View File

@@ -69,7 +69,7 @@ public class HeroIcon extends Image {
public static final int FEINT = 30;
public static final int ASCENDED_FORM = 31;
public static final int TRINITY = 32;
public static final int CLERIC3 = 33;
public static final int POWER_OF_MANY = 33;
public static final int RATMOGRIFY = 34;
//cleric spells
@@ -97,6 +97,9 @@ public class HeroIcon extends Image {
public static final int BODY_FORM = 61;
public static final int MIND_FORM = 62;
public static final int SPIRIT_FORM = 63;
public static final int BEAMING_RAY = 64;
public static final int LIFE_LINK = 65;
public static final int STASIS = 66;
//all cleric spells have a separate icon with no background for the action indicator
public static final int SPELL_ACTION_OFFSET = 32;