diff --git a/core/src/main/assets/interfaces/talent_icons.png b/core/src/main/assets/interfaces/talent_icons.png index f552202de..22ce9c915 100644 Binary files a/core/src/main/assets/interfaces/talent_icons.png and b/core/src/main/assets/interfaces/talent_icons.png differ diff --git a/core/src/main/assets/messages/actors/actors.properties b/core/src/main/assets/messages/actors/actors.properties index dac5b4f3d..239d8d41d 100644 --- a/core/src/main/assets/messages/actors/actors.properties +++ b/core/src/main/assets/messages/actors/actors.properties @@ -328,6 +328,12 @@ actors.hero.talent.iron_stomach.title=iron stomach actors.hero.talent.iron_stomach.desc=_+1:_ Eating food takes the Warrior 1 turn and grants him _75% damage resistance_ while eating.\n\n_+2:_ Eating food takes the Warrior 1 turn and grants him _100% damage resistance_ while eating. actors.hero.talent.restored_willpower.title=restored willpower actors.hero.talent.restored_willpower.desc=_+1:_ Drinking a potion of healing instantly recharges _67% of the Warrior's seal shielding_.\n\n_+2:_ Drinking a potion of healing instantly recharges _100% of the Warrior's seal shielding_.\n\nThis talent also triggers when drinking potions or elixirs based on potions of healing. +actors.hero.talent.runic_transference.title=runic transference +actors.hero.talent.runic_transference.desc=_+1:_ The Warrior's broken seal can transfer _common glyphs_ in the same way it transfers an upgrade.\n\n_+2:_ The Warrior's broken seal can transfer _common and uncommon glyphs_ in the same way it transfers an upgrade. +actors.hero.talent.lethal_momentum.title=lethal momentum +actors.hero.talent.lethal_momentum.desc=_+1:_ When the Warrior kills an enemy, his next attack within _1 turn_ is instantaneous.\n\n_+2:_ When the Warrior kills an enemy, his next attack within _3 turns_ is instantaneous. +actors.hero.talent.improvised_projectiles.title=improvised projectiles +actors.hero.talent.improvised_projectiles.desc=_+1:_ The Warrior can blind an enemy for _2 turns_ by throwing any item that isn’t a thrown weapon at them. This has a 30 turn cooldown.\n\n_+2:_ The Warrior can blind an enemy for _3 turns_ by throwing any item that isn’t a thrown weapon at them. This has a 30 turn cooldown. actors.hero.talent.empowering_meal.title=empowering meal actors.hero.talent.empowering_meal.desc=_+1:_ Eating food grants the Mage _2 bonus damage_ on his next 3 wand zaps.\n\n_+1:_ Eating food grants the Mage _3 bonus damage_ on his next 3 wand zaps. @@ -341,6 +347,12 @@ actors.hero.talent.energizing_meal.title=energizing meal actors.hero.talent.energizing_meal.desc=_+1:_ Eating food takes the Mage 1 turn and grants him _5 turns of wand recharging_.\n\n_+2:_ Eating food takes the Mage 1 turn and grants him _8 turns of wand recharging_. actors.hero.talent.energizing_upgrade.title=energizing upgrade actors.hero.talent.energizing_upgrade.desc=_+1:_ Using a scroll of upgrade instantly recharges the Mage's staff _for 1 charge_, this can put it above its current charge cap.\n\n_+2:_ Using a scroll of upgrade instantly recharges the Mage's staff _for 2 charges_, this can put it above its current charge cap.\n\nThis talent also triggers when using scrolls or spells based on scrolls of upgrade. +actors.hero.talent.wand_preservation.title=wand preservation +actors.hero.talent.wand_preservation.desc=_+1:_ When the Mage imbues a new wand into his staff, the old wand has a _60% chance_ of being returned at +0.\n\n_+2:_ When the Mage imbues a new wand into his staff, the old wand has a _90% chance_ of being returned at +0. +actors.hero.talent.arcane_vision.title=arcane vision +actors.hero.talent.arcane_vision.desc=_+1:_ When the Mage zaps an enemy, he gains mind vision on them for _10 turns_.\n\n_+2:_ When the Mage zaps an enemy, he gains mind vision on them for _15 turns_. +actors.hero.talent.shield_battery.title=shield battery +actors.hero.talent.shield_battery.desc=_+1:_ The mage can self-target with a wand to convert its charges into shielding at a rate of _5% max HP per charge_.\n\n_+2:_ The mage can self-target with a wand to convert its charges into shielding at a rate of _7.5% max HP per charge_. actors.hero.talent.cached_rations.title=cached rations actors.hero.talent.cached_rations.desc=_+1:_ The Rogue can find _3 small rations_ placed in chests while he explores the earlier stages of the dungeon.\n\n_+2:_ The Rogue can find _5 small rations_ placed in chests while he explores the earlier stages of the the dungeon. @@ -354,6 +366,8 @@ actors.hero.talent.mystical_meal.title=mystical meal actors.hero.talent.mystical_meal.desc=_+1:_ Eating food takes the Rogue 1 turn and grants him _3 turns of artifact recharging_.\n\n_+2:_ Eating food takes the rogue 1 turn and grants him _5 turns of artifact recharging_.\n\nThis talent cannot be used to let the horn of plenty recharge itself. actors.hero.talent.mystical_upgrade.title=mystical upgrade actors.hero.talent.mystical_upgrade.desc=_+1:_ Using a scroll of upgrade instantly recharges the Rogue's cloak _for 1 charge_, this can put it above its current charge cap.\n\n_+2:_ Using a scroll of upgrade instantly recharges the Rogue's cloak _for 2 charges_, this can put it above its current charge cap.\n\nThis talent also triggers when using scrolls or spells based on scrolls of upgrade. +actors.hero.talent.wide_search.title=wide search +actors.hero.talent.wide_search.desc=_+1:_ The Rogue’s search radius is increased from a 5x5 square to a _7x7 circle_.\n\n_+2:_ The Rogue’s search radius is increased from a 5x5 square to a _7x7 square_. actors.hero.talent.silent_steps.title=silent steps actors.hero.talent.silent_steps.desc=_+1:_ The Rogue will not wake sleeping enemies while he is _3 or more tiles away from them_.\n\n_+2:_ The Rogue will not wake sleeping enemies while he is _not adjacent to them_. actors.hero.talent.rogues_foresight.title=rogue's foresight @@ -371,10 +385,12 @@ actors.hero.talent.invigorating_meal.title=invigorating meal actors.hero.talent.invigorating_meal.desc=_+1:_ Eating food takes the Huntress 1 turn (berries are eaten instantly) and grants her _1 turn of haste_.\n\n_+2:_ Eating food takes the Huntress 1 turn (berries are eaten instantly) and grants her _2 turns of haste_. actors.hero.talent.restored_nature.title=restored nature actors.hero.talent.restored_nature.desc=_+1:_ Drinking a potion of healing spawns _up to 5 grass_ around the Huntress, and roots adjacent enemies for _2 turns_.\n\n_+2:_ Drinking a potion of healing spawns _up to 8 grass_ around the Huntress, and roots adjacent enemies for _3 turns_.\n\nThis talent also triggers when drinking potions or elixirs based on potions of healing. -actors.hero.talent.durable_projectiles.title=durable projectiles -actors.hero.talent.durable_projectiles.desc=_+1:_ Thrown weapons have _+50% durability_ when used by the huntress.\n\n_+2:_ Thrown weapons have _+75% durability_ when used by the huntress. +actors.hero.talent.rejuvenating_steps.title=rejuvenating steps +actors.hero.talent.rejuvenating_steps.desc=_+1:_ When the huntress steps on short grass or embers, they spring up into tall grass which the huntress immediately furrows. This has a _10 turn cooldown_.\n\n_+2:_ When the huntress steps on short grass or embers, they spring up into tall grass which the huntress immediately furrows. This has a _5 turn cooldown_. actors.hero.talent.heightened_senses.title=heightened senses actors.hero.talent.heightened_senses.desc=_+1:_ The Huntress gains mind vision on any enemy within _2 tiles of her position_.\n\n_+2:_ The Huntress gains mind vision on any enemy within _3 tiles of her position_. +actors.hero.talent.durable_projectiles.title=durable projectiles +actors.hero.talent.durable_projectiles.desc=_+1:_ Thrown weapons have _+50% durability_ when used by the Huntress.\n\n_+2:_ Thrown weapons have _+75% durability_ when used by the Huntress. actors.hero.hero.name=you actors.hero.hero.leave=You can't leave yet, the rest of the dungeon awaits below! diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Talent.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Talent.java index 3b2909e43..50dda57d0 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Talent.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Talent.java @@ -72,9 +72,9 @@ public enum Talent { IRON_WILL(3), IRON_STOMACH(4), RESTORED_WILLPOWER(5), - TEST_WARRIOR_T2_3(6), - TEST_WARRIOR_T2_4(7), - TEST_WARRIOR_T2_5(8), + RUNIC_TRANSFERENCE(6), + LETHAL_MOMENTUM(7), + IMPROVISED_PROJECTILES(8), EMPOWERING_MEAL(16), SCHOLARS_INTUITION(17), @@ -82,9 +82,9 @@ public enum Talent { BACKUP_BARRIER(19), ENERGIZING_MEAL(20), ENERGIZING_UPGRADE(21), - TEST_MAGE_T2_3(22), - TEST_MAGE_T2_4(23), - TEST_MAGE_T2_5(24), + WAND_PRESERVATION(22), + ARCANE_VISION(23), + SHIELD_BATTERY(24), CACHED_RATIONS(32), THIEFS_INTUITION(33), @@ -92,9 +92,9 @@ public enum Talent { PROTECTIVE_SHADOWS(35), MYSTICAL_MEAL(36), MYSTICAL_UPGRADE(37), - SILENT_STEPS(38), - ROGUES_FORESIGHT(39), - TEST_ROGUE_T2_5(40), + WIDE_SEARCH(38), + SILENT_STEPS(39), + ROGUES_FORESIGHT(40), NATURES_BOUNTY(48), SURVIVALISTS_INTUITION(49), @@ -102,9 +102,9 @@ public enum Talent { NATURES_AID(51), INVIGORATING_MEAL(52), RESTORED_NATURE(53), - DURABLE_PROJECTILES(54), - HEIGHTENED_SENSES(55), - TEST_HUNTRESS_T2_5(56); + REJUVENATING_STEPS(54), + DURABLE_PROJECTILES(55), + HEIGHTENED_SENSES(56); int icon; @@ -376,16 +376,16 @@ public enum Talent { //tier 2+ switch (cls){ case WARRIOR: default: - Collections.addAll(tierTalents, IRON_STOMACH, RESTORED_WILLPOWER, TEST_WARRIOR_T2_3, TEST_WARRIOR_T2_4, TEST_WARRIOR_T2_5); + Collections.addAll(tierTalents, IRON_STOMACH, RESTORED_WILLPOWER, RUNIC_TRANSFERENCE, LETHAL_MOMENTUM, IMPROVISED_PROJECTILES); break; case MAGE: - Collections.addAll(tierTalents, ENERGIZING_MEAL, ENERGIZING_UPGRADE, TEST_MAGE_T2_3, TEST_MAGE_T2_4, TEST_MAGE_T2_5); + Collections.addAll(tierTalents, ENERGIZING_MEAL, ENERGIZING_UPGRADE, WAND_PRESERVATION, ARCANE_VISION, SHIELD_BATTERY); break; case ROGUE: - Collections.addAll(tierTalents, MYSTICAL_MEAL, MYSTICAL_UPGRADE, SILENT_STEPS, ROGUES_FORESIGHT, TEST_ROGUE_T2_5); + Collections.addAll(tierTalents, MYSTICAL_MEAL, MYSTICAL_UPGRADE, WIDE_SEARCH, SILENT_STEPS, ROGUES_FORESIGHT); break; case HUNTRESS: - Collections.addAll(tierTalents, INVIGORATING_MEAL, RESTORED_NATURE, DURABLE_PROJECTILES, HEIGHTENED_SENSES, TEST_HUNTRESS_T2_5); + Collections.addAll(tierTalents, INVIGORATING_MEAL, RESTORED_NATURE, REJUVENATING_STEPS, HEIGHTENED_SENSES, DURABLE_PROJECTILES); break; } for (Talent talent : tierTalents){