Index: game/modules/tome/data/talents/spells/earth.lua =================================================================== --- game/modules/tome/data/talents/spells/earth.lua (revision 4450) +++ game/modules/tome/data/talents/spells/earth.lua (working copy) @@ -44,7 +44,7 @@ info = function(self, t) local armor = t.getArmor(self, t) return ([[The caster's skin grows as hard as stone, granting %d bonus to armor. - The bonus to armor will increase with the Magic stat]]): + The bonus to armor will increase with your Spellpower.]]): format(armor) end, } @@ -74,7 +74,7 @@ info = function(self, t) local damage = t.getDamage(self, t) return ([[Conjures up a fist of stone doing %0.2f physical damage and knocking the target back. - The damage will increase with the Magic stat]]):format(damDesc(self, DamageType.PHYSICAL, damage)) + The damage will increase with your Spellpower.]]):format(damDesc(self, DamageType.PHYSICAL, damage)) end, } @@ -173,7 +173,7 @@ local duration = t.getDuration(self, t) return ([[Entomb yourself in a wall of stone for %d turns. At level 4 it becomes targetable. - Duration will improve with your Magic stat.]]): + Duration will improve with your Spellpower.]]): format(duration) end, } Index: game/modules/tome/data/talents/spells/storm.lua =================================================================== --- game/modules/tome/data/talents/spells/storm.lua (revision 4450) +++ game/modules/tome/data/talents/spells/storm.lua (working copy) @@ -57,8 +57,8 @@ info = function(self, t) local dam = damDesc(self, DamageType.LIGHTNING, t.getDamage(self, t)) local radius = self:getTalentRadius(t) - return ([[Lightning emanates from you in a circular wave with radius %d, doing %0.2f to %0.2f lightning damage and possibly dazing them (75%% chance). - The damage will increase with the Magic stat]]):format(radius, dam / 3, dam) + return ([[Lightning emanates from you in a circular wave with radius %d, doing %0.2f to %0.2f lightning damage and possibly dazing (75%% chance). + The damage will increase with your Spellpower.]]):format(radius, dam / 3, dam) end, } @@ -86,7 +86,7 @@ info = function(self, t) local damage = t.getDamage(self, t) return ([[Conjures up a bolt of lightning, doing %0.2f to %0.2f lightning damage and dazing the target for 3 turns. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(damDesc(self, DamageType.LIGHTNING, damage/3), damDesc(self, DamageType.LIGHTNING, damage)) end, } @@ -125,9 +125,9 @@ local damage = t.getDamage(self, t) local chance = t.getChance(self, t) local radius = t.getRadius(self, t) - return ([[Each time one of your lightning spells dazes a target it has %d%% chances to creates a chain reaction that summons a mighty Hurricane that last for 10 turns around the target with radius of %d. + return ([[Each time one of your lightning spells dazes a target it has a %d%% chance to creates a chain reaction that summons a mighty Hurricane that lasts for 10 turns around the target with radius of %d. Each turn all creatures around it will take %0.2f to %0.2f lightning damage. - The damage will increase with the Magic stat]]):format(chance, radius, damage / 3, damage) + The damage will increase with your Spellpower.]]):format(chance, radius, damage / 3, damage) end, } Index: game/modules/tome/data/talents/spells/fire-alchemy.lua =================================================================== --- game/modules/tome/data/talents/spells/fire-alchemy.lua (revision 4450) +++ game/modules/tome/data/talents/spells/fire-alchemy.lua (working copy) @@ -44,7 +44,7 @@ info = function(self, t) local damage = t.getDamage(self, t) return ([[Turn part of your target into fire, burning the rest for %0.2f fire damage over 8 turns. - The damage will increase with Magic stat.]]):format(damDesc(self, DamageType.FIRE, damage)) + The damage will increase with your Spellpower.]]):format(damDesc(self, DamageType.FIRE, damage)) end, } @@ -91,7 +91,7 @@ info = function(self, t) local duration = t.getDuration(self, t) return ([[Throw a smoke bomb, blocking line of sight. The smoke dissipates after %d turns. - Duration will increase with your Magic stat.]]): + Duration will increase with your Spellpower.]]): format(duration) end, } @@ -135,7 +135,7 @@ local duration = t.getDuration(self, t) return ([[A furious fire storm rages around the caster doing %0.2f fire damage in a radius of 3 each turn for %d turns. You closely control the firestorm, preventing it from harming your party members. - The damage and duration will increase with the Magic stat]]): + The damage and duration will increase with your Spellpower.]]): format(damDesc(self, DamageType.FIRE, damage), duration) end, } @@ -205,7 +205,7 @@ local manadrain = t.getManaDrain(self, t) return ([[Turn your body into pure flame, increasing your fire resistance by %d%%, burning any creatures attacking you for %0.2f fire damage and projecting random slow-moving fire bolts at targets in sight doing %0.2f fire damage. This powerful spell drains %0.2f mana while active. - The damage will increase with Magic stat.]]): + The damage and resistance will increase with your Spellpower.]]): format(res,onhitdam,insightdam,-manadrain) end, } Index: game/modules/tome/data/talents/spells/wildfire.lua =================================================================== --- game/modules/tome/data/talents/spells/wildfire.lua (revision 4450) +++ game/modules/tome/data/talents/spells/wildfire.lua (working copy) @@ -54,7 +54,7 @@ local damage = t.getDamage(self, t) local radius = self:getTalentRadius(t) return ([[A wave of fire emanates from you with radius %d, knocking back anything caught inside and setting them ablaze and doing %0.2f fire damage over 3 turns. - The damage will increase with the Magic stat]]):format(radius, damDesc(self, DamageType.FIRE, damage)) + The damage will increase with your Spellpower.]]):format(radius, damDesc(self, DamageType.FIRE, damage)) end, } @@ -84,7 +84,7 @@ info = function(self, t) local damage = t.getDamage(self, t) return ([[Your Flame, Flameshock, Fireflash and Blastwave spells leave a burning wake on the ground, burning all for %0.2f fire damage for 4 turns. - The damage will increase with the Magic stat]]):format(damDesc(self, DamageType.FIRE, damage)) + The damage will increase with your Spellpower.]]):format(damDesc(self, DamageType.FIRE, damage)) end, } Index: game/modules/tome/data/talents/spells/golemancy.lua =================================================================== --- game/modules/tome/data/talents/spells/golemancy.lua (revision 4450) +++ game/modules/tome/data/talents/spells/golemancy.lua (working copy) @@ -229,7 +229,7 @@ local heal = t.getHeal(self, t) return ([[Interact with your golem - If it is destroyed you will take some time to reconstruct it (takes 15 alchemist gems). - - If it is alive you will be able to talk to it, change its weapon and armour or repair it for %d (takes 2 alchemist gems), Spellpower, alchemist gem and Golem Power talent all influence the healing done]]): + - If it is alive you will be able to talk to it, change its weapon and armour or repair it for %d (takes 2 alchemist gems). Spellpower, alchemist gem and Golem Power talent all influence the healing done.]]): format(heal) end, } @@ -260,7 +260,7 @@ local attack = ta.getAttack(self.alchemy_golem, ta) local damage = td.getDamage(self.alchemy_golem, td) self.alchemy_golem.talents[Talents.T_WEAPON_COMBAT], self.alchemy_golem.talents[Talents.T_WEAPONS_MASTERY] = olda, oldd - return ([[Improves your golem proficiency with weapons. Increasing its attack by %d and damage by %d%%.]]): + return ([[Improves your golem's proficiency with weapons, increasing its attack by %d and damage by %d%%.]]): format(attack, 100 * damage) end, } @@ -296,7 +296,7 @@ local crit = ta.getCriticalChanceReduction(self.alchemy_golem, ta) self.alchemy_golem.talents[Talents.T_THICK_SKIN], self.alchemy_golem.talents[Talents.T_ARMOUR_TRAINING] = olda, oldh - return ([[Improves your golem armour training and damage resistance. + return ([[Improves your golem's armour training and damage resistance. Increases all damage resistance by %d%%, increases armour value by %d, reduces chance to be critically hit by %d%% when wearing a heavy mail armour or a massive plate armour, increases armour hardiness by %d%% and increases healing factor by %d%%. The golem can always use all kind of armours, including massive ones.]]): format(res, heavyarmor, crit, hardiness, rawlev * 10) @@ -378,7 +378,7 @@ return true end, info = function(self, t) - return ([[Teleport to your golem and your golem to your place. Your foes will be confused and those that were attacking you will have %d%% chances to target your golem instead.]]): + return ([[Teleport to your golem, while your golem teleports to your location. Your foes will be confused, and those that were attacking you will have a %d%% chance to target your golem instead.]]): format(self:getTalentLevelRaw(t) * 15 + 25) end, } Index: game/modules/tome/data/talents/spells/necrotic-minions.lua =================================================================== --- game/modules/tome/data/talents/spells/necrotic-minions.lua (revision 4450) +++ game/modules/tome/data/talents/spells/necrotic-minions.lua (working copy) @@ -726,7 +726,7 @@ end, info = function(self, t) return ([[A surge of power radiates to all your minions, increasing their combat power, spellpower and accuracy by %d, their armour penetration by %d and their critical hit chance by %d for 6 turns. - The effects will increase with the Magic stat]]): + The effects will increase with your Spellpower.]]): format(t.getPower(self, t), t.getAPR(self, t), t.getCrit(self, t)) end, } @@ -740,7 +740,7 @@ getPerc = function(self, t) return self:combatTalentSpellDamage(t, 15, 80) end, info = function(self, t) return ([[You share your powers with your minions, granting them %d%% of your resistances and saves. - The effect will increase with the Magic stat]]): + The effect will increase with your Spellpower.]]): format(t.getPerc(self, t)) end, } Index: game/modules/tome/data/talents/spells/temporal.lua =================================================================== --- game/modules/tome/data/talents/spells/temporal.lua (revision 4450) +++ game/modules/tome/data/talents/spells/temporal.lua (working copy) @@ -68,7 +68,7 @@ local duration = t.getDuration(self, t) return ([[This intricate spell erects a time shield around the caster, preventing any incoming damage and sending it forward in time. Once either the maximum damage (%d) is absorbed, or the time runs out (%d turns), the stored damage will return as self-damage over time (5 turns). - Max absorption will increase with the Magic stat]]): + Max absorption will increase with your Spellpower.]]): format(maxabsorb, duration) end, } @@ -98,7 +98,7 @@ info = function(self, t) local duration = t.getDuration(self, t) return ([[Removes the target from the flow of time for %d turns. In this state the target can neither act nor be harmed. - The duration will increase with the Magic stat]]): + The duration will increase with your Spellpower.]]): format(duration) end, } Index: game/modules/tome/data/talents/spells/necrosis.lua =================================================================== --- game/modules/tome/data/talents/spells/necrosis.lua (revision 4450) +++ game/modules/tome/data/talents/spells/necrosis.lua (working copy) @@ -70,7 +70,7 @@ end, info = function(self, t) return ([[Your target's doom draws near. It cannot regenerate or heal at all and will take %d%% of its remaining life (or %0.2f, whichever is lower) over 10 turns as arcane damage. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(t.getDamage(self, t), t.getMax(self, t)) end, } @@ -123,7 +123,7 @@ info = function(self, t) local heal = t.getHeal(self, t) return ([[Absorb %d%% of all your minions' life (possibly destroying them) and use this energy to heal you for %d%% of your total life. - The healing will increase with the Magic stat]]): + The healing will increase with your Spellpower.]]): format(heal, heal) end, } @@ -212,7 +212,7 @@ info = function(self, t) return ([[Your true goal. The purpose of all necromancy, to become a powerful and everliving Lich! If you are killed while this spell is active the arcane forces you unleash will be able to rebuild your body into Lichform. - All liches gain the following intrinsic: + All liches gain the following intrinsics: - Poison, cut, fear immunity - Disease resistance 50%% - Stun resistance 50%% Index: game/modules/tome/data/talents/spells/aegis.lua =================================================================== --- game/modules/tome/data/talents/spells/aegis.lua (revision 4450) +++ game/modules/tome/data/talents/spells/aegis.lua (working copy) @@ -35,7 +35,7 @@ info = function(self, t) local heal = t.getHeal(self, t) return ([[Call upon the forces of nature to heal your body for %d life. - The life healed will increase with the Magic stat]]): + The life healed will increase with your Spellpower.]]): format(heal) end, } @@ -72,7 +72,7 @@ local dur = t.getDur(self, t) return ([[Surround yourself with strengthening arcane forces. Every damage shield, time shield or displacement shield affecting you has its power increased by %d%% and duration increased by %d. - The shield value will increase with your Magic stat.]]): + The shield value will increase with your Spellpower.]]): format(shield, dur) end, } @@ -104,7 +104,7 @@ local shield = t.getShield(self, t) return ([[Surround yourself with protective arcane forces. Each time you receive a direct heal (not a life regeneration effect) you automatically get a damage shield of %d%% of the heal value for 3 turns. - The shield value will increase with your Magic stat.]]): + The shield value will increase with your Spellpower.]]): format(shield) end, } @@ -152,7 +152,8 @@ local shield = t.getShield(self, t) return ([[Release arcane energies into any magical shield currently protecting you, further charging it by %d%% of its max absorb value. It will affect at most %d shield effects. - Affected shields are: Damage Shield, Time Shield, Displacement Shield]]): + Affected shields are: Damage Shield, Time Shield, Displacement Shield. + The charging will increase with your Spellpower.]]): format(shield, self:getTalentLevelRaw(t)) end, } Index: game/modules/tome/data/talents/spells/ice.lua =================================================================== --- game/modules/tome/data/talents/spells/ice.lua (revision 4450) +++ game/modules/tome/data/talents/spells/ice.lua (working copy) @@ -50,9 +50,9 @@ end, info = function(self, t) local damage = t.getDamage(self, t) - return ([[Invoke ice shards at the targets in the selected area. Each shard travels slowly and does %0.2f ice damage, hitting all adjacent targets on impact. + return ([[Hurl ice shards at the targets in the selected area. Each shard travels slowly and does %0.2f ice damage, hitting all adjacent targets on impact. This spell will never hit the caster. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(damDesc(self, DamageType.COLD, damage)) end, } @@ -84,7 +84,7 @@ local radius = self:getTalentRadius(t) return ([[Blast a wave of cold all around you with radius %d, doing %0.2f cold damage and freezing creatures to the ground for 4 turns. Affected creatures can still act but not move. - The damage will increase with the Magic stat]]):format(radius, damDesc(self, DamageType.COLD, damage)) + The damage will increase with your Spellpower.]]):format(radius, damDesc(self, DamageType.COLD, damage)) end, } @@ -134,12 +134,12 @@ local damage = t.getDamage(self, t) local targetcount = t.getTargetCount(self, t) return ([[Shatter all frozen targets in your line of sight, doing %0.2f cold damage. - Depending on the target rank it will also have an additional effect: + Depending on the target's rank, there will also be an additional effect: * Critters will be instantly killed * +50%% critical chance against Normal rank * +10%% critical chance against Elites At most it will affect %d foes. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(damDesc(self, DamageType.COLD, damage), targetcount) end, } Index: game/modules/tome/data/talents/spells/explosives.lua =================================================================== --- game/modules/tome/data/talents/spells/explosives.lua (revision 4450) +++ game/modules/tome/data/talents/spells/explosives.lua (working copy) @@ -152,7 +152,7 @@ return ([[Imbue an alchemist gem with an explosive charge of mana and throw it. The gem will explode for %0.2f %s damage. Each kind of gem will also provide a specific effect. - The damage will improve with better gems and Magic stat and the range with your dexterity.]]):format(dam, DamageType:get(damtype).name) + The damage will improve with better gems and with your Spellpower; the range, with your Dexterity.]]):format(dam, DamageType:get(damtype).name) end, } @@ -297,6 +297,6 @@ return ([[Crush together two alchemist gems, making them extremely unstable. You then throw them to a target area, where they explode on impact dealing %0.2f physical damage and knocking back any creatures in the blast radius. Each kind of gem will also provide a specific effect. - The damage will improve with better gems and Magic stat, and the range with your dexterity.]]):format(dam) + The damage will improve with better gems and with your Spellpower; the range, with your Dexterity.]]):format(dam) end, } Index: game/modules/tome/data/talents/spells/golem.lua =================================================================== --- game/modules/tome/data/talents/spells/golem.lua (revision 4450) +++ game/modules/tome/data/talents/spells/golem.lua (working copy) @@ -339,7 +339,7 @@ info = function(self, t) local damage = t.getDamage(self, t) return ([[Fire a beam from your eyes doing %0.2f fire damage, %0.2f cold damage or %0.2f lightning damage. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(damDesc(self, DamageType.FIRE, damage), damDesc(self, DamageType.COLD, damage), damDesc(self, DamageType.LIGHTNING, damage)) end, } @@ -370,7 +370,7 @@ return ([[Your golem's skin shimmers with eldritch energies. Any damage it takes is partly reflected (%d%%) to the attacker. The golem still takes full damage. - Damage returned will increase with the Magic stat.]]): + Damage returned will increase with your Spellpower.]]): format(20 + self:combatTalentSpellDamage(t, 12, 40)) end, } @@ -458,7 +458,7 @@ Burning is cumulative, the longer they stay in they higher the fire damage they take. In addition the golem gains %d%% fire resistance. Molten Skin damage will not affect the golem's master. - The damage and resistance will increase with the magic stat.]]):format(damDesc(self, DamageType.FIRE, self:combatTalentSpellDamage(t, 12, 120)), 5 + self:getTalentLevel(t), 30 + self:combatTalentSpellDamage(t, 12, 60)) + The damage and resistance will increase with your Spellpower.]]):format(damDesc(self, DamageType.FIRE, self:combatTalentSpellDamage(t, 12, 120)), 5 + self:getTalentLevel(t), 30 + self:combatTalentSpellDamage(t, 12, 60)) end, } Index: game/modules/tome/data/talents/spells/grave.lua =================================================================== --- game/modules/tome/data/talents/spells/grave.lua (revision 4450) +++ game/modules/tome/data/talents/spells/grave.lua (working copy) @@ -52,7 +52,7 @@ local damage = t.getDamage(self, t) local radius = self:getTalentRadius(t) return ([[Conjures up a bolt of cold moving toward the target that explodes into a chilly circle of death doing %0.2f cold damage in a radius of %d. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(damDesc(self, DamageType.COLD, damage), radius) end, } @@ -122,9 +122,9 @@ end, info = function(self, t) local chance, dam = t.getParams(self, t) - return ([[Surround yourself with undead energies, when one of your minions is destroyed while inside your necrotic aura it has %d%% chances to create a will o' the wisp. - Will o' the wisp will take a random target in sight and home in on it, when they reach it they explode for %0.2f cold damage. - The damage will increase with the Magic stat]]): + return ([[Surround yourself with undead energies. When one of your minions is destroyed while inside your necrotic aura, it has a %d%% chance to create a will o' the wisp. + The will o' the wisp will take a random target in sight and home in on it. When it reaches the target, it will explode for %0.2f cold damage. + The damage will increase with your Spellpower.]]): format(chance, damDesc(self, DamageType.COLD, dam)) end, } @@ -314,7 +314,7 @@ local damage = t.getDamage(self, t) local darkCount = t.getDarkCount(self, t) return ([[Cold Flames slowly spread from %d spots in a radius of %d around the targeted location. The flames deal %0.2f cold damage and has a chance of freezing. - Damage improves with the Magic stat.]]):format(darkCount, radius, damDesc(self, DamageType.COLD, damage)) + Damage improves with your Spellpower.]]):format(darkCount, radius, damDesc(self, DamageType.COLD, damage)) end, } @@ -344,8 +344,8 @@ end, info = function(self, t) local chance, val = t.getParams(self, t) - return ([[Vampiric energies fill you; each time you deal damage you have x% chance to heal for %d%% of the damage done. - The absorbtion percent will increase with the Magic stat]]): + return ([[Vampiric energies fill you; each time you deal damage you have a %d%% chance to heal for %d%% of the damage done. + The absorption percent will increase with your Spellpower.]]): format(chance, val) end, } Index: game/modules/tome/data/talents/spells/divination.lua =================================================================== --- game/modules/tome/data/talents/spells/divination.lua (revision 4450) +++ game/modules/tome/data/talents/spells/divination.lua (working copy) @@ -89,7 +89,7 @@ Improves see invisible +%d Improves see through stealth +%d Improves critical spell chance +%d%% - The effects will improve with the Magic stat]]): + The effects will improve with your Spellpower.]]): format(seeinvisible, seestealth, criticalchance) end, } @@ -147,6 +147,6 @@ return ([[Echoes of the future flash before your eyes, allowing you to sense some incoming attacks. If the attack is elemental or magical you will erect a temporary shield that reduces all damage of this type by %d%% for 5 turns. This effect can only happen once every 5 turns and happens before damage is taken. - The bonus will increase with the Magic stat]]):format(resist) + The bonus will increase with your Spellpower.]]):format(resist) end, } Index: game/modules/tome/data/talents/spells/shades.lua =================================================================== --- game/modules/tome/data/talents/spells/shades.lua (revision 4450) +++ game/modules/tome/data/talents/spells/shades.lua (working copy) @@ -56,7 +56,7 @@ info = function(self, t) local chance = t.getChance(self, t) return ([[Surround your minions in a veil of darkness. The darkness will teleport them to you and grant them %d%% evasion for 5 turns. - The evasion chance will increase with the Magic stat]]): + The evasion chance will increase with your Spellpower.]]): format(chance) end, } Index: game/modules/tome/data/talents/spells/nightfall.lua =================================================================== --- game/modules/tome/data/talents/spells/nightfall.lua (revision 4450) +++ game/modules/tome/data/talents/spells/nightfall.lua (working copy) @@ -65,7 +65,7 @@ return ([[Conjures up a bolt of darkness, doing %0.2f darkness damage. At level 3 it will create a beam of shadows. At level 5 none of your Nightfall spells will hurt your minions any more. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(damDesc(self, DamageType.DARKNESS, damage)) end, } @@ -110,7 +110,7 @@ return ([[Dark fumes erupts from the ground for 5 turns. Any creature entering the circle will receive either a bane of confusion or a bane of blindness. Only one bane can affect a creature. Banes last for %d turns and also deal %0.2f darkness damage. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(4 + math.floor(self:getTalentLevel(t) / 2), damDesc(self, DamageType.DARKNESS, damage)) end, } @@ -143,7 +143,7 @@ local damage = t.getDamage(self, t) local radius = self:getTalentRadius(t) return ([[Invoke a cone dealing %0.2f darkness damage in a radius of %d. Any creatures caught inside must make a mental save or be knocked back 4 grids away. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(damDesc(self, DamageType.DARKNESS, damage), self:getTalentRadius(t)) end, } @@ -181,7 +181,7 @@ return ([[Invoke a ball of darkness that deals %0.2f darkness damage in a radius of %d. Every creature hit will start to become closer to death and thus reduce global speed by %d%%. Necrotic minions' damage against those creatures is increased by %d%%. The effects last for %d turns. - The damage done and minions' damage increase will increase with the Magic stat]]): + The damage done and minions' damage increase will increase with your Spellpower.]]): format(damDesc(self, DamageType.DARKNESS, damage), self:getTalentRadius(t), speed, minion, dur) end, } Index: game/modules/tome/data/talents/spells/air.lua =================================================================== --- game/modules/tome/data/talents/spells/air.lua (revision 4450) +++ game/modules/tome/data/talents/spells/air.lua (working copy) @@ -48,7 +48,7 @@ info = function(self, t) local damage = t.getDamage(self, t) return ([[Conjures up mana into a powerful beam of lightning doing %0.2f to %0.2f damage - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(damDesc(self, DamageType.LIGHTNING, damage / 3), damDesc(self, DamageType.LIGHTNING, damage)) end, @@ -128,7 +128,7 @@ local targets = t.getTargetCount(self, t) return ([[Invokes a forking beam of lightning doing %0.2f to %0.2f damage and forking to another target. It can hit up to %d targets up to 10 grids apart and will never hit the same one twice; nor will it hit the caster. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(damDesc(self, DamageType.LIGHTNING, damage / 3), damDesc(self, DamageType.LIGHTNING, damage), targets) @@ -234,7 +234,7 @@ return ([[Conjures a furious, raging lightning storm with a radius of 5 that follows you as long as this spell is active. Each turn a random lightning bolt will hit up to %d of your foes for 1 to %0.2f damage. This powerful spell will continuously drain %0.2f mana while active. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(targetcount, damDesc(self, DamageType.LIGHTNING, damage),-manadrain) end, } Index: game/modules/tome/data/talents/spells/phantasm.lua =================================================================== --- game/modules/tome/data/talents/spells/phantasm.lua (revision 4450) +++ game/modules/tome/data/talents/spells/phantasm.lua (working copy) @@ -77,7 +77,7 @@ info = function(self, t) local defence = t.getDefense(self, t) return ([[The caster's image blurs, granting %d bonus to defense. - The bonus will increase with the Magic stat]]): + The bonus will increase with your Spellpower.]]): format(defence) end, } @@ -107,7 +107,7 @@ info = function(self, t) local damage = t.getDamage(self, t) return ([[The caster is surrounded by a phantasmal shield. If hit in melee, the shield will deal %d arcane damage to the attacker. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(damDesc(self, DamageType.ARCANE, damage)) end, } @@ -142,10 +142,10 @@ info = function(self, t) local invisi = t.getInvisibilityPower(self, t) return ([[The caster fades from sight, granting %d bonus to invisibility. - Beware, you should take off your light, otherwise you will still be easily spotted. - As you become invisible you fade out of phase with reality, all your damage is reduced by 70%%. - This powerful spell constantly drains your 2 mana while active. - The bonus will increase with the Magic stat]]): + Beware -- you should take off your light, or you will still be easily spotted. + As you become invisible you fade out of phase with reality. All your damage is reduced by 70%%. + This powerful spell constantly drains your mana (2 per turn) while active. + The invisibility bonus will increase with your Spellpower.]]): format(invisi) end, } Index: game/modules/tome/data/talents/spells/water.lua =================================================================== --- game/modules/tome/data/talents/spells/water.lua (revision 4450) +++ game/modules/tome/data/talents/spells/water.lua (working copy) @@ -56,7 +56,7 @@ local damage = t.getDamage(self, t) local duration = t.getDuration(self, t) return ([[Corrosive fumes rise from the ground doing %0.2f acid damage in a radius of 3 each turn for %d turns. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(damDesc(self, DamageType.ACID, damage), duration) end, } @@ -88,7 +88,7 @@ info = function(self, t) local damage = t.getDamage(self, t) return ([[Condenses ambient water on a target, freezing it for %d turns and damaging it for %0.2f. - The damage will increase with the Magic stat]]):format(2+math.ceil(self:getTalentLevelRaw(t)), damDesc(self, DamageType.COLD, damage)) + The damage will increase with your Spellpower.]]):format(2+math.ceil(self:getTalentLevelRaw(t)), damDesc(self, DamageType.COLD, damage)) end, } @@ -134,7 +134,7 @@ local duration = t.getDuration(self, t) local radius = self:getTalentRadius(t) return ([[A wall of water rushes out from the caster with radius 1, increasing 1 per turn to a maximum eventual radius of %d, doing %0.2f cold damage and %0.2f physical damage as well as knocking back targets each turn for %d turns. - The damage and duration will increase with the Magic stat]]): + The damage and duration will increase with your Spellpower.]]): format(radius, damDesc(self, DamageType.COLD, damage/2), damDesc(self, DamageType.PHYSICAL, damage/2), duration) end, } @@ -179,6 +179,6 @@ local duration = t.getDuration(self, t) return ([[A furious ice storm rages around the caster doing %0.2f cold damage in a radius of 3 each turn for %d turns. It has 25%% chance to freeze damaged targets. - The damage and duration will increase with the Magic stat]]):format(damDesc(self, DamageType.COLD, damage), duration) + The damage and duration will increase with your Spellpower.]]):format(damDesc(self, DamageType.COLD, damage), duration) end, } Index: game/modules/tome/data/talents/spells/advanced-necrotic-minions.lua =================================================================== --- game/modules/tome/data/talents/spells/advanced-necrotic-minions.lua (revision 4450) +++ game/modules/tome/data/talents/spells/advanced-necrotic-minions.lua (working copy) @@ -277,8 +277,7 @@ At level 3 it makes a heavy bone giant. At level 5 it makes an eternal bone giant. At level 6 it has a 20%% chance to produce a runed bone giant. - Only one bone giant can be active at any time. - The number of turns will increase with your Magic stat.]]): + Only one bone giant can be active at any time.]]): format() end, } Index: game/modules/tome/data/talents/spells/enhancement.lua =================================================================== --- game/modules/tome/data/talents/spells/enhancement.lua (revision 4450) +++ game/modules/tome/data/talents/spells/enhancement.lua (working copy) @@ -44,7 +44,7 @@ local firedamage = t.getFireDamage(self, t) local firedamageinc = t.getFireDamageIncrease(self, t) return ([[Engulfs your hands (and weapons) in a sheath of fire, dealing %0.2f fire damage per melee attack and increasing all fire damage by %d%%. - The effects will increase with your Magic stat.]]): + The effects will increase with your Spellpower.]]): format(damDesc(self, DamageType.FIRE, firedamage), firedamageinc) end, } @@ -68,7 +68,7 @@ info = function(self, t) local reduction = t.getPhysicalReduction(self, t) return ([[Hardens your skin with the power of earth, reducing physical damage taken by %d%% for 10 turns. - Damage reduction will increase with your Magic stat.]]): + Damage reduction will increase with your Spellpower.]]): format(reduction) end, } @@ -100,7 +100,7 @@ local icedamage = t.getIceDamage(self, t) local icedamageinc = t.getIceDamageIncrease(self, t) return ([[Engulfs your hands (and weapons) in a sheath of ice, dealing %d ice damage per melee attack and increasing all cold damage by %d%%. - The effects will increase with your Magic stat.]]): + The effects will increase with your Spellpower.]]): format(damDesc(self, DamageType.COLD, icedamage), icedamageinc) end, } @@ -136,7 +136,7 @@ info = function(self, t) local statinc = t.getStatIncrease(self, t) return ([[You concentrate on your inner self, increasing your stats each by %d up to +11. - Stats increase will improve with your Magic stat.]]): + Stats increase will improve with your Spellpower.]]): format(statinc) end, } Index: game/modules/tome/data/talents/spells/fire.lua =================================================================== --- game/modules/tome/data/talents/spells/fire.lua (revision 4450) +++ game/modules/tome/data/talents/spells/fire.lua (working copy) @@ -69,7 +69,7 @@ local damage = t.getDamage(self, t) return ([[Conjures up a bolt of fire, setting the target ablaze and doing %0.2f fire damage over 3 turns. At level 5 it will create a beam of flames. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(damDesc(self, DamageType.FIRE, damage)) end, } @@ -118,7 +118,7 @@ local stunduration = t.getStunDuration(self, t) local radius = self:getTalentRadius(t) return ([[Conjures up a cone of flame with radius %d. Any target caught in the area will take %0.2f fire damage and be paralyzed for %d turns. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(radius, damDesc(self, DamageType.FIRE, damage), stunduration) end, } @@ -167,7 +167,7 @@ local damage = t.getDamage(self, t) local radius = self:getTalentRadius(t) return ([[Conjures up a bolt of fire moving toward the target that explodes into a flash of fire doing %0.2f fire damage in a radius of %d. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(damDesc(self, DamageType.FIRE, damage), radius) end, } @@ -213,7 +213,7 @@ local duration = t.getDuration(self, t) local radius = self:getTalentRadius(t) return ([[Raging flames burn foes and allies alike doing %0.2f fire damage in a radius of %d each turn for %d turns. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(damDesc(self, DamageType.FIRE, damage), radius, duration) end, } Index: game/modules/tome/data/talents/spells/stone.lua =================================================================== --- game/modules/tome/data/talents/spells/stone.lua (revision 4450) +++ game/modules/tome/data/talents/spells/stone.lua (working copy) @@ -65,7 +65,7 @@ local damage = t.getDamage(self, t) return ([[Conjures %d missile shaped rocks that you target individually at any target or targets in range. Each missile deals %0.2f physical damage and an additional %0.2f bleeding damage every turn for 5 turns. At talent level 5 you can conjure one additional missile. - The damage will increase with the Magic stat]]):format(count,damDesc(self, DamageType.PHYSICAL, damage/2), damDesc(self, DamageType.PHYSICAL, damage/12)) + The damage will increase with your Spellpower.]]):format(count,damDesc(self, DamageType.PHYSICAL, damage/2), damDesc(self, DamageType.PHYSICAL, damage/12)) end, } @@ -168,7 +168,7 @@ local radius = self:getTalentRadius(t) local duration = t.getDuration(self, t) return ([[Causes a violent earthquake that deals %0.2f physical damage in a radius of %d each turn for %d turns and potentially stuns all creatures it affects. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(damDesc(self, DamageType.PHYSICAL, damage), radius, duration) end, } Index: game/modules/tome/data/talents/spells/arcane.lua =================================================================== --- game/modules/tome/data/talents/spells/arcane.lua (revision 4450) +++ game/modules/tome/data/talents/spells/arcane.lua (working copy) @@ -87,7 +87,7 @@ local damage = t.getDamage(self, t) return ([[Conjures up mana into a powerful bolt doing %0.2f arcane damage. At level 3 it becomes a beam. - The damage will increase with the Magic stat]]): + The damage will increase with your Spellpower.]]): format(damDesc(self, DamageType.ARCANE, damage)) end, } @@ -110,7 +110,7 @@ info = function(self, t) local restoration = t.getManaRestoration(self, t) return ([[Engulf yourself in a surge of mana, quickly restoring %d mana every turn for 10 turns. - The mana restored will increase with the Magic stat]]): + The mana restored will increase with your Spellpower.]]): format(restoration) end, } @@ -144,7 +144,7 @@ local power = t.getManaRatio(self, t) return ([[Uses mana instead of life to take damage. Uses %0.2f mana per damage point taken. If your mana is brought too low by the shield, it will de-activate and the chain reaction will release a deadly arcane explosion with radius 5 of the amount of damage absorbed. - The damage to mana ratio increases with the Magic stat]]): + The damage to mana ratio increases with your Spellpower.]]): format(power) end, } Index: game/modules/tome/data/talents/spells/conveyance.lua =================================================================== --- game/modules/tome/data/talents/spells/conveyance.lua (revision 4450) +++ game/modules/tome/data/talents/spells/conveyance.lua (working copy) @@ -91,7 +91,7 @@ return ([[Teleports you randomly with a small range of up to %d grids. At level 4 it allows you to specify which creature to teleport. At level 5 it allows you to choose the target area (radius %d). If the target area is not in line of sight there is a chance the spell will fizzle. - The range will increase with the Magic stat]]):format(range, radius) + The range will increase with your Spellpower.]]):format(range, radius) end, } @@ -164,7 +164,7 @@ return ([[Teleports you randomly with a large range (%d), with a minimum range of 15. At level 4 it allows you to specify which creature to teleport. At level 5 it allows you to choose the target area (radius %d). - The range will increase with the Magic stat]]):format(range, radius) + The range will increase with your Spellpower.]]):format(range, radius) end, } @@ -197,7 +197,7 @@ return ([[This intricate spell erects a space distortion around the caster that is linked to another one around a target. Any time the caster should take damage there is a %d%% chance that it will instead be warped by the shield and hit the designated target. Once the maximum damage (%d) is absorbed, the time runs out (%d turns), or the target dies, the shield will crumble. - Max damage shield can absorb will increase with the Magic stat]]): + Max damage shield can absorb will increase with your Spellpower.]]): format(chance, maxabsorb, duration) end, } @@ -226,7 +226,7 @@ local range = t.getRange(self, t) return ([[When you hit a solid surface this spell tears down the laws of probability to make you instantly appear on the other side. Teleports up to %d grids. - Range will improve with your Magic stat.]]): + Range will improve with your Spellpower.]]): format(range) end, }