diff -u -r t-engine4/game/modules/tome/data/birth/classes/afflicted.lua te4-spelling/game/modules/tome/data/birth/classes/afflicted.lua --- t-engine4/game/modules/tome/data/birth/classes/afflicted.lua 2010-11-19 22:03:54.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/classes/afflicted.lua 2010-11-21 18:08:50.000000000 -0500 @@ -41,7 +41,7 @@ type = "subclass", name = "Cursed", desc = { - "Through ignorance, greed or folly the cursed served some dark design and are now doomed to pay for their sins.", + "Through ignorance, greed or folly the Cursed served some dark design and are now doomed to pay for their sins.", "Their only master now is the hatred they carry for every living thing.", "Drawing strength from the death of all they encounter, the cursed become terrifying combatants.", "Worse, any who approach the cursed can be driven mad by their terrible aura.", diff -u -r t-engine4/game/modules/tome/data/birth/classes/archer.lua te4-spelling/game/modules/tome/data/birth/classes/archer.lua --- t-engine4/game/modules/tome/data/birth/classes/archer.lua 2010-11-19 22:03:54.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/classes/archer.lua 2010-11-21 18:11:12.000000000 -0500 @@ -21,7 +21,7 @@ type = "class", name = "Archer", desc = { - "Archers are dextrous ranged fighters, able to pin their targets to the ground and rain down a carpet of arrows on their foes.", + "Archers are dextrous ranged fighters, able to pin their foes to the ground and rain down a carpet of arrows on them.", }, descriptor_choices = { @@ -41,8 +41,8 @@ type = "subclass", name = "Archer", desc = { - "Archers are dextrous ranged fighters, able to pin their targets to the ground and rain down a carpet of arrows on their foes.", - "A skilled archer can fire special shots that pierce, cripple or pin their foes.", + "Archers are dextrous ranged fighters, able to pin their foes to the ground and rain down a carpet of arrows on them.", + "Skilled archers can fire special shots that pierce, cripple or pin their foes.", "Their most important stats are: Dexterity and Strength", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * +3 Strength, +5 Dexterity, +1 Constitution", @@ -81,7 +81,7 @@ name = "Slinger", desc = { "Slingers are cunning ranged fighters, able to pin their targets to the ground and incapacitate their foes in various ways.", - "A skilled slinger can fire special shots that knockback, blinds or pin their foes.", + "Skilled slingers can fire special shots that knock back, blind or pin their foes.", "Their most important stats are: Dexterity and Cunning", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * +0 Strength, +5 Dexterity, +1 Constitution", diff -u -r t-engine4/game/modules/tome/data/birth/classes/chronomancer.lua te4-spelling/game/modules/tome/data/birth/classes/chronomancer.lua --- t-engine4/game/modules/tome/data/birth/classes/chronomancer.lua 2010-11-19 22:03:54.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/classes/chronomancer.lua 2010-11-21 18:21:27.000000000 -0500 @@ -21,7 +21,7 @@ type = "class", name = "Chronomancer", desc = { - "With one foot literally in the past and one in the future Chronomancers manipulate the present at a whim and wield a power that only bows to nature's own need to keep the balance. The wake in spacetime they leave behind them makes their own chronomantic abilites that much stronger and that much harder to control. The wise Chronomancer learns to maintain the balance between their own thirst for cosmic power and the universe's need to flow undisturbed. For the hole they tear that amplifies their own abilities just may be the same hole that one day swallows them.", + "With one foot literally in the past and one in the future Chronomancers manipulate the present at a whim and wield a power that only bows to nature's own need to keep the balance. The wake in spacetime they leave behind them makes their own Chronomantic abilites that much stronger and that much harder to control. The wise Chronomancer learns to maintain the balance between his own thirst for cosmic power and the universe's need to flow undisturbed, for the hole he tears that amplifies his own abilities just may be the same hole that one day swallows his.", }, descriptor_choices = { @@ -43,7 +43,7 @@ desc = { "A Paradox Mage studies the very fabric of spacetime, learning not just to bend it but shape it and remake it.", "Most Paradox Mages lack basic skills that others take for granted (like general fighting sense), but they make up for it through control of cosmic forces.", - "Paradox Mages start off with knowledge of all but the most complex chronomantic schools.", + "Paradox Mages start off with knowledge of all but the most complex Chronomantic schools.", "Their most important stats are: Magic and Willpower", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * +0 Strength, +0 Dexterity, +0 Constitution", @@ -86,10 +86,10 @@ type = "subclass", name = "Temporal Warden", desc = { - "The Temporal Warden is a warrior who has learned to use some of the less intricate chronomantic schools.", - "Competent in two-handed weapon useage as well as chronomancy they seek to control the battle field while engaging in hand to hand combat.", - "Having split their studies between chronomancy and martial training Temporal Warden's have learned to blend the two into one but will never learn the more advanced chronomantic schools.", - "Temporal Warden's start play with an excellent grasp on the school of Gravity and Temporal Combat as well as an understanding of Time Travel and Spacetime Weaving. While they have knowledge of the schools of Inertia, Matter, and Probability they won't be able to advance in them until later.", + "The Temporal Wardens are warriors who have learned to use some of the less intricate Chronomantic schools.", + "Competent in two-handed weapon usage as well as Chronomancy, they seek to control the battlefield while engaging in hand-to-hand combat.", + "Having split their studies between Chronomancy and martial training, Temporal Wardens have learned to blend the two into one but will never learn the more advanced Chronomantic schools.", + "Temporal Wardens start play with an excellent grasp on the schools of Gravity and Temporal Combat as well as an understanding of Time Travel and Spacetime Weaving. While they have knowledge of the schools of Inertia, Matter, and Probability, they won't be able to advance in them until later.", "Their most important stats are: Strength, Magic, and Willpower", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * +5 Strength, +0 Dexterity, +0 Constitution", diff -u -r t-engine4/game/modules/tome/data/birth/classes/corrupted.lua te4-spelling/game/modules/tome/data/birth/classes/corrupted.lua --- t-engine4/game/modules/tome/data/birth/classes/corrupted.lua 2010-11-19 22:03:54.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/classes/corrupted.lua 2010-11-21 18:07:33.000000000 -0500 @@ -21,7 +21,7 @@ type = "class", name = "Corrupter", desc = { - "Corrupters are touched by the mark of evil, they are a blight on the world. Working to promote the cause of evil, they serve their masters, or themselves become masters.", + "Corrupters are touched by the mark of evil. They are a blight on the world. Working to promote the cause of evil, they serve their masters, or themselves become masters.", }, descriptor_choices = { @@ -82,8 +82,8 @@ type = "subclass", name = "Corruptor", desc = { - "A corruptor is a terrible foe, wielding dark magics that can sap the very soul of her targets.", - "They can harness the blight of evil, crushing their soul, stealing their life force to replenish themselves.", + "A corruptor is a terrible foe, wielding dark magics that can sap the very soul of her target.", + "They can harness the blight of evil, crushing souls, stealing life force to replenish themselves.", "The most powerful corruptors can even take on some demonic aspects for themselves.", "Their most important stats are: Magic and Willpower", "#GOLD#Stats modifiers:", diff -u -r t-engine4/game/modules/tome/data/birth/classes/divine.lua te4-spelling/game/modules/tome/data/birth/classes/divine.lua --- t-engine4/game/modules/tome/data/birth/classes/divine.lua 2010-11-19 22:03:54.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/classes/divine.lua 2010-11-21 18:24:14.000000000 -0500 @@ -21,8 +21,8 @@ type = "class", name = "Divine", desc = { - "Divine class is composed of worshippers of many various gods and entities.", - "They range from the worship of the Sun, the Moon, powerful spirits, ...", + "Divine classes are composed of worshippers of many various gods and entities.", + "They include the worship of the Sun, the Moon, powerful spirits, ...", }, descriptor_choices = { @@ -46,7 +46,7 @@ "Sun Paladins hail from the Gates of Morning, the last bastion of the free people in the Far East.", "Their way of life is well represented by their motto 'We walk in the dark places no others will enter. We stand on the bridge, and no one may pass.'", "They can channel the power of the Sun to smite all who seek to destroy the Sunwall.", - "Competent in both weapon and shield combat and magic they usually burn their foes from afar before engaging in melee.", + "Competent in both weapon and shield combat and magic, they usually burn their foes from afar before engaging in melee.", "Their most important stats are: Strength and Magic", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * +5 Strength, +0 Dexterity, +0 Constitution", @@ -91,7 +91,7 @@ "Anorithils hail from the Gates of Morning, the last bastion of the free people in the Far East.", "Their way of life is well represented by their motto 'We are Grey. We stand between the darkness and the light.'", "They can channel the power of the Sun and the Moon to burn and tear apart all who seek to destroy the Sunwall.", - "Masters of sun and moon magic they usually burn their foes with sun rays before calling the fury of the stars.", + "Masters of Sun and Moon magic, they usually burn their foes with Sun rays before calling the fury of the stars.", "Their most important stats are: Magic and Cunning", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * +0 Strength, +0 Dexterity, +0 Constitution", diff -u -r t-engine4/game/modules/tome/data/birth/classes/mage.lua te4-spelling/game/modules/tome/data/birth/classes/mage.lua --- t-engine4/game/modules/tome/data/birth/classes/mage.lua 2010-11-21 17:45:43.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/classes/mage.lua 2010-11-21 18:15:59.000000000 -0500 @@ -48,10 +48,10 @@ type = "subclass", name = "Archmage", desc = { - "An Archmage devotes their whole life to the study of magic above anything else.", - "Most archmagi lack basic skills that others take for granted (like general fighting sense), but they make up for it by their raw magical power.", - "Archmagi know all schools of magic but the more intricate (Temporal and Meta) from the start. They however usually refuse to have anything to do with Necromancy.", - "All archmagi have been trained in the secret town of Angolwen and posses a unique spell to teleport to it directly.", + "An Archmage devotes his whole life to the study of magic above anything else.", + "Most Archmagi lack basic skills that others take for granted (like general fighting sense), but they make up for it by their raw magical power.", + "Archmagi know all schools of magic but the more intricate (Temporal and Meta) from the start. However, they usually refuse to have anything to do with Necromancy.", + "All Archmagi have been trained in the secret town of Angolwen and possess a unique spell to teleport to it directly.", "Their most important stats are: Magic and Willpower", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * +0 Strength, +0 Dexterity, +0 Constitution", @@ -159,12 +159,12 @@ type = "subclass", name = "Pyromancer", desc = { - "A Pyromancer is an archmage specialized in fire magic.", + "A Pyromancer is an Archmage specialized in fire magic.", "They can even learn to pierce through fire resistance and immunity.", "They gain access to the special Wildfire talents whose main purpose is to make things burn and burn more.", - "Most archmagi lack basic skills that others take for granted (like general fighting sense), but they make up for it by their raw magical power.", - "Archmagi know all schools of magic but the more intricate (Temporal and Meta) from the start. They however usually refuse to have anything to do with Necromancy.", - "All archmagi have been trained in the secret town of Angolwen and posses a unique spell to teleport to it directly.", + "Most Archmagi lack basic skills that others take for granted (like general fighting sense), but they make up for it by their raw magical power.", + "Archmagi know all schools of magic but the more intricate (Temporal and Meta) from the start. However, they usually refuse to have anything to do with Necromancy.", + "All Archmagi have been trained in the secret town of Angolwen and possess a unique spell to teleport to it directly.", "Their most important stats are: Magic and Willpower", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * +0 Strength, +0 Dexterity, +0 Constitution", @@ -208,12 +208,12 @@ type = "subclass", name = "Cryomancer", desc = { - "A Cryomancer is an archmage specialized in ice magic.", + "A Cryomancer is an Archmage specialized in ice magic.", "They gain access to the special Ice talents whose main purpose is to make things shatter under extreme cold.", "They can even learn to pierce through cold resistance and immunity.", - "Most archmagi lack basic skills that others take for granted (like general fighting sense), but they make up for it by their raw magical power.", - "Archmagi know all schools of magic but the more intricate (Temporal and Meta) from the start. They however usually refuse to have anything to do with Necromancy.", - "All archmagi have been trained in the secret town of Angolwen and posses a unique spell to teleport to it directly.", + "Most Archmagi lack basic skills that others take for granted (like general fighting sense), but they make up for it by their raw magical power.", + "Archmagi know all schools of magic but the more intricate (Temporal and Meta) from the start. However, they usually refuse to have anything to do with Necromancy.", + "All Archmagi have been trained in the secret town of Angolwen and possess a unique spell to teleport to it directly.", "Their most important stats are: Magic and Willpower", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * +0 Strength, +0 Dexterity, +0 Constitution", @@ -256,12 +256,12 @@ type = "subclass", name = "Tempest", desc = { - "A Tempest is an archmage specialized in lightning magic.", - "They gain access to the special Storm talents whose main purpose is to make electrocute everything in sight.", + "A Tempest is an Archmage specialized in lightning magic.", + "They gain access to the special Storm talents whose main purpose is to electrocute everything in sight.", "They can even learn to pierce through lightning resistance and immunity.", - "Most archmagi lack basic skills that others take for granted (like general fighting sense), but they make up for it by their raw magical power.", - "Archmagi know all schools of magic but the more intricate (Temporal and Meta) from the start. They however usually refuse to have anything to do with Necromancy.", - "All archmagi have been trained in the secret town of Angolwen and posses a unique spell to teleport to it directly.", + "Most Archmagi lack basic skills that others take for granted (like general fighting sense), but they make up for it by their raw magical power.", + "Archmagi know all schools of magic but the more intricate (Temporal and Meta) from the start. However, they usually refuse to have anything to do with Necromancy.", + "All Archmagi have been trained in the secret town of Angolwen and possess a unique spell to teleport to it directly.", "Their most important stats are: Magic and Willpower", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * +0 Strength, +0 Dexterity, +0 Constitution", @@ -305,12 +305,12 @@ type = "subclass", name = "Geomancer", desc = { - "A Geomancer is an archmage specialized in earth magic.", + "A Geomancer is an Archmage specialized in earth magic.", "They gain access to the special Stone talents whose main purpose is to crush and destroy.", "They can even learn to pierce through physical resistance and immunity.", - "Most archmagi lack basic skills that others take for granted (like general fighting sense), but they make up for it by their raw magical power.", - "Archmagi know all schools of magic but the more intricate (Temporal and Meta) from the start. They however usually refuse to have anything to do with Necromancy.", - "All archmagi have been trained in the secret town of Angolwen and posses a unique spell to teleport to it directly.", + "Most Archmagi lack basic skills that others take for granted (like general fighting sense), but they make up for it by their raw magical power.", + "Archmagi know all schools of magic but the more intricate (Temporal and Meta) from the start. However, they usually refuse to have anything to do with Necromancy.", + "All Archmagi have been trained in the secret town of Angolwen and possess a unique spell to teleport to it directly.", "Their most important stats are: Magic and Willpower", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * +0 Strength, +0 Dexterity, +0 Constitution", @@ -352,10 +352,10 @@ type = "subclass", name = "Maelstrom", desc = { - "A Maelstrom is an archmage specialized in elemental magic.", + "A Maelstrom is an Archmage specialized in elemental magic.", "They gain access to all special elemental talents but have a restricted selection of other spells.", - "Most archmagi lack basic skills that others take for granted (like general fighting sense), but they make up for it by their raw magical power.", - "All archmagi have been trained in the secret town of Angolwen and posses a unique spell to teleport to it directly.", + "Most Archmagi lack basic skills that others take for granted (like general fighting sense), but they make up for it by their raw magical power.", + "All Archmagi have been trained in the secret town of Angolwen and possess a unique spell to teleport to it directly.", "Their most important stats are: Magic and Willpower", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * +0 Strength, +0 Dexterity, +0 Constitution", diff -u -r t-engine4/game/modules/tome/data/birth/classes/rogue.lua te4-spelling/game/modules/tome/data/birth/classes/rogue.lua --- t-engine4/game/modules/tome/data/birth/classes/rogue.lua 2010-11-21 17:45:43.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/classes/rogue.lua 2010-11-21 18:22:31.000000000 -0500 @@ -46,7 +46,7 @@ type = "subclass", name = "Rogue", desc = { - "Rogues are masters of tricks. A rogue can get behind you unnoticed and stab you in the back for tremendous damage.", + "Rogues are masters of tricks. A Rogue can get behind you unnoticed and stab you in the back for tremendous damage.", "Rogues usually prefer to dual-wield daggers. They can also become trapping experts, from detecting and disarming traps to setting them.", "Their most important stats are: Dexterity and Cunning", "#GOLD#Stats modifiers:", @@ -80,7 +80,7 @@ type = "subclass", name = "Shadowblade", desc = { - "Shadowblades are a blend of rogues that are touched by the gift of magic; able to kill with their daggers under a veil of stealth while casting spells to enhance their performance and survival.", + "Shadowblades are Rogues that are touched by the gift of magic, able to kill with their daggers under a veil of stealth while casting spells to enhance their performance and survival.", "Their use of magic is innate and not really studied; as such they do not naturally regenerate mana and must use external means of recharging.", "They use the schools of Phantasm, Temporal, Divination and Conveyance magic to enhance their arts.", "Their most important stats are: Dexterity, Cunning and Magic", diff -u -r t-engine4/game/modules/tome/data/birth/classes/tutorial.lua te4-spelling/game/modules/tome/data/birth/classes/tutorial.lua --- t-engine4/game/modules/tome/data/birth/classes/tutorial.lua 2010-11-19 22:03:54.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/classes/tutorial.lua 2010-11-21 18:06:16.000000000 -0500 @@ -21,7 +21,7 @@ type = "class", name = "Tutorial Adventurer", desc = { - "Adventurers have a generic talents-set to teach to young ones.", + "Adventurers have a generic talent set to teach to young ones.", }, descriptor_choices = { @@ -46,7 +46,7 @@ type = "subclass", name = "Tutorial Adventurer", desc = { - "Adventurers have a generic talents-set to teach to young ones.", + "Adventurers have a generic talent set to teach to young ones.", }, stats = { str=10, con=5, dex=8, mag=10, wil=5, cun=5 }, talents_types = { diff -u -r t-engine4/game/modules/tome/data/birth/classes/warrior.lua te4-spelling/game/modules/tome/data/birth/classes/warrior.lua --- t-engine4/game/modules/tome/data/birth/classes/warrior.lua 2010-11-21 17:45:43.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/classes/warrior.lua 2010-11-21 18:17:59.000000000 -0500 @@ -21,7 +21,7 @@ type = "class", name = "Warrior", desc = { - "Warriors train in all aspects of physical combat. They can be a juggernaut of destruction wielding a two-handed greatsword, or a massive iron-clad protector with a shield.", + "Warriors train in all aspects of physical combat. They can be juggernauts of destruction wielding a two-handed greatsword, or massive iron-clad protectors with a shield.", }, descriptor_choices = { @@ -42,8 +42,8 @@ type = "subclass", name = "Fighter", desc = { - "A Fighter specializes in weapon and shield combat, rarely leaving the cover of their many protective techniques.", - "A good Fighter is able to withstand terrible attacks from all sides, protected by their shield, and when the time comes they lash out at their foes with incredible strength.", + "A Fighter specializes in weapon and shield combat, rarely leaving the cover of her many protective techniques.", + "A good Fighter is able to withstand terrible attacks from all sides, protected by her shield, and when the time comes lash out at her foes with incredible strength.", "Their most important stats are: Strength and Dexterity", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * +5 Strength, +2 Dexterity, +2 Constitution", @@ -86,8 +86,8 @@ type = "subclass", name = "Berserker", desc = { - "A Berserker wields huge two-handed weapons of destruction, bringing pain and death to their foes as they cleaves them in two.", - "A Berserker usually forfeits all ideas of self-defense to concentrate on what they do best: killing things.", + "A Berserker wields huge two-handed weapons of destruction, bringing pain and death to his foes as he cleaves them in two.", + "A Berserker usually forfeits all ideas of self-defense to concentrate on what he does best: killing things.", "Their most important stats are: Strength and Constitution", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * +5 Strength, +1 Dexterity, +3 Constitution", diff -u -r t-engine4/game/modules/tome/data/birth/classes/wilder.lua te4-spelling/game/modules/tome/data/birth/classes/wilder.lua --- t-engine4/game/modules/tome/data/birth/classes/wilder.lua 2010-11-19 22:03:54.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/classes/wilder.lua 2010-11-21 18:09:40.000000000 -0500 @@ -21,7 +21,7 @@ type = "class", name = "Wilder", desc = { - "Wilders are one with nature, in one manner or another. There are as many different wilders as there are aspects of nature.", + "Wilders are one with nature, in one manner or another. There are as many different Wilders as there are aspects of nature.", "They can take on the aspects of creatures, summon creatures to them, feel the druidic call, ...", }, descriptor_choices = @@ -41,7 +41,7 @@ type = "subclass", name = "Summoner", desc = { - "Summoners never fight alone, they are always ready to summon one of their many minions to fight at their side.", + "Summoners never fight alone. They are always ready to summon one of their many minions to fight at their side.", "Summons can range from a combat hound to a fire drake.", "Their most important stats are: Willpower and Cunning", "#GOLD#Stats modifiers:", diff -u -r t-engine4/game/modules/tome/data/birth/descriptors.lua te4-spelling/game/modules/tome/data/birth/descriptors.lua --- t-engine4/game/modules/tome/data/birth/descriptors.lua 2010-11-21 17:45:43.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/descriptors.lua 2010-11-21 18:24:50.000000000 -0500 @@ -81,7 +81,7 @@ selection_default = not profile.mod.allow_build.tutorial_done, desc = { - "Tutorial mode, start with a simplified character and discover the game in a simple quest.", + "Tutorial mode: start with a simplified character and discover the game in a simple quest.", "You will be guided by a helpful spirit while learning.", "All damage done to the player reduced by 20%", "All healing for the player increased by 10%", diff -u -r t-engine4/game/modules/tome/data/birth/races/dwarf.lua te4-spelling/game/modules/tome/data/birth/races/dwarf.lua --- t-engine4/game/modules/tome/data/birth/races/dwarf.lua 2010-11-19 22:03:56.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/races/dwarf.lua 2010-11-21 18:27:55.000000000 -0500 @@ -24,7 +24,7 @@ type = "race", name = "Dwarf", desc = { - "Dwarves are a secretive people, hailing from their underground homes of the Iron Throne", + "Dwarves are a secretive people, hailing from their underground homes of the Iron Throne.", "They are a sturdy race and are known for their masterwork, yet they are not well loved, having left other races to fend for themselves in past conflicts.", }, descriptor_choices = @@ -56,7 +56,7 @@ type = "subrace", name = "Dwarf", desc = { - "Dwarves are a secretive people, hailing from their underground homes of the Iron Throne", + "Dwarves are a secretive people, hailing from their underground homes of the Iron Throne.", "They are a sturdy race and are known for their masterwork, yet they are not well loved, having left other races to fend for themselves in past conflicts.", "They possess the #GOLD#Resilience of the Dwarves#WHITE# which allows them to increase their armour, physical and spell saves for a few turns.", "#GOLD#Stats modifiers:", diff -u -r t-engine4/game/modules/tome/data/birth/races/elf.lua te4-spelling/game/modules/tome/data/birth/races/elf.lua --- t-engine4/game/modules/tome/data/birth/races/elf.lua 2010-11-21 17:45:43.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/races/elf.lua 2010-11-21 18:30:17.000000000 -0500 @@ -24,10 +24,10 @@ type = "race", name = "Elf", desc = { - "The Second race to have awaken, thousands of years after the Sher'Tul.", + "The Second race to awaken, thousands of years after the Sher'Tul.", "Elves are split into three subraces, of which only two remain in the current age.", - "They are tolerated by most races but not usualy well liked, due to their role in the Spellblaze.", - "Unlike other races elves are not subject to death by old age.", + "They are tolerated by most races but not usually well liked, due to their role in the Spellblaze.", + "Unlike other races, Elves are not subject to death by old age.", }, descriptor_choices = { @@ -61,9 +61,9 @@ type = "subrace", name = "Shalore", desc = { - "Shaloren elves have close ties with the magic of the world, they produced in the past many great mages.", - "Yet they remain quiet and try to prevent the teaching of magic to their people, for fear of an other Spellblaze.", - "They posses the #GOLD#Grace of the Eternals#WHITE# talent which allows them a boost of speed every once in a while.", + "Shaloren Elves have close ties with the magic of the world, and produced in the past many great mages.", + "Yet they remain quiet and try to prevent the teaching of magic to their people, for fear of another Spellblaze.", + "They possess the #GOLD#Grace of the Eternals#WHITE# talent which allows them a boost of speed every once in a while.", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * -2 Strength, +1 Dexterity, +0 Constitution", "#LIGHT_BLUE# * +2 Magic, +3 Willpower, +1 Cunning", @@ -86,9 +86,9 @@ type = "subrace", name = "Thalore", desc = { - "Thaloren elves have spend most of the ages hidden within their forests, seldom leaving them.", + "Thaloren elves have spent most of the ages hidden within their forests, seldom leaving them.", "The ages of the world passed by and yet they remained unchanged.", - "Their natural affinity for nature and their reclusion have made them great protectors of the natural order, often opposing their Shaloren brothers.", + "Their affinity for nature and their reclusion have made them great protectors of the natural order, often opposing their Shaloren brothers.", "They possess the #GOLD#Wrath of the Eternals#WHITE# talent, which allows them a boost to the damage both inflicted and resisted once in a while.", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * +2 Strength, +3 Dexterity, +1 Constitution", diff -u -r t-engine4/game/modules/tome/data/birth/races/halfling.lua te4-spelling/game/modules/tome/data/birth/races/halfling.lua --- t-engine4/game/modules/tome/data/birth/races/halfling.lua 2010-11-19 22:03:56.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/races/halfling.lua 2010-11-21 18:32:18.000000000 -0500 @@ -24,9 +24,9 @@ type = "race", name = "Halfling", desc = { - "Halflings, are a race of very short stature, rarely exceeding four feet in height.", + "Halflings are a race of very short stature, rarely exceeding four feet in height.", "Most of them are happy to live a quiet life of farming and gardening, yet they are not to be taken lightly.", - "Halfling armies have brought many kingdoms to their knees and they kept a balance of power with the human kingdoms during the Age of Allure.", + "Halfling armies have brought many kingdoms to their knees and they kept a balance of power with the Human kingdoms during the Age of Allure.", "Halflings are agile, lucky, and resilient but lacking in strength.", }, descriptor_choices = @@ -62,7 +62,7 @@ type = "subrace", name = "Halfling", desc = { - "Halflings, are a race of very short stature, rarely exceeding four feet in height.", + "Halflings are a race of very short stature, rarely exceeding four feet in height.", "Most of them are happy to live a quiet life of farming and gardening, yet they are not to be taken lightly.", "Halfling armies have brought many kingdoms to their knees and they kept a balance of power with the human kingdoms during the Age of Allure.", "They possess the #GOLD#Luck of the Little Folk#WHITE# which allows them to increase their critical strike chance for a few turns.", diff -u -r t-engine4/game/modules/tome/data/birth/races/human.lua te4-spelling/game/modules/tome/data/birth/races/human.lua --- t-engine4/game/modules/tome/data/birth/races/human.lua 2010-11-21 17:45:43.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/races/human.lua 2010-11-21 18:26:42.000000000 -0500 @@ -24,10 +24,10 @@ type = "race", name = "Human", desc = { - "The humans are one of the main race on Maj'Eyal, along the halflings. For many thousands of years they fought each other until events, and great people, unified all the human and halfling nations under one rule.", - "Humans of this Allied Kingdoms have known peace for over a century now.", - "Humans are split into two categories, the Highers and the rest. Highers have latent magic in their blood which gives them higher attributes and senses along with a longer life.", - "The rest of humanity is gifted with quick learning nad mastery, they can do and become anything they desire.", + "The humans are one of the main races on Maj'Eyal, along the halflings. For many thousands of years they fought each other until events, and great people, unified all the human and halfling nations under one rule.", + "Humans of these Allied Kingdoms have known peace for over a century now.", + "Humans are split into two categories: the Highers, and the rest. Highers have latent magic in their blood which gives them higher attributes and senses along with a longer life.", + "The rest of humanity is gifted with quick learning and mastery. They can do and become anything they desire.", }, descriptor_choices = { @@ -62,7 +62,7 @@ name = "Higher", desc = { "Highers are a special branch of humans that have been imbued with latent magic since the Age of Allure.", - "They usualy do not breed with other humans, trying to keep their blood 'pure'.", + "They usually do not breed with other humans, trying to keep their blood 'pure'.", "They possess the #GOLD#Gift of Kings#WHITE# which allows them to regenerate their wounds once in a while.", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * +1 Strength, +1 Dexterity, +0 Constitution", @@ -90,7 +90,7 @@ name = "Cornac", desc = { "Cornacians are average humans from the northern parts of the Allied Kingdoms.", - "Humans are an inherently very adaptable race and as such they gain a #GOLD#talent category point#WHITE# at birth(others only gain one at level 10, 20 and 30).", + "Humans are an inherently very adaptable race and as such they gain a #GOLD#talent category point#WHITE# at birth (others only gain one at levels 10, 20 and 30).", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * +0 Strength, +0 Dexterity, +0 Constitution", "#LIGHT_BLUE# * +0 Magic, +0 Willpower, +0 Cunning", diff -u -r t-engine4/game/modules/tome/data/birth/races/orc.lua te4-spelling/game/modules/tome/data/birth/races/orc.lua --- t-engine4/game/modules/tome/data/birth/races/orc.lua 2010-11-19 22:03:56.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/races/orc.lua 2010-11-21 18:27:12.000000000 -0500 @@ -24,9 +24,9 @@ type = "race", name = "Orc", desc = { - "Since their creation by Morgoth the Orcs have been the pawns of the forces of darkness.", - "While both Sauron and Morgoth were destroy, the orcs survived and found a new master in the Far East.", - "Orcs are a ruthless warriors, yet they are not dumb and some are terribly cunning.", + "Since their creation by Morgoth, the Orcs have been the pawns of the forces of darkness.", + "While both Sauron and Morgoth were destroyed, the orcs survived and found a new master in the Far East.", + "Orcs are a ruthless warriors, yet they are not dumb, and some are terribly cunning.", }, descriptor_choices = { diff -u -r t-engine4/game/modules/tome/data/birth/races/tutorial.lua te4-spelling/game/modules/tome/data/birth/races/tutorial.lua --- t-engine4/game/modules/tome/data/birth/races/tutorial.lua 2010-11-19 22:03:56.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/races/tutorial.lua 2010-11-21 18:28:26.000000000 -0500 @@ -47,7 +47,7 @@ type = "subrace", name = "Tutorial Human", desc = { - "Humans hailing from the northen town of Derth. A common kind of man, unremarkable in all respects.", + "A Human hailing from the northern town of Derth. A common kind of man, unremarkable in all respects.", }, copy = { default_wilderness = {1, 1, "wilderness-tutorial"}, diff -u -r t-engine4/game/modules/tome/data/birth/races/undead.lua te4-spelling/game/modules/tome/data/birth/races/undead.lua --- t-engine4/game/modules/tome/data/birth/races/undead.lua 2010-11-19 22:03:56.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/races/undead.lua 2010-11-21 18:31:25.000000000 -0500 @@ -24,7 +24,7 @@ type = "race", name = "Undead", desc = { - "Undeads are humanoids (humans, elves, dwarves, ...) that have been brought back to life by the corruption of dark magics.", + "Undead are humanoids (humans, elves, dwarves, ...) that have been brought back to life by the corruption of dark magics.", "Undead can take many forms, from ghouls to vampires and liches.", }, descriptor_choices = @@ -68,7 +68,7 @@ "- stun resistance", "- fear immunity", "- special ghoul talents: ghoulish leap, gnaw and retch", - "The rotting body of ghouls also forces them to act a bit slower than most creatures.", + "The rotting bodies of ghouls also force them to act a bit slower than most creatures.", "#GOLD#Stats modifiers:", "#LIGHT_BLUE# * +3 Strength, +1 Dexterity, +5 Constitution", "#LIGHT_BLUE# * +0 Magic, -2 Willpower, -2 Cunning", diff -u -r t-engine4/game/modules/tome/data/birth/worlds.lua te4-spelling/game/modules/tome/data/birth/worlds.lua --- t-engine4/game/modules/tome/data/birth/worlds.lua 2010-11-19 22:03:56.000000000 -0500 +++ te4-spelling/game/modules/tome/data/birth/worlds.lua 2010-11-21 18:33:22.000000000 -0500 @@ -62,7 +62,7 @@ desc = { "The people of Maj'Eyal: Humans, Halflings, Elves and Dwarves.", - "The known world has been at relative peace for over one hundred year and people are prospering again.", + "The known world has been at relative peace for over one hundred years, and people are prospering again.", "You are an adventurer, setting out to find lost treasure and glory.", "But what lurks in the shadow of the world?", }, diff -u -r t-engine4/game/modules/tome/data/damage_types.lua te4-spelling/game/modules/tome/data/damage_types.lua --- t-engine4/game/modules/tome/data/damage_types.lua 2010-11-19 22:04:10.000000000 -0500 +++ te4-spelling/game/modules/tome/data/damage_types.lua 2010-11-21 18:05:16.000000000 -0500 @@ -809,7 +809,7 @@ if target then if target:checkHit((dam.power_check or src.combatSpellpower)(src), (dam.resist_check or target.combatMentalResist)(target), 0, 95, 15) then target:gainExp(-dam.dam*2) - game.logSeen(target, "%s drains %s experience!", src.name:capitalize(), target.name) + game.logSeen(target, "%s drains experience from %s!", src.name:capitalize(), target.name) else game.logSeen(target, "%s resists!", target.name:capitalize()) end @@ -826,7 +826,7 @@ local target = game.level.map(x, y, Map.ACTOR) if target then src:heal(realdam * dam.healfactor) - game.logSeen(target, "%s drains %s life!", src.name:capitalize(), target.name) + game.logSeen(target, "%s drains life from %s!", src.name:capitalize(), target.name) end end, } diff -u -r t-engine4/game/modules/tome/data/general/npcs/bear.lua te4-spelling/game/modules/tome/data/general/npcs/bear.lua --- t-engine4/game/modules/tome/data/general/npcs/bear.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/bear.lua 2010-11-21 18:41:26.000000000 -0500 @@ -57,7 +57,7 @@ newEntity{ base = "BASE_NPC_BEAR", name = "black bear", color={50,50,50}, - desc = [[Do you smell like honey? 'cause this bear wants honey.]], + desc = [[Do you smell like honey? 'Cause this bear wants honey.]], level_range = {6, nil}, exp_worth = 1, rarity = 2, max_life = resolvers.rngavg(90,100), diff -u -r t-engine4/game/modules/tome/data/general/npcs/bird.lua te4-spelling/game/modules/tome/data/general/npcs/bird.lua --- t-engine4/game/modules/tome/data/general/npcs/bird.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/bird.lua 2010-11-21 18:53:18.000000000 -0500 @@ -45,7 +45,7 @@ name = "Phoenix", unique = true, display = "B", color=colors.VIOLET, rarity = 200, - desc = [[Ever burning, ever dying, ever reviving, the phoenix swoops upon you seeking to share its fiery fate with you.]], + desc = [[Ever burning, ever dying, ever reviving, the Phoenix swoops upon you, seeking to share its fiery fate with you.]], level_range = {40, 75}, exp_worth = 10, max_life = 1000, life_rating = 23, fixed_rating = true, max_mana = 1000, diff -u -r t-engine4/game/modules/tome/data/general/npcs/canine.lua te4-spelling/game/modules/tome/data/general/npcs/canine.lua --- t-engine4/game/modules/tome/data/general/npcs/canine.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/canine.lua 2010-11-21 18:55:03.000000000 -0500 @@ -74,7 +74,7 @@ newEntity{ base = "BASE_NPC_CANINE", name = "white wolf", color=colors.WHITE, image="npc/canine_ww.png", - desc = [[A large and muscled wolf from the northern wastes. Its breath is cold and icy and its fur coated in frost.]], + desc = [[A large and muscled wolf from the northern wastes. Its breath is cold and icy, and its fur coated in frost.]], level_range = {4, nil}, exp_worth = 1, rarity = 3, max_life = resolvers.rngavg(70,100), diff -u -r t-engine4/game/modules/tome/data/general/npcs/cold-drake.lua te4-spelling/game/modules/tome/data/general/npcs/cold-drake.lua --- t-engine4/game/modules/tome/data/general/npcs/cold-drake.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/cold-drake.lua 2010-11-21 18:49:54.000000000 -0500 @@ -45,7 +45,7 @@ newEntity{ base = "BASE_NPC_COLD_DRAKE", name = "cold drake hatchling", color=colors.WHITE, display="d", - desc = [[A drake hatchling, not too powerful in itself, but it usually comes with its brothers and sisters.]], + desc = [[A drake hatchling, not too powerful by itself, but it usually comes with its brothers and sisters.]], level_range = {8, nil}, exp_worth = 1, rarity = 1, rank = 1, size_category = 2, diff -u -r t-engine4/game/modules/tome/data/general/npcs/elven-caster.lua te4-spelling/game/modules/tome/data/general/npcs/elven-caster.lua --- t-engine4/game/modules/tome/data/general/npcs/elven-caster.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/elven-caster.lua 2010-11-21 18:59:44.000000000 -0500 @@ -74,7 +74,7 @@ newEntity{ base = "BASE_NPC_ELVEN_CASTER", name = "elven blood mage", color=colors.ORCHID, - desc = [[An elven blood mage, dressing in dark, bloodied, robes.]], + desc = [[An elven blood mage, dressing in dark, bloodied robes.]], level_range = {25, nil}, exp_worth = 1, rarity = 1, vim_regen = 20, diff -u -r t-engine4/game/modules/tome/data/general/npcs/faeros.lua te4-spelling/game/modules/tome/data/general/npcs/faeros.lua --- t-engine4/game/modules/tome/data/general/npcs/faeros.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/faeros.lua 2010-11-21 19:01:30.000000000 -0500 @@ -47,7 +47,7 @@ newEntity{ base = "BASE_NPC_FAEROS", name = "faeros", color=colors.ORANGE, - desc = [[Faeros are highly intelligent fire elementals, rarely seen outside volcanos they are probably not native to this world.]], + desc = [[Faeros are highly intelligent fire elementals, rarely seen outside volcanos. They are probably not native to this world.]], level_range = {20, nil}, exp_worth = 1, rarity = 1, max_life = resolvers.rngavg(70,80), @@ -61,7 +61,7 @@ newEntity{ base = "BASE_NPC_FAEROS", name = "greater faeros", color=colors.ORANGE, - desc = [[Faeros are highly intelligent fire elementals, rarely seen outside volcanos they are probably not native to this world.]], + desc = [[Faeros are highly intelligent fire elementals, rarely seen outside volcanos. They are probably not native to this world.]], level_range = {25, nil}, exp_worth = 1, rarity = 3, max_life = resolvers.rngavg(70,80), life_rating = 10, @@ -77,7 +77,7 @@ newEntity{ base = "BASE_NPC_FAEROS", name = "ultimate faeros", color=colors.ORANGE, - desc = [[Faeros are highly intelligent fire elementals, rarely seen outside volcanos they are probably not native to this world.]], + desc = [[Faeros are highly intelligent fire elementals, rarely seen outside volcanos. They are probably not native to this world.]], level_range = {35, nil}, exp_worth = 1, rarity = 5, rank = 3, diff -u -r t-engine4/game/modules/tome/data/general/npcs/fire-drake.lua te4-spelling/game/modules/tome/data/general/npcs/fire-drake.lua --- t-engine4/game/modules/tome/data/general/npcs/fire-drake.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/fire-drake.lua 2010-11-21 18:46:20.000000000 -0500 @@ -45,7 +45,7 @@ newEntity{ base = "BASE_NPC_FIRE_DRAKE", name = "fire drake hatchling", color=colors.RED, display="d", - desc = [[A drake hatchling, not too powerful in itself, but it usually comes with its brothers and sisters.]], + desc = [[A drake hatchling, not too powerful by itself, but it usually comes with its brothers and sisters.]], level_range = {8, nil}, exp_worth = 1, rarity = 1, rank = 1, size_category = 2, diff -u -r t-engine4/game/modules/tome/data/general/npcs/ghoul.lua te4-spelling/game/modules/tome/data/general/npcs/ghoul.lua --- t-engine4/game/modules/tome/data/general/npcs/ghoul.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/ghoul.lua 2010-11-21 18:53:47.000000000 -0500 @@ -75,7 +75,7 @@ newEntity{ base = "BASE_NPC_GHOUL", name = "ghoulking", color={0,0,0}, - desc = [[Stench rises from this rotting abomination, its brow is adorned with gold, and it moves at you with hatred gleaming from its eyes.]], + desc = [[Stench rises from this rotting abomination. Its brow is adorned with gold, and it moves at you with hatred gleaming from its eyes.]], level_range = {15, nil}, exp_worth = 1, rarity = 6, max_life = resolvers.rngavg(90,100), diff -u -r t-engine4/game/modules/tome/data/general/npcs/horror.lua te4-spelling/game/modules/tome/data/general/npcs/horror.lua --- t-engine4/game/modules/tome/data/general/npcs/horror.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/horror.lua 2010-11-21 18:40:33.000000000 -0500 @@ -43,7 +43,7 @@ newEntity{ base = "BASE_NPC_HORROR", name = "worm that walks", color=colors.SANDY_BROWN, - desc = [[A maggot filled robe with a vaguely humanoid shape.]], + desc = [[A maggot-filled robe with a vaguely humanoid shape.]], level_range = {20, nil}, exp_worth = 1, rarity = 5, max_life = 120, @@ -90,7 +90,7 @@ newEntity{ base = "BASE_NPC_HORROR", name = "bloated horror", color=colors.WHITE, - desc ="A bulbous humanoid form floats here. It's bald, child-like head is disproportionately large compared to it's body and its skin is pock-marked in nasty red sores.", + desc ="A bulbous humanoid form floats here. Its bald, child-like head is disproportionately large compared to its body, and its skin is pock-marked in nasty red sores.", level_range = {27, nil}, exp_worth = 1, rarity = 1, rank = 2, @@ -363,8 +363,8 @@ name = "Grgglck the Devouring Darkness", unique = true, color = colors.DARK_GREY, rarity = 50, - desc = [[An horror from the deepest pits of the earth. It looks like a huge pile of tentacles all trying to reach for you. -You can discern a huge ruond mouth covered in razor-sharp teeth.]], + desc = [[A horror from the deepest pits of the earth. It looks like a huge pile of tentacles all trying to reach for you. +You can discern a huge round mouth covered in razor-sharp teeth.]], level_range = {20, nil}, exp_worth = 2, max_life = 300, life_rating = 25, fixed_rating = true, equilibrium_regen = -20, @@ -401,7 +401,7 @@ newEntity{ base="BASE_NPC_HORROR", define_as = "GRGGLCK_TENTACLE", name = "Grgglck's Tentacle", color = colors.GREY, - desc = [[This is one of Grgglck's tentacle, it looks more vulnerable than the main body.]], + desc = [[This is one of Grgglck's tentacles. It looks more vulnerable than the main body.]], level_range = {20, nil}, exp_worth = 0, max_life = 100, life_rating = 3, fixed_rating = true, equilibrium_regen = -20, diff -u -r t-engine4/game/modules/tome/data/general/npcs/jelly.lua te4-spelling/game/modules/tome/data/general/npcs/jelly.lua --- t-engine4/game/modules/tome/data/general/npcs/jelly.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/jelly.lua 2010-11-21 18:51:31.000000000 -0500 @@ -100,7 +100,7 @@ newEntity{ base = "BASE_NPC_JELLY", unique = true, - name = "Malevolent Dimentional Jelly", color=colors.VIOLET, image="npc/jelly-darkgrey.png", + name = "Malevolent Dimensional Jelly", color=colors.VIOLET, image="npc/jelly-darkgrey.png", desc = "A strange black blob on the dungeon floor, through it you seem to be able to see other times and places. As you stare you see things moving out of it.", level_range = {25, nil}, exp_worth = 1, rarity = 50, diff -u -r t-engine4/game/modules/tome/data/general/npcs/major-demon.lua te4-spelling/game/modules/tome/data/general/npcs/major-demon.lua --- t-engine4/game/modules/tome/data/general/npcs/major-demon.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/major-demon.lua 2010-11-21 18:37:44.000000000 -0500 @@ -87,8 +87,8 @@ newEntity{ base = "BASE_NPC_MAJOR_DEMON", name = "uruivellas", color=colors.LIGHT_RED, -- Hot strength - desc = [[This demon would look like a minautor, if minautors had a fiery aura surrounding them and horns all over the body. -Oh and it is twice as big too.]], + desc = [[This demon would look like a minotaur, if a minotaur had a fiery aura surrounding it and horns all over the body. +Oh, and it is twice as big, too.]], level_range = {35, nil}, exp_worth = 1, rarity = 4, rank = 3, @@ -116,7 +116,7 @@ newEntity{ base = "BASE_NPC_MAJOR_DEMON", name = "thaurhereg", color=colors.RED, -- Terrible blood - desc = [[This terrible demon is covered in blood, it flows *on* its skin in ever changing patterns that disturb you simply by looking at it.]], + desc = [[This terrible demon is covered in blood, which flows *on* its skin in ever changing patterns that disturb you simply when looking at it.]], level_range = {35, nil}, exp_worth = 1, rarity = 4, rank = 3, @@ -145,8 +145,8 @@ newEntity{ base = "BASE_NPC_MAJOR_DEMON", name = "daelach", color=colors.PURPLE, -- Shadow flame - desc = [[You can only discern the real shape of this demon, its body is surrounded by a cloud of fiery darkness. -It moves switftly toward you, casting terrible spells and swinging its weapons at you.]], + desc = [[You can only guess at the real shape of this demon. Its body is surrounded by a cloud of fiery darkness. +It moves swiftly toward you, casting terrible spells and swinging its weapons at you.]], level_range = {39, nil}, exp_worth = 1, rarity = 6, rank = 3, diff -u -r t-engine4/game/modules/tome/data/general/npcs/multihued-drake.lua te4-spelling/game/modules/tome/data/general/npcs/multihued-drake.lua --- t-engine4/game/modules/tome/data/general/npcs/multihued-drake.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/multihued-drake.lua 2010-11-21 18:35:23.000000000 -0500 @@ -45,7 +45,7 @@ newEntity{ base = "BASE_NPC_MULTIHUED_DRAKE", name = "multi-hued drake hatchling", color=colors.PURPLE, display="d", - desc = [[A drake hatchling, not too powerful in itself, but it usually comes with its brothers and sisters.]], + desc = [[A drake hatchling, not too powerful by itself, but it usually comes with its brothers and sisters.]], level_range = {15, nil}, exp_worth = 1, rarity = 1, rank = 1, size_category = 2, diff -u -r t-engine4/game/modules/tome/data/general/npcs/naga.lua te4-spelling/game/modules/tome/data/general/npcs/naga.lua --- t-engine4/game/modules/tome/data/general/npcs/naga.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/naga.lua 2010-11-21 18:45:04.000000000 -0500 @@ -68,7 +68,7 @@ newEntity{ base = "BASE_NPC_NAGA", name = "naga tide huntress", color=colors.RED, image="npc/naga_tide_huntress.png", desc = [[A naga hunter, wielding a long bow. -Tide huntress wield both magic and hunting skills, making them terrible foes.]], +Tide huntresses wield both magic and hunting skills, making them terrible foes.]], level_range = {34, nil}, exp_worth = 1, rarity = 4, rank = 3, @@ -93,7 +93,7 @@ newEntity{ base = "BASE_NPC_NAGA", name = "naga psyren", color=colors.YELLOW, image="npc/naga_psyren.png", desc = [[A naga psyren, she looks at you with great intensity. -Psyrens are dangerous naga that can directly assault your mind.]], +Psyrens are dangerous nagas that can directly assault your mind.]], level_range = {36, nil}, exp_worth = 1, rarity = 4, rank = 3, diff -u -r t-engine4/game/modules/tome/data/general/npcs/ooze.lua te4-spelling/game/modules/tome/data/general/npcs/ooze.lua --- t-engine4/game/modules/tome/data/general/npcs/ooze.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/ooze.lua 2010-11-21 18:46:04.000000000 -0500 @@ -162,7 +162,7 @@ --[[ newEntity{ base = "BASE_NPC_OOZE", name = "morphic ooze", color=colors.GREY, - desc = "Its shape change every few seconds.", + desc = "Its shape changes every few seconds.", level_range = {25, nil}, exp_worth = 1, rarity = 1, rank = 3, diff -u -r t-engine4/game/modules/tome/data/general/npcs/orc.lua te4-spelling/game/modules/tome/data/general/npcs/orc.lua --- t-engine4/game/modules/tome/data/general/npcs/orc.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/orc.lua 2010-11-21 18:42:59.000000000 -0500 @@ -142,7 +142,7 @@ newEntity{ base = "BASE_NPC_ORC", name = "orc assassin", color_r=0, color_g=0, color_b=resolvers.rngrange(175, 195), - desc = [[An orc trained in the secret ways of assasination, as stealthy as deadly.]], + desc = [[An orc trained in the secret ways of assassination, stealthy and deadly.]], level_range = {5, nil}, exp_worth = 1, rarity = 3, infravision = 10, @@ -165,7 +165,7 @@ newEntity{ base = "BASE_NPC_ORC", name = "orc master assassin", color_r=0, color_g=70, color_b=resolvers.rngrange(175, 195), - desc = [[An orc trained in the secret ways of assasination, as stealthy as deadly.]], + desc = [[An orc trained in the secret ways of assassination, stealthy and deadly.]], level_range = {15, nil}, exp_worth = 1, rarity = 4, rank = 3, @@ -190,7 +190,7 @@ newEntity{ base = "BASE_NPC_ORC", name = "orc grand master assassin", color_r=0, color_g=70, color_b=resolvers.rngrange(175, 195), - desc = [[An orc trained in the secret ways of assasination, as stealthy as deadly.]], + desc = [[An orc trained in the secret ways of assassination, stealthy and deadly.]], level_range = {15, nil}, exp_worth = 1, rarity = 5, rank = 3, diff -u -r t-engine4/game/modules/tome/data/general/npcs/orc-vor.lua te4-spelling/game/modules/tome/data/general/npcs/orc-vor.lua --- t-engine4/game/modules/tome/data/general/npcs/orc-vor.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/orc-vor.lua 2010-11-21 19:02:11.000000000 -0500 @@ -48,7 +48,7 @@ newEntity{ base = "BASE_NPC_ORC_VOR", name = "orc pyromancer", color=colors.RED, - desc = [[An orc dressed in bright red robes. He mumbles is a harsh tongue.]], + desc = [[An orc dressed in bright red robes. He mumbles in a harsh tongue.]], level_range = {35, nil}, exp_worth = 1, rarity = 1, max_life = resolvers.rngavg(100,110), life_rating = 7, @@ -69,7 +69,7 @@ newEntity{ base = "BASE_NPC_ORC_VOR", name = "orc high pyromancer", color=colors.LIGHT_RED, - desc = [[An orc dressed in bright red robes. He mumbles is a harsh tongue.]], + desc = [[An orc dressed in bright red robes. He mumbles in a harsh tongue.]], level_range = {37, nil}, exp_worth = 1, rarity = 4, max_life = resolvers.rngavg(100,110), life_rating = 10, @@ -95,7 +95,7 @@ newEntity{ base = "BASE_NPC_ORC_VOR", name = "orc cryomancer", color=colors.BLUE, - desc = [[An orc dressed in cold blue robes. He mumbles is a harsh tongue.]], + desc = [[An orc dressed in cold blue robes. He mumbles in a harsh tongue.]], level_range = {35, nil}, exp_worth = 1, rarity = 1, max_life = resolvers.rngavg(100,110), life_rating = 10, @@ -116,7 +116,7 @@ newEntity{ base = "BASE_NPC_ORC_VOR", name = "orc high cryomancer", color=colors.LIGHT_BLUE, - desc = [[An orc dressed in cold blue robes. He mumbles is a harsh tongue.]], + desc = [[An orc dressed in cold blue robes. He mumbles in a harsh tongue.]], level_range = {37, nil}, exp_worth = 1, rarity = 4, max_life = resolvers.rngavg(100,110), life_rating = 10, diff -u -r t-engine4/game/modules/tome/data/general/npcs/plant.lua te4-spelling/game/modules/tome/data/general/npcs/plant.lua --- t-engine4/game/modules/tome/data/general/npcs/plant.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/plant.lua 2010-11-21 18:43:26.000000000 -0500 @@ -41,7 +41,7 @@ newEntity{ base = "BASE_NPC_PLANT", name = "giant venus flytrap", color=colors.GREEN, - desc = "This flesh eating plant has grown to enormous proportions and seeks to quell its hunger", + desc = "This flesh-eating plant has grown to enormous proportions and seeks to quell its hunger", level_range = {7, nil}, exp_worth = 1, rarity = 1, max_life = resolvers.rngavg(5,9), @@ -75,7 +75,7 @@ newEntity{ base = "BASE_NPC_PLANT", name = "honey tree", color=colors.UMBER, - desc = "As you approach it, you hear a high pitched buzzing sound.", + desc = "As you approach it, you hear a high-pitched buzzing sound.", level_range = {10, nil}, exp_worth = 1, rarity = 3, max_life = resolvers.rngavg(100,130), diff -u -r t-engine4/game/modules/tome/data/general/npcs/ritch.lua te4-spelling/game/modules/tome/data/general/npcs/ritch.lua --- t-engine4/game/modules/tome/data/general/npcs/ritch.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/ritch.lua 2010-11-21 18:57:20.000000000 -0500 @@ -24,7 +24,7 @@ type = "insect", subtype = "ritch", display = "I", color=colors.RED, desc = [[Ritchs are giant insects native to the arid wastes of the southern parts of the Far East. -Vicous predators they inject corrupting diseases in their foes and they sharp claws cut through most armours.]], +Vicious predators, they inject corrupting diseases into their foes, and their sharp claws cut through most armours.]], combat = { dam=resolvers.rngavg(30,35), atk=16, apr=70, damtype=DamageType.BLIGHT, dammod={dex=1.2} }, diff -u -r t-engine4/game/modules/tome/data/general/npcs/sandworm.lua te4-spelling/game/modules/tome/data/general/npcs/sandworm.lua --- t-engine4/game/modules/tome/data/general/npcs/sandworm.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/sandworm.lua 2010-11-21 18:58:45.000000000 -0500 @@ -47,14 +47,14 @@ newEntity{ base = "BASE_NPC_SANDWORM", name = "sandworm", - desc = [[A huge worm coloured as the sand it inhabits. It seems quite unhappy about you being in its lair..]], + desc = [[A huge worm coloured as the sand it inhabits. It seems quite unhappy about you being in its lair.]], rarity = 1, } newEntity{ base = "BASE_NPC_SANDWORM", name = "sandworm destroyer", color={r=169,g=168,b=52}, - desc = [[A huge worm coloured as the sand it inhabits. This particular sandworm seems to have been bred for one purpose only, the eradication of everything that is non-sandworm, such as ... you.]], + desc = [[A huge worm coloured as the sand it inhabits. This particular sandworm seems to have been bred for one purpose only: the eradication of everything that is non-sandworm, such as... you.]], rarity = 3, resolvers.talents{ @@ -81,7 +81,7 @@ newEntity{ base = "BASE_NPC_SANDWORM", name = "gigantic sandworm tunneler", color=colors.LIGHT_UMBER, - desc = "The ground shakes as this huge worm burrows towards you, it's gigantic mouth just as capable of devouring flesh as stone.", + desc = "The ground shakes as this huge worm burrows towards you, its gigantic mouth just as capable of devouring flesh as stone.", level_range = {20, nil}, exp_worth = 1, rarity = 2, size_category = 4, @@ -124,7 +124,7 @@ newEntity{ base = "BASE_NPC_SANDWORM", name = "gigantic corrosive tunneler", color=colors.GREEN, - desc = "This huge worm burrows through the earth using it's powerful corrosive saliva.", + desc = "This huge worm burrows through the earth using its powerful corrosive saliva.", level_range = {20, nil}, exp_worth = 1, rarity = 3, size_category = 4, diff -u -r t-engine4/game/modules/tome/data/general/npcs/shade.lua te4-spelling/game/modules/tome/data/general/npcs/shade.lua --- t-engine4/game/modules/tome/data/general/npcs/shade.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/shade.lua 2010-11-21 18:52:56.000000000 -0500 @@ -92,18 +92,18 @@ newEntity{ base = "BASE_NPC_SHADE", rarity = 1, level_range = {30, nil}, - desc = [[Through some terrible process that remains mysterious, this creature shadow has been torn from its body and given unlife.]], + desc = [[Through some terrible process that remains mysterious, this creature's shadow has been torn from its body and given unlife.]], shade_filter = {type="animal", special_rarity="shade_rarity"}, } newEntity{ base = "BASE_NPC_SHADE", rarity = 1, level_range = {30, nil}, - desc = [[Through some terrible process that remains mysterious, this creature shadow has been torn from its body and given unlife.]], + desc = [[Through some terrible process that remains mysterious, this creature's shadow has been torn from its body and given unlife.]], shade_filter = {type="humanoid", special_rarity="shade_rarity"}, } newEntity{ base = "BASE_NPC_SHADE", rarity = 1, level_range = {30, nil}, - desc = [[Through some terrible process that remains mysterious, this creature shadow has been torn from its body and given unlife.]], + desc = [[Through some terrible process that remains mysterious, this creature's shadow has been torn from its body and given unlife.]], shade_filter = {type="giant", special_rarity="shade_rarity"}, } diff -u -r t-engine4/game/modules/tome/data/general/npcs/snow-giant.lua te4-spelling/game/modules/tome/data/general/npcs/snow-giant.lua --- t-engine4/game/modules/tome/data/general/npcs/snow-giant.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/snow-giant.lua 2010-11-21 18:54:18.000000000 -0500 @@ -49,7 +49,7 @@ newEntity{ base = "BASE_NPC_SNOW_GIANT", name = "snow giant", color=colors.WHITE, - desc = [[A towering creature, humanoid but huge. It wield a giant maul and does not look friendly.]], + desc = [[A towering creature, humanoid but huge. It wields a giant maul and does not look friendly.]], level_range = {10, nil}, exp_worth = 1, rarity = 1, max_life = resolvers.rngavg(100,120), @@ -61,7 +61,7 @@ newEntity{ base = "BASE_NPC_SNOW_GIANT", name = "snow giant thunderer", color=colors.LIGHT_BLUE, - desc = [[A towering creature, humanoid but huge. It wield a giant maul and does not look friendly. Lightning crackles over its body.]], + desc = [[A towering creature, humanoid but huge. It wields a giant maul and does not look friendly. Lightning crackles over its body.]], level_range = {14, nil}, exp_worth = 1, rarity = 3, max_life = resolvers.rngavg(100,120), @@ -74,7 +74,7 @@ newEntity{ base = "BASE_NPC_SNOW_GIANT", name = "snow giant boulder thrower", color=colors.LIGHT_UMBER, - desc = [[A towering creature, humanoid but huge. It wield a giant maul and does not look friendly.]], + desc = [[A towering creature, humanoid but huge. It wields a giant maul and does not look friendly.]], level_range = {15, nil}, exp_worth = 1, rarity = 3, max_life = resolvers.rngavg(100,120), @@ -86,7 +86,7 @@ newEntity{ base = "BASE_NPC_SNOW_GIANT", name = "snow giant chieftain", color=colors.AQUAMARINE, - desc = [[A towering creature, humanoid but huge. It wield a giant maul and does not look friendly.]], + desc = [[A towering creature, humanoid but huge. It wields a giant maul and does not look friendly.]], level_range = {15, nil}, exp_worth = 1, rarity = 7, rank = 3, diff -u -r t-engine4/game/modules/tome/data/general/npcs/spider.lua te4-spelling/game/modules/tome/data/general/npcs/spider.lua --- t-engine4/game/modules/tome/data/general/npcs/spider.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/spider.lua 2010-11-21 18:48:17.000000000 -0500 @@ -176,7 +176,7 @@ -- the bretheren of Ungoliant :D tough and deadly, probably too tough, but meh newEntity{ base = "BASE_NPC_SPIDER", name = "ungolmor", color={0,0,0}, -- spider night, don't change the color - desc = [[Largest of all the spiderkin, it's folds of skin seem nigh impenetrable.]], + desc = [[Largest of all the spiderkin, its folds of skin seem nigh impenetrable.]], level_range = {38, nil}, exp_worth = 1, rarity = 4, max_life = 120, @@ -201,7 +201,7 @@ newEntity{ base = "BASE_NPC_SPIDER", name = "losselhing", color=colors.LIGHT_BLUE, -- snow star spider - desc = [[The air seems to freeze solid around this frigid spider]], + desc = [[The air seems to freeze solid around this frigid spider.]], level_range = {27, nil}, exp_worth = 1, rarity = 4, max_life = 120, diff -u -r t-engine4/game/modules/tome/data/general/npcs/storm-drake.lua te4-spelling/game/modules/tome/data/general/npcs/storm-drake.lua --- t-engine4/game/modules/tome/data/general/npcs/storm-drake.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/storm-drake.lua 2010-11-21 18:34:53.000000000 -0500 @@ -45,7 +45,7 @@ newEntity{ base = "BASE_NPC_STORM_DRAKE", name = "storm drake hatchling", color=colors.BLUE, display="d", - desc = [[A drake hatchling, not too powerful in itself, but it usually comes with its brothers and sisters.]], + desc = [[A drake hatchling, not too powerful by itself, but it usually comes with its brothers and sisters.]], level_range = {8, nil}, exp_worth = 1, rarity = 1, rank = 1, size_category = 2, diff -u -r t-engine4/game/modules/tome/data/general/npcs/swarm.lua te4-spelling/game/modules/tome/data/general/npcs/swarm.lua --- t-engine4/game/modules/tome/data/general/npcs/swarm.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/swarm.lua 2010-11-21 18:46:41.000000000 -0500 @@ -60,7 +60,7 @@ newEntity{ base = "BASE_NPC_INSECT", name = "hornet swarm", color=colors.YELLOW, image="npc/hornet_swarm.png", - desc = "You have intruded on their grounds, they will defend it at all costs.", + desc = "You have intruded on their grounds, and they will defend it at all costs.", level_range = {3, 25}, exp_worth = 1, rarity = 1, max_life = resolvers.rngavg(3,5), @@ -71,7 +71,7 @@ newEntity{ base = "BASE_NPC_INSECT", name = "hummerhorn", color=colors.YELLOW, image="npc/hommerhorn.png", - desc = "A giant buzzing wasp, its stinger drips venom. ", + desc = "A giant buzzing wasp, its stinger drips venom.", level_range = {16, nil}, exp_worth = 1, rarity = 4, max_life = resolvers.rngavg(5,7), diff -u -r t-engine4/game/modules/tome/data/general/npcs/thieve.lua te4-spelling/game/modules/tome/data/general/npcs/thieve.lua --- t-engine4/game/modules/tome/data/general/npcs/thieve.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/thieve.lua 2010-11-21 18:38:45.000000000 -0500 @@ -95,7 +95,7 @@ newEntity{ base = "BASE_NPC_THIEF", name = "bandit lord", color_r=resolvers.rngrange(75, 85), color_g=0, color_b=resolvers.rngrange(235, 255), - desc = [[He is the leader of a gang of bandits, watch out for his men.]], + desc = [[He is the leader of a gang of bandits. Watch out for his underlings.]], level_range = {8, nil}, exp_worth = 1, rarity = 5, combat_armor = 5, combat_def = 7, @@ -117,7 +117,7 @@ newEntity{ base = "BASE_NPC_THIEF", define_as = "THIEF_ASSASSIN", name = "assassin", color_r=resolvers.rngrange(0, 10), color_g=resolvers.rngrange(0, 10), color_b=resolvers.rngrange(0, 10), - desc = [[Before you looms a pair of eyes... A glint of steel... death.]], + desc = [[Before you looms a pair of eyes... a glint of steel... death.]], level_range = {12, nil}, exp_worth = 1, rarity = 3, combat_armor = 3, combat_def = 10, diff -u -r t-engine4/game/modules/tome/data/general/npcs/vampire.lua te4-spelling/game/modules/tome/data/general/npcs/vampire.lua --- t-engine4/game/modules/tome/data/general/npcs/vampire.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/vampire.lua 2010-11-21 18:56:26.000000000 -0500 @@ -40,7 +40,7 @@ define_as = "BASE_NPC_VAMPIRE", type = "undead", subtype = "vampire", display = "V", color=colors.WHITE, - desc = [[These ancient cursed beings often take upon the form of a bat and attack its prey.]], + desc = [[These ancient cursed beings often take the form of a bat and attack their prey.]], combat = { dam=resolvers.mbonus(30, 10), atk=10, apr=9, damtype=DamageType.DRAINLIFE, dammod={str=1.9} }, @@ -72,7 +72,7 @@ newEntity{ base = "BASE_NPC_VAMPIRE", name = "lesser vampire", color=colors.SLATE, image = "npc/lesser_vampire.png", - desc=[[This vampire has only just begun it's new life, it has not yet fathomed its newfound power. Yet it still has its thirst for blood.]], + desc=[[This vampire has only just begun its new life. It has not yet fathomed its newfound power, yet it still has a thirst for blood.]], level_range = {15, nil}, exp_worth = 1, rarity = 1, max_life = resolvers.rngavg(40,50), diff -u -r t-engine4/game/modules/tome/data/general/npcs/xorn.lua te4-spelling/game/modules/tome/data/general/npcs/xorn.lua --- t-engine4/game/modules/tome/data/general/npcs/xorn.lua 2010-11-19 22:04:02.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/npcs/xorn.lua 2010-11-21 18:49:44.000000000 -0500 @@ -151,7 +151,7 @@ -- Does not appear randomly, it is summoned by killing the fragments newEntity{ base = "BASE_NPC_XORN", define_as = "FULL_HARKOR_ZUN", name = "Harkor'Zun", color=colors.VIOLET, unique=true, - desc = [[A gigantic demon composed of elemental earth resembling a twisted Xarn but much much larger. It doesn't seem pleased with your presence.]], + desc = [[A gigantic demon composed of elemental Earth, resembling a twisted Xaren but much, much larger. It doesn't seem pleased with your presence.]], level_range = {23, nil}, exp_worth = 2, rank = 3.5, size_category = 5, diff -u -r t-engine4/game/modules/tome/data/general/objects/2htridents.lua te4-spelling/game/modules/tome/data/general/objects/2htridents.lua --- t-engine4/game/modules/tome/data/general/objects/2htridents.lua 2010-11-19 22:04:10.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/objects/2htridents.lua 2010-11-21 19:07:18.000000000 -0500 @@ -29,8 +29,8 @@ metallic = true, no_rust = true, combat = { talented = "trident", damrange = 1.6, sound = "actions/melee", sound_miss = "actions/melee_miss", }, - desc = [[A two handed massive trident. -Tridents require the exotic weapons mastery talent to correctly use.]], + desc = [[A two-handed massive trident. +Tridents require the exotic weapons mastery talent to use correctly.]], twohanded = true, randart_able = { attack=40, physical=80, spell=20, def=10, misc=10 }, egos = "/data/general/objects/egos/weapon.lua", egos_chance = { prefix=resolvers.mbonus(40, 5), suffix=resolvers.mbonus(40, 5) }, diff -u -r t-engine4/game/modules/tome/data/general/objects/boss-artifacts.lua te4-spelling/game/modules/tome/data/general/objects/boss-artifacts.lua --- t-engine4/game/modules/tome/data/general/objects/boss-artifacts.lua 2010-11-19 22:04:10.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/objects/boss-artifacts.lua 2010-11-21 19:22:33.000000000 -0500 @@ -151,7 +151,7 @@ define_as = "TRIDENT_TIDES", name = "Trident of the Tides", unique=true, desc = [[As you wield this trident you can feel the power of the tides rushing through your arms. -Tridents require the exotic weapons mastery talent to correctly use.]], +Tridents require the exotic weapons mastery talent to use correctly.]], require = { stat = { str=35 }, }, level_range = {30, 40}, rarity = 230, @@ -185,7 +185,7 @@ define_as = "CHROMATIC_HARNESS", rarity=false, name = "Chromatic Harness", unique=true, unided_name = "multi-hued leather armour", color=colors.VIOLET, - desc = [[This leather harness shines of multiple colors, quickly shifting through them in a seemingly chaotic manner.]], + desc = [[This leather harness shines with multiple colors, quickly shifting through them in a seemingly chaotic manner.]], level_range = {40, 50}, rarity = 280, cost = 500, @@ -313,7 +313,7 @@ color = colors.WHITE, image="object/bloodstone.png", level_range = {35, 45}, rarity = 280, - desc = [[A piece of the scorched wood took from the remains of Snaproot.]], + desc = [[A piece of the scorched wood taken from the remains of Snaproot.]], rarity = false, cost = 100, material_level = 5, @@ -367,7 +367,7 @@ newEntity{ base = "BASE_STAFF", define_as = "STAFF_KOR", rarity=false, name = "Kor's Fall", unique=true, - desc = [[Made from the bones of of many creatures this staff glows with power. You can feel its evilness as you touch it.]], + desc = [[Made from the bones of many creatures, this staff glows with power. You can feel its evilness as you touch it.]], require = { stat = { mag=25 }, }, level_range = {1, 10}, rarity = 200, @@ -530,7 +530,7 @@ newEntity{ base = "BASE_GREATMAUL", define_as = "GREATMAUL_BILL_TRUNK", name = "Bill's Tree Trunk", unique=true, - desc = [[This is a big nasty looking tree trunk that Bill was using as a weapon. It could still serve this purpose, should you be strong enough to wield it!]], + desc = [[This is a big, nasty-looking tree trunk that Bill was using as a weapon. It could still serve this purpose, should you be strong enough to wield it!]], require = { stat = { str=25 }, }, level_range = {1, 10}, rarity = 200, @@ -553,7 +553,7 @@ define_as = "SANGUINE_SHIELD", unided_name = "bloody shield", name = "Sanguine Shield", unique=true, - desc = [[Though tarnished and spattered with blood, the emblem of the sun still manages to shine through on this shield.]], + desc = [[Though tarnished and spattered with blood, the emblem of the Sun still manages to shine through on this shield.]], require = { stat = { str=39 }, }, level_range = {35, 45}, rarity = 240, @@ -607,7 +607,7 @@ define_as = "MURDERBLADE", rarity=false, name = "Warmaster Gnarg's Murderblade", unique=true, unided_name = "blood-etched greatsword", color=colors.CRIMSON, - desc = [[A blood etched greatsword, it has seen many foes. From the inside.]], + desc = [[A blood-etched greatsword, it has seen many foes. From the inside.]], require = { stat = { str=35 }, }, level_range = {35, 45}, rarity = 230, diff -u -r t-engine4/game/modules/tome/data/general/objects/egos/belt.lua te4-spelling/game/modules/tome/data/general/objects/egos/belt.lua --- t-engine4/game/modules/tome/data/general/objects/egos/belt.lua 2010-11-19 22:04:07.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/objects/egos/belt.lua 2010-11-21 19:12:18.000000000 -0500 @@ -56,7 +56,7 @@ belt_slots = resolvers.mbonus_material(6, 3, function(e, v) return v * 1 end), on_canwear = function(self, who) if who:getInven(who.INVEN_INBELT) and #who:getInven(who.INVEN_INBELT) > 0 then - game.logPlayer(who, "You already have a slotted belt equipped, remove your items from it then take it off.", self:getName{do_color=true}) + game.logPlayer(who, "You already have a slotted belt equipped. Remove your items from it, then take it off.", self:getName{do_color=true}) return true end end, diff -u -r t-engine4/game/modules/tome/data/general/objects/knifes.lua te4-spelling/game/modules/tome/data/general/objects/knifes.lua --- t-engine4/game/modules/tome/data/general/objects/knifes.lua 2010-11-19 22:04:10.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/objects/knifes.lua 2010-11-21 19:44:30.000000000 -0500 @@ -27,7 +27,7 @@ rarity = 5, metallic = true, combat = { talented = "knife", damrange = 1.3, sound = "actions/melee", sound_miss = "actions/melee_miss", }, - desc = [[Sharp, long, and deadly.]], + desc = [[Sharp, long and deadly.]], randart_able = { attack=40, physical=80, spell=20, def=10, misc=10 }, egos = "/data/general/objects/egos/weapon.lua", egos_chance = { prefix=resolvers.mbonus(40, 5), suffix=resolvers.mbonus(40, 5) }, } diff -u -r t-engine4/game/modules/tome/data/general/objects/lites.lua te4-spelling/game/modules/tome/data/general/objects/lites.lua --- t-engine4/game/modules/tome/data/general/objects/lites.lua 2010-11-19 22:04:10.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/objects/lites.lua 2010-11-21 19:18:35.000000000 -0500 @@ -22,7 +22,7 @@ slot = "LITE", type = "lite", subtype="lite", image = resolvers.image_material("lite", {"brass","","dwarven","","faenorian"}), display = "~", - desc = [[Lite up the dark places of the world!]], + desc = [[Light up the dark places of the world!]], randart_able = { attack=10, physical=10, spell=10, def=30, misc=40 }, egos = "/data/general/objects/egos/lite.lua", egos_chance = { prefix=resolvers.mbonus(15, 3), suffix=resolvers.mbonus(15, 3) }, } diff -u -r t-engine4/game/modules/tome/data/general/objects/lore/fun.lua te4-spelling/game/modules/tome/data/general/objects/lore/fun.lua --- t-engine4/game/modules/tome/data/general/objects/lore/fun.lua 2010-11-21 17:45:43.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/objects/lore/fun.lua 2010-11-21 19:44:56.000000000 -0500 @@ -19,7 +19,7 @@ newEntity{ base = "BASE_LORE", name = "trollish poem, first part", lore="troll-poem-1", unique=true, - desc = [[A poem written by a ... troll?]], + desc = [[A poem written by a... troll?]], level_range = {1, 50}, rarity = 20, encumberance = 0, @@ -27,7 +27,7 @@ newEntity{ base = "BASE_LORE", name = "trollish poem, second part", lore="troll-poem-2", unique=true, - desc = [[A poem written by a ... troll?]], + desc = [[A poem written by a... troll?]], level_range = {1, 50}, rarity = 20, encumberance = 0, @@ -35,7 +35,7 @@ newEntity{ base = "BASE_LORE", name = "necromancer poem, first part", lore="necromancer-poem-1", unique=true, - desc = [[A poem written by a ... necromancer?]], + desc = [[A poem written by a... Necromancer?]], level_range = {15, 50}, rarity = 20, encumberance = 0, @@ -43,7 +43,7 @@ newEntity{ base = "BASE_LORE", name = "necromancer poem, second part", lore="necromancer-poem-2", unique=true, - desc = [[A poem written by a ... necromancer?]], + desc = [[A poem written by a... Necromancer?]], level_range = {15, 50}, rarity = 20, encumberance = 0, diff -u -r t-engine4/game/modules/tome/data/general/objects/money.lua te4-spelling/game/modules/tome/data/general/objects/money.lua --- t-engine4/game/modules/tome/data/general/objects/money.lua 2010-11-19 22:04:10.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/objects/money.lua 2010-11-21 19:09:45.000000000 -0500 @@ -24,7 +24,7 @@ encumber = 0, rarity = 5, identified = true, - desc = [[All that glitters is not gold, all that is gold does not glitter.]], + desc = [[All that glitters is not gold; all that is gold does not glitter.]], on_prepickup = function(self, who, id) who:incMoney(self.money_value / 10) game.logPlayer(who, "You pickup %0.2f gold pieces.", self.money_value / 10) diff -u -r t-engine4/game/modules/tome/data/general/objects/potions.lua te4-spelling/game/modules/tome/data/general/objects/potions.lua --- t-engine4/game/modules/tome/data/general/objects/potions.lua 2010-11-19 22:04:10.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/objects/potions.lua 2010-11-21 19:45:33.000000000 -0500 @@ -27,6 +27,6 @@ encumber = 0.2, stacking = true, acid_destroy = {{10,1}, {20,2}, {40,5}, {60,10}, {120,20}}, - desc = [[Magical potions can have wildly different effects, from healing to killing you, beware! Most of them function better with a high Magic score]], + desc = [[Magical potions can have wildly different effects, from healing to killing you -- beware! Most of them function better with a high Magic score]], egos = "/data/general/objects/egos/potions.lua", egos_chance = resolvers.mbonus(10, 5), } diff -u -r t-engine4/game/modules/tome/data/general/objects/quest-artifacts.lua te4-spelling/game/modules/tome/data/general/objects/quest-artifacts.lua --- t-engine4/game/modules/tome/data/general/objects/quest-artifacts.lua 2010-11-19 22:04:10.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/objects/quest-artifacts.lua 2010-11-21 19:44:21.000000000 -0500 @@ -74,7 +74,7 @@ level_range = {30, 30}, display = "*", color=colors.VIOLET, image = "object/pearl.png", encumber = 1, - desc = [[The orb projects images of distance places, some that seem to not be of this world, switching rapidly. + desc = [[The orb projects images of distant places, some that seem to be not of this world, switching rapidly. If used near a portal it could probably activate it.]], max_power = 30, power_regen = 1, @@ -108,7 +108,7 @@ level_range = {30, 30}, display = "*", color=colors.VIOLET, image = "object/pearl.png", encumber = 1, - desc = [[The orb projects images of distance places, some that seem to not be of this world, switching rapidly. + desc = [[The orb projects images of distant places, some that seem to be not of this world, switching rapidly. If used near a portal it could probably activate it.]], max_power = 30, power_regen = 1, @@ -150,7 +150,7 @@ level_range = {50, 50}, display = "*", color=colors.VIOLET, image = "object/pearl.png", encumber = 1, - desc = [[Dark visions fill you mind as you lift the orb. It is cold to the touch.]], + desc = [[Dark visions fill your mind as you lift the orb. It is cold to the touch.]], on_drop = function(self, who) if who == game.player then @@ -261,7 +261,7 @@ name = "Orb of Scrying", display = "*", color=colors.VIOLET, image = "object/ruby.png", encumber = 1, - desc = [[This orb was given to you by Elisa the halfling scryer, it will automatically identify normal and rare items for you and can be activated to contact Elisa for rarer items.]], + desc = [[This orb was given to you by Elisa the Halfling scryer. It will automatically identify normal and rare items for you and can be activated to contact Elisa for rarer items.]], on_drop = function(self, who) if who == game.player then diff -u -r t-engine4/game/modules/tome/data/general/objects/scrolls.lua te4-spelling/game/modules/tome/data/general/objects/scrolls.lua --- t-engine4/game/modules/tome/data/general/objects/scrolls.lua 2010-11-21 17:45:43.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/objects/scrolls.lua 2010-11-21 19:11:28.000000000 -0500 @@ -44,7 +44,7 @@ use_no_blind = true, use_no_silence = true, fire_destroy = {{10,1}, {20,2}, {40,5}, {60,10}, {120,20}}, - desc = [[Natural infusions allow you to inscribe an infusion onto your body, granting you an on-demand ability.]], + desc = [[Natural infusions may be grafted onto your body, granting you an on-demand ability.]], egos = "/data/general/objects/egos/infusions.lua", egos_chance = resolvers.mbonus(30, 5), use_simple = { name="inscribe your skin with the infusion.", use = function(self, who, inven, item) @@ -65,7 +65,7 @@ use_no_silence = true, is_magic_device = true, fire_destroy = {{10,1}, {20,2}, {40,5}, {60,10}, {120,20}}, - desc = [[Magical runes allow you to inscribe a rune onto your body, granting you an on-demand ability.]], + desc = [[Magical runes may be inscribes onto your body, granting you an on-demand ability.]], egos = "/data/general/objects/egos/infusions.lua", egos_chance = resolvers.mbonus(30, 5), use_simple = { name="inscribe your skin with the rune.", use = function(self, who, inven, item) diff -u -r t-engine4/game/modules/tome/data/general/objects/wands.lua te4-spelling/game/modules/tome/data/general/objects/wands.lua --- t-engine4/game/modules/tome/data/general/objects/wands.lua 2010-11-19 22:04:10.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/objects/wands.lua 2010-11-21 19:06:55.000000000 -0500 @@ -28,7 +28,7 @@ use_sound = "talents/spell_generic", is_magic_device = true, elec_destroy = {{20,1}, {30,2}, {60,5}, {90,10}, {170,20}}, - desc = [[Magical wands are made by powerful alchemists and archmages to store spells. Anybody can use them to release the spells.]], + desc = [[Magical wands are made by powerful Alchemists and Archmagi to store spells. Anybody can use them to release the spells.]], egos = "/data/general/objects/egos/wands.lua", egos_chance = { prefix=resolvers.mbonus(20, 5), suffix=100 }, ego_first_type = "suffix", } diff -u -r t-engine4/game/modules/tome/data/general/objects/whips.lua te4-spelling/game/modules/tome/data/general/objects/whips.lua --- t-engine4/game/modules/tome/data/general/objects/whips.lua 2010-11-19 22:04:10.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/objects/whips.lua 2010-11-21 19:45:46.000000000 -0500 @@ -27,7 +27,7 @@ rarity = 5, metallic = true, combat = { talented = "whip", damrange = 1.1, sound = "actions/melee", sound_miss = "actions/melee_miss",}, - desc = [[Sharp, long, and deadly.]], + desc = [[Sharp, long and deadly.]], randart_able = { attack=40, physical=80, spell=20, def=10, misc=10 }, egos = "/data/general/objects/egos/weapon.lua", egos_chance = { prefix=resolvers.mbonus(40, 5), suffix=resolvers.mbonus(40, 5) }, } diff -u -r t-engine4/game/modules/tome/data/general/objects/world-artifacts.lua te4-spelling/game/modules/tome/data/general/objects/world-artifacts.lua --- t-engine4/game/modules/tome/data/general/objects/world-artifacts.lua 2010-11-21 17:45:43.000000000 -0500 +++ te4-spelling/game/modules/tome/data/general/objects/world-artifacts.lua 2010-11-21 19:40:52.000000000 -0500 @@ -34,7 +34,7 @@ level_range = {20, 25}, color=colors.VIOLET, rarity = 170, - desc = [[This unique looking staff is carved with runes of destruction.]], + desc = [[This unique-looking staff is carved with runes of destruction.]], cost = 200, material_level = 3, @@ -237,7 +237,7 @@ unique = true, name = "Daneth's Neckguard", color = colors.STEEL_BLUE, unided_name = "a thick steel gorget", - desc = [[A thick steel gorget designed to protect it's wearer from fatal attacks the to the neck. This particular gorget was worn by the halfling General Daneth Tendermourn during the pyre wars and judging by the marks along it's surface may have saved the General's life on more then one occassion.]], + desc = [[A thick steel gorget designed to protect its wearer from fatal attacks to the neck. This particular gorget was worn by the Halfling General Daneth Tendermourn during the pyre wars, and judging by the marks along its surface may have saved the General's life on more than one occasion.]], level_range = {20, 30}, rarity = 300, cost = 300, @@ -259,7 +259,7 @@ unique = true, name = "Garkul's Teeth", color = colors.YELLOW, unided_name = "a necklace made of teeth", - desc = [[Hundreds of humanoid teeth have been strung together on multiple strands of thin leather, creating this tribalish necklace. One would have to assume that these are not the teeth of Garkul the Devourer but rather the teeth of Garkul's many fallen enemies.]], + desc = [[Hundreds of humanoid teeth have been strung together on multiple strands of thin leather, creating this tribal necklace. One would have to assume that these are not the teeth of Garkul the Devourer but rather the teeth of Garkul's many meals.]], level_range = {40, 50}, rarity = 300, cost = 1000, @@ -310,8 +310,8 @@ color=colors.YELLOW, encumber = 1, rarity = 250, - desc = [[The first the halfling mages during the Age of Allure discovered how to catpure the sunlight to infuse gems with it. -This star is the culmination of their craft. Light radiates from its ever shifting yellow surface.]], + desc = [[The first Halfling mages during the Age of Allure discovered how to capture the Sunlight and infuse gems with it. +This star is the culmination of their craft. Light radiates from its ever-shifting yellow surface.]], cost = 400, max_power = 150, power_regen = 1, @@ -352,7 +352,7 @@ newEntity{ base = "BASE_LONGBOW", name = "Thaloren-Tree Longbow", unided_name = "glowing elven-wood longbow", unique=true, - desc = [[In the aftermath of the Spellblaze, the Thaloren had to defend their forests against foes and fires alike. Many of the trees died despite the efforts of the elves to save them. Their wood was fashioned into a bow to be wielded against the darkness.]], + desc = [[In the aftermath of the Spellblaze, the Thaloren had to defend their forests against foes and fires alike. Many of the trees died despite the efforts of the Elves to save them. Their wood was fashioned into a bow to be wielded against the darkness.]], level_range = {40, 50}, rarity = 200, require = { stat = { dex=36 }, }, @@ -375,7 +375,7 @@ unique = true, name = "Eldoral Last Resort", unided_name = "well-made sling", - desc = [[A sling with an inscription on its handle 'May the wielder be granted cunning in his fight against the darkness'.]], + desc = [[A sling with an inscription on its handle: 'May the wielder be granted cunning in his fight against the darkness'.]], level_range = {15, 25}, rarity = 200, require = { stat = { dex=26 }, }, @@ -428,7 +428,7 @@ unique = true, name = "Eden's Guile", unided_name = "pair of yellow boots", - desc = [[The boots of a rogue outcast, who knew that the best way to deal with a problem was to run from it.]], + desc = [[The boots of a Rogue outcast, who knew that the best way to deal with a problem was to run from it.]], color = colors.YELLOW, level_range = {1, 20}, rarity = 200, @@ -483,7 +483,7 @@ unique = true, name = "Titanic", unided_name = "huge shield", - desc = [[This huge shield made of the darkest stralite is huge, heavy and very solid.]], + desc = [[This shield made of the darkest stralite is huge, heavy and very solid.]], color = colors.GREY, level_range = {20, 30}, rarity = 270, @@ -540,7 +540,7 @@ }, max_power = 100, power_regen = 1, use_power = { name = "summon spiders", power = 80, use = function(self, who) - if not who:canBe("summon") then game.logPlayer(who, "You can not summon, you are suppressed!") return end + if not who:canBe("summon") then game.logPlayer(who, "You cannot summon; you are suppressed!") return end local NPC = require "mod.class.NPC" local list = NPC:loadList("/data/general/npcs/spider.lua") @@ -573,7 +573,7 @@ unique = true, name = "Helm of the Dwarven Kings", unided_name = "shining helm", - desc = [[A dwarven helm embedded with a single diamond that can banish all underground shadows.]], + desc = [[A Dwarven helm embedded with a single diamond that can banish all underground shadows.]], level_range = {20, 28}, rarity = 240, cost = 700, @@ -593,7 +593,7 @@ unique = true, name = "Orc Feller", unided_name = "shining dagger", - desc = [[During the invasion of Eldoral the halfling rogue Herah is said to have slain over one hundred orcs while defending a group of refugees.]], + desc = [[During the invasion of Eldoral the Halfling Rogue Herah is said to have slain over one hundred orcs while defending a group of refugees.]], level_range = {40, 50}, rarity = 300, require = { stat = { dex=44 }, }, @@ -621,7 +621,7 @@ unique = true, name = "Silent Blade", unided_name = "shining dagger", - desc = [[A thin dark dagger that seems to meld seamlessly into the shadows.]], + desc = [[A thin, dark dagger that seems to meld seamlessly into the shadows.]], level_range = {23, 28}, rarity = 200, require = { stat = { cun=25 }, }, @@ -692,7 +692,7 @@ unique = true, name = "Ring of the War Master", color = colors.DARK_GREY, unided_name = "blade-edged ring", - desc = [[A blade-edged ring that radiates power. As you put it on strange thoughts of pain and destruction come to your mind.]], + desc = [[A blade-edged ring that radiates power. As you put it on, strange thoughts of pain and destruction come to your mind.]], level_range = {15, 30}, rarity = 200, cost = 500, @@ -724,7 +724,7 @@ unique = true, name = "Voratun Hammer of the Deep Bellow", color = colors.LIGHT_RED, unided_name = "flame scorched voratun hammer", - desc = [[The legendary hammer of the dwarven master smiths. For ages it was used to forge powerful weapons with searing heat until it became of high power by itself.]], + desc = [[The legendary hammer of the Dwarven master smiths. For ages it was used to forge powerful weapons with searing heat until it became highly powerful by itself.]], level_range = {38, 50}, rarity = 250, require = { stat = { str=48 }, }, @@ -749,7 +749,7 @@ unique = true, name = "Unstoppable Mauler", color = colors.UMBER, unided_name = "heavy maul", - desc = [[A huge greatmaul of incredible weight. Wielding it you feel utterly unstoppable.]], + desc = [[A huge greatmaul of incredible weight. Wielding it, you feel utterly unstoppable.]], level_range = {23, 30}, rarity = 270, require = { stat = { str=40 }, }, @@ -789,7 +789,7 @@ unique = true, name = "Spider-Silk Robe of Spydrë", color = colors.DARK_GREEN, unided_name = "spider-silk robe", - desc = [[Thie set of robes is made wholly of spider silk. It looks outlandish and some sages think it came from an other world, probably through a farportal.]], + desc = [[This set of robes is made wholly of spider silk. It looks outlandish and some sages think it came from another world, probably through a farportal.]], level_range = {20, 30}, rarity = 190, cost = 250, @@ -829,7 +829,7 @@ unique = true, name = "Gloves of the Firm Hand", unided_name = "heavy gloves", - desc = [[These gloves make you feel rock steady! These magical gloves feel really soft on the touch from the inside. On the outside magical stones create a rough surface that is constantly shifting. When you brace yourself a magical ray of earth energy seems to automatically bind them to the ground, granting you increased stability.]], + desc = [[These gloves make you feel rock steady! These magical gloves feel really soft to the touch from the inside. On the outside, magical stones create a rough surface that is constantly shifting. When you brace yourself, a magical ray of earth energy seems to automatically bind them to the ground, granting you increased stability.]], level_range = {17, 27}, rarity = 210, cost = 150, @@ -866,7 +866,7 @@ name = "Vestments of the Conclave", color = colors.DARK_GREY, unided_name = "tattered robe", desc = [[An ancient set of robes that has survived from the Age of Allure. Primal magic forces inhabit it. -It was made by humans for humans, only they can harness the true power of the robes.]], +It was made by humans for Humans; only they can harness the true power of the robes.]], level_range = {12, 22}, rarity = 220, cost = 150, @@ -881,7 +881,7 @@ self.wielded._special1 = {"inc_stats", who:addTemporaryValue("inc_stats", { [Stats.STAT_MAG] = 2, [Stats.STAT_CUN] = 5, }) } self.wielded._special2 = {"inc_damage", who:addTemporaryValue("inc_damage", {[DamageType.ARCANE]=5}) } self.wielded._special3 = {"combat_spellcrit", who:addTemporaryValue("combat_spellcrit", 2) } - game.logPlayer(who, "#LIGHT_BLUE#You feel as surge of power as you wear the vestments of the old human Conclave!") + game.logPlayer(who, "#LIGHT_BLUE#You feel as surge of power as you wear the vestments of the old Human Conclave!") end end, } @@ -890,7 +890,7 @@ unique = true, name = "Robe of the Archmage", color = colors.RED, unided_name = "glittering robe", - desc = [[A plain elven-silk robe. It would be unremarkable if not the for sheer power it radiates.]], + desc = [[A plain elven-silk robe. It would be unremarkable if not for the sheer power it radiates.]], level_range = {30, 40}, rarity = 290, cost = 350, @@ -914,7 +914,7 @@ name = "Telos's Staff Crystal", subtype = "multi-hued", color = colors.WHITE, image="object/diamond.png", level_range = {35, 45}, - desc = [[A closer look at this pure white crystal reveals that it is really a plethora of colors swirling and scintillating]], + desc = [[A closer look at this pure white crystal reveals that it is really a plethora of colors swirling and scintillating.]], rarity = 240, cost = 200, material_level = 5, @@ -983,7 +983,7 @@ newEntity{ base = "BASE_WAND", unided_name = "glowing rod", name = "Gwai's Burninator", color=colors.LIGHT_RED, unique=true, - desc = [[Gwai, a pyromanceress that lived during the Spellhunt, was cornered by group of mage hunters. She fought to her last breath and is said to have killed at least ten people with this wand before she fell.]], + desc = [[Gwai, a Pyromanceress that lived during the Spellhunt, was cornered by group of mage hunters. She fought to her last breath and is said to have killed at least ten people with this wand before she fell.]], cost = 50, rarity = 220, level_range = {15, 30}, @@ -1007,7 +1007,7 @@ unique = true, unided_name = "crude iron battle axe", name = "Crude Iron Battle Axe of Kroll", color = colors.GREY, - desc = [[Made in times before the dwarves learned beautiful craftsmanship the rough appearance of this axe belies its great power. Only dwarves may harness its true strength, however.]], + desc = [[Made in times before the Dwarves learned beautiful craftsmanship, the rough appearance of this axe belies its great power. Only Dwarves may harness its true strength, however.]], require = { stat = { str=50 }, }, rarity = 300, material_level = 1, @@ -1038,7 +1038,7 @@ unique = true, name = "Blood-Letter", unided_name = "Glacial Hatchet", - desc = [[A hand axe carved out of the most frozen parts of the helcaraxe.]], + desc = [[A hand axe carved out of the most frozen parts of the Helcaraxe.]], level_range = {25, 35}, rarity = 235, require = { stat = { str=40, dex=24 }, }, @@ -1111,7 +1111,7 @@ unique = true, name = "Rope Belt of the Thaloren", unided_name = "short length of rope", - desc = [[The simplest of belts, worn for centuries by Nessilla Tantaelen as she tended to her people and forests. Some of her wisdom and power has settled permanently into its fibers.]], + desc = [[The simplest of belts, worn for centuries by Nessilla Tantaelen as she tended to her people and forests. Some of her wisdom and power have settled permanently into its fibers.]], color = colors.LIGHT_RED, level_range = {20, 30}, rarity = 200, @@ -1179,7 +1179,7 @@ unique = true, name = "Behemoth Hide", unided_name = "tough weathered hide", - desc = [[A rough hide made from a massive beast. Seeing as it's so weathered but useable, maybe it's a bit special...]], + desc = [[A rough hide made from a massive beast. Seeing as it's so weathered but still usable, maybe it's a bit special...]], color = colors.BROWN, level_range = {18, 23}, rarity = 230, @@ -1208,7 +1208,7 @@ unique = true, name = "Skin of Many", unided_name = "stitched skin armour", - desc = [[The stitched together skin of many creatures. Some eyes and mouths still decorate the robe, and some still live, screaming in tortorous agony.]], + desc = [[The stitched-together skin of many creatures. Some eyes and mouths still decorate the robe, and some still live, screaming in tortured agony.]], color = colors.BROWN, level_range = {12, 22}, rarity = 200, @@ -1258,7 +1258,7 @@ unique = true, name = "Scale Mail of Kroltar", unided_name = "perfectly-wrought suit of dragon scales", - desc = [[A heavy shirt of scale mail constructed from the remains of Kroltar, whose armor was like tenfold shields.]], + desc = [[A heavy shirt of scale mail constructed from the remains of Kroltar, whose armour was like tenfold shields.]], color = colors.LIGHT_RED, metallic = false, level_range = {38, 45}, @@ -1370,8 +1370,8 @@ unique = true, rarity = false, unided_name = "razor sharp war axe", name = "Razorblade, the Cursed Waraxe", color = colors.LIGHT_BLUE, - desc = [[The mighty axe can cleave through armor like the sharpest swords, yet hit with all the impact of a heavy club. -It is said the wielder will slowly grow mad, this however has never been proven - no known possessor of this item has lived to tell the tale.]], + desc = [[This mighty axe can cleave through armour like the sharpest swords, yet hit with all the impact of a heavy club. +It is said the wielder will slowly grow mad. This, however, has never been proven - no known possessor of this item has lived to tell the tale.]], require = { stat = { str=42 }, }, material_level = 5, combat = { @@ -1393,7 +1393,7 @@ unique = true, name = "Stone Gauntlets of Harkor'Zun", unided_name = "dark stone gauntlets", - desc = [[Fashioned in ancient times by cultists of Harkor'Zun, these heavy granite gauntlets where designed to protect the wearer from the wrath of their dark master.]], + desc = [[Fashioned in ancient times by cultists of Harkor'Zun, these heavy granite gauntlets were designed to protect the wearer from the wrath of their dark master.]], level_range = {26, 31}, rarity = 210, encumber = 14, @@ -1433,7 +1433,7 @@ unique = true, name = "Unflinching Eye", color = colors.WHITE, unided_name = "a bloodshot eye", - desc = [[Someone has strung a thick black chord through this large bloodshot eyeball, allowing it to be worn around the neck if you so chose.]], + desc = [[Someone has strung a thick black cord through this large bloodshot eyeball, allowing it to be worn around the neck if you so choose.]], level_range = {30, 40}, rarity = 300, cost = 300, @@ -1453,7 +1453,7 @@ unique = true, name = "Ureslak's Molted Scales", unided_name = "scaley multi-hued cloak", - desc = [[This cloak is fashioned from the scales of some large reptillian creature. It appears to reflect every color of the visible light spectrum.]], + desc = [[This cloak is fashioned from the scales of some large reptilian creature. It appears to reflect every color of the visible light spectrum.]], level_range = {40, 50}, rarity = 400, cost = 300, @@ -1481,10 +1481,10 @@ --[=[ newEntity{ unique = true, - type = "jewelry", subtype="anhk", - unided_name = "glowing anhk", - name = "Anchoring Anhk", - desc = [[As you lift the anhk you feel stable. The world around you feels stable.]], + type = "jewelry", subtype="ankh", + unided_name = "glowing ankh", + name = "Anchoring Ankh", + desc = [[As you lift the ankh you feel stable. The world around you feels stable.]], level_range = {15, 50}, rarity = 400, display = "*", color=colors.YELLOW, image = "object/fireopal.png", diff -u -r t-engine4/game/modules/tome/data/quests/anti-antimagic.lua te4-spelling/game/modules/tome/data/quests/anti-antimagic.lua --- t-engine4/game/modules/tome/data/quests/anti-antimagic.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/anti-antimagic.lua 2010-11-21 19:54:34.000000000 -0500 @@ -24,7 +24,7 @@ if self:isStatus(self.FAILED) then desc[#desc+1] = "The Grand Corruptor died during the attack before he had time to teach you his ways." elseif self:isStatus(self.DONE) then - desc[#desc+1] = "The defencers of Zigur were crushed, the Ziguranth scattered and weakened." + desc[#desc+1] = "The defenders of Zigur were crushed, the Ziguranth scattered and weakened." end return table.concat(desc, "\n") @@ -86,7 +86,7 @@ who:setQuestStatus(self.id, engine.Quest.DONE) world:gainAchievement("ANTI_ANTIMAGIC", game.player) game.player:learnTalentType("corruption/vim", true) - game.logPlayer(game.player, "#LIGHT_GREEN#The Grand Corruptor gazes upon you, you feel knowledge flowing in your mind. You can now train some corruptions powers.") + game.logPlayer(game.player, "#LIGHT_GREEN#The Grand Corruptor gazes upon you. You feel knowledge flowing in your mind. You can now train some corruption powers.") game:setAllowedBuild("corrupter") game:setAllowedBuild("corrupter_corruptor", true) end diff -u -r t-engine4/game/modules/tome/data/quests/antimagic.lua te4-spelling/game/modules/tome/data/quests/antimagic.lua --- t-engine4/game/modules/tome/data/quests/antimagic.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/antimagic.lua 2010-11-21 20:11:13.000000000 -0500 @@ -20,7 +20,7 @@ name = "The Curse of Magic" desc = function(self, who) local desc = {} - desc[#desc+1] = "You met a warrior who invited you join the group called the Ziguranth he belongs to that is dedicated to combat magic." + desc[#desc+1] = "You met a warrior who invited you join the group called the Ziguranth, dedicated to opposing magic." return table.concat(desc, "\n") end @@ -116,7 +116,7 @@ m:setTarget(game.player) game.zone:addEntity(game.level, m, "actor", x, y) if first then game.logSeen(m, "#VIOLET#A foe is summoned to the arena!") - else game.logSeen(m, "#VIOLET#An other foe is summoned to the arena!") end + else game.logSeen(m, "#VIOLET#Another foe is summoned to the arena!") end end end end diff -u -r t-engine4/game/modules/tome/data/quests/charred-scar.lua te4-spelling/game/modules/tome/data/quests/charred-scar.lua --- t-engine4/game/modules/tome/data/quests/charred-scar.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/charred-scar.lua 2010-11-21 19:53:08.000000000 -0500 @@ -24,16 +24,16 @@ desc[#desc+1] = "You were sent to the Charred Scar at the heart of which lies a huge volcano. In the Age of Pyre it destroyed the old Sher'Tul ruins that stood there, absorbing much of their latent magic." desc[#desc+1] = "This place is still full of that power and the orcs intend to absorb this power using the Staff of Absorption!" desc[#desc+1] = "Whatever their plan may be, they must be stopped at all cost." - desc[#desc+1] = "The volcano is attacked by orcs, a few Sun Paladins made it there with you, they will hold the line at the cost of their lives to buy you some time." - desc[#desc+1] = "Honor their sacrifice, do not let the orcs finish their work!" + desc[#desc+1] = "The volcano is attacked by orcs. A few Sun Paladins made it there with you. They will hold the line at the cost of their lives to buy you some time." + desc[#desc+1] = "Honor their sacrifice; do not let the orcs finish their work!" if self:isCompleted("not-stopped") then desc[#desc+1] = "" - desc[#desc+1] = "You arrived too late, the place has been drained of its power and the sorcerers have left." - desc[#desc+1] = "Use the portal to go back to the Far East, you *MUST* stop them, no matter the cost." + desc[#desc+1] = "You arrived too late. The place has been drained of its power and the sorcerers have left." + desc[#desc+1] = "Use the portal to go back to the Far East. You *MUST* stop them, no matter the cost." elseif self:isCompleted("stopped") then desc[#desc+1] = "" - desc[#desc+1] = "You arrived in time and interrupted the ritual, the sorcerers have departed." - desc[#desc+1] = "Use the portal to go back to the Far East, you *MUST* stop them, no matter the cost." + desc[#desc+1] = "You arrived in time and interrupted the ritual. The sorcerers have departed." + desc[#desc+1] = "Use the portal to go back to the Far East. You *MUST* stop them, no matter the cost." end return table.concat(desc, "\n") end @@ -58,9 +58,9 @@ game.zone:addEntity(game.level, fyrk, "actor", 6, 455) if self:isCompleted("not-stopped") then - game.logPlayer(game.player, "#VIOLET#A portal activates in the distance, you hear the orcs shout 'The Sorcerers have departed, follow them!'") + game.logPlayer(game.player, "#VIOLET#A portal activates in the distance. You hear the orcs shout, 'The Sorcerers have departed! Follow them!'") else - game.logPlayer(game.player, "#VIOLET#The Sorcerers flee through a portal, as you prepare to follow them a huge faeros appears to block the way.") + game.logPlayer(game.player, "#VIOLET#The Sorcerers flee through a portal. As you prepare to follow them, a huge faeros appears to block the way.") world:gainAchievement("CHARRED_SCAR_SUCCESS", game.player) end game.player:setQuestStatus("charred-scar", engine.Quest.COMPLETED) diff -u -r t-engine4/game/modules/tome/data/quests/east-portal.lua te4-spelling/game/modules/tome/data/quests/east-portal.lua --- t-engine4/game/modules/tome/data/quests/east-portal.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/east-portal.lua 2010-11-21 20:06:18.000000000 -0500 @@ -20,7 +20,7 @@ name = "Back and there again" desc = function(self, who) local desc = {} - desc[#desc+1] = "You have created a portal back to Maj'Eyal, you should try to talk to someone in Last Hope about establishing a link back." + desc[#desc+1] = "You have created a portal back to Maj'Eyal. You should try to talk to someone in Last Hope about establishing a link back." if self:isCompleted("talked-elder") then desc[#desc+1] = "You talked to the Elder in Last Hope who in turn told you to talk to Tannen, who lives in the north of the city." @@ -42,10 +42,10 @@ desc[#desc+1] = "You brought back the diamond and athame to Tannen who asked you to come back in a few days." end if self:isCompleted("tricked-demon") then - desc[#desc+1] = "Tannen has tricked you! He swapped the orb for a false one that brought you to a demonic plane. Find the exit, get revenge!" + desc[#desc+1] = "Tannen has tricked you! He swapped the orb for a false one that brought you to a demonic plane. Find the exit, and get revenge!" end if self:isCompleted("trapped") then - desc[#desc+1] = "Tannen revealed the vile scum he really is and trapped you in his tower." + desc[#desc+1] = "Tannen revealed himself as the vile scum he really is and trapped you in his tower." end if self:isCompleted() then @@ -137,7 +137,7 @@ local spot = level:pickSpot{type="zone-pop", subtype="telmur"} game.zone:addEntity(level, g, "terrain", spot.x, spot.y) - game.logPlayer(game.player, "Tannen points the location of Telmur on your map.") + game.logPlayer(game.player, "Tannen points to the location of Telmur on your map.") player:setQuestStatus(self.id, engine.Quest.COMPLETED, "open-orthanc") self.wait_turn = game.turn + game.calendar.DAY * 3 end diff -u -r t-engine4/game/modules/tome/data/quests/escort-duty.lua te4-spelling/game/modules/tome/data/quests/escort-duty.lua --- t-engine4/game/modules/tome/data/quests/escort-duty.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/escort-duty.lua 2010-11-21 20:02:56.000000000 -0500 @@ -45,7 +45,7 @@ local possible_types = { { name="lost warrior", random="male", chance=70, - text = [[Please help me! I am afraid I lost myself in this place, I know there is a recall portal left around there by a friend, but I fought too many battles, I fear I will not make it. Would you help me?]], + text = [[Please help me! I am afraid I lost myself in this place. I know there is a recall portal left around here by a friend, but I have fought too many battles, and I fear I will not make it. Would you help me?]], actor = { type = "humanoid", subtype = "human", display = "@", color=colors.UMBER, @@ -71,7 +71,7 @@ }, }, { name="injured seer", random="female", chance=70, - text = [[Please help me! I am afraid I lost myself in this place, I know there is a recall portal left around there by a friend, but I will not be able to continue the road alone. Would you help me?]], + text = [[Please help me! I am afraid I lost myself in this place. I know there is a recall portal left around here by a friend, but I will not be able to continue the road alone. Would you help me?]], actor = { name = "%s, the injured seer", type = "humanoid", subtype = "elf", female=true, @@ -97,7 +97,7 @@ }, }, { name="repented thief", random="male", chance=70, - text = [[Please help me! I am afraid I lost myself in this place, I know there is a recall portal left around there by a friend, but I fought too many battles, I fear I will not make it. Would you help me?]], + text = [[Please help me! I am afraid I lost myself in this place. I know there is a recall portal left around here by a friend, but I have fought too many battles, and I fear I will not make it. Would you help me?]], actor = { name = "%s, the repented thief", type = "humanoid", subtype = "halfling", @@ -123,7 +123,7 @@ }, }, { name="lone alchemist", random="male", chance=70, - text = [[Please help me! I am afraid I lost myself in this place, I know there is a recall portal left around there by a friend, but I fought too many battles, I fear I will not make it. Would you help me?]], + text = [[Please help me! I am afraid I lost myself in this place. I know there is a recall portal left around here by a friend, but I have fought too many battles, and I fear I will not make it. Would you help me?]], actor = { name = "%s, the lone alchemist", type = "humanoid", subtype = "human", @@ -149,7 +149,7 @@ }, }, { name="lost sun paladin", random="female", chance=70, - text = [[Please help me! I am afraid I lost myself in this place, I know there is a recall portal left around there by a friend, but I fought too many battles, I fear I will not make it. Would you help me?]], + text = [[Please help me! I am afraid I lost myself in this place. I know there is a recall portal left around here by a friend, but I have fought too many battles, and I fear I will not make it. Would you help me?]], actor = { name = "%s, the lost sun paladin", type = "humanoid", subtype = "human", female=true, @@ -176,7 +176,7 @@ }, }, { name="lost anorithil", random="female", chance=70, - text = [[Please help me! I am afraid I lost myself in this place, I know there is a recall portal left around there by a friend, but I fought too many battles, I fear I will not make it. Would you help me?]], + text = [[Please help me! I am afraid I lost myself in this place. I know there is a recall portal left around here by a friend, but I have fought too many battles, and I fear I will not make it. Would you help me?]], actor = { name = "%s, the lost anorithil", type = "humanoid", subtype = "human", female=true, @@ -203,7 +203,7 @@ }, }, { name="worried loremaster", random="female", chance=30, - text = [[Please help me! I am afraid I lost myself in this place, I know there is a recall portal left around there by a friend, but I fought too many battles, I fear I will not make it. Would you help me?]], + text = [[Please help me! I am afraid I lost myself in this place. I know there is a recall portal left around here by a friend, but I have fought too many battles, and I fear I will not make it. Would you help me?]], actor = { name = "%s, the worried loremaster", type = "humanoid", subtype = "human", female=true, @@ -250,7 +250,7 @@ end elseif self:isStatus(engine.Quest.FAILED) then if self.abandoned then - desc[#desc+1] = "You abandonned "..self.kind.name.." to death." + desc[#desc+1] = "You abandoned "..self.kind.name.." to death." else desc[#desc+1] = "You failed to protect the "..self.kind.name.." from death by "..(self.killing_npc or "???").."." end diff -u -r t-engine4/game/modules/tome/data/quests/first-artifact.lua te4-spelling/game/modules/tome/data/quests/first-artifact.lua --- t-engine4/game/modules/tome/data/quests/first-artifact.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/first-artifact.lua 2010-11-21 19:55:36.000000000 -0500 @@ -20,10 +20,10 @@ name = "Scrying for dummies" desc = function(self, who) local desc = {} - desc[#desc+1] = "You have found an object that seems to be unique, it looks like it has hidden powers within." - desc[#desc+1] = "Go to the town of Derth, to the south of the Trollshaws, and talk to the local scryer, maybe she can be of help." + desc[#desc+1] = "You have found an object that seems to be unique. It looks like it has hidden powers within." + desc[#desc+1] = "Go to the town of Derth, to the south of the Trollshaws, and talk to the local scryer. Maybe she can be of help." if self:isCompleted() then - desc[#desc+1] = "You have talked to the halfling Elisa the Scryer, she was quite friendly and gave you an orb of scrying which will identify all normal items automatically and can be used to contact her should you find more special items." + desc[#desc+1] = "You have talked to the Halfling Elisa the Scryer. She was quite friendly, and gave you an orb of scrying which will identify all normal items automatically and can be used to contact her should you find more special items." end return table.concat(desc, "\n") end diff -u -r t-engine4/game/modules/tome/data/quests/high-peak.lua te4-spelling/game/modules/tome/data/quests/high-peak.lua --- t-engine4/game/modules/tome/data/quests/high-peak.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/high-peak.lua 2010-11-21 19:49:48.000000000 -0500 @@ -22,9 +22,9 @@ local desc = {} if not self:isCompleted() then - desc[#desc+1] = "You have vanquished the masters of the Orc Pride, now you must venture inside the most dangerous place of this world, the High Peak." + desc[#desc+1] = "You have vanquished the masters of the Orc Pride. Now you must venture inside the most dangerous place of this world: the High Peak." desc[#desc+1] = "Seek the Sorcerers and stop them before they bend the world to their will." - desc[#desc+1] = "To enter you will need the four orbs of command to remove the shield over the peak." + desc[#desc+1] = "To enter, you will need the four orbs of command to remove the shield over the peak." desc[#desc+1] = "The entrance to the peak passes through a place called 'the slime tunnels', probably located inside or near Grushnak Pride." else desc[#desc+1] = "You have reached the summit of the High Peak, entered the sanctum of the Sorcerers and destroyed them, freeing the world from the threat of evil." @@ -110,7 +110,7 @@ local spot = level:pickSpot{type="zone-pop", subtype="ruined-gates-of-morning"} local wild = game.memory_levels["wilderness-1"].map(spot.x, spot.y, engine.Map.TERRAIN) wild.name = "Ruins of the Gates of Morning" - wild.desc = "The sunwall was destroyed while you were trapped in the High Peak." + wild.desc = "The Sunwall was destroyed while you were trapped in the High Peak." wild.change_level = nil wild.change_zone = nil game.player:setQuestStatus(self.id, engine.Quest.COMPLETED, "gates-of-morning-destroyed") diff -u -r t-engine4/game/modules/tome/data/quests/infinite-dungeon.lua te4-spelling/game/modules/tome/data/quests/infinite-dungeon.lua --- t-engine4/game/modules/tome/data/quests/infinite-dungeon.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/infinite-dungeon.lua 2010-11-21 20:10:14.000000000 -0500 @@ -20,7 +20,7 @@ name = "The Infinite Dungeon" desc = function(self, who) local desc = {} - desc[#desc+1] = "You have entered the Infinite Dungeon, there is no coming back now." - desc[#desc+1] = "Go deep, fight, win and die in a blaze of glory!" + desc[#desc+1] = "You have entered the Infinite Dungeon. There is no coming back now." + desc[#desc+1] = "Go deep, fight, win or die in a blaze of glory!" return table.concat(desc, "\n") end diff -u -r t-engine4/game/modules/tome/data/quests/lightning-overload.lua te4-spelling/game/modules/tome/data/quests/lightning-overload.lua --- t-engine4/game/modules/tome/data/quests/lightning-overload.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/lightning-overload.lua 2010-11-21 20:16:46.000000000 -0500 @@ -23,10 +23,10 @@ desc[#desc+1] = "As you came to Derth you saw a huge dark cloud over the small town." desc[#desc+1] = "When you entered you were greeted by an army of air elementals slaughtering the population." if self:isCompleted("saved-derth") then - desc[#desc+1] = " * You have dispatched the elementals but the cloud lingers still. You must find a powerful ally to remove it. There are rumours of a secret town in the blue mountains, to the south west." + desc[#desc+1] = " * You have dispatched the elementals but the cloud lingers still. You must find a powerful ally to remove it. There are rumours of a secret town in the blue mountains, to the southwest." end if self:isCompleted("tempest-located") then - desc[#desc+1] = " * You have learned the real threat comes from a rogue archmage, a Tempest: Urkis. The mages of Angolwen are ready to teleport you there." + desc[#desc+1] = " * You have learned the real threat comes from a rogue Archmage, a Tempest named Urkis. The mages of Angolwen are ready to teleport you there." end return table.concat(desc, "\n") @@ -88,7 +88,7 @@ if self.kill_count >= self.max_count then local Chat = require "engine.Chat" - local chat = Chat.new("derth-attack-over", {name="Scared halfling"}, game.player) + local chat = Chat.new("derth-attack-over", {name="Scared Halfling"}, game.player) chat:invoke() end end @@ -99,7 +99,7 @@ teleport_urkis = function(self) game:changeLevel(1, "tempest-peak") - require("engine.ui.Dialog"):simpleLongPopup("Danger...", [[You step out on unfamiliar grounds, you are nearly on top of one of the highest peaks you can see. + require("engine.ui.Dialog"):simpleLongPopup("Danger...", [[You step out on unfamiliar grounds. You are nearly on top of one of the highest peaks you can see. The storm is raging above your head.]], 400) end @@ -110,6 +110,6 @@ game.level.data.background = nil game.player:setQuestStatus(self.id, engine.Quest.COMPLETED, "restored-derth") - require("engine.ui.Dialog"):simpleLongPopup("Clear sky", "It seems the mages have kept their word.\nDerth is free of the storm could.", 400) + require("engine.ui.Dialog"):simpleLongPopup("Clear sky", "It seems the mages have kept their word.\nDerth is free of the storm cloud.", 400) end end diff -u -r t-engine4/game/modules/tome/data/quests/lost-merchant.lua te4-spelling/game/modules/tome/data/quests/lost-merchant.lua --- t-engine4/game/modules/tome/data/quests/lost-merchant.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/lost-merchant.lua 2010-11-21 20:11:37.000000000 -0500 @@ -28,7 +28,7 @@ on_status_change = function(self, who, status, sub) if sub and sub == "evil" then game.level.map(who.x, who.y, game.level.map.TERRAIN, game.zone.grid_list.UP_WILDERNESS) - game.logPlayer(who, "A stair out appears at your feet. The Lord says: 'And rememeber, you are MINE, I will call you.'") + game.logPlayer(who, "A stair out appears at your feet. The Lord says: 'And rememeber, you are MINE. I will call you.'") end if self:isCompleted() then diff -u -r t-engine4/game/modules/tome/data/quests/love-melinda.lua te4-spelling/game/modules/tome/data/quests/love-melinda.lua --- t-engine4/game/modules/tome/data/quests/love-melinda.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/love-melinda.lua 2010-11-21 19:51:01.000000000 -0500 @@ -22,7 +22,7 @@ local desc = {} desc[#desc+1] = "After rescuing Melinda from Kryl-Feijan and the cultists you met her again in Last Hope." if who.female then - desc[#desc+1] = "You talked for a while and it seems she has a crush for you, even if you are yourself a woman." + desc[#desc+1] = "You talked for a while and it seems she has a crush for you, even though you are yourself a woman." else desc[#desc+1] = "You talked for a while and it seems she has a crush for you." end diff -u -r t-engine4/game/modules/tome/data/quests/lumberjack-cursed.lua te4-spelling/game/modules/tome/data/quests/lumberjack-cursed.lua --- t-engine4/game/modules/tome/data/quests/lumberjack-cursed.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/lumberjack-cursed.lua 2010-11-21 20:09:54.000000000 -0500 @@ -20,7 +20,7 @@ name = "The beast within" desc = function(self, who) local desc = {} - desc[#desc+1] = "You met an half mad lumberjack fleeing a small village, rambling about untold horrors lurking there, slaughtering people." + desc[#desc+1] = "You met a half-mad lumberjack fleeing a small village, rambling about untold horrors lurking there, slaughtering people." if self.lumberjacks_died > 0 then desc[#desc+1] = self.lumberjacks_died.." lumberjacks have died." end diff -u -r t-engine4/game/modules/tome/data/quests/mage-apprentice.lua te4-spelling/game/modules/tome/data/quests/mage-apprentice.lua --- t-engine4/game/modules/tome/data/quests/mage-apprentice.lua 2010-11-21 17:45:42.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/mage-apprentice.lua 2010-11-21 19:58:47.000000000 -0500 @@ -53,7 +53,7 @@ function(o, item) -- Special handling for the staff of absorption if o.define_as and o.define_as == "STAFF_ABSORPTION" then - game.logPlayer(who, "#LIGHT_RED#As the apprentice touches the staff he begins to consume, flames bursting out of his mouth, life seems to be drained away from him and in an instant he collapses in a lifeless husk.") + game.logPlayer(who, "#LIGHT_RED#As the apprentice touches the staff he begins to scream, flames bursting out of his mouth. Life seems to be drained away from him, and in an instant he collapses in a lifeless husk.") who:setQuestStatus(self, self.FAILED) game:unregisterDialog(dialog.next_dialog) npc:die() @@ -135,7 +135,7 @@ local p = mod.class.Grid.new{ show_tooltip=true, always_remember = true, name="Portal to Angolwen", - desc="The city of magic lies inside the mountains to the west, either a spell or a portal is needed to access it.", + desc="The city of magic lies inside the mountains to the west. Either a spell or a portal is needed to access it.", display='*', color=colors.VIOLET, image="terrain/grass_teleport.png", notice = true, change_level=1, change_zone="town-angolwen" diff -u -r t-engine4/game/modules/tome/data/quests/master-jeweler.lua te4-spelling/game/modules/tome/data/quests/master-jeweler.lua --- t-engine4/game/modules/tome/data/quests/master-jeweler.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/master-jeweler.lua 2010-11-21 20:12:29.000000000 -0500 @@ -29,7 +29,7 @@ end on_grant = function(self, who) - game.logPlayer(who, "#VIOLET#This tome seems to be about the power of gems, maybe you should bring it to the jeweler in the Gates of Morning.") + game.logPlayer(who, "#VIOLET#This tome seems to be about the power of gems. Maybe you should bring it to the jeweler in the Gates of Morning.") end has_tome = function(self, who) @@ -68,7 +68,7 @@ game.zone:addEntity(level, g, "terrain", spot.x, spot.y) who:setQuestStatus(self.id, engine.Quest.COMPLETED, "search-valley") - game.logPlayer(game.player, "Limmir points the entrance to a cave on your map, this is supposed to be the way to the valley.") + game.logPlayer(game.player, "Limmir points to the entrance to a cave on your map. This is supposed to be the way to the valley.") local o = game.zone:makeEntityByName(game.level, "object", "JEWELER_SUMMON") if o then who:addObject(who:getInven("INVEN"), o) end diff -u -r t-engine4/game/modules/tome/data/quests/orb-command.lua te4-spelling/game/modules/tome/data/quests/orb-command.lua --- t-engine4/game/modules/tome/data/quests/orb-command.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/orb-command.lua 2010-11-21 20:03:25.000000000 -0500 @@ -21,7 +21,7 @@ desc = function(self, who) local desc = {} desc[#desc+1] = "You have found an orb of command that seems to be used to open the shield protecting the High Peak." - desc[#desc+1] = "There seems to be a total of four of them, the more you have the weaker the shield will be." + desc[#desc+1] = "There seems to be a total of four of them. The more you have the weaker the shield will be." return table.concat(desc, "\n") end diff -u -r t-engine4/game/modules/tome/data/quests/orc-hunt.lua te4-spelling/game/modules/tome/data/quests/orc-hunt.lua --- t-engine4/game/modules/tome/data/quests/orc-hunt.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/orc-hunt.lua 2010-11-21 20:07:22.000000000 -0500 @@ -21,9 +21,9 @@ name = "Let's hunt some Orc" desc = function(self, who) local desc = {} - desc[#desc+1] = "The elder in Last Hope sent you to the old dwarven kingdom of Reknor, deep under the Iron Throne, to investigate the orc presence." + desc[#desc+1] = "The elder in Last Hope sent you to the old Dwarven kingdom of Reknor, deep under the Iron Throne, to investigate the orc presence." desc[#desc+1] = "Find out if they are in any way linked to the lost staff." - desc[#desc+1] = "But be careful, even the dwarves did not venture in the old halls for many years." + desc[#desc+1] = "But be careful -- even the Dwarves have not ventured in these old halls for many years." return table.concat(desc, "\n") end @@ -40,5 +40,5 @@ local level = game.memory_levels["wilderness-1"] local spot = level:pickSpot{type="zone-pop", subtype="reknor"} game.zone:addEntity(level, g, "terrain", spot.x, spot.y) - game.logPlayer(game.player, "The elder points the mines on your map, to the north on the western side of the misty mountains.") + game.logPlayer(game.player, "The elder points to the mines on your map, to the north on the western side of the misty mountains.") end diff -u -r t-engine4/game/modules/tome/data/quests/orc-pride.lua te4-spelling/game/modules/tome/data/quests/orc-pride.lua --- t-engine4/game/modules/tome/data/quests/orc-pride.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/orc-pride.lua 2010-11-21 19:48:17.000000000 -0500 @@ -31,7 +31,7 @@ if self:isCompleted("eastport") then desc[#desc+1] = "#LIGHT_GREEN#* You have killed the master of Easport.#WHITE#" else - desc[#desc+1] = "#SLATE#* A group of corrupted humans live in Eastport on the southern costline, they have contact with the Pride.#WHITE#" + desc[#desc+1] = "#SLATE#* A group of corrupted Humans live in Eastport on the southern costline. They have contact with the Pride.#WHITE#" end ]] if self:isCompleted("vor") then @@ -111,7 +111,7 @@ local spot = level:pickSpot{type="zone-pop", subtype="grushnak-pride"} game.zone:addEntity(level, g, "terrain", spot.x, spot.y) - game.logPlayer(game.player, "Aeryn points the known locations on your map.") + game.logPlayer(game.player, "Aeryn points to the known locations on your map.") end on_status_change = function(self, who, status, sub) diff -u -r t-engine4/game/modules/tome/data/quests/spydric-infestation.lua te4-spelling/game/modules/tome/data/quests/spydric-infestation.lua --- t-engine4/game/modules/tome/data/quests/spydric-infestation.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/spydric-infestation.lua 2010-11-21 19:53:41.000000000 -0500 @@ -21,10 +21,10 @@ desc = function(self, who) local desc = {} if not self:isCompleted() and not self:isEnded() then - desc[#desc+1] = "Enter the caverns of Ardhungol and look for sun paladin Rashim." + desc[#desc+1] = "Enter the caverns of Ardhungol and look for Sun Paladin Rashim." desc[#desc+1] = "But be careful, those are not small spiders..." else - desc[#desc+1] = "#LIGHT_GREEN#You have killed Ungolë in Ardhungol and saved the sun paladin." + desc[#desc+1] = "#LIGHT_GREEN#You have killed Ungolë in Ardhungol and saved the Sun Paladin." end return table.concat(desc, "\n") end diff -u -r t-engine4/game/modules/tome/data/quests/starter-zones.lua te4-spelling/game/modules/tome/data/quests/starter-zones.lua --- t-engine4/game/modules/tome/data/quests/starter-zones.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/starter-zones.lua 2010-11-21 19:56:41.000000000 -0500 @@ -21,11 +21,11 @@ name = "Into the darkness" desc = function(self, who) local desc = {} - desc[#desc+1] = "It is time to explore some new places dark, forgotten and dangerous ones." + desc[#desc+1] = "It is time to explore some new places -- dark, forgotten and dangerous ones." desc[#desc+1] = "The Old Forest is just south-east of the town of Derth." desc[#desc+1] = "The Maze is west of Derth." desc[#desc+1] = "The Sandworm Lair is to the far west of Derth, near the sea." - desc[#desc+1] = "The Daikara is to the eastern borders of the Thaloren forest." + desc[#desc+1] = "The Daikara is on the eastern borders of the Thaloren forest." if self:isCompleted("old-forest") then desc[#desc+1] = "#LIGHT_GREEN#* You have explored the Old Forest and vanquished the Old Man Willow.#WHITE#" else diff -u -r t-engine4/game/modules/tome/data/quests/start-undead.lua te4-spelling/game/modules/tome/data/quests/start-undead.lua --- t-engine4/game/modules/tome/data/quests/start-undead.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/start-undead.lua 2010-11-21 20:12:59.000000000 -0500 @@ -21,7 +21,7 @@ desc = function(self, who) local desc = {} desc[#desc+1] = "You have been resurrected as an undead by some dark powers." - desc[#desc+1] = "However the ritual failed in some way and you retain your own mind, you need to get out of this dark place and try to carve a place for yourself in the world." + desc[#desc+1] = "However, the ritual failed in some way and you retain your own mind. You need to get out of this dark place and try to carve a place for yourself in the world." if self:isCompleted("black-cloak") then desc[#desc+1] = "You have found a very special cloak that will help you walk among the living without trouble." end diff -u -r t-engine4/game/modules/tome/data/quests/strange-new-world.lua te4-spelling/game/modules/tome/data/quests/strange-new-world.lua --- t-engine4/game/modules/tome/data/quests/strange-new-world.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/strange-new-world.lua 2010-11-21 20:09:29.000000000 -0500 @@ -21,10 +21,10 @@ desc = function(self, who) local desc = {} desc[#desc+1] = "You arrived through the farportal in a cave, probably in the Far East." - desc[#desc+1] = "Upon arrival you met an elf and an orc fighting." + desc[#desc+1] = "Upon arrival you met an Elf and an orc fighting." if self:isCompleted("sided-fillarel") then - desc[#desc+1] = "You decided to side with the elven lady." + desc[#desc+1] = "You decided to side with the Elven lady." elseif self:isCompleted("sided-krogar") then desc[#desc+1] = "You decided to side with the orc." end @@ -49,6 +49,6 @@ if self:isCompleted("sided-krogar") then game.player:setQuestStatus(self.id, self.COMPLETED, "helped-krogar") else game.player:setQuestStatus(self.id, self.COMPLETED, "helped-fillarel") - npc:doEmote(game.player.descriptor.race.." go to the south west, tell Aeryn what happened to me!", 120) + npc:doEmote(game.player.descriptor.race.." go to the south west, and tell Aeryn what happened to me!", 120) end end diff -u -r t-engine4/game/modules/tome/data/quests/temple-of-creation.lua te4-spelling/game/modules/tome/data/quests/temple-of-creation.lua --- t-engine4/game/modules/tome/data/quests/temple-of-creation.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/temple-of-creation.lua 2010-11-21 19:59:54.000000000 -0500 @@ -22,7 +22,7 @@ local desc = {} desc[#desc+1] = "Ukllmswwik asked you to take his portal to the temple of Creation and kill Slasul who has turned mad." if self:isCompleted("slasul-story") then - desc[#desc+1] = "Slasul told you his side of the story, now you must decide, which of them is corrupt?" + desc[#desc+1] = "Slasul told you his side of the story. Now you must decide: which of them is corrupt?" end if self:isCompleted("kill-slasul") and self:isCompleted("kill-drake") then diff -u -r t-engine4/game/modules/tome/data/quests/tol-falas.lua te4-spelling/game/modules/tome/data/quests/tol-falas.lua --- t-engine4/game/modules/tome/data/quests/tol-falas.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/tol-falas.lua 2010-11-21 19:55:53.000000000 -0500 @@ -22,7 +22,7 @@ desc = function(self, who) local desc = {} desc[#desc+1] = "You have heard that near the Charred Scar, to the south, lies the ruined tower of Tol Falas." - desc[#desc+1] = "There are disturbing rumors of greater undeads and nobody who reached it ever returned." + desc[#desc+1] = "There are disturbing rumors of greater undead, and nobody who reached it ever returned." desc[#desc+1] = "Perhaps you should explore it and find the truth, and the treasures, for yourself!" return table.concat(desc, "\n") end diff -u -r t-engine4/game/modules/tome/data/quests/west-portal.lua te4-spelling/game/modules/tome/data/quests/west-portal.lua --- t-engine4/game/modules/tome/data/quests/west-portal.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/west-portal.lua 2010-11-21 20:13:58.000000000 -0500 @@ -35,7 +35,7 @@ if self:isCompleted() then desc[#desc+1] = "" - desc[#desc+1] = "#LIGHT_GREEN#* The portal to Maj'Eyal is now functional and can be used to go back, although, as all portals, it is one-way only.#WHITE#" + desc[#desc+1] = "#LIGHT_GREEN#* The portal to Maj'Eyal is now functional and can be used to go back, although, like all portals, it is one-way only.#WHITE#" end return table.concat(desc, "\n") @@ -55,7 +55,7 @@ local spot = level:pickSpot{type="zone-pop", subtype="vor-armoury"} game.zone:addEntity(level, g, "terrain", spot.x, spot.y) - game.logPlayer(game.player, "Zemekkys points the location of Vor Armoury on your map.") + game.logPlayer(game.player, "Zemekkys points to the location of Vor Armoury on your map.") end wyrm_lair = function(self, who) @@ -72,7 +72,7 @@ local spot = level:pickSpot{type="zone-pop", subtype="briagh"} game.zone:addEntity(level, g, "terrain", spot.x, spot.y) - game.logPlayer(game.player, "Zemekkys points the location of Briagh lair on your map.") + game.logPlayer(game.player, "Zemekkys points to the location of Briagh lair on your map.") end create_portal = function(self, npc, player) diff -u -r t-engine4/game/modules/tome/data/quests/wild-wild-east.lua te4-spelling/game/modules/tome/data/quests/wild-wild-east.lua --- t-engine4/game/modules/tome/data/quests/wild-wild-east.lua 2010-11-19 22:02:22.000000000 -0500 +++ te4-spelling/game/modules/tome/data/quests/wild-wild-east.lua 2010-11-21 20:00:10.000000000 -0500 @@ -21,6 +21,6 @@ name = "The wild wild east" desc = function(self, who) local desc = {} - desc[#desc+1] = "There must be a way to go into the far east from the lair of Golbug, find it and explore the unknown far east, looking for clues." + desc[#desc+1] = "There must be a way to go into the far east from the lair of Golbug. Find it and explore the unknown far east, looking for clues." return table.concat(desc, "\n") end diff -u -r t-engine4/game/modules/tome/data/talents/misc/inscriptions.lua te4-spelling/game/modules/tome/data/talents/misc/inscriptions.lua --- t-engine4/game/modules/tome/data/talents/misc/inscriptions.lua 2010-11-21 17:45:43.000000000 -0500 +++ te4-spelling/game/modules/tome/data/talents/misc/inscriptions.lua 2010-11-21 20:49:15.000000000 -0500 @@ -145,7 +145,7 @@ end, info = function(self, t) local data = self:getInscriptionData(t.short_name) - return ([[Activate the infusion to brighten the area in a radius of %d. It also destealth any stealth creatures.]]):format(data.range + data.inc_stat) + return ([[Activate the infusion to brighten the area in a radius of %d. It also reveals any stealthy creatures.]]):format(data.range + data.inc_stat) end, } @@ -240,7 +240,7 @@ end, info = function(self, t) local data = self:getInscriptionData(t.short_name) - return ([[Activate the rune to teleport randomly in a range of %d with a minimun range of 15.]]):format(data.range + data.inc_stat) + return ([[Activate the rune to teleport randomly in a range of %d with a minimum range of 15.]]):format(data.range + data.inc_stat) end, } @@ -257,7 +257,7 @@ end, info = function(self, t) local data = self:getInscriptionData(t.short_name) - return ([[Activate the rune to create a protective shield at most absorbing %d damage for %d turns.]]):format(data.power + data.inc_stat, data.dur) + return ([[Activate the rune to create a protective shield absorbing at most %d damage for %d turns.]]):format(data.power + data.inc_stat, data.dur) end, } @@ -390,7 +390,7 @@ end, info = function(self, t) local data = self:getInscriptionData(t.short_name) - return ([[Activate the rune to fire a self centered acid wave, doing %0.2f acid damage.]]):format(damDesc(self, DamageType.ACID, data.power + data.inc_stat)) + return ([[Activate the rune to fire a self-centered acid wave, doing %0.2f acid damage.]]):format(damDesc(self, DamageType.ACID, data.power + data.inc_stat)) end, } diff -u -r t-engine4/game/modules/tome/data/talents/misc/misc.lua te4-spelling/game/modules/tome/data/talents/misc/misc.lua --- t-engine4/game/modules/tome/data/talents/misc/misc.lua 2010-11-21 17:45:43.000000000 -0500 +++ te4-spelling/game/modules/tome/data/talents/misc/misc.lua 2010-11-21 20:58:14.000000000 -0500 @@ -51,7 +51,7 @@ newTalent{ name = "Equilibrium Pool", type = {"base/class", 1}, - info = "Allows you to have an equilibrium pool. Equilibrium is used to mesure your balance with nature and the use of wild gifts.", + info = "Allows you to have an equilibrium pool. Equilibrium is used to measure your balance with nature and the use of wild gifts.", mode = "passive", hide = true, } @@ -159,7 +159,7 @@ info = [[Allows a mage to teleport to the secret town of Angolwen. You have studied the magic arts there and have been granted a special portal spell to teleport there. Nobody must learn about this spell and so it should never be used while seen by any creatures. - The spell will take time to activate, you must be out of sight of any creature when you cast it and when the teleportation takes effect.]] + The spell will take time to activate. You must be out of sight of any creature when you cast it and when the teleportation takes effect.]] } -- Highers's power, a "weak" regeneration diff -u -r t-engine4/game/modules/tome/data/timed_effects.lua te4-spelling/game/modules/tome/data/timed_effects.lua --- t-engine4/game/modules/tome/data/timed_effects.lua 2010-11-21 17:45:43.000000000 -0500 +++ te4-spelling/game/modules/tome/data/timed_effects.lua 2010-11-21 20:46:06.000000000 -0500 @@ -167,7 +167,7 @@ newEffect{ name = "FROZEN", desc = "Frozen", - long_desc = function(self, eff) return "The target is on frozen in ice, completly unable to act." end, + long_desc = function(self, eff) return "The target is frozen in ice, completly unable to act." end, type = "magical", status = "detrimental", parameters = {}, @@ -345,7 +345,7 @@ newEffect{ name = "CONSTRICTED", desc = "Constricted", - long_desc = function(self, eff) return ("The target is constricted, preventing movement and making it suffocate(looses %0.2f air per turn)."):format(eff.power) end, + long_desc = function(self, eff) return ("The target is constricted, preventing movement and making it suffocate(loses %0.2f air per turn)."):format(eff.power) end, type = "physical", status = "detrimental", parameters = {}, @@ -385,7 +385,7 @@ newEffect{ name = "MEDITATION", desc = "Meditation", - long_desc = function(self, eff) return "The target is meditating, any damage will stop it." end, + long_desc = function(self, eff) return "The target is meditating. Any damage will stop it." end, type = "mental", status = "detrimental", parameters = {}, @@ -406,12 +406,12 @@ newEffect{ name = "EVASION", desc = "Evasion", - long_desc = function(self, eff) return ("The target has %d%% chances to evade melee attacks.."):format(eff.chance) end, + long_desc = function(self, eff) return ("The target has %d%% chances to evade melee attacks."):format(eff.chance) end, type = "physical", status = "beneficial", parameters = { chance=10 }, on_gain = function(self, err) return "#Target# tries to evade attacks.", "+Evasion" end, - on_lose = function(self, err) return "#Target# is no more evading attacks.", "-Evasion" end, + on_lose = function(self, err) return "#Target# is no longer evading attacks.", "-Evasion" end, activate = function(self, eff) eff.tmpid = self:addTemporaryValue("evasion", eff.chance) end, @@ -428,7 +428,7 @@ status = "beneficial", parameters = { power=10 }, on_gain = function(self, err) return "#Target# hardens its skin.", "+Earthen barrier" end, - on_lose = function(self, err) return "#Target# skin returns to normal.", "-Earthen barrier" end, + on_lose = function(self, err) return "#Target#'s skin returns to normal.", "-Earthen barrier" end, activate = function(self, eff) eff.particle = self:addParticles(Particles.new("stone_skin", 1, {density=4})) eff.tmpid = self:addTemporaryValue("resists", {[DamageType.PHYSICAL]=eff.power}) @@ -497,7 +497,7 @@ status = "beneficial", parameters = { power=10 }, on_gain = function(self, err) return "#Target# vanishes from sight.", "+Invis" end, - on_lose = function(self, err) return "#Target# is not longer invisible.", "-Invis" end, + on_lose = function(self, err) return "#Target# is no longer invisible.", "-Invis" end, activate = function(self, eff) eff.tmpid = self:addTemporaryValue("invisible", eff.power) end, @@ -530,7 +530,7 @@ type = "magical", status = "detrimental", parameters = {}, - on_gain = function(self, err) return "#Target# loses sight!.", "+Blind" end, + on_gain = function(self, err) return "#Target# loses sight!", "+Blind" end, on_lose = function(self, err) return "#Target# recovers sight.", "-Blind" end, activate = function(self, eff) eff.tmpid = self:addTemporaryValue("blind", 1) @@ -562,12 +562,12 @@ newEffect{ name = "DWARVEN_RESILIENCE", desc = "Dwarven Resilience", - long_desc = function(self, eff) return ("The target skin turns to stone, granting %d armour, %d physical save and %d spell save."):format(eff.armor, eff.physical, eff.spell) end, + long_desc = function(self, eff) return ("The target's skin turns to stone, granting %d armour, %d physical save and %d spell save."):format(eff.armor, eff.physical, eff.spell) end, type = "physical", status = "beneficial", parameters = { armor=10, spell=10, physical=10 }, on_gain = function(self, err) return "#Target#'s skin turns to stone." end, - on_lose = function(self, err) return "#Target# returns to normal." end, + on_lose = function(self, err) return "#Target#'s skin returns to normal." end, activate = function(self, eff) eff.aid = self:addTemporaryValue("combat_armor", eff.armor) eff.pid = self:addTemporaryValue("combat_physresist", eff.physical) @@ -583,7 +583,7 @@ newEffect{ name = "HALFLING_LUCK", desc = "Halflings's Luck", - long_desc = function(self, eff) return ("The target luck and cunning combine to grant it %d%% more combat critical chances and %d%% more spell critical chances."):format(eff.physical, eff.spell) end, + long_desc = function(self, eff) return ("The target's luck and cunning combine to grant it %d%% more combat critical chances and %d%% more spell critical chances."):format(eff.physical, eff.spell) end, type = "physical", status = "beneficial", parameters = { spell=10, physical=10 }, @@ -602,7 +602,7 @@ newEffect{ name = "ETERNAL_WRATH", desc = "Wrath of the Eternals", - long_desc = function(self, eff) return ("The target calls upon its inner ressources, improving all damage by %d%% and reducing all damage taken by %d%%."):format(eff.power, eff.power) end, + long_desc = function(self, eff) return ("The target calls upon its inner resources, improving all damage by %d%% and reducing all damage taken by %d%%."):format(eff.power, eff.power) end, type = "physical", status = "beneficial", parameters = { power=10 }, @@ -621,7 +621,7 @@ newEffect{ name = "ORC_FURY", desc = "Orcish Fury", - long_desc = function(self, eff) return ("The target enters a desctructive fury, increasing all damage done by %d%%."):format(eff.power) end, + long_desc = function(self, eff) return ("The target enters a destructive fury, increasing all damage done by %d%%."):format(eff.power) end, type = "physical", status = "beneficial", parameters = { power=10 }, @@ -655,7 +655,7 @@ newEffect{ name = "LIFE_TAP", desc = "Life Tap", - long_desc = function(self, eff) return ("The target taps his blood hidden power, increasing all damage done by %d%%."):format(eff.power) end, + long_desc = function(self, eff) return ("The target taps its blood's hidden power, increasing all damage done by %d%%."):format(eff.power) end, type = "magical", status = "beneficial", parameters = { power=10 }, @@ -693,8 +693,8 @@ type = "physical", status = "beneficial", parameters = { power=20 }, - on_gain = function(self, err) return "#Target# lessen the pain.", "+Pain Suppression" end, - on_lose = function(self, err) return "#Target# feels pain.", "-Pain Suppression" end, + on_gain = function(self, err) return "#Target# lessens the pain.", "+Pain Suppression" end, + on_lose = function(self, err) return "#Target# feels pain again.", "-Pain Suppression" end, activate = function(self, eff) eff.pid = self:addTemporaryValue("resists", {all=eff.power}) end, @@ -706,12 +706,12 @@ newEffect{ name = "TIME_PRISON", desc = "Time Prison", - long_desc = function(self, eff) return "The target is removed from the normal time stream, unable to act but unable to take anydamage." end, + long_desc = function(self, eff) return "The target is removed from the normal time stream, unable to act but unable to take any damage." end, type = "other", -- Type "other" so that nothing can dispel it status = "detrimental", parameters = {}, on_gain = function(self, err) return "#Target# is removed from time!", "+Out of Time" end, - on_lose = function(self, err) return "#Target# is into normal time.", "-Out of Time" end, + on_lose = function(self, err) return "#Target# is returned to normal time.", "-Out of Time" end, activate = function(self, eff) eff.iid = self:addTemporaryValue("invulnerable", 1) eff.particle = self:addParticles(Particles.new("time_prison", 1)) @@ -729,7 +729,7 @@ newEffect{ name = "SENSE", desc = "Sensing", - long_desc = function(self, eff) return "Improved senses, allowing to detect unseen things." end, + long_desc = function(self, eff) return "Improves senses, allowing the detection of unseen things." end, type = "magical", status = "beneficial", parameters = { range=10, actor=1, object=0, trap=0 }, @@ -840,7 +840,7 @@ newEffect{ name = "DISPLACEMENT_SHIELD", desc = "Displacement Shield", - long_desc = function(self, eff) return ("The target is surrounded by a space distortion that random sends (%d%% chance) incomming damage to an other target (%s)."):format(eff.chance, eff.target.name or "unknown") end, + long_desc = function(self, eff) return ("The target is surrounded by a space distortion that randomly sends (%d%% chance) incoming damage to another target (%s)."):format(eff.chance, eff.target.name or "unknown") end, type = "magical", status = "beneficial", parameters = { power=10, target=nil, chance=25 }, @@ -920,11 +920,11 @@ newEffect{ name = "TIME_DOT", desc = "Time Shield Backfire", - long_desc = function(self, eff) return ("The time distortion protecting the target has ended, all damage forwarded in time is now applied, doing %d%% arcane damage per turn."):format(eff.power) end, + long_desc = function(self, eff) return ("The time distortion protecting the target has ended. All damage forwarded in time is now applied, doing %d%% arcane damage per turn."):format(eff.power) end, type = "time", status = "detrimental", parameters = { power=10 }, - on_gain = function(self, err) return "The powerful time altering energies come crashing down on #target#.", "+Time Shield Backfire" end, + on_gain = function(self, err) return "The powerful time-altering energies come crashing down on #target#.", "+Time Shield Backfire" end, on_lose = function(self, err) return "The fabric of time around #target# returns to normal.", "-Time Shield Backfire" end, on_timeout = function(self, eff) DamageType:get(DamageType.ARCANE).projector(self, self.x, self.y, DamageType.ARCANE, eff.power) @@ -934,7 +934,7 @@ newEffect{ name = "BATTLE_SHOUT", desc = "Battle Shout", - long_desc = function(self, eff) return ("Increases maximun life and stamina by %d%%."):format(eff.power) end, + long_desc = function(self, eff) return ("Increases maximum life and stamina by %d%%."):format(eff.power) end, type = "physical", status = "beneficial", parameters = { power=10 }, @@ -985,7 +985,7 @@ newEffect{ name = "SUNDER_ARMS", desc = "Sunder Arms", - long_desc = function(self, eff) return ("The target's combat ability is reduced, reducing it's attack by %d."):format(eff.power) end, + long_desc = function(self, eff) return ("The target's combat ability is reduced, reducing its attack by %d."):format(eff.power) end, type = "physical", status = "detrimental", parameters = { power=10 }, @@ -1139,7 +1139,7 @@ type = "disease", status = "detrimental", parameters = {}, - on_gain = function(self, err) return "#Target# is afflicted by epidemic!" end, + on_gain = function(self, err) return "#Target# is afflicted by an epidemic!" end, on_lose = function(self, err) return "#Target# is free from the epidemic." end, -- Damage each turn on_timeout = function(self, eff) @@ -1175,7 +1175,7 @@ newEffect{ name = "WILLFUL_COMBAT", desc = "Willful Combat", - long_desc = function(self, eff) return ("The target puts all its willpower in its blows, improving damage rating by %d."):format(eff.power) end, + long_desc = function(self, eff) return ("The target puts all its willpower into its blows, improving damage rating by %d."):format(eff.power) end, type = "physical", status = "beneficial", parameters = { power=10 }, @@ -1197,7 +1197,7 @@ status = "detrimental", parameters = { power=10 }, on_gain = function(self, err) return "#Target# is a martyr.", "+Martyr" end, - on_lose = function(self, err) return "#Target# is no more influenced by martyrdom.", "-Martyr" end, + on_lose = function(self, err) return "#Target# is no longer influenced by martyrdom.", "-Martyr" end, activate = function(self, eff) eff.tmpid = self:addTemporaryValue("martyrdom", eff.power) end, @@ -1375,7 +1375,7 @@ type = "magical", status = "beneficial", parameters = { power=1 }, - on_gain = function(self, err) return "#Target# is moving freely .", "+Free Action" end, + on_gain = function(self, err) return "#Target# is moving freely.", "+Free Action" end, on_lose = function(self, err) return "#Target# is moving less freely.", "-Free Action" end, activate = function(self, eff) eff.stun = self:addTemporaryValue("stun_immune", eff.power) @@ -1460,7 +1460,7 @@ newEffect{ name = "BURNING_HEX", desc = "Burning Hex", - long_desc = function(self, eff) return ("The target is hexed, each time it uses an ability it takes %0.2f fire damage."):format(eff.dam) end, + long_desc = function(self, eff) return ("The target is hexed. Each time it uses an ability it takes %0.2f fire damage."):format(eff.dam) end, type = "hex", status = "detrimental", parameters = {dam=10}, @@ -1471,7 +1471,7 @@ newEffect{ name = "EMPATHIC_HEX", desc = "Empathic Hex", - long_desc = function(self, eff) return ("The target is hexed, creating an empathic bond with its victims. It takes %d%% feedback damage of all damage done."):format(eff.power) end, + long_desc = function(self, eff) return ("The target is hexed, creating an empathic bond with its victims. It takes %d%% feedback damage from all damage done."):format(eff.power) end, type = "hex", status = "detrimental", parameters = { power=10 }, @@ -1645,11 +1645,11 @@ newEffect{ name = "INCREASED_LIFE", desc = "Increased Life", - long_desc = function(self, eff) return ("The target's maximun life is increased by %d."):format(eff.life) end, + long_desc = function(self, eff) return ("The target's maximum life is increased by %d."):format(eff.life) end, type = "physical", status = "beneficial", on_gain = function(self, err) return "#Target# gains extra life.", "+Life" end, - on_lose = function(self, err) return "#Target# loases extra life.", "-Life" end, + on_lose = function(self, err) return "#Target# loses extra life.", "-Life" end, parameters = { life = 50 }, activate = function(self, eff) self.max_life = self.max_life + eff.life @@ -1770,7 +1770,7 @@ newEffect{ name = "INVIGORATED", desc = "Invigorated", - long_desc = function(self, eff) return ("The target invigorated by death, increasing global speed by %d%%."):format(eff.speed) end, + long_desc = function(self, eff) return ("The target is invigorated by death, increasing global speed by %d%%."):format(eff.speed) end, type = "mental", status = "beneficial", parameters = { speed = 30, duration = 3 }, @@ -1791,7 +1791,7 @@ newEffect{ name = "BLOODBATH", desc = "Bloodbath", - long_desc = function(self, eff) return ("The thrill of combat improves the target's maximun life by %d, life regeneration by %d%% and stamina regeneration by %d%%."):format(eff.hp, eff.regen, eff.regen) end, + long_desc = function(self, eff) return ("The thrill of combat improves the target's maximum life by %d, life regeneration by %d%% and stamina regeneration by %d%%."):format(eff.hp, eff.regen, eff.regen) end, type = "physical", status = "beneficial", parameters = { hp=10, regen=10 }, @@ -1895,7 +1895,7 @@ type = "magical", status = "beneficial", parameters = { life_regen = 25, mana_regen = -9.75, never_move = 1, silence = 1 }, - on_gain = function(self, err) return "#Target# is consumed in a burst of flame, all that remains is a fiery egg.", "+Phoenix" end, + on_gain = function(self, err) return "#Target# is consumed in a burst of flame. All that remains is a fiery egg.", "+Phoenix" end, on_lose = function(self, err) return "#Target# bursts out from the egg.", "-Phoenix" end, activate = function(self, eff) self.display = "O" -- change the display of the phoenix to an egg, maybe later make it a fiery orb image @@ -1927,12 +1927,12 @@ newEffect{ name = "HURRICANE", desc = "Hurricane", - long_desc = function(self, eff) return ("The target's is in the center of a lightning hurricane, doing %0.2f to %0.2f lightning damage to itself and others around every turn."):format(eff.dam / 3, eff.dam) end, + long_desc = function(self, eff) return ("The target is in the center of a lightning hurricane, doing %0.2f to %0.2f lightning damage to itself and others around every turn."):format(eff.dam / 3, eff.dam) end, type = "magical", status = "detrimental", parameters = { dam=10, radius=2 }, on_gain = function(self, err) return "#Target# is caught inside a Hurricane.", "+Hurricane" end, - on_lose = function(self, err) return "The Hurricane arround #Target# dissipates.", "-Hurricane" end, + on_lose = function(self, err) return "The Hurricane around #Target# dissipates.", "-Hurricane" end, on_timeout = function(self, eff) local tg = {type="ball", x=self.x, y=self.y, radius=eff.radius, friendlyfire=false} local dam = eff.dam @@ -1956,7 +1956,7 @@ newEffect{ name = "RECALL", desc = "Recalling", - long_desc = function(self, eff) return "The target is awaiting to be recalled back to the worldmap." end, + long_desc = function(self, eff) return "The target is waiting to be recalled back to the worldmap." end, type = "magical", status = "beneficial", parameters = { }, @@ -1977,7 +1977,7 @@ newEffect{ name = "TELEPORT_ANGOLWEN", desc = "Teleport: Angolwen", - long_desc = function(self, eff) return "The target is awaiting to be recalled back to Angolwen." end, + long_desc = function(self, eff) return "The target is waiting to be recalled back to Angolwen." end, type = "magical", status = "beneficial", parameters = { }, @@ -1991,7 +1991,7 @@ if actor and actor ~= self then seen = true end end, nil) if seen then - game.log("There are creatures that could be watching you; you cannot take the risk to teleport to Angolwen.") + game.log("There are creatures that could be watching you; you cannot take the risk of teleporting to Angolwen.") return end @@ -2009,7 +2009,7 @@ newEffect{ name = "NO_SUMMON", desc = "Suppress Summon", - long_desc = function(self, eff) return "You can not summon." end, + long_desc = function(self, eff) return "You cannot summon." end, type = "physical", status = "detrimental", parameters = {}, @@ -2148,7 +2148,7 @@ status = "beneficial", parameters = { power=10 }, on_gain = function(self, err) return "#Target# is surrounded by a dampening field.", "+Dampening Field" end, - on_lose = function(self, err) return "The field around #Target# disappates.", "-Dampening Field" end, + on_lose = function(self, err) return "The field around #Target# dissipates.", "-Dampening Field" end, activate = function(self, eff) local effect = eff.power / 100 eff.particle = self:addParticles(Particles.new("golden_shield", 1)) @@ -2210,12 +2210,12 @@ newEffect{ name = "SMEARED", desc = "Smeared", - long_desc = function(self, eff) return ("Damage recieved in the past is returned as %0.2f arcane damage per turn."):format(eff.power) end, + long_desc = function(self, eff) return ("Damage received in the past is returned as %0.2f arcane damage per turn."):format(eff.power) end, type = "time", status = "detrimental", parameters = { power=10 }, - on_gain = function(self, err) return "#Target# is taking damage recieved in the past!", "+Smeared" end, - on_lose = function(self, err) return "#Target# stops taking damage recieved in the past.", "-Smeared" end, + on_gain = function(self, err) return "#Target# is taking damage received in the past!", "+Smeared" end, + on_lose = function(self, err) return "#Target# stops taking damage received in the past.", "-Smeared" end, on_merge = function(self, old_eff, new_eff) -- Merge the flames! local olddam = old_eff.power * old_eff.dur @@ -2285,7 +2285,7 @@ newEffect{ name = "WRAITHFORM", desc = "Wraithform", - long_desc = function(self, eff) return ("Turn into a wraith, allowing to pass walls(but not natural obstacles), granting %d defense and %d armour."):format(eff.def, eff.armor) end, + long_desc = function(self, eff) return ("Turn into a wraith, passing through walls (but not natural obstacles), granting %d defense and %d armour."):format(eff.def, eff.armor) end, type = "magical", status = "beneficial", parameters = { power=10 },