diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/ai/quests.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/ai/quests.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/ai/quests.lua 2010-09-20 09:03:36.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/ai/quests.lua 2010-09-20 13:31:46.000000000 -0400 @@ -43,6 +43,6 @@ game.level.turn_counter = 370 * 10 game.player.changed = true self.ai = "none" - self:doEmote("This place is corrupted! I will cleanse it, protect me while I do it!", 120) + self:doEmote("This place is corrupted! I will cleanse it! Protect me while I do it!", 120) end end) diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/class/Actor.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/class/Actor.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/class/Actor.lua 2010-09-20 12:01:27.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/class/Actor.lua 2010-09-20 13:38:33.000000000 -0400 @@ -897,7 +897,7 @@ -- We are pinned to the ground if we carry too much if not self.encumbered and enc > max then - game.logPlayer(self, "#FF0000#You carry too much, you are encumbered!") + game.logPlayer(self, "#FF0000#You carry too much--you are encumbered!") game.logPlayer(self, "#FF0000#Drop some of your items.") self.encumbered = self:addTemporaryValue("never_move", 1) elseif self.encumbered and enc <= max then @@ -978,7 +978,7 @@ return false end if ab.no_silence and self:attr("silence") then - if not silent then game.logSeen(self, "%s silenced and can not use %s.", self.name:capitalize(), ab.name) end + if not silent then game.logSeen(self, "%s is silenced and cannot use %s.", self.name:capitalize(), ab.name) end return false end diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/class/Game.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/class/Game.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/class/Game.lua 2010-09-20 09:03:36.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/class/Game.lua 2010-09-20 13:41:32.000000000 -0400 @@ -501,7 +501,7 @@ self.key:setupProfiler() -- Helper function to not allow some actions on the wilderness map - local not_wild = function(f) return function() if self.zone and not self.zone.wilderness then f() else self.logPlayer(self.player, "You can not do that on the world map.") end end end + local not_wild = function(f) return function() if self.zone and not self.zone.wilderness then f() else self.logPlayer(self.player, "You cannot do that on the world map.") end end end self.key:addCommands{ [{"_d","ctrl"}] = function() @@ -623,7 +623,7 @@ CHANGE_LEVEL = function() local e = self.level.map(self.player.x, self.player.y, Map.TERRAIN) if self.player:enoughEnergy() and e.change_level then - if self.player:attr("never_move") then self.log("You can not currently leave the level.") return end + if self.player:attr("never_move") then self.log("You cannot currently leave the level.") return end local stop = {} for eff_id, p in pairs(self.player.tmp) do @@ -632,7 +632,7 @@ end if e.change_zone and #stop > 0 and e.change_zone:find("^wilderness") then - self.log("You can not go into the wilds with the following effects: %s", table.concat(stop, ", ")) + self.log("You cannot go into the wilds with the following effects: %s", table.concat(stop, ", ")) else -- Do not unpause, the player is allowed first move on next level self:changeLevel(e.change_zone and e.change_level or self.level.level + e.change_level, e.change_zone, e.keep_old_lev) diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/class/interface/Combat.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/class/interface/Combat.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/class/interface/Combat.lua 2010-09-20 12:01:27.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/class/interface/Combat.lua 2010-09-20 13:52:47.000000000 -0400 @@ -126,7 +126,7 @@ -- Barehanded ? if not speed and self.combat then - print("[ATTACK] attacking with inate combat") + print("[ATTACK] attacking with innate combat") local s, h = self:attackTargetWith(target, self.combat, damtype, mult) speed = math.max(speed or 0, s) hit = hit or h diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/class/NPC.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/class/NPC.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/class/NPC.lua 2010-09-05 08:49:21.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/class/NPC.lua 2010-09-20 13:42:27.000000000 -0400 @@ -89,7 +89,7 @@ -- Self resurrect, mouhaha! if self:attr("self_resurrect") then self:attr("self_resurrect", -1) - game.logSeen(src, "#LIGHT_RED#%s raises from the dead!", self.name:capitalize()) -- src, not self as the source, to make sure the player knows his doom ;> + game.logSeen(src, "#LIGHT_RED#%s rises from the dead!", self.name:capitalize()) -- src, not self as the source, to make sure the player knows his doom ;> local sx, sy = game.level.map:getTileToScreen(self.x, self.y) game.flyers:add(sx, sy, 30, (rng.range(0,2)-1) * 0.5, -3, "RESURRECT!", {255,120,0}) diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/class/Object.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/class/Object.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/class/Object.lua 2010-09-20 09:03:36.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/class/Object.lua 2010-09-20 13:44:23.000000000 -0400 @@ -61,7 +61,7 @@ --- Use the object (quaff, read, ...) function _M:use(who, typ) if self.use_no_blind and who:attr("blind") then - game.logPlayer(who, "You can not see!") + game.logPlayer(who, "You cannot see!") return end if self.use_no_silence and who:attr("silence") then diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/class/Player.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/class/Player.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/class/Player.lua 2010-09-20 09:03:36.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/class/Player.lua 2010-09-20 13:47:36.000000000 -0400 @@ -123,7 +123,7 @@ obj = game.level.map:getObject(self.x, self.y, i) end if nb >= 2 then - game.logSeen(self, "There is more than one objects lying here.") + game.logSeen(self, "There is more than one object lying here.") elseif nb == 1 then game.logSeen(self, "There is an item here: %s", game.level.map:getObject(self.x, self.y, 1):getName{do_color=true}) end @@ -412,7 +412,7 @@ local spotted = spotHostiles(self) if spotted then return false, ("hostile spotted (%s%s)"):format(spotted.actor.name, game.level.map:isOnScreen(spotted.x, spotted.y) and "" or " - offscreen") end - if self.air_regen < 0 then return false, "loosing breath!" end + if self.air_regen < 0 then return false, "losing breath!" end -- Notice any noticable terrain local noticed = false @@ -447,7 +447,7 @@ function _M:doDrop(inven, item) if game.zone.wilderness then - Dialog:yesnoLongPopup("Warning", "You can not drop items on the world map.\nIf you drop it it will be lost forever.", 300, function(ret) + Dialog:yesnoLongPopup("Warning", "You cannot drop items on the world map.\nIf you drop it, it will be lost forever.", 300, function(ret) -- The test is reversed because the buttons are reversed, to prevent mistakes if not ret then local o = self:removeObject(inven, item, true) @@ -537,7 +537,7 @@ end function _M:playerUseItem(object, item, inven) - if game.zone.wilderness then game.logPlayer(self, "You can not use items on the world map.") return end + if game.zone.wilderness then game.logPlayer(self, "You cannot use items on the world map.") return end local use_fct = function(o, inven, item) local co = coroutine.create(function() diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/assassin-lord.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/assassin-lord.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/assassin-lord.lua 2010-09-10 20:07:25.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/assassin-lord.lua 2010-09-20 17:20:02.000000000 -0400 @@ -39,14 +39,14 @@ text = [[Oh, so this is the part where I tell you my plan before you attack me ? GET THIS INTRUDER!]], answers = { {"[attack]", action=function(npc, player) engine.Faction:setFactionReaction(player.faction, npc.faction, -100, true) end}, - {"Wait! Maybe we could work out some kind of arrangement, you seem to be a practical men.", jump="offer"}, + {"Wait! Maybe we could work out some kind of arrangement; you seem to be a practical man.", jump="offer"}, } } newChat{ id="greed", text = [[I am afraid this is not your lucky day then, the merchant is ours ... and so are you! GET THIS INTRUDER! !]], answers = { {"[attack]", action=function(npc, player) engine.Faction:setFactionReaction(player.faction, npc.faction, -100, true) end}, - {"Wait! Maybe we could work out some kind of arrangement, you seem to be a pratical men.", jump="offer"}, + {"Wait! Maybe we could work out some kind of arrangement; you seem to be a practical man.", jump="offer"}, } } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/escort-quest.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/escort-quest.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/escort-quest.lua 2010-09-20 09:03:37.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/escort-quest.lua 2010-09-20 16:47:38.000000000 -0400 @@ -168,7 +168,7 @@ end newChat{ id="welcome", - text = [[Thank you my friend, I do not think I would have survived without you. + text = [[Thank you, my friend. I do not think I would have survived without you. Please let me reward you:]], answers = generate_rewards(), } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/escort-quest-start.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/escort-quest-start.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/escort-quest-start.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/escort-quest-start.lua 2010-09-20 17:20:19.000000000 -0400 @@ -21,8 +21,8 @@ text = text, answers = { - {"Lead on, I will protect you."}, - {"Go away, I do not care for the weak.", action=function(npc, player) + {"Lead on; I will protect you."}, + {"Go away; I do not care for the weak.", action=function(npc, player) npc:disappear() npc:removed() player:setQuestStatus(npc.quest_id, engine.Quest.FAILED) diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/fallen-aeryn.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/fallen-aeryn.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/fallen-aeryn.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/fallen-aeryn.lua 2010-09-20 16:47:09.000000000 -0400 @@ -35,18 +35,18 @@ So, now you will kill me and complete the cycle of destruction?]], answers = { {"What are you talking about? Why did you attack me?", jump="what"}, - {"Speak and I might spare you, why did you attack me?", jump="what"}, + {"Speak and I might spare you. Why did you attack me?", jump="what"}, {"[kill her]", action=kill}, } } newChat{ id="what", text = [[You.. you do not know? -A few hours after you entered this place a raid of orcs fell upon us, they were not alone, demons walked among them. We were overwhelmed! Utterly destroyed! +A few hours after you entered this place a raid of orcs fell upon us. They were not alone -- demons walked among them. We were overwhelmed! Utterly destroyed! My land is no more! All because you could not stop them at Mount Doom! You failed us! People died to protect you and you failed! #LIGHT_GREEN#*She starts to weep...*#WHITE#]], answers = { - {"I know my mistakes and I intend to correct them, please let me pass. I can not save your people but I can make their death mean something!", action=spare}, + {"I know my mistakes and I intend to correct them. Please let me pass. I cannot save your people but I can make their death mean something!", action=spare}, {"[kill her]", action=kill}, } } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/gates-of-morning-main.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/gates-of-morning-main.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/gates-of-morning-main.lua 2010-09-20 09:03:37.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/gates-of-morning-main.lua 2010-09-20 17:12:17.000000000 -0400 @@ -29,26 +29,26 @@ } newChat{ id="explain-gates", - text = [[There are two main group in the population here, humans and elves. + text = [[There are two main groups in the population here, humans and elves. Humans came here in the second age. Our ancestors were part of an expedition from Numenor to explore the world. Their ship was wrecked and the survivors landed on this continent. They came across a group of elves fighting against the orc pride and helped them. The elves invited them to stay with them in the Gates of Morning, in the Sunwall mountains. Their name comes from the earliest days of the world, when the world was flat and the Sun came out of a gigantic cavern in the Sunwall.]], answers = { - {"Thank my lady.", jump="welcome"}, + {"Thank you, my lady.", jump="welcome"}, }, } newChat{ id="prides-dead", - text = [[The news has indeed reached me, I could not believe it, for so long have we been at war with the Pride. + text = [[The news has indeed reached me. I could scarce believe it, so long have we been at war with the Pride. Now they are dead? At the hands of just one @playerdescriptor.race@? Truly I am amazed by your power. -While you were busy bringing their end to the orcs we managed to discover some parts of truth from a captive orc. -He talked about the shield protecting the High Peak, it seems to be controlled by "orbs of command" which the masters of the Prides had in their possession. +While you were busy bringing an end to the orcs, we managed to discover some parts of the truth from a captive orc. +He talked about the shield protecting the High Peak. It seems to be controlled by "orbs of command" which the masters of the Prides had in their possession. Look for them if you have not yet found them. He also said the only way to enter the peak and de-activate the shield is through the "slime tunnels", located somewhere in one of the Prides, probably Grushnak. ]], answers = { - {"Thanks my lady I will look for the tunnel and venture inside the Peak.", action=function(npc, player) + {"Thanks, my lady. I will look for the tunnel and venture inside the Peak.", action=function(npc, player) player:setQuestStatus("orc-pride", engine.Quest.DONE) player:grantQuest("high-peak") end}, @@ -56,17 +56,17 @@ } newChat{ id="clues", - text = [[As much as I would like to help, our forces are already spread too thin; we can not provide you with direct assistance. + text = [[As much as I would like to help, our forces are already spread too thin; we cannot provide you with direct assistance. But I might be able to help you by explaining how the Pride is organised. Recently we have heard the Pride speaking about a new master, or masters. They might be the ones behind that mysterious staff of yours. -We believe that the heart of their power is the High Peek, in the center of the continent. But it is innaccessible and covered by some kind of shield. -You must investigate the bastions of the Pride. Perhaps you will find more information about the High Peek, and any orc you kill is one less that will attack us. +We believe that the heart of their power is the High Peak, in the center of the continent. But it is inaccessible and covered by some kind of shield. +You must investigate the bastions of the Pride. Perhaps you will find more information about the High Peak, and any orc you kill is one less that will attack us. The known bastions of the Pride are: - Rak'shor Pride, in the west of the southern desert - Gorbat Pride, in a mountain range in the southern desert -- Vor Pride, in the north east +- Vor Pride, in the northeast - Grushnak Pride, on the eastern slope of the High Peak]], --- - A group of corrupted humans live in Eastport on the southen costline, they have contact wit the Pride +-- - A group of corrupted humans live in Eastport on the southen costline; they have contact with the Pride answers = { {"I will investigate them.", jump="welcome", action=function(npc, player) player:setQuestStatus("orc-hunt", engine.Quest.DONE) @@ -78,7 +78,7 @@ newChat{ id="mount-doom", text = [[I have heard about that; good men lost their lives for this. I hope it was worth it.]], answers = { - {"Yes my lady, they delayed the orcs so that I could get to the heart of the volcano. *#LIGHT_GREEN#Tell her what happened#WHITE#*", jump="mount-doom-success", + {"Yes, my lady, they delayed the orcs so that I could get to the heart of the volcano. *#LIGHT_GREEN#Tell her what happened#WHITE#*", jump="mount-doom-success", cond=function(npc, player) return player:isQuestStatus("mount-doom", engine.Quest.COMPLETED, "stopped") end, }, {"I am afraid I was too late, but I still have some valuable information. *#LIGHT_GREEN#Tell her what happened#WHITE#*", jump="mount-doom-fail", @@ -88,7 +88,7 @@ } newChat{ id="mount-doom-success", - text = [[Blue Wizards ? I have never heard of them. There were rumours about a new master of the Pride, but it seems they got two. + text = [[Blue Wizards? I have never heard of them. There were rumours about a new master of the Pride, but it seems they have two. Thank you for everything. You must continue your hunt now that you know what to look for.]], answers = { {"I will avenge your men.", action=function(npc, player) player:setQuestStatus("mount-doom", engine.Quest.DONE) end} @@ -96,7 +96,7 @@ } newChat{ id="mount-doom-fail", - text = [[Blue Wizards ? I have never heard of them, there were rumours about a new master of the Pride, but it seems they got two. + text = [[Blue Wizards? I have never heard of them. There were rumours about a new master of the Pride, but it seems they have two. I am afraid with the power they gained today they will be even harder to stop, but we do not have a choice.]], answers = { {"I will avenge your men.", action=function(npc, player) player:setQuestStatus("mount-doom", engine.Quest.DONE) end} diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/gates-of-morning-welcome.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/gates-of-morning-welcome.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/gates-of-morning-welcome.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/gates-of-morning-welcome.lua 2010-09-20 17:06:50.000000000 -0400 @@ -30,7 +30,7 @@ } newChat{ id="from", - text = [[Middle-earth! We Sun Paladins have not heard from there for thousands of years...perhaps the Anorithil know more... + text = [[Middle-earth! We Sun Paladins have not heard from there for thousands of years... perhaps the Anorithil know more... In any event, what is your purpose here?]], answers = { {"It seems that I am stranded in these unfamiliar lands. #LIGHT_GREEN#*Tell her about your hunt for orcs.*#WHITE#", jump="orcs"}, @@ -39,10 +39,10 @@ } newChat{ id="orcs", - text = [[Orcs! Ah! Well then this is your lucky day, this whole continent is swarming with Orcs. They have united as the Orc Pride and, according to rumor, their masters are powerful. + text = [[Orcs! Ah! Well then this is your lucky day. This whole continent is swarming with Orcs. They have united as the Orc Pride and, according to rumor, their masters are powerful. They roam the lands freely, ever assaulting us. -@playername@ you are welcome in the Gates of Morning, should you prove to be trustworthy. -There is a cavern full of spiders just to the north, we can not stand against both them and the Orc Pride. +@playername@, you are welcome in the Gates of Morning, should you prove to be trustworthy. +There is a cavern full of spiders just to the north. We cannot stand against both them and the Orc Pride. Please go there and destroy the source of infestation.]], answers = { {"I will, my lady.", action=function(npc, player) player:grantQuest("spydric-infestation") end}, @@ -52,14 +52,14 @@ newChat{ id="sun-paladins", text = [[We are the mighty warriors of the Sunwall, channeling the power of the sun and merging it with martial training. -For thousands of years, we stood between the Orc Pride and the free people. Our numbers are disminishing, but we will stand firm until our last breath.]], +For thousands of years, we stood between the Orc Pride and the free people. Our numbers are diminishing, but we will stand firm until our last breath.]], answers = { {"You have a noble spirit, my lady.", jump="from"}, } } newChat{ id="access", - text = [[So I have heard. You have helped us enormously; consider yourself of friend of the Sunwall. + text = [[So I have heard. You have helped us enormously; consider yourself a friend of the Sunwall. You may now enter the Gates of Morning.]], answers = { {"Thank you, my lady.", action=function(npc, player) diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/golbug-explains.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/golbug-explains.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/golbug-explains.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/golbug-explains.lua 2010-09-20 17:14:10.000000000 -0400 @@ -28,7 +28,7 @@ } newChat{ id="mock", - text = [[The Pride chooses its allies, it has no master! ATTACK!]], + text = [[The Pride chooses its allies. It has no master! ATTACK!]], answers = { {"#LIGHT_GREEN#[Attack]"}, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/istari-end.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/istari-end.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/istari-end.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/istari-end.lua 2010-09-20 17:00:00.000000000 -0400 @@ -32,11 +32,11 @@ if void_portal_open(nil, game.player) then newChat{ id="welcome", text = [[#LIGHT_GREEN#*The two istari stand dead before you.*#WHITE# -#LIGHT_GREEN#*Their body vanishes in small cloud of mist, quickly fading away.*#WHITE# -But the portal to the Void is already open, it must be closed before Morgoth can come through or all will have been in vain! -After searching the remains of the Istari you find a note explaining that the portal can only be closed with a sentient being sacrifice.]], +#LIGHT_GREEN#*Their bodies vanish in small cloud of mist, quickly fading away.*#WHITE# +But the portal to the Void is already open. It must be closed before Morgoth can come through or all will have been in vain! +After searching the remains of the Istari you find a note explaining that the portal can only be closed with a sentient being's sacrifice.]], answers = { - {"Aeryn, I am sorry but one of us needs to be sacrified for the world to go on. #LIGHT_GREEN#[sacrifice Aeryn for the sake of the world]", jump="aeryn-sacrifice", cond=aeryn_alive}, + {"Aeryn, I am sorry but one of us needs to be sacrificed for the world to go on. #LIGHT_GREEN#[sacrifice Aeryn for the sake of the world]", jump="aeryn-sacrifice", cond=aeryn_alive}, {"I will close it #LIGHT_GREEN#[sacrifice yourself for the sake of the world]", action=function(npc, player) player:die(player) player:hasQuest("high-peak"):win("self-sacrifice") @@ -45,7 +45,7 @@ } newChat{ id="aeryn-sacrifice", - text = [[I can not believe we succeeded, I was prepared to die and it seems I will die, but at least I will do so knowing my sacrifice is not in vain. + text = [[I cannot believe we succeeded. I was prepared to die and it seems I will die, but at least I will do so knowing my sacrifice is not in vain. Please, make sure the world is safe.]], answers = { {"You will never be forgotten.", action=function(npc, player) @@ -60,18 +60,18 @@ else newChat{ id="welcome", text = [[#LIGHT_GREEN#*The two istari stand dead before you.*#WHITE# -#LIGHT_GREEN#*Their body vanishes in some immaterial mist.*#WHITE# +#LIGHT_GREEN#*Their bodies vanish in some immaterial mist.*#WHITE# You have won the game! Both Middle-earth and the Far East are safe from the return of Morgoth.]], answers = { - {"Aeryn, are you alright?", jump="aeryn-ok", cond=aeryn_alive}, + {"Aeryn, are you well?", jump="aeryn-ok", cond=aeryn_alive}, {"[leave]", action=function(npc, player) player:hasQuest("high-peak"):win("full") end}, } } newChat{ id="aeryn-ok", - text = [[I can not believe we succceeded, I was prepared to die and yet I live. -I might have underestimanted you, you did more than we could have hoped for!]], + text = [[I cannot believe we succceeded. I was prepared to die and yet I live. +I might have underestimated you. You did more than we could have hoped for!]], answers = { {"We both did.", action=function(npc, player) player:hasQuest("high-peak"):win("full") end}, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/istari-fight.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/istari-fight.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/istari-fight.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/istari-fight.lua 2010-09-20 16:57:32.000000000 -0400 @@ -50,15 +50,15 @@ newChat{ id="welcome", text = [[#LIGHT_GREEN#*The two istari stands before you, shining like the sun.*#WHITE# -Ah our guest is finaly here. I take it you found the peak entertaining?]], +Ah! Our guest is finally here. I take it you found the peak entertaining?]], answers = { - {"Spare me the small talk, I am here to stop you!", jump="explain"}, + {"Spare me the small talk. I am here to stop you!", jump="explain"}, {"Why are you doing all that? You were supposed to help people!", jump="explain"}, } } newChat{ id="explain", - text = [[Oh but all we want is to help people. We have come to the self evident conclusion that common people are just fit to govern themselves, always bickering, arguing. + text = [[Oh, but all we want is to help people. We have come to the self-evident conclusion that common people are just unfit to govern themselves, always bickering, arguing... Since the fall of Sauron there is no threat to unite them!]], answers = { {"So you have decided to become the threat yourselves?", jump="explain2"}, @@ -76,8 +76,8 @@ newChat{ id="explain3", text = [[Isn't it obvious? The greatest of them, the black foe of the world. Melkor the great, whom you may know as Morgoth! The staff has allowed us to drain enough energy from this world to open the portal to the Void and summon him through! -We will bring forth the Last Battle, Dagor Dagorath as was prophetized to happen when the world was made. -It is already too late, He is coming through as we speak, it is only a matter of hours!]], +We will bring forth the Last Battle, Dagor Dagorath, as was prophesied to happen when the world was made. +It is already too late. He is coming through as we speak -- it is only a matter of hours!]], answers = { {"I *WILL* stop you! The world will not end today!", jump="aeryn", action=aeryn_comes, cond=aeryn_alive}, {"I *WILL* stop you! The world will not end today!", cond=aeryn_dead}, @@ -87,8 +87,8 @@ newChat{ id="explain3", text = [[Isn't it obvious? The greatest of them, the black foe of the world. Melkor the great, whom you may know as Morgoth! The staff will allow us to drain enough energy from this world to open the portal to the Void and summon him through! -We will bring forth the Last Battle, Dagor Dagorath as was prophetized to happen when the world was made. -You can not stop us so close!]], +We will bring forth the Last Battle, Dagor Dagorath, as was prophesied to happen when the world was made. +You cannot stop us now!]], answers = { {"I *WILL* stop you! The world will not end today!", jump="aeryn", action=aeryn_comes, cond=aeryn_alive}, {"I *WILL* stop you! The world will not end today!", cond=aeryn_dead}, @@ -100,7 +100,7 @@ text = [[#LIGHT_GREEN#*The air whirls at your side and suddently High Sun Paladin Aeryn appears!*#WHITE# Then you shall not fight alone! Together we shall stop them, or die trying!]], answers = { - {"I am glad to have you at my side my Lady. Let's hunt some wizards!"}, + {"I am glad to have you at my side, my Lady. Let's hunt some wizards!"}, } } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/jewelry-store.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/jewelry-store.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/jewelry-store.lua 2010-09-20 09:03:37.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/jewelry-store.lua 2010-09-20 17:17:15.000000000 -0400 @@ -79,7 +79,7 @@ end, cond=function(npc, player) return npc.store and true or false end}, {"I am looking for special jewelry.", jump="jewelry"}, {"So you can make better rings in this place?", jump="artifact_jewelry", cond=function(npc, player) return npc.can_craft and player:hasQuest("master-jeweler") and player:isQuestStatus("master-jeweler", engine.Quest.COMPLETED, "limmir-survived") end}, - {"I have found this tome, this looked important.", jump="quest", cond=function(npc, player) return npc.can_quest and player:hasQuest("master-jeweler") and player:hasQuest("master-jeweler"):has_tome(player) end}, + {"I have found this tome; it looked important.", jump="quest", cond=function(npc, player) return npc.can_quest and player:hasQuest("master-jeweler") and player:hasQuest("master-jeweler"):has_tome(player) end}, {"Sorry I have to go!"}, } } @@ -87,7 +87,7 @@ newChat{ id="jewelry", text = [[Then you are at the right place, for I am an expert jeweler. If you bring me a gem and a non-magical ring I can imbue the gem inside the ring for you. -There is a small fee dependant on the level of the ring and you need a quality ring to use a quality gem.]], +There is a small fee dependent on the level of the ring, and you need a quality ring to use a quality gem.]], answers = { {"I need your services.", action=imbue_ring}, {"Not now thanks."}, @@ -97,7 +97,7 @@ newChat{ id="artifact_jewelry", text = [[Yes! Thank to you this place is now free from the corruption. I will stay on this island to study the magical aura, and as promised I can make you better rings. Bring me a non-magical ring and two gems and I will turn them into a powerful ring. -I will not make you pay a fee for it since you helped me so much, but I am afraid the ritual requires a gold plating, this should equal to about 390 gold pieces.]], +I will not make you pay a fee for it since you helped me so much, but I am afraid the ritual requires a gold plating. This should be equal to about 390 gold pieces.]], answers = { {"I need your services.", action=artifact_imbue_ring}, {"Not now thanks."}, @@ -106,8 +106,8 @@ newChat{ id="quest", text = [[#LIGHT_GREEN#*He quickly looks at the tome and looks amazed.*#WHITE# This is an amazing find! Truly amazing! -With this knowledge I could create much more potent rings. However this requires a special place of power to craft such items. -There are rumours about a site of power in the southern mountains. Old legends tell about a place where a part of the moon melted when it got to close to the sun and fell from the sky. +With this knowledge I could create much more potent rings. However, this requires a special place of power to craft such items. +There are rumours about a site of power in the southern mountains. Old legends tell about a place where a part of the moon melted when it got too close to the sun and fell from the sky. A lake formed in the crater of the crash. The water of this lake, soaked in intense moonlight for eons, should be sufficient to forge powerful artifacts! Go to the lake and then summon me with this scroll. I will retire to study the tome, awaiting your summon.]], answers = { diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/limmir-valley-moon.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/limmir-valley-moon.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/limmir-valley-moon.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/limmir-valley-moon.lua 2010-09-20 17:17:25.000000000 -0400 @@ -18,7 +18,7 @@ -- darkgod@te4.org newChat{ id="welcome", - text = [[I do not have time to talk, this ritual is intense, and we are not alone here. Stop them!]], + text = [[I do not have time to talk. This ritual is intense, and we are not alone here. Stop them!]], answers = { {"I will not let you down!"}, {"[leave]"}, diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/lost-merchant.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/lost-merchant.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/lost-merchant.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/lost-merchant.lua 2010-09-20 17:00:14.000000000 -0400 @@ -19,7 +19,7 @@ newChat{ id="welcome", text = [[Please save me! I will make it worth your whi.. -*#LIGHT_GREEN#The assasin lord hits him in the face.#WHITE#*Shut up!]], +*#LIGHT_GREEN#The assassin lord hits him in the face.#WHITE#*Shut up!]], answers = { {"Sorry, I have to go!", action = function(npc, player) npc.can_talk = nil end}, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/lumberjack-quest-done.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/lumberjack-quest-done.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/lumberjack-quest-done.lua 2010-09-20 09:03:37.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/lumberjack-quest-done.lua 2010-09-20 17:12:49.000000000 -0400 @@ -21,7 +21,7 @@ text = [[#LIGHT_GREEN#*Ben stands defeated ar your feet*#WHITE# T..thank you for.. *cough*.. saving me from the curse. I did no.. not want for this to... -#LIGHT_GREEN#*he coughts one last time and dies, a smile on his face as his curse is gone.*#WHITE#]], +#LIGHT_GREEN#*he coughs one last time and dies, a smile on his face as his curse is gone.*#WHITE#]], answers = { {"Rest in peace.", action=function(npc, player) player:setQuestStatus("lumberjack-cursed", engine.Quest.COMPLETED) end}, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/lumberjack-quest.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/lumberjack-quest.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/lumberjack-quest.lua 2010-09-20 09:03:37.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/lumberjack-quest.lua 2010-09-20 17:03:29.000000000 -0400 @@ -18,12 +18,12 @@ -- darkgod@te4.org newChat{ id="welcome", - text = [[#LIGHT_GREEN#*Before you stands a man covered in dirt and blood, he is out of breath and half mad.*#WHITE# + text = [[#LIGHT_GREEN#*Before you stands a man covered in dirt and blood. He is out of breath and half mad.*#WHITE# PLEASE! You must help! #{bold}#IT#{normal}# is slaughtering everybody in my village! Please! #LIGHT_GREEN#*He points his finger at the nearby forest.*#WHITE#]], answers = { {"I will go there and see what I can do.", action=function(npc, player) player:grantQuest("lumberjack-cursed") end}, - {"This is not my problem, go away!"}, + {"This is not my problem. Go away!"}, } } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/mage-apprentice-quest.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/mage-apprentice-quest.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/mage-apprentice-quest.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/mage-apprentice-quest.lua 2010-09-20 16:54:09.000000000 -0400 @@ -19,7 +19,7 @@ newChat{ id="welcome", text = [[#LIGHT_GREEN#*Before you stands a young man, a novice mage by his looks*#WHITE# -Good day to you fellow traveler!]], +Good day to you, fellow traveler!]], answers = { {"What brings an apprentice mage out into the wilds?", jump="quest", cond=function(npc, player) return not player:hasQuest("mage-apprentice") end}, {"I have something for you!", @@ -27,7 +27,7 @@ cond=function(npc, player) return player:hasQuest("mage-apprentice") and player:hasQuest("mage-apprentice"):can_offer(player) end, action=function(npc, player, dialog) player:hasQuest("mage-apprentice"):collect_staff(player, dialog) end }, - {"I found this staff; it looks powerful, maybe it would be enough?", + {"I found this staff; it looks powerful. Maybe it would be enough?", jump="angmar_fall", cond=function(npc, player) return player:hasQuest("mage-apprentice") and player:hasQuest("mage-apprentice"):can_offer_angmar(player) end, action=function(npc, player, dialog) player:hasQuest("mage-apprentice"):collect_staff_angmar(player, dialog) end @@ -48,7 +48,7 @@ } newChat{ id="quest", - text = [[Ahh, my story is a sad one ... I should not trouble you with it, my friend..]], + text = [[Ahh, my story is a sad one ... I should not trouble you with it, my friend.]], answers = { {"It is no trouble at all! Please tell me!", jump="quest2"}, {"Ok, bye then!"}, @@ -59,7 +59,7 @@ I am a novice mage, as you might have noticed, and my goal is to be accepted by the elves of Angolwen and be taught the secrets of the arcane.]], answers = { {"Who are the elves of Angolwen?", jump="quest3", cond=function(npc, player) return player.faction ~= "angolwen" end,}, - {"Ah yes Angolwen, I have called it home for many years...", jump="quest3_mage", cond=function(npc, player) return player.faction == "angolwen" end,}, + {"Ah yes, Angolwen, I have called it home for many years...", jump="quest3_mage", cond=function(npc, player) return player.faction == "angolwen" end,}, {"Well, good luck, bye!"}, } } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/maglor.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/maglor.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/maglor.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/maglor.lua 2010-09-20 17:02:55.000000000 -0400 @@ -38,19 +38,19 @@ newChat{ id="quest", text = [[I see, so the dragon sent you. He told you I am insane, I assume? -But which of us is truely evil? Myself, fulfilling a sacred oath, secluded in this sanctuary, or you, who comes here to kill me, destroying my friends and planning to take the Silmaril? +But which of us is truly evil? Myself, fulfilling a sacred oath, secluded in this sanctuary, or you, who comes here to kill me, destroying my friends and planning to take the Silmaril? Who is the insane one?]], answers = { - {"Your feeble attemp to sway me from the side of good will not work. Pay for you sins!", action=attack("If you refuse to see reason, you leave me no choice!")}, + {"Your feeble attempt to sway me from the side of good will not work. Pay for you sins!", action=attack("If you refuse to see reason, you leave me no choice!")}, {"Your words are ... disturbing. Why should I spare you?", jump="givequest"}, } } newChat{ id="givequest", - text = [[Spare me?#LIGHT_GREEN#*He laugths.*#WHITE# + text = [[Spare me?#LIGHT_GREEN#*He laughs.*#WHITE# Do not be so hasty to assume YOU are in a position to offer mercy to ME! -Yet I shall tell you my storyç. As I was drowning, Ossë came to me. He told me that nobody should ever see the Silmaril again, but he did not want to destroy it for it held the last shining light of the First Age. -So he made a pact with me: he would save me and allow to fullfil my oath by being its guardian, at the bottom of the sea, for all eternity. +Yet I shall tell you my story. As I was drowning, Ossë came to me. He told me that nobody should ever see the Silmaril again, but he did not want to destroy it for it held the last shining light of the First Age. +So he made a pact with me: he would save me and allow me to fullfil my oath by being its guardian, at the bottom of the sea, for all eternity. Recently, that water dragon that sent you here started sending "agents" to retrieve the jewel. I can only imagine his goals, but they are clearly not peaceful. The Silmaril shall never leave this sanctuary!]], answers = { diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/message-minas-tirith.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/message-minas-tirith.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/message-minas-tirith.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/message-minas-tirith.lua 2010-09-20 17:15:11.000000000 -0400 @@ -19,8 +19,8 @@ newChat{ id="welcome", text = [[Well met, @playername@. I was sent with a message from King Eldarion of Minas Tirith. -I followed in the trail of bodies that you left - very impressive! We are lucky to have you on our side. -But enough talk, take this message. I must go now. +I followed the trail of bodies that you left - very impressive! We are lucky to have you on our side. +But enough talk; take this message. I must go now. #LIGHT_GREEN#He gives you a sealed scroll and vanishes into the shadows.#LAST#]], answers = { {"Thank you for your courage.", action=function(npc, player) diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/minas-tirith-elder.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/minas-tirith-elder.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/minas-tirith-elder.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/minas-tirith-elder.lua 2010-09-20 17:18:44.000000000 -0400 @@ -18,9 +18,9 @@ -- darkgod@te4.org newChat{ id="welcome", - text = [[Welcome @playername@ to Minas Tirith traveler, please be quick as my time is precious.]], + text = [[Welcome @playername@ to Minas Tirith. Traveler, please be quick as my time is precious.]], answers = { - {"I have found a strange staff in my travels(#LIGHT_GREEN#*describe it in detail*#LAST#) It looked very old and very powerful. I dared not use it.", jump="found_staff", cond=function(npc, player) return player:isQuestStatus("staff-absorption", engine.Quest.PENDING) end}, + {"I have found a strange staff in my travels (#LIGHT_GREEN#*describe it in detail*#LAST#) It looked very old and very powerful. I dared not use it.", jump="found_staff", cond=function(npc, player) return player:isQuestStatus("staff-absorption", engine.Quest.PENDING) end}, {"Nothing, excuse me. Bye!"}, } } @@ -38,7 +38,7 @@ newChat{ id="given_staff", text = [[I am truly astonished by your strength; surviving that encounter was an epic feat. Please take this as a token of my gratitude for your services. -As for the orcs, it is deeply troubling. We have not seen any for eighty years...could they have come from the far east? +As for the orcs, it is deeply troubling. We have not seen any for eighty years... could they have come from the far east? Anyway, thank you again, @playername@, for your help.]], answers = { {"Thank you, my lord.", action=function(npc, player) diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/minas-tirith-weapon-store.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/minas-tirith-weapon-store.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/minas-tirith-weapon-store.lua 2010-09-20 09:03:37.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/minas-tirith-weapon-store.lua 2010-09-20 17:13:46.000000000 -0400 @@ -25,12 +25,12 @@ npc.store:interact(player) end}, {"I am looking for martial training.", jump="training"}, - {"Sorry I have to go!"}, + {"Sorry, I have to go!"}, } } newChat{ id="training", - text = [[I can indeed offer some martial training (talent type Technique/Combat-training) for a fee of 50 gold pieces or the basic usage of bows and slings (Shoot talent) for 8 gold pieces.]], + text = [[I can indeed offer some martial training (talent category Technique/Combat-training) for a fee of 50 gold pieces or the basic usage of bows and slings (Shoot talent) for 8 gold pieces.]], answers = { {"Please train me in generic weapons and armour usage.", action=function(npc, player) game.logPlayer(player, "The smith spends some time with you, teaching you the basics of armour and weapon usage.") diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/pre-mount-doom-eruan.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/pre-mount-doom-eruan.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/pre-mount-doom-eruan.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/pre-mount-doom-eruan.lua 2010-09-20 17:04:52.000000000 -0400 @@ -23,7 +23,7 @@ We captured an orc earlier. He revealed that the staff you seek is to be used to absorb the power of a remote place for dark rituals. You must traverse this portal, if you have any means to, and stop the orcs.]], answers = { - {"I think I can use the portal, do not worry!"}, + {"I think I can use the portal. Do not worry!"}, } } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/pre-mount-doom.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/pre-mount-doom.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/pre-mount-doom.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/pre-mount-doom.lua 2010-09-20 17:00:58.000000000 -0400 @@ -27,9 +27,9 @@ } newChat{ id="where", - text = [[One of our patrols noticed some strange orc movements around in the sourthern part of the contient, in the desert of Erúan. + text = [[One of our patrols noticed some strange orc movements around the southern part of the continent, in the desert of Erúan. A group of orcs were guarding something that looked like the staff you asked about. -You should go there to investigate, this might be your only chance.]], +You should go there to investigate. This might be your only chance.]], answers = { {"I will, right now!"}, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/ukllmswwik.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/ukllmswwik.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/ukllmswwik.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/ukllmswwik.lua 2010-09-20 16:51:17.000000000 -0400 @@ -31,17 +31,17 @@ This is my domain, and I do not take kindly to intruders. What is your purpose here?]], answers = { {"I am here to kill you and take your treasures! Die, damned fish!", action=attack("DIE!")}, - {"I did not mean to intrude, I shall leave now.", jump="quest"}, + {"I did not mean to intrude. I shall leave now.", jump="quest"}, } } newChat{ id="quest", - text = [[Wait! You seem to worthy, so let me tell you a story. + text = [[Wait! You seem to be worthy, so let me tell you a story. A very long time ago, at the very end of the First Age of the world, the Silmarils were recoverd from the grasp of Morgoth in the War of Wrath. Soon afterwards, they were stolen by the two remaining sons of Fëanor, Maedhros and Maglor, in order to fulfill their oath. But they found they could no longer bear to wield them; the jewels burned their flesh for their sins. Maedhros thrust himself in a fiery chasm along with his Silmaril and Maglor threw his into the depths of the ocean while wandering the shores endlessly. -However, after a while, he regreted his act and dived in to recover it. It seemed an impossible task, yet he managed to recover it. +However, after a while, he regretted his act and dove in to recover it. It seemed an impossible task, yet he managed to recover it. Ossë helped him, granting him the ability to live under the ocean in order to guard the Silmaril. There he remained for all the ages of the world. But something happened recently: Maglor has gone mad and now he looks upon all intelligent water life as a threat, and that includes myself. I can not leave this sanctuary, but perhaps you could help me? @@ -54,7 +54,7 @@ } newChat{ id="givequest", - text = [[I can open a portal to his lair, far away in the western sea, but be warned: this is one-way only. I can not bring you back. You will have to find your own way.]], + text = [[I can open a portal to his lair, far away in the western sea, but be warned: this is one-way only. I cannot bring you back. You will have to find your own way.]], answers = { {"I will.", action=function(npc, player) player:grantQuest("maglor") player:setQuestStatus("maglor", engine.Quest.COMPLETED, "drake-story") end}, {"This is a death trap! Goodbye.", action=function(npc, player) player:grantQuest("maglor") player:setQuestStatus("maglor", engine.Quest.COMPLETED, "drake-story") player:setQuestStatus("maglor", engine.Quest.FAILED) end}, @@ -71,7 +71,7 @@ answers = { {"[attack]", action=attack("TREACHERY!")}, {"I want your treasures, water beast!", action=attack("Oh, is that so? Well, COME GET IT !")}, - {"I spoke with Maglor, he did not seem hostile, or mad.", jump="maglor_friend", cond=function(npc, player) return player:isQuestStatus("maglor", engine.Quest.COMPLETED, "maglor-story") and not player:isQuestStatus("maglor", engine.Quest.COMPLETED, "kill-maglor") end}, + {"I spoke with Maglor, and he did not seem hostile, or mad.", jump="maglor_friend", cond=function(npc, player) return player:isQuestStatus("maglor", engine.Quest.COMPLETED, "maglor-story") and not player:isQuestStatus("maglor", engine.Quest.COMPLETED, "kill-maglor") end}, {"Farewell, dragon."}, } } @@ -81,7 +81,7 @@ You are corrupted! TAINTED!]], answers = { {"[attack]", action=attack("DO NOT MEDDLE IN THE AFFAIRS OF DRAGONS!")}, - {"#LIGHT_GREEN#*Shake your head.*#LAST#He swayed my mind! Please, I am not your ennemy.", jump="last_chance", cond=function(npc, player) return rng.percent(30 + player:getLck()) end}, + {"#LIGHT_GREEN#*Shake your head.*#LAST#He swayed my mind! Please, I am not your enemy.", jump="last_chance", cond=function(npc, player) return rng.percent(30 + player:getLck()) end}, } } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/undead-start-game.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/undead-start-game.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/undead-start-game.lua 2010-09-10 20:07:25.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/undead-start-game.lua 2010-09-20 17:14:50.000000000 -0400 @@ -18,7 +18,7 @@ -- darkgod@te4.org newChat{ id="welcome", - text = [[#LIGHT_GREEN#*Before you stands an human clothed in black robes. He seems to be ignoring you.*#WHITE# + text = [[#LIGHT_GREEN#*Before you stands a human clothed in black robes. He seems to be ignoring you.*#WHITE# #LIGHT_GREEN#*You stand inside some kind of summoning circle, which prevents you from moving.*#WHITE# Oh yes! YES one more for my collection. My collection yes. A powerful one indeed!]], answers = { @@ -27,7 +27,7 @@ } newChat{ id="welcome2", - text = [[A powerful tool aginst my ennemies. Yes yes. They all hate me, but I will show them my power! + text = [[A powerful tool aginst my enemies. Yes yes. They all hate me, but I will show them my power! I will show them! SHOW THEM!]], answers = { {"I am not a tool! RELEASE ME!", jump="welcome3"}, @@ -35,9 +35,9 @@ } newChat{ id="welcome3", - text = [[You can not talk. You can not talk! You are a slave, a tool! + text = [[You cannot talk. You cannot talk! You are a slave, a tool! You are mine! Be quiet! -#LIGHT_GREEN#*As his mind drifts off you notice part of the summoning circle is fading, you can probably escape!*#WHITE# +#LIGHT_GREEN#*As his mind drifts off you notice part of the summoning circle is fading. You can probably escape!*#WHITE# ]], answers = { {"[attack]", action=function(npc, player) diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/undead-start-kill.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/undead-start-kill.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/undead-start-kill.lua 2010-09-10 20:07:25.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/undead-start-kill.lua 2010-09-20 16:48:35.000000000 -0400 @@ -19,7 +19,7 @@ newChat{ id="welcome", text = [[#LIGHT_GREEN#*He falls to his knees.*#WHITE# -Please spare me! I am pitiful I will not stop you. Let me leave!]], +Please spare me! I am pitiful. I will not stop you. Let me leave!]], answers = { {"No!", jump="welcome2"}, } @@ -27,8 +27,8 @@ newChat{ id="welcome2", text = [[But but you were my.. you.. -You need me! What do you think you will do on the surface? Everythin you will meet will try to destroy you. -You are strong but you can not resist them all!]], +You need me! What do you think you will do on the surface? Everything you will meet will try to destroy you. +You are strong but you cannot resist them all!]], answers = { {"So what do you propose?", jump="what"}, {"[kill him]", action=function(npc, player) @@ -44,7 +44,7 @@ With it all people will see when they look at you is a normal average human. You can go about your business. Please!]], answers = { - {"Thanks for the information, now you may die. [kill him]", action=function(npc, player) + {"Thanks for the information. Now you may die. [kill him]", action=function(npc, player) npc.die = nil npc:doEmote("ARRGGggg... You are alone! You will be destroyed!", 60) npc:die(player) diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/unremarkable-cave-bosses.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/unremarkable-cave-bosses.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/unremarkable-cave-bosses.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/unremarkable-cave-bosses.lua 2010-09-20 17:04:12.000000000 -0400 @@ -43,11 +43,11 @@ newChat{ id="welcome", text = [[#LIGHT_GREEN#*A beautiful elven woman in golden robes stands before you, facing an orc clad in mail.*#WHITE# -Fillarel: "Abandon this fight, orc! You can not win: I stand with the power of the sun and the shadows of the moon." +Fillarel: "Abandon this fight, orc! You cannot win: I stand with the power of the sun and the shadows of the moon." Krogar: "Ha! It's only been one hour and you already look tired, my 'lady'." #LIGHT_GREEN#*As you enter the room they notice you.*#WHITE# Fillarel: "You! @playerdescriptor.race@! help me defeat this monster or be gone with you!" -Krogar: "Ah looking for help? Bah. @playerdescriptor.race@, kill this wench for me and I shall reward you!"]], +Krogar: "Ah, looking for help? Bah. @playerdescriptor.race@, kill this wench for me and I shall reward you!"]], answers = { {"[attack Krogar]", action=attack_krogar}, {"[attack Fillarel]", action=attack_fillarel}, diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/unremarkable-cave-fillarel.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/unremarkable-cave-fillarel.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/unremarkable-cave-fillarel.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/unremarkable-cave-fillarel.lua 2010-09-20 17:07:43.000000000 -0400 @@ -18,7 +18,7 @@ -- darkgod@te4.org newChat{ id="welcome", - text = [[Thank you @playername@, I hate to admit it, but you saved my life.]], + text = [[Thank you, @playername@. I hate to admit it, but you saved my life.]], answers = { {"At your service. But may I ask what you were doing in this dark place?", jump="what"}, {"It was only natural, my lady."}, diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/unremarkable-cave-krogar.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/unremarkable-cave-krogar.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/chats/unremarkable-cave-krogar.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/chats/unremarkable-cave-krogar.lua 2010-09-20 17:04:27.000000000 -0400 @@ -18,7 +18,7 @@ -- darkgod@te4.org newChat{ id="welcome", - text = [[@playerdescriptor.race@, you have helped me kill the elf-wench, the Orc Pride thanks you... for now]], + text = [[@playerdescriptor.race@, you have helped me kill the elf-wench. The Orc Pride thanks you... for now]], answers = { {"I hate elves anyway..."}, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/corruptions/bone.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/corruptions/bone.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/corruptions/bone.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/corruptions/bone.lua 2010-09-20 16:24:34.000000000 -0400 @@ -79,7 +79,7 @@ return true end, info = function(self, t) - return ([[Grab a target and teleport it to your side, pinning it there with a bone raising from the ground for %d turns. + return ([[Grab a target and teleport it to your side, pinning it there with a bone rising from the ground for %d turns. The bone will also deal %0.2f physical damage. The damage will increase with your Magic stat.]]): format(math.floor(3 + self:getTalentLevel(t)), self:combatTalentSpellDamage(t, 5, 140)) @@ -145,7 +145,7 @@ return true end, info = function(self, t) - return ([[Bone shields start circling around you, they will each absorb fully one attack. + return ([[Bone shields start circling around you. They will each absorb fully one attack. %d shield(s) will be generated.]]): format(math.floor(self:getTalentLevel(t))) end, diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/corruptions/hexes.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/corruptions/hexes.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/corruptions/hexes.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/corruptions/hexes.lua 2010-09-20 16:25:42.000000000 -0400 @@ -72,7 +72,7 @@ return true end, info = function(self, t) - return ([[Hexes your target, each time it uses a ressource(stamina, mana, vim, ...) it takes %0.2f fire damage. + return ([[Hexes your target. Each time it uses a resource (stamina, mana, vim, ...) it takes %0.2f fire damage. The damage will increase with Magic stat.]]):format(self:combatTalentSpellDamage(t, 4, 90)) end, } @@ -102,7 +102,7 @@ return true end, info = function(self, t) - return ([[Hexes your target, each time it does damage it takes %d%% of the same damage. + return ([[Hexes your target. Each time it does damage it takes %d%% of the same damage. The damage will increase with Magic stat.]]):format(self:combatTalentSpellDamage(t, 4, 20)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/corruptions/plague.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/corruptions/plague.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/corruptions/plague.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/corruptions/plague.lua 2010-09-20 16:31:02.000000000 -0400 @@ -109,7 +109,7 @@ return true end, info = function(self, t) - return ([[Make your target's diseases burst, doing %0.2f blight damage for each diseases it is infected with. + return ([[Make your target's diseases burst, doing %0.2f blight damage for each disease it is infected with. This will also spread the diseases to any nearby foes in a radius of 1. The damage will increase with your Magic stat.]]): format(self:combatTalentSpellDamage(t, 15, 85)) @@ -164,7 +164,7 @@ return true end, info = function(self, t) - return ([[All your foes infected with a disease enter a catalepsy, stunning them for %d turns and dealing all the diseases remaining damage instantly.]]): + return ([[All your foes infected with a disease enter a catalepsy, stunning them for %d turns and dealing all remaining disease damage instantly.]]): format(math.floor(2 + self:getTalentLevel(t) / 2)) end, } @@ -220,7 +220,7 @@ end, info = function(self, t) return ([[Infects the target with a very contagious disease doing %0.2f damage per turn for 6 turns. - If any blight damage from non-diseases hit the target the epidemic will activate and spread diseases to nearby targets.]]): + If any blight damage from non-diseases hits the target, the epidemic will activate and spread diseases to nearby targets.]]): format(self:combatTalentSpellDamage(t, 15, 50)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/corruptions/reaving-combat.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/corruptions/reaving-combat.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/corruptions/reaving-combat.lua 2010-09-05 08:49:53.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/corruptions/reaving-combat.lua 2010-09-20 16:29:27.000000000 -0400 @@ -30,7 +30,7 @@ self:attr("allow_any_dual_weapons", -1) end, info = function(self, t) - return ([[Allows you to dual wield any type of one handed weapons and increaase the damage of the off-hand weapon to %d%%.]]):format(100 / (2 - self:getTalentLevel(t) / 9)) + return ([[Allows you to dual wield any type of one handed weapons and increases the damage of the off-hand weapon to %d%%.]]):format(100 / (2 - self:getTalentLevel(t) / 9)) end, } @@ -41,8 +41,8 @@ require = str_corrs_req2, points = 5, info = function(self, t) - return ([[When you damage one of your foes you enter a bloodlust, increasing your spell power by 1 for each target, up to a maximun of %d per turn. - The maximun reachable is +%d spell power. + return ([[When you damage one of your foes you enter a bloodlust, increasing your spell power by 1 for each target, up to a maximum of %d per turn. + The maximum reachable is +%d spell power. The bonus decreases by one per turn.]]): format(math.floor(self:getTalentLevel(t)), math.floor(6 * self:getTalentLevel(t))) end, @@ -83,7 +83,7 @@ end end, info = function(self, t) - return ([[Your blood turns into an acidic mixture, when you get hit the attacker is splashed with acid. + return ([[Your blood turns into an acidic mixture. When you get hit the attacker is splashed with acid. This deals %0.2f acid damage each turn for 5 turns and reduces the attacker attack by %d. At level 3 it will also reduce armour by %d.]]): format(self:combatTalentSpellDamage(t, 5, 30), self:combatTalentSpellDamage(t, 15, 35), self:combatTalentSpellDamage(t, 15, 40)) diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/corruptions/sanguisuge.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/corruptions/sanguisuge.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/corruptions/sanguisuge.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/corruptions/sanguisuge.lua 2010-09-20 16:26:40.000000000 -0400 @@ -125,7 +125,7 @@ return true end, info = function(self, t) - return ([[Tap on your life force to provide a furious boost, increasing all your damage by %d%% for 7 turns.]]): + return ([[Tap your life force to provide a furious boost, increasing all your damage by %d%% for 7 turns.]]): format(math.ceil(6 + self:getTalentLevel(t) * 2)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/corruptions/scourge.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/corruptions/scourge.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/corruptions/scourge.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/corruptions/scourge.lua 2010-09-20 16:27:52.000000000 -0400 @@ -60,7 +60,7 @@ return true end, info = function(self, t) - return ([[Hit the target with both weapons doing %d%% damage, for each hit the target will bleed for %0.2f damage each turn for 5 turns. + return ([[Hit the target with both weapons doing %d%% damage. For each hit the target will bleed for %0.2f damage each turn for 5 turns. The bleeding effect will increase with your Magic stat.]]): format(100 * self:combatTalentWeaponDamage(t, 0.8, 1.6), self:combatTalentSpellDamage(t, 5, 40)) end, @@ -86,7 +86,7 @@ return true end, info = function(self, t) - return ([[Concentrate on the corruption you bring, increasing each of your melee strikes with %0.2f blight damage. + return ([[Concentrate on the corruption you bring, enhancing each of your melee strikes with %0.2f blight damage. The damage will increase with your Magic stat.]]): format(self:combatTalentSpellDamage(t, 15, 40)) end, diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/cunning/packing.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/cunning/packing.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/cunning/packing.lua 2010-09-20 12:01:27.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/cunning/packing.lua 2010-09-20 16:23:42.000000000 -0400 @@ -30,7 +30,7 @@ self:checkEncumbrance() end, info = function(self, t) - return ([[Arrange your small items (of one or less encumberance value) to gain space, reducing their encumberance by %d%%.]]): + return ([[Arrange your small items (of one or less encumbrance value) to gain space, reducing their encumbrance by %d%%.]]): format(self:getTalentLevel(t) * 10) end, } @@ -52,7 +52,7 @@ end end, info = function(self, t) - return ([[Arrange your items in better way, protecting those that can easily be destroyed reducing their chance to be destroyed by %d%%.]]): + return ([[Arrange your items in better way, protecting those that can easily be destroyed, reducing their chance to be destroyed by %d%%.]]): format(self:getTalentLevel(t) * 14) end, } @@ -70,7 +70,7 @@ self:checkEncumbrance() end, info = function(self, t) - return ([[Learn to manage heavy burden using cunning balance, increasing your maximun encumberance by %d.]]): + return ([[Learn to manage heavy burdens using cunning balance, increasing your maximun encumbrance by %d.]]): format(20 + self:getTalentLevel(t) * 15) end, } @@ -82,7 +82,7 @@ require = cuns_req4, mode = "passive", info = function(self, t) - return ([[Your pack is bigger than you remember, when you use a scroll/potion/ammo you have %d%% to find a new one in your pack.]]): + return ([[Your pack is bigger than you remember. When you use a scroll/potion/ammo you have a %d%% chance to find a new one in your pack.]]): format(10 + self:getTalentLevel(t) * 7) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/cunning/shadow-magic.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/cunning/shadow-magic.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/cunning/shadow-magic.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/cunning/shadow-magic.lua 2010-09-20 16:20:05.000000000 -0400 @@ -32,7 +32,7 @@ return true end, info = function(self, t) - return ([[Channel raw magical energy with your melee attacks, each doing %d damage and costing %.2f mana.]]): + return ([[Channel raw magical energy into your melee attacks, each doing %d damage and costing %.2f mana.]]): format(3 + self:getTalentLevel(t) * 2, 1 + self:getTalentLevelRaw(t) / 1.5) end, } @@ -107,7 +107,7 @@ return true end, info = function(self, t) - return ([[Steps through the shadows to your target, dazing it for %d turns. + return ([[Step through the shadows to your target, dazing it for %d turns. Dazed targets can not act, but any damage will free them.]]): format(2 + self:getTalentLevel(t)) end, diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/cunning/stealth.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/cunning/stealth.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/cunning/stealth.lua 2010-09-05 08:49:53.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/cunning/stealth.lua 2010-09-20 16:21:45.000000000 -0400 @@ -60,7 +60,7 @@ return ([[Enters stealth mode, making you harder to detect. Stealth cannot work with heavy or massive armours. While in stealth mode, light radius is reduced to 0. - There needs to be no foes in sight in a radius of %d around you to enter stealth.]]):format(math.floor(10 - self:getTalentLevel(t) * 1.1)) + There must be no foes in sight in a radius of %d around you to enter stealth.]]):format(math.floor(10 - self:getTalentLevel(t) * 1.1)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/cunning/survival.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/cunning/survival.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/cunning/survival.lua 2010-09-05 08:49:53.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/cunning/survival.lua 2010-09-20 16:22:32.000000000 -0400 @@ -47,7 +47,7 @@ end, info = function(self, t) return ([[You notice the small things others do not notice, allowing you to "see" creatures in a %d radius even outside of light radius. - This is not telepathy though and is still limited to line of sight.]]): + This is not telepathy though, and is still limited to line of sight.]]): format(4 + math.ceil(self:getTalentLevel(t))) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/cursed/cursed-form.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/cursed/cursed-form.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/cursed/cursed-form.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/cursed/cursed-form.lua 2010-09-20 16:15:17.000000000 -0400 @@ -215,7 +215,7 @@ end, info = function(self, t) local life = 50 + self:getTalentLevel(t) * 50 - return ([[In a burst of rage you become an even more fearsome opponent gaining %d extra life for 20 turns.]]):format(life) + return ([[In a burst of rage you become an even more fearsome opponent, gaining %d extra life for 20 turns.]]):format(life) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/cursed/dark-figure.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/cursed/dark-figure.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/cursed/dark-figure.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/cursed/dark-figure.lua 2010-09-20 16:16:12.000000000 -0400 @@ -68,7 +68,7 @@ getPercent = function(self, t) return 15 + math.floor(self:getTalentLevel(t) * 10) end, info = function(self, t) local percent = t.getPercent(self, t) - return ([[The time you have spent supressing the curse has taught you self control. The duration of most non-magical effects (physical, mental, poisons, diseases, hexes and curses) are reduced by %d%%.]]):format(percent) + return ([[The time you have spent suppressing the curse has taught you self control. The duration of most non-magical effects (physical, mental, poisons, diseases, hexes and curses) are reduced by %d%%.]]):format(percent) end, } @@ -113,7 +113,7 @@ -- end -- end, -- info = function(self, t) --- return ([[Your obsessions have lead you to a greater knowlege of the tools of death allowing you to identify weapons and armor that you pick up. You can identify more powerful items as you increase your skill.]]) +-- return ([[Your obsessions have lead you to a greater knowledge of the tools of death, allowing you to identify weapons and armor that you pick up. You can identify more powerful items as you increase your skill.]]) -- end, --} diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/cursed/gloom.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/cursed/gloom.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/cursed/gloom.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/cursed/gloom.lua 2010-09-20 16:17:42.000000000 -0400 @@ -188,8 +188,8 @@ info = function(self, t) local attackStrength = 0.3 + self:getTalentLevel(t) * 0.12 local effectiveness = getWillFailureEffectiveness(self, 5, 35, attackStrength) - return ([[A terrible gloom surrounds you affecting all those who approach you. - The weak-minded may suffer from slow, stun or confusion. (%d effectiveness) + return ([[A terrible gloom surrounds you, affecting all those who approach you. + The weak-minded may suffer slowing, stunning or confusion. (%d effectiveness) This ability is innate and carries no cost to activate or deactivate.]]):format(effectiveness) end, } @@ -220,7 +220,7 @@ local baseDamage = 30 + self:getWil() * 0.4 * self:getTalentLevel(t) local attackStrength = 0.3 + self:getTalentLevel(t) * 0.12 local effectiveness = getWillFailureEffectiveness(self, 30, 95, attackStrength) - return ([[Your rage builds within you for 20 turns then unleashes itself for %d to %d hate-based blight damage on the first one to enter your gloom. (%d effectiveness)]]):format(baseDamage * .5, baseDamage * 1.5, effectiveness) + return ([[Your rage builds within you for 20 turns, then unleashes itself for %d to %d hate-based blight damage on the first one to enter your gloom. (%d effectiveness)]]):format(baseDamage * .5, baseDamage * 1.5, effectiveness) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/cursed/rampage.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/cursed/rampage.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/cursed/rampage.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/cursed/rampage.lua 2010-09-20 16:18:19.000000000 -0400 @@ -83,7 +83,7 @@ end local hateLoss = t.getHateLoss(self, t) local critical = t.getCritical(self, t) - return ([[You enter into a terrible rampage for %d turns destroying everything in your path. There is a small chance you will rampage when you take significant damage. + return ([[You enter into a terrible rampage for %d turns, destroying everything in your path. There is a small chance you will rampage when you take significant damage. (%0.1f hate loss, +%d%% to %d%% hate-based critical chance)]]):format(duration, hateLoss, critical * 0.3, critical * 1.0) end, } @@ -130,7 +130,7 @@ local cooldown = t.getCooldown(self, t) local speed = t.getSpeed(self, t) return ([[Add reflexes to your rampage. - (Rampage cooldow is %d turns, +%d%% to %d%% speed)]]):format(cooldown, speed * 0.1, speed * 1.0) + (Rampage cooldown is %d turns, +%d%% to %d%% speed)]]):format(cooldown, speed * 0.1, speed * 1.0) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/cursed/slaughter.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/cursed/slaughter.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/cursed/slaughter.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/cursed/slaughter.lua 2010-09-20 16:19:03.000000000 -0400 @@ -191,7 +191,7 @@ else size = "Small" end - return ([[Charge through your opponents attacking anyone near your path for %d%% to %d%% rage-based damage. %s opponents may be knocked from your path.]]):format(multiplier * 30, multiplier * 100, size) + return ([[Charge through your opponents, attacking anyone near your path for %d%% to %d%% rage-based damage. %s opponents may be knocked from your path.]]):format(multiplier * 30, multiplier * 100, size) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/divine/combat.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/divine/combat.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/divine/combat.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/divine/combat.lua 2010-09-20 15:42:00.000000000 -0400 @@ -40,7 +40,7 @@ end, info = function(self, t) return ([[Infuse your weapon of the power of the Sun, doing %0.2f light damage with each hit. - Each hit will drain 3 positive energy, the spell ends when energy reaches 0. + Each hit will drain 3 positive energy. The spell ends when energy reaches 0. The damage will increase with the Magic stat]]):format(7 + self:combatSpellpower(0.092) * self:getTalentLevel(t)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/divine/glyphs.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/divine/glyphs.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/divine/glyphs.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/divine/glyphs.lua 2010-09-20 15:41:18.000000000 -0400 @@ -73,7 +73,7 @@ return true end, info = function(self, t) - return ([[You bind light in a glyph on the floor, the all targets passing by will be slowed by %d%%. + return ([[You bind light in a glyph on the floor. All targets passing by will be slowed by %d%%. The glyph lasts for %d turns.]]):format(self:getTalentLevel(t) * 7 + 20, 5 + self:getTalentLevel(t)) end, } @@ -132,7 +132,7 @@ return true end, info = function(self, t) - return ([[You bind light in a glyph on the floor, the first target passing by will be hit by a blast of light doing %0.2f damage. + return ([[You bind light in a glyph on the floor. The first target passing by will be hit by a blast of light doing %0.2f damage. The glyph lasts for %d turns. The damage will increase with the Magic stat]]):format(self:combatTalentSpellDamage(t, 20, 150), 2 + self:getTalentLevel(t)) end, @@ -199,7 +199,7 @@ return true end, info = function(self, t) - return ([[You bind light in a glyph on the floor, the all targets passing by will be hit by a blast of light doing %0.2f damage and knocked back. + return ([[You bind light in a glyph on the floor. All targets passing by will be hit by a blast of light doing %0.2f damage and knocked back. The glyph lasts for %d turns. The damage will increase with the Magic stat]]):format(15 + self:combatSpellpower(0.12) * self:getTalentLevel(t), 2 + self:getTalentLevel(t)) end, @@ -259,7 +259,7 @@ return true end, info = function(self, t) - return ([[You bind light in a glyph on the floor, the all targets passing by will be dazed for %d turns. + return ([[You bind light in a glyph on the floor. All targets passing by will be dazed for %d turns. The glyph lasts for %d turns.]]):format(3 + self:getTalentLevelRaw(t), 5 + self:getTalentLevel(t)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/divine/light.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/divine/light.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/divine/light.lua 2010-09-05 08:49:54.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/divine/light.lua 2010-09-20 15:48:02.000000000 -0400 @@ -34,7 +34,7 @@ return true end, info = function(self, t) - return ([[An invigorating ray of sun shines on you, healing your body for %d life. + return ([[An invigorating ray of Sunlight shines on you, healing your body for %d life. The life healed will increase with the Magic stat]]):format(self:combatTalentSpellDamage(t, 20, 240)) end, } @@ -68,7 +68,7 @@ return true end, info = function(self, t) - return ([[A magical zone of sunlight appears around you, healing all that stand within. + return ([[A magical zone of Sunlight appears around you, healing all that stand within. The life healed will increase with the Magic stat]]):format(self:combatTalentSpellDamage(t, 4, 30)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/divine/star-fury.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/divine/star-fury.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/divine/star-fury.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/divine/star-fury.lua 2010-09-20 15:46:22.000000000 -0400 @@ -87,7 +87,7 @@ return true end, info = function(self, t) - return ([[Invokes a blast of shadows dealing %0.2f darkness damage and leaving a field that does %0.2f darkness damage per turn for %d turns.. + return ([[Invokes a blast of shadows dealing %0.2f darkness damage and leaving a field that does %0.2f darkness damage per turn for %d turns. The damage will increase with the Magic stat]]): format( self:combatTalentSpellDamage(t, 5, 120), @@ -121,7 +121,7 @@ return true end, info = function(self, t) - return ([[A surge of twilight pulses from your, doing %0.2f light and %0.2f darkness damage in a radius of %d. + return ([[A surge of twilight pulses from you, doing %0.2f light and %0.2f darkness damage in a radius of %d. It also regenerates both your negative and positive energies. The damage will increase with the Magic stat]]): format( diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/divine/sun.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/divine/sun.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/divine/sun.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/divine/sun.lua 2010-09-20 15:45:19.000000000 -0400 @@ -53,7 +53,7 @@ return true end, info = function(self, t) - return ([[Calls the power of the Sun into a searing light doing %0.2f damage and leaving a spot on the ground for 4 turns doing %0.2f damage. + return ([[Calls the power of the Sun into a searing lance doing %0.2f damage and leaving a spot on the ground for 4 turns doing %0.2f damage. The damage will increase with the Magic stat]]):format(self:combatTalentSpellDamage(t, 6, 160), self:combatTalentSpellDamage(t, 6, 80)) end, } @@ -84,7 +84,7 @@ return true end, info = function(self, t) - return ([[Invokes a sun flare, blinding your foes and lighting up your immediate area. + return ([[Invokes a Sun flare, blinding your foes and lighting up your immediate area. At level 3 it will start dealing %0.2f light damage. The damage will increase with the Magic stat]]): format( @@ -119,7 +119,7 @@ return true end, info = function(self, t) - return ([[Fire a beam of sun flames at your foes, burning all those in line for %0.2f fire damage. + return ([[Fire a beam of Sun flames at your foes, burning all those in line for %0.2f fire damage. The damage will increase with the Magic stat]]): format(self:combatTalentSpellDamage(t, 10, 200)) end, @@ -148,7 +148,7 @@ return true end, info = function(self, t) - return ([[Conjures a furious burst of sunlight, dealing %0.2f light damage to all those around you in a radius of 4. + return ([[Conjures a furious burst of Sunlight, dealing %0.2f light damage to all those around you in a radius of 4. The damage will increase with the Magic stat]]):format(self:combatTalentSpellDamage(t, 10, 160)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/divine/twilight.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/divine/twilight.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/divine/twilight.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/divine/twilight.lua 2010-09-20 15:47:30.000000000 -0400 @@ -138,7 +138,7 @@ return true end, info = function(self, t) - return ([[Let out a mental cry that shatters the will of your targets, confusion them for %d turns.]]): + return ([[Let out a mental cry that shatters the will of your targets, confusing them for %d turns.]]): format(2 + self:getTalentLevelRaw(t)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/gifts/cold-drake.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/gifts/cold-drake.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/gifts/cold-drake.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/gifts/cold-drake.lua 2010-09-20 16:33:42.000000000 -0400 @@ -69,7 +69,7 @@ return true end, info = function(self, t) - return ([[Your skin forms icy scales, damaging all that hits you for %d cold damage and increasing your armor by %d.]]):format(5 * self:getTalentLevel(t), 4 * self:getTalentLevel(t)) + return ([[Your skin forms icy scales, damaging all that hit you for %d cold damage and increasing your armor by %d.]]):format(5 * self:getTalentLevel(t), 4 * self:getTalentLevel(t)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/gifts/gifts.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/gifts/gifts.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/gifts/gifts.lua 2010-09-05 08:49:54.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/gifts/gifts.lua 2010-09-20 16:36:22.000000000 -0400 @@ -67,7 +67,7 @@ local max = math.max(1, math.floor(self:getCun() / 10)) if nb >= max then - game.logPlayer(self, "#PINK#You can not summon any more, you have too many summons already (%d). You can increase the limit with higher Cunning.", nb) + game.logPlayer(self, "#PINK#You can not summon any more; you have too many summons already (%d). You can increase the limit with higher Cunning.", nb) return true else return false diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/gifts/sand-drake.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/gifts/sand-drake.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/gifts/sand-drake.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/gifts/sand-drake.lua 2010-09-20 16:38:51.000000000 -0400 @@ -75,7 +75,7 @@ return true end, info = function(self, t) - return ([[You slam your foot onto the ground, shaking the area around you in a radius of %d, damage and knocking back your foes. + return ([[You slam your foot onto the ground, shaking the area around you in a radius of %d, damaging and knocking back your foes. The damage will increase with the Strength stat]]):format(2 + self:getTalentLevel(t) / 2) end, } @@ -93,7 +93,7 @@ return true end, info = function(self, t) - return ([[Allows to burrow into walls for %d turns.]]):format(5 + self:getTalentLevel(t) * 3) + return ([[Allows you to burrow into walls for %d turns.]]):format(5 + self:getTalentLevel(t) * 3) end, } @@ -121,7 +121,7 @@ return true end, info = function(self, t) - return ([[You breathe sand in a frontal cone. Any target caught in the area will take %0.2f physical damage and be blinded over %d turns. + return ([[You breathe sand in a frontal cone. Any target caught in the area will take %0.2f physical damage and be blinded for %d turns. The damage will increase with the Strength stat]]):format(10 + self:getStr() * 0.3 * self:getTalentLevel(t), 2+self:getTalentLevelRaw(t)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/gifts/slime.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/gifts/slime.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/gifts/slime.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/gifts/slime.lua 2010-09-20 16:33:06.000000000 -0400 @@ -72,7 +72,7 @@ return true end, info = function(self, t) - return ([[Your skin drips with acid, damaging all that hits you for %d acid damage.]]):format(10 + 5 * self:getTalentLevel(t)) + return ([[Your skin drips with acid, damaging all that hit you for %d acid damage.]]):format(10 + 5 * self:getTalentLevel(t)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/gifts/summon-distance.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/gifts/summon-distance.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/gifts/summon-distance.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/gifts/summon-distance.lua 2010-09-20 16:32:38.000000000 -0400 @@ -294,7 +294,7 @@ type = "demon", subtype = "lesser", display = "u", color=colors.BLUE, name = "warper", faction = self.faction, - desc = [[It looks like a hole in reality, the Warper disrupts the normal flow of space and time.]], + desc = [[It looks like a hole in reality. The Warper disrupts the normal flow of space and time.]], autolevel = "none", ai = "summoned", ai_real = "dumb_talented_simple", ai_state = { talent_in=1, }, stats = { mag=15 + self:getWil() * self:getTalentLevel(t) / 5, wil=10 + self:getTalentLevel(t) * 2, con=10+self:getTalentLevelRaw(self.T_RESILIENCE) * 2, }, @@ -402,6 +402,6 @@ end, info = function(self, t) return ([[Summon a Fire Drake to burn and crush your foes to death. Fire Drakes are behemoths that can burn your foes from afar with their fiery breath. - It will get %d strengh and %d constitution.]]):format(15 + self:getWil() * self:getTalentLevel(t) / 5, 10 + self:getTalentLevel(t) * 2) + It will get %d strength and %d constitution.]]):format(15 + self:getWil() * self:getTalentLevel(t) / 5, 10 + self:getTalentLevel(t) * 2) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/gifts/summon-melee.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/gifts/summon-melee.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/gifts/summon-melee.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/gifts/summon-melee.lua 2010-09-20 16:37:23.000000000 -0400 @@ -215,7 +215,7 @@ return true end, info = function(self, t) - return ([[Summon a Minotaur to attack your foes. Minotaurs can not stay summoned for long, but they deal a lot of damage. + return ([[Summon a Minotaur to attack your foes. Minotaurs cannot stay summoned for long, but they deal a lot of damage. It will get %d strength and %d constitution.]]):format(25 + self:getWil() * self:getTalentLevel(t) / 5, 10 + self:getTalentLevel(t) * 2) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/gifts/summon-utility.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/gifts/summon-utility.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/gifts/summon-utility.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/gifts/summon-utility.lua 2010-09-20 16:36:02.000000000 -0400 @@ -26,7 +26,7 @@ return true end, info = function(self, t) - return ([[Cancels the control of your summon, this will return your will into your body and destroy the summon.]]) + return ([[Cancels the control of your summon, returning your will into your body and destroying the summon.]]) end, } @@ -206,7 +206,7 @@ return true end, info = function(self, t) - return ([[Summon a Turtle to distract your foes. Turtles are resilient, but not very powerful. However they will periodically force any foes to attack them and can protect themselves with their shell. + return ([[Summon a Turtle to distract your foes. Turtles are resilient, but not very powerful. However, they will periodically force any foes to attack them and can protect themselves with their shell. It will get %d constitution and %d dexterity.]]):format(15 + self:getWil() * self:getTalentLevel(t) / 5, 10 + self:getTalentLevel(t) * 2) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/misc/misc.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/misc/misc.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/misc/misc.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/misc/misc.lua 2010-09-20 16:45:41.000000000 -0400 @@ -138,7 +138,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 can not take the risk.") + game.log("There are creatures that could be watching you; you cannot take the risk.") return end diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/misc/npcs.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/misc/npcs.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/misc/npcs.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/misc/npcs.lua 2010-09-20 16:42:22.000000000 -0400 @@ -180,7 +180,7 @@ return true end, info = function(self, t) - return ([[Hits the target doing %d%% damage, if the attack hits, the target is stunned.]]):format(100 * self:combatTalentWeaponDamage(t, 0.5, 1)) + return ([[Hits the target doing %d%% damage. If the attack hits, the target is stunned.]]):format(100 * self:combatTalentWeaponDamage(t, 0.5, 1)) end, } @@ -209,7 +209,7 @@ return true end, info = function(self, t) - return ([[Hits the target doing %d%% damage and try to disarm the target.]]):format(100 * self:combatTalentWeaponDamage(t, 0.5, 1)) + return ([[Hits the target doing %d%% damage and trying to disarm the target.]]):format(100 * self:combatTalentWeaponDamage(t, 0.5, 1)) end, } @@ -240,7 +240,7 @@ return true end, info = function(self, t) - return ([[Hits the target doing %d%% damage, if the attack hits, the target is constricted.]]):format(100 * self:combatTalentWeaponDamage(t, 0.5, 1)) + return ([[Hits the target doing %d%% damage. If the attack hits, the target is constricted.]]):format(100 * self:combatTalentWeaponDamage(t, 0.5, 1)) end, } @@ -271,7 +271,7 @@ return true end, info = function(self, t) - return ([[Hits the target with your weapon doing %d%% damage, if the attack hits, the target is knocked back.]]):format(100 * self:combatTalentWeaponDamage(t, 1.5, 2)) + return ([[Hits the target with your weapon doing %d%% damage. If the attack hits, the target is knocked back.]]):format(100 * self:combatTalentWeaponDamage(t, 1.5, 2)) end, } @@ -367,7 +367,7 @@ return true end, info = function(self, t) - return ([[Hits the target doing %d%% damage, if the attack hits, the target is diseased.]]):format(100 * self:combatTalentWeaponDamage(t, 0.5, 1)) + return ([[Hits the target doing %d%% damage. If the attack hits, the target is diseased.]]):format(100 * self:combatTalentWeaponDamage(t, 0.5, 1)) end, } @@ -397,7 +397,7 @@ return true end, info = function(self, t) - return ([[Hits the target doing %d%% damage, if the attack hits, the target is diseased.]]):format(100 * self:combatTalentWeaponDamage(t, 0.5, 1)) + return ([[Hits the target doing %d%% damage. If the attack hits, the target is diseased.]]):format(100 * self:combatTalentWeaponDamage(t, 0.5, 1)) end, } @@ -427,7 +427,7 @@ return true end, info = function(self, t) - return ([[Hits the target doing %d%% damage, if the attack hits, the target is diseased.]]):format(100 * self:combatTalentWeaponDamage(t, 0.5, 1)) + return ([[Hits the target doing %d%% damage. If the attack hits, the target is diseased.]]):format(100 * self:combatTalentWeaponDamage(t, 0.5, 1)) end, } @@ -651,7 +651,7 @@ return true end, info = function(self, t) - return ([[Lay an invisible web under you trapping all non-spiderkin that passes.]]):format() + return ([[Lay an invisible web under you, trapping all non-spiderkin that pass.]]):format() end, } @@ -682,7 +682,7 @@ return true end, info = function(self, t) - return ([[Weave darkness, blocking all light but the most powerful and teleport your a short range. + return ([[Weave darkness, blocking all light but the most powerful and teleporting you a short range. The damage will increase with the Dexterity stat]]):format(20 + (self:getDex() * self:getTalentLevel(t)) * 0.3) end, } @@ -743,7 +743,7 @@ return true end, info = function(self, t) - return ([[Howl a call to your hunting pack.]]) + return ([[Howl to call your hunting pack.]]) end, } @@ -814,7 +814,7 @@ return true end, info = function(self, t) - return ([[Hits the target with a mighty blow to the legs doing %d%% weapon damage, if the attack hits, the target is unable to move for %d turns.]]):format(100 * self:combatTalentWeaponDamage(t, 1, 1.4), 2+self:getTalentLevel(t)) + return ([[Hits the target with a mighty blow to the legs doing %d%% weapon damage. If the attack hits, the target is unable to move for %d turns.]]):format(100 * self:combatTalentWeaponDamage(t, 1, 1.4), 2+self:getTalentLevel(t)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/advanced-golemancy.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/advanced-golemancy.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/advanced-golemancy.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/advanced-golemancy.lua 2010-09-20 15:49:42.000000000 -0400 @@ -143,7 +143,7 @@ return true end, info = function(self, t) - return ([[Mount inside your golem, directly controlling it and splitting the damage between both it and you for %d turns.]]): + return ([[Mount inside your golem, directly controlling it and splitting the damage between it and yourself for %d turns.]]): format(5 + math.ceil(self:getTalentLevel(t) * 4)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/air.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/air.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/air.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/air.lua 2010-09-20 16:11:33.000000000 -0400 @@ -119,8 +119,8 @@ return true end, info = function(self, t) - return ([[Invokes a forking beam of lightning doing %0.2f to %0.2f damage and forking to an other target. - It can hit up to %d targets and will never hit the same one twice, neither will it hit the caster. + return ([[Invokes a forking beam of lightning doing %0.2f to %0.2f damage and forking to another target. + It can hit up to %d targets and will never hit the same one twice; nor will it hit the caster. The damage will increase with the Magic stat]]): format( self:combatTalentSpellDamage(t, 10, 200) / 3, diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/conveyance.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/conveyance.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/conveyance.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/conveyance.lua 2010-09-20 16:01:42.000000000 -0400 @@ -78,8 +78,8 @@ end, info = function(self, t) return ([[Teleports you randomly with a small range (%d). - At level 4 it allows one to choose the target area (radius %d). - At level 5 it allows one to specify the exact target. + At level 4 it allows you to choose the target area (radius %d). + At level 5 it allows you to specify which creature to teleport. The range will increase with the Magic stat]]):format(10 + self:combatSpellpower(0.1), 7 - self:getTalentLevel(t)) end, } @@ -147,8 +147,8 @@ end, info = function(self, t) return ([[Teleports you randomly with a large range (%d), with a minimum range of 15. - At level 4 it allows one to choose the target area (radius %d). - At level 5 it allows one to specify the exact target. + At level 4 it allows you to choose the target area (radius %d). + At level 5 it allows you to specify which creature to teleport. The range will increase with the Magic stat]]):format(100 + self:combatSpellpower(0.1), 20 - self:getTalentLevel(t)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/divination.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/divination.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/divination.lua 2010-09-05 08:49:53.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/divination.lua 2010-09-20 16:08:06.000000000 -0400 @@ -144,7 +144,7 @@ return true end, info = function(self, t) - return ([[Allows one to sense the presence of foes in their mind, in a radius of %d. + return ([[Allows you to sense the presence of foes, in a radius of %d. This powerful spell will continuously drain mana while active. The bonus will increase with the Magic stat]]):format(10 + self:combatSpellpower(0.1) * self:getTalentLevel(t)) end, diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/earth.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/earth.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/earth.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/earth.lua 2010-09-20 16:09:05.000000000 -0400 @@ -70,7 +70,7 @@ return true end, info = function(self, t) - return ([[Digs up to %d grids into walls/trees/...]]):format(self:getTalentLevelRaw(t)) + return ([[Digs up to %d grids into walls, trees or other impassable terrain]]):format(self:getTalentLevelRaw(t)) end, } @@ -164,7 +164,7 @@ return true end, info = function(self, t) - return ([[Entombs yourself in a wall of stone for %d turns. + return ([[Entomb yourself in a wall of stone for %d turns. At level 4 it becomes targettable.]]):format(2 + self:combatSpellpower(0.03) * self:getTalentLevel(t)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/explosives.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/explosives.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/explosives.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/explosives.lua 2010-09-20 15:55:20.000000000 -0400 @@ -146,7 +146,7 @@ self.resists[DamageType.ACID] = self.resists[DamageType.ACID] - 3 end, info = function(self, t) - return ([[Improves your resistance against your own bombs elemental damage by %d%% and against external one by %d%%.]]): + return ([[Improves your resistance against the elemental damage of your own bombs by %d%%, and against external ones by %d%%.]]): format(self:getTalentLevelRaw(t) * 20, self:getTalentLevelRaw(t) * 3) end, } @@ -228,9 +228,9 @@ local ammo = self:hasAlchemistWeapon() local dam, damtype = 1 if ammo then dam = t.computeDamage(self, t, ammo) end - return ([[Crush together two alchemmist gems, this makes them extremely unstable. - You then throw them to a target area, they explode on impact dealing %0.2f physical damage and knocking back any creatures in the blast radius. + return ([[Crush together two alchemist gems, making them extremely unstable. + You then throw them to a target area, where they explode on impact dealing %0.2f physical damage and knocking back any creatures in the blast radius. Each kind of gem will also provide a specific effect. - The damage will improve with better gems and Magic stat and the range with your dexterity.]]):format(dam) + The damage will improve with better gems and Magic stat, and the range with your dexterity.]]):format(dam) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/fire-alchemy.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/fire-alchemy.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/fire-alchemy.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/fire-alchemy.lua 2010-09-20 15:56:58.000000000 -0400 @@ -187,7 +187,7 @@ return true end, info = function(self, t) - return ([[Turn your body into pure flame, increasing your fire resistance by %d%%, burning any creatures attacking you for %0.2f fire damage and projecting randomly slow moving fire bolts at targets in sight doing %0.2f fire damage. + return ([[Turn your body into pure flame, increasing your fire resistance by %d%%, burning any creatures attacking you for %0.2f fire damage and projecting random slow-moving fire bolts at targets in sight doing %0.2f fire damage. This powerful spell drains mana while active. The damage will increase with Magic stat.]]): format( diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/fire.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/fire.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/fire.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/fire.lua 2010-09-20 15:56:01.000000000 -0400 @@ -68,7 +68,7 @@ return true end, info = function(self, t) - return ([[Conjures up a cone of flame. Any target caught in the area will take %0.2f fire damage and be stunned over %d turns. + return ([[Conjures up a cone of flame. Any target caught in the area will take %0.2f fire damage and be stunned for %d turns. The damage will increase with the Magic stat]]):format(self:combatTalentSpellDamage(t, 10, 120), self:getTalentLevelRaw(t) + 2) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/golemancy.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/golemancy.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/golemancy.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/golemancy.lua 2010-09-20 16:06:56.000000000 -0400 @@ -308,7 +308,7 @@ return true end, info = function(self, t) - return ([[Your golem rushes to the target, crushing and doing %d%% damage.]]):format(100 * self:combatTalentWeaponDamage(t, 0.8, 1.6)) + return ([[Your golem rushes to the target, crushing it and doing %d%% damage.]]):format(100 * self:combatTalentWeaponDamage(t, 0.8, 1.6)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/ice.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/ice.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/ice.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/ice.lua 2010-09-20 15:59:53.000000000 -0400 @@ -46,7 +46,7 @@ return true end, info = function(self, t) - return ([[Invoke ice shards at the targets in the selected area, each shard travels slowly and does %0.2f ice damage on impact. + return ([[Invoke ice shards at the targets in the selected area. Each shard travels slowly and does %0.2f ice damage on impact. This spell will never hit the caster. The damage will increase with the Magic stat]]):format(self:combatTalentSpellDamage(t, 25, 200)) end, @@ -71,7 +71,7 @@ return true end, info = function(self, t) - return ([[Blast a wave of cold all around you, doing %0.2f cold damage and freezing creatures on the ground for %d turns. + return ([[Blast a wave of cold all around you, doing %0.2f cold damage and freezing creatures to the ground for %d turns. Affected creatures can still act but not move. The damage will increase with the Magic stat]]):format(self:combatTalentSpellDamage(t, 10, 180), 4) end, diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/infusion.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/infusion.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/infusion.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/infusion.lua 2010-09-20 15:52:19.000000000 -0400 @@ -36,7 +36,7 @@ require = spells_req1, points = 5, info = function(self, t) - return ([[When you throw your alchemist bombs you infuse them with explosive fire, increasing damage by %d%% setting foes ablaze.]]):format(self:getTalentLevel(t) * 7) + return ([[When you throw your alchemist bombs you infuse them with explosive fire, increasing damage by %d%%, and setting foes ablaze.]]):format(self:getTalentLevel(t) * 7) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/meta.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/meta.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/meta.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/meta.lua 2010-09-20 16:05:46.000000000 -0400 @@ -71,7 +71,7 @@ return true end, info = function(self, t) - return ([[Removes up to %d magical effects (both good or bad) from the target. + return ([[Removes up to %d magical effects (both good and bad) from the target. At level 3 it can be targetted. ]]):format(self:getTalentLevel(t)) end, @@ -84,7 +84,7 @@ points = 5, mode = "passive", info = function(self, t) - return ([[You learn to shape your area spells, allowing you to carve a hole in them to not get hit with a chance of %d%%.]]): + return ([[You learn to shape your area spells, allowing you to carve a hole in them to avoid damaging yourself. The chance of success is %d%%.]]): format(self:getTalentLevelRaw(t) * 20) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/nature.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/nature.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/nature.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/nature.lua 2010-09-20 16:04:04.000000000 -0400 @@ -95,7 +95,7 @@ return true end, info = function(self, t) - return ([[Call upon the forces of nature to cure your body of %d poisons and diseases(at level 3).]]):format(math.floor(self:getTalentLevel(t))) + return ([[Call upon the forces of nature to cure your body of %d poisons and diseases (at level 3).]]):format(math.floor(self:getTalentLevel(t))) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/phantasm.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/phantasm.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/phantasm.lua 2010-09-05 08:49:53.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/phantasm.lua 2010-09-20 16:03:25.000000000 -0400 @@ -67,7 +67,7 @@ return true end, info = function(self, t) - return ([[The caster's image blurs, making them harder to hit, granting %d bonus to defense. + return ([[The caster's image blurs, granting %d bonus to defense. The bonus will increase with the Magic stat]]):format(self:combatTalentSpellDamage(t, 4, 30)) end, } @@ -97,7 +97,7 @@ return true end, info = function(self, t) - return ([[The caster surrounds themselves with a phantasmal shield. If hit in melee the shield will deal %d arcane damage to the attacker. + return ([[The caster is surrounded by a phantasmal shield. If hit in melee, the shield will deal %d arcane damage to the attacker. The damage will increase with the Magic stat]]):format(self:combatTalentSpellDamage(t, 10, 50)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/staff-combat.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/staff-combat.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/staff-combat.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/staff-combat.lua 2010-09-20 16:09:53.000000000 -0400 @@ -67,7 +67,7 @@ return true end, info = function(self, t) - return ([[Channel raw mana through your staff, projecting a bolt of your staff damage type doing %d%% staff damage. + return ([[Channel raw mana through your staff, projecting a bolt of your staff's damage type doing %d%% staff damage. This attack always has a 100%% chance to hit and ignores target armour.]]): format(self:combatTalentWeaponDamage(t, 0.4, 1.1) * 100) end, diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/stone-alchemy.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/stone-alchemy.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/stone-alchemy.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/stone-alchemy.lua 2010-09-20 15:51:49.000000000 -0400 @@ -78,7 +78,7 @@ return true end, info = function(self, t) - return ([[Extract magical gems from metal weapons and armours, the higher your skill the higher level items you can work with.]]) + return ([[Extract magical gems from metal weapons and armours. The higher your skill the higher level items you can work with.]]) end, } @@ -133,7 +133,7 @@ return true end, info = function(self, t) - return ([[Crush 5 alchemists gems into dust to mark an impassable terrain, you immediately enter it and appear on the other side of the obstacle. + return ([[Crush 5 alchemists gems into dust to mark an impassable terrain. You immediately enter it and appear on the other side of the obstacle. Works up to %d grids away.]]): format(math.floor(4 + self:combatSpellpower(0.06) * self:getTalentLevel(t))) end, @@ -169,7 +169,7 @@ return true end, info = function(self, t) - return ([[Touch your foe and turn it into stone for %d turns. + return ([[Touch your foe and turn it to stone for %d turns. Stoned creatures are unable to act or regen life and are very brittle. If a stoned creature is hit by an attack that deals more than 30%% of its life it will shatter and be destroyed. Stoned creatures are highly resistant to fire and lightning and somewhat resistant to physical attacks. diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/water.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/water.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/water.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/water.lua 2010-09-20 15:53:03.000000000 -0400 @@ -52,7 +52,7 @@ return true end, info = function(self, t) - return ([[Corrosive fumes rises from the ground doing %0.2f acid damage in a radius of 3 each turn for %d turns. + return ([[Corrosive fumes rise from the ground doing %0.2f acid damage in a radius of 3 each turn for %d turns. The damage and duration will increase with the Magic stat]]):format(self:combatTalentSpellDamage(t, 4, 50), self:getTalentLevel(t) + 2) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/wildfire.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/wildfire.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/spells/wildfire.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/spells/wildfire.lua 2010-09-20 15:57:58.000000000 -0400 @@ -115,7 +115,7 @@ return true end, info = function(self, t) - return ([[Disrupts all fires in a radius, all targets that where burning will combust, doing all the remaining burn damage instantly. + return ([[Disrupts all fires in a radius. All targets that were burning will combust, doing all the remaining burn damage instantly. The combustion effect will deal %d%% of the normal burn damage.]]):format(self:combatTalentWeaponDamage(t, 0.5, 1.5) * 100) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/techniques/2hweapon.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/techniques/2hweapon.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/techniques/2hweapon.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/techniques/2hweapon.lua 2010-09-20 15:36:55.000000000 -0400 @@ -44,7 +44,7 @@ return true end, info = function(self, t) - return ([[Spin around, extending your weapon and damaging all targets around for %d%% weapon damage.]]):format(100 * self:combatTalentWeaponDamage(t, 1.4, 2.1)) + return ([[Spin around, extending your weapon and damaging all targets around you for %d%% weapon damage.]]):format(100 * self:combatTalentWeaponDamage(t, 1.4, 2.1)) end, } @@ -116,7 +116,7 @@ return true end, info = function(self, t) - return ([[Shout your warcry in a frontal cone, any targets caught inside will be confused for %d turns.]]): + return ([[Shout your warcry in a frontal cone. Any targets caught inside will be confused for %d turns.]]): format(3 + self:getTalentLevelRaw(t)) end, } @@ -211,7 +211,7 @@ return true end, info = function(self, t) - return ([[Hits the target with your weapon doing %d%% damage, if the attack hits, the target is stunned.]]):format(100 * self:combatTalentWeaponDamage(t, 1, 1.5)) + return ([[Hits the target with your weapon doing %d%% damage. If the attack hits, the target is stunned.]]):format(100 * self:combatTalentWeaponDamage(t, 1, 1.5)) end, } @@ -249,7 +249,7 @@ return true end, info = function(self, t) - return ([[Hits the target with your weapon doing %d%% damage, if the attack hits, the target's armour is reduced by %d.]]):format(100 * self:combatTalentWeaponDamage(t, 1, 1.5), 5*self:getTalentLevel(t)) + return ([[Hits the target with your weapon doing %d%% damage. If the attack hits, the target's armour is reduced by %d.]]):format(100 * self:combatTalentWeaponDamage(t, 1, 1.5), 5*self:getTalentLevel(t)) end, } @@ -287,7 +287,7 @@ return true end, info = function(self, t) - return ([[Hits the target with your weapon doing %d%% damage, if the attack hits, the target's attack power is reduced by %d.]]):format(100 * self:combatTalentWeaponDamage(t, 1, 1.5), 3*self:getTalentLevel(t)) + return ([[Hits the target with your weapon doing %d%% damage. If the attack hits, the target's attack power is reduced by %d.]]):format(100 * self:combatTalentWeaponDamage(t, 1, 1.5), 3*self:getTalentLevel(t)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/techniques/combat-training.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/techniques/combat-training.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/techniques/combat-training.lua 2010-09-10 20:07:26.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/techniques/combat-training.lua 2010-09-20 15:38:20.000000000 -0400 @@ -24,7 +24,7 @@ points = 5, require = { stat = { str=18 }, }, info = function(self, t) - return ([[Teaches the usage of heavy mail armours. Increases armour value by %d and reducing chance to be criticaly hit by %d%% when wearing a heavy mail armour.]]): + return ([[Teaches the usage of heavy mail armours. Increases armour value by %d and reduces chance to be critically hit by %d%% when wearing a heavy mail armour.]]): format(self:getTalentLevel(t) * 1.4, self:getTalentLevel(t) * 1.9) end, } @@ -36,7 +36,7 @@ points = 5, require = { stat = { str=22 }, talent = { Talents.T_HEAVY_ARMOUR_TRAINING }, }, info = function(self, t) - return ([[Teaches the usage of massive plate armours. Increases armour value by %dand reducing chance to be criticaly hit by %d%% when wearing a massive plate armour.]]): + return ([[Teaches the usage of massive plate armours. Increases armour value by %d and reduces chance to be critically hit by %d%% when wearing a massive plate armour.]]): format(self:getTalentLevel(t) * 1.6, self:getTalentLevel(t) * 1.5) end, } @@ -121,6 +121,6 @@ require = { stat = { str=function(level) return 10 + level * 3 end, dex=function(level) return 10 + level * 3 end }, }, mode = "passive", info = function(self, t) - return ([[Increases damage done with exotic weapons(whips, tridents, ...) by %d%%.]]):format(100 * (math.sqrt(self:getTalentLevel(t) / 10))) + return ([[Increases damage done with exotic weapons (whips, tridents, ...) by %d%%.]]):format(100 * (math.sqrt(self:getTalentLevel(t) / 10))) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/techniques/dualweapon.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/techniques/dualweapon.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/techniques/dualweapon.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/techniques/dualweapon.lua 2010-09-20 15:32:21.000000000 -0400 @@ -35,7 +35,7 @@ points = 5, require = techs_dex_req2, info = function(self, t) - return ([[You have learned to block incomming blows with your weapons increasing your defense by %d.]]):format(4 + (self:getTalentLevel(t) * self:getDex()) / 12) + return ([[You have learned to block incoming blows with your weapons, increasing your defense by %d.]]):format(4 + (self:getTalentLevel(t) * self:getDex()) / 12) end, } @@ -141,7 +141,7 @@ return true end, info = function(self, t) - return ([[Hit with your offhand weapon for %d%% damage, if the attack hits, the target is stunned and you hit it with your mainhand weapon.]]):format(100 * self:combatTalentWeaponDamage(t, 0.7, 1.7)) + return ([[Hit with your offhand weapon for %d%% damage. If the attack hits, the target is stunned and you hit it with your mainhand weapon.]]):format(100 * self:combatTalentWeaponDamage(t, 0.7, 1.7)) end, } @@ -172,7 +172,7 @@ return true end, info = function(self, t) - return ([[Lashes out a flurry of blows, hitting your target three times with each weapon for %d%% damage.]]):format(100 * self:combatTalentWeaponDamage(t, 0.5, 1.4)) + return ([[Lashes out with a flurry of blows, hitting your target three times with each weapon for %d%% damage.]]):format(100 * self:combatTalentWeaponDamage(t, 0.5, 1.4)) end, } @@ -253,6 +253,6 @@ return true end, info = function(self, t) - return ([[Spin around, damaging all targets around with both weapons for %d%%.]]):format(100 * self:combatTalentWeaponDamage(t, 1.2, 1.9)) + return ([[Spin around, damaging all targets around you with both weapons for %d%%.]]):format(100 * self:combatTalentWeaponDamage(t, 1.2, 1.9)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/techniques/field-control.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/techniques/field-control.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/techniques/field-control.lua 2010-09-20 12:01:27.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/techniques/field-control.lua 2010-09-20 15:34:11.000000000 -0400 @@ -116,7 +116,7 @@ return true end, info = function(self, t) - return ([[Your great dexterity allows you to see incomming projectiles (spells, arrows, ...), slowing them down by %d%%.]]): + return ([[Your great dexterity allows you to see incoming projectiles (spells, arrows, ...), slowing them down by %d%%.]]): format(15 + self:getDex(10) * self:getTalentLevel(t)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/techniques/sling.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/techniques/sling.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/techniques/sling.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/techniques/sling.lua 2010-09-20 15:29:35.000000000 -0400 @@ -52,7 +52,7 @@ return true end, info = function(self, t) - return ([[You fire a shot to your target's eyes, blinding it for %d turns and doing %d%% damage.]]):format(2 + self:getTalentLevelRaw(t), 100 * self:combatTalentWeaponDamage(t, 1, 1.5)) + return ([[You fire a shot into your target's eyes, blinding it for %d turns and doing %d%% damage.]]):format(2 + self:getTalentLevelRaw(t), 100 * self:combatTalentWeaponDamage(t, 1, 1.5)) end, } @@ -71,7 +71,7 @@ target:knockback(self.x, self.y, 4) game.logSeen(target, "%s is knocked back!", target.name:capitalize()) else - game.logSeen(target, "%s resists the wave!", target.name:capitalize()) + game.logSeen(target, "%s stands firm!", target.name:capitalize()) end end, action = function(self, t) diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/techniques/superiority.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/techniques/superiority.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/techniques/superiority.lua 2010-09-05 08:49:53.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/techniques/superiority.lua 2010-09-20 15:28:25.000000000 -0400 @@ -57,7 +57,7 @@ return true end, info = function(self, t) - return ([[Take an offensive stance, as you walk through your foes you knock them all back in an frontal arc (up to %d grids). + return ([[Take an offensive stance. As you walk through your foes, you knock them all back in an frontal arc (up to %d grids). This consumes stamina rapidly.]]): format(self:getTalentLevel(t)) end, @@ -108,7 +108,7 @@ return true end, info = function(self, t) - return ([[Put all your strength into your weapon blows, creating shattering impact that deal %d%% weapon damage to all nearby foes. + return ([[Put all your strength into your weapon blows, creating shattering impacts that deal %d%% weapon damage to all nearby foes. The impact damage will also affect you. Each blow will drain 15 stamina.]]): format(100 * self:combatTalentWeaponDamage(t, 0.1, 0.45)) diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/techniques/weaponshield.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/techniques/weaponshield.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/techniques/weaponshield.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/techniques/weaponshield.lua 2010-09-20 15:27:04.000000000 -0400 @@ -68,7 +68,7 @@ mode = "passive", points = 5, info = function(self, t) - return ([[When you block/avoid a melee blow you have a %d%% chance to get a free, automatic, melee attack against your foe.]]):format(util.bound(self:getTalentLevel(t) * self:getDex(40), 10, 60)) + return ([[When you block/avoid a melee blow you have a %d%% chance to get a free, automatic melee attack against your foe.]]):format(util.bound(self:getTalentLevel(t) * self:getDex(40), 10, 60)) end, } @@ -289,7 +289,7 @@ return true end, info = function(self, t) - return ([[You brace yourself for the final stand, increasing defense by %d and maximum life by %d, but makes you unable to move.]]): + return ([[You brace yourself for the final stand, increasing defense by %d and maximum life by %d, but making you unable to move.]]): format(5 + self:getDex(4) * self:getTalentLevel(t), 10 * self:getTalentLevel(t)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/undeads/ghoul.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/undeads/ghoul.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/talents/undeads/ghoul.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/talents/undeads/ghoul.lua 2010-09-20 16:12:22.000000000 -0400 @@ -141,7 +141,7 @@ return true end, info = function(self, t) - return ([[Vomit on the ground aruond you, healing any undead in the area and damaging others. + return ([[Vomit on the ground around you, healing any undead in the area and damaging others. Lasts %d turns and deals %d blight damage.]]):format(self:getTalentLevel(t) / 2 + 4, (2 + self:getCon(8)) * self:getTalentLevel(t)) end, } diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/zones/high-peak/npcs.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/zones/high-peak/npcs.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/zones/high-peak/npcs.lua 2010-09-20 09:09:57.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/zones/high-peak/npcs.lua 2010-09-20 17:24:33.000000000 -0400 @@ -57,7 +57,7 @@ display = "@", color=colors.AQUAMARINE, faction = "blue-wizards", - desc = [[Lost to the memory of the West, the Blue Wizards have setup in the Far East, slowly growing corrupt. Now they must be stopped.]], + desc = [[Lost to the memory of the West, the Blue Wizards have set up in the Far East, slowly growing corrupt. Now they must be stopped.]], level_range = {75, 75}, exp_worth = 15, max_life = 1000, life_rating = 36, fixed_rating = true, max_mana = 10000, @@ -122,7 +122,7 @@ display = "@", color=colors.ROYAL_BLUE, faction = "blue-wizards", - desc = [[Lost to the memory of the West, the Blue Wizards have setup in the Far East, slowly growing corrupt. Now they must be stopped.]], + desc = [[Lost to the memory of the West, the Blue Wizards have set up in the Far East, slowly growing corrupt. Now they must be stopped.]], level_range = {75, 75}, exp_worth = 15, max_life = 1000, life_rating = 36, fixed_rating = true, max_mana = 10000, diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/zones/old-forest/objects.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/zones/old-forest/objects.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/zones/old-forest/objects.lua 2010-09-05 08:49:51.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/zones/old-forest/objects.lua 2010-09-20 17:22:41.000000000 -0400 @@ -24,7 +24,7 @@ newEntity{ base = "BASE_SHIELD", define_as = "OLD_MAN_WILLOW_SHIELD", name = "Old Man's Willow Barkwood", unique=true, - desc = [[The barkwood of the Old Man's Willow, made into roughtly the shape of a shield.]], + desc = [[The barkwood of the Old Man's Willow, made into roughly the shape of a shield.]], require = { stat = { str=25 }, }, cost = 20, diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/zones/tutorial/objects.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/zones/tutorial/objects.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/zones/tutorial/objects.lua 2010-09-05 08:49:49.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/zones/tutorial/objects.lua 2010-09-20 17:21:38.000000000 -0400 @@ -24,7 +24,7 @@ newEntity{ base = "BASE_SHIELD", define_as = "OLD_MAN_WILLOW_SHIELD", name = "Old Man's Willow Barkwood", unique=true, - desc = [[The barkwood of the Old Man's Willow, made into roughtly the shape of a shield.]], + desc = [[The barkwood of the Old Man's Willow, made into roughly the shape of a shield.]], require = { stat = { str=25 }, }, cost = 20, diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/data/zones/valley-moon/objects.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/zones/valley-moon/objects.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/data/zones/valley-moon/objects.lua 2010-09-05 08:49:50.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/data/zones/valley-moon/objects.lua 2010-09-20 17:23:35.000000000 -0400 @@ -24,7 +24,7 @@ unided_name = "fiery whip", name = "Whip of Gothmog, High Captain of the Balrogs", color=colors.PURPLE, unique = true, desc = [[With this unbearably bright whip of flame, the Balrog Gothmog has become known for never having lost in combat. -But nothing lasts forever and he was finaly defeated by Echtelion in the First Age. His whip must have been by the other balrogs from its corpse.]], +But nothing lasts forever and he was finally defeated by Echtelion in the First Age. His whip must have been taken by the other balrogs from his corpse.]], require = { stat = { dex=48 }, }, cost = 250, material_level = 5, diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/dialogs/DeathDialog.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/dialogs/DeathDialog.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/dialogs/DeathDialog.lua 2010-09-20 09:03:36.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/dialogs/DeathDialog.lua 2010-09-20 13:56:32.000000000 -0400 @@ -152,7 +152,7 @@ elseif act:find("^consume") then local inven, item, o = self.list[self.sel].inven, self.list[self.sel].item, self.list[self.sel].object self.actor:removeObject(inven, item) - game.logPlayer(self.actor, "#YELLOW#Your %s consumes and disappears! You come back to life!", o:getName{do_colour=true}) + game.logPlayer(self.actor, "#YELLOW#Your %s is consumed and disappears! You come back to life!", o:getName{do_colour=true}) self:cleanActor() self:restoreRessources() diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/dialogs/LevelupStatsDialog.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/dialogs/LevelupStatsDialog.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/dialogs/LevelupStatsDialog.lua 2010-09-20 09:03:36.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/dialogs/LevelupStatsDialog.lua 2010-09-20 13:58:01.000000000 -0400 @@ -68,7 +68,7 @@ if act then local t = self.actor:getTalentFromId(tid) if t.no_sustain_autoreset then - game.logPlayer(self.actor, "#LIGHT_BLUE#Warning: You have increased some of your statistics, talent %s is actually sustained, if it is dependant on one of the stats you changed you need to re-use it for the changes to take effect.", t.name) + game.logPlayer(self.actor, "#LIGHT_BLUE#Warning: You have increased some of your statistics. Talent %s is actually sustained; if it is dependent on one of the stats you changed, you need to re-use it for the changes to take effect.", t.name) else reset[#reset+1] = tid end diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/dialogs/LevelupTalentsDialog.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/dialogs/LevelupTalentsDialog.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/dialogs/LevelupTalentsDialog.lua 2010-09-20 09:03:36.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/dialogs/LevelupTalentsDialog.lua 2010-09-20 15:22:52.000000000 -0400 @@ -129,7 +129,7 @@ local t = self.actor:getTalentFromId(tid) if self.actor:getTalentLevelRaw(tid) ~= self.actor_dup:getTalentLevelRaw(tid) then if t.no_sustain_autoreset then - game.logPlayer(self.actor, "#LIGHT_BLUE#Warning: You have increased your level in %s, but it cannot be auto-reactivated. The new level will only be used when you re-use it.", t.name) + game.logPlayer(self.actor, "#LIGHT_BLUE#Warning: You have increased your level in %s, but it cannot be auto-reactivated. The new level will only take effect when you re-use it.", t.name) else reset[#reset+1] = tid end @@ -315,11 +315,11 @@ if t.generic then what = "generic talent" str = str .. "#00FFFF#Generic Talent\n" - str = str .. "#00FFFF#A generic talent allows you to perform various utility actions and improve your character. It reprents talents anybody can learn (should they find a trainer for it). You gain one point every levels except every 5 levels. You may also find trainers or artifacts that allow you to learn more.\n\n" + str = str .. "#00FFFF#A generic talent allows you to perform various utility actions and improve your character. It reprents talents anybody can learn (should they find a trainer for it). You gain one point every levels (except every 5th level). You may also find trainers or artifacts that allow you to learn more.\n\n" else what = "class talent" str = str .. "#00FFFF#Class talent\n" - str = str .. "#00FFFF#A class talent allows you to perform new combat moves, cast spells, and improve your character. It represents the core function of your class. You gain one point every level and two every 5 levels. You may also find trainers or artifacts that allow you to learn more.\n\n" + str = str .. "#00FFFF#A class talent allows you to perform new combat moves, cast spells, and improve your character. It represents the core function of your class. You gain one point every level and two every 5th level. You may also find trainers or artifacts that allow you to learn more.\n\n" end helplines = str:splitLines(self.iw / 2 - 10, self.font) diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/dialogs/Quit.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/dialogs/Quit.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/dialogs/Quit.lua 2010-09-20 09:03:36.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/dialogs/Quit.lua 2010-09-20 15:23:25.000000000 -0400 @@ -47,6 +47,6 @@ end function _M:drawDialog(s, w, h) - s:drawColorStringBlendedCentered(self.font, "Press enter to quit, any other keys to stay", 2, 2, self.iw - 2, self.ih - 2) + s:drawColorStringBlendedCentered(self.font, "Press enter to quit, or any other key to stay", 2, 2, self.iw - 2, self.ih - 2) self.changed = false end diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/init.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/init.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/init.lua 2010-09-05 08:49:55.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/init.lua 2010-09-20 13:25:16.000000000 -0400 @@ -25,27 +25,27 @@ version = {4,0,0} engine = {0,9,10} description = [[ -Morgoth is banned to the Void, Sauron has been vanquished, the #ff0000#One Ring#ffffff# destroyed. +Morgoth is banned to the Void. Sauron has been vanquished, the #ff0000#One Ring#ffffff# destroyed. The nations of Men, Dwarves, Elves and Hobbits are freed from the tyranny of the Rings. -For over one hundred and twenty two years, peace has prevailed in the West under the +For over one hundred twenty years, peace prevailed in the West under the rule of the High King of the Reunited Kingdom, #14fffc#Aragorn II Elessar#ffffff# and his wife #14fffc#Arwen Evenstar#ffffff#. -The High King died of old age two years ago and his son, #14fffc#Eldarion#ffffff#, is now king. +The High King died of old age two years ago, and his son, #14fffc#Eldarion#ffffff#, is now king. #14fffc#Elrond and Galadriel#ffffff#, the great leaders of the Elves, left Middle-earth for Valinor. -But many elves still dwell in Middle-earth, for some of them love this land they fought so hard for. +But many elves still dwell in Middle-earth, for some of them love this land for which they fought so hard. In the the Lonely Mountain, the dwarves prosper along with their human allies of Dale under the guidance of #14fffc#Thorin III Stonehelm#ffffff#, the King under the Mountain. In the Shire, life is... as usual, simple and full of joy and pipeweed! If such thing as ruling exists for Hobbits, then it is #14fffc#Thain Faramir I and Mayor Tolman Gardner#ffffff# that should handle it. -This is a golden age, or at least it should be... +This is a golden age, or at least it should be.... Trouble is brewing in the east. Rumours in Lake-town near the Lonely Mountain have it -that some power is growing in the far east, and Orcs have started to multiply in sightings. +that some power is growing in the far east, and Orcs sightings have started to multiply. -However you do not think this concerns you---for you have set out to discover wonders, explore old places, and venture into the unknown for wealth and glory. -But beware, the eastern troubles could be yours all too soon... +However, you do not think this concerns you---for you have set out to discover wonders, explore old places, and venture into the unknown for wealth and glory. +But beware, the eastern troubles could be yours all too soon.... ]] starter = "mod.load" diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/load.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/load.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/load.lua 2010-09-20 09:03:38.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/load.lua 2010-09-20 13:30:05.000000000 -0400 @@ -66,7 +66,7 @@ ActorInventory:defineInventory("FINGER", "On fingers", true, "Rings are worn on fingers.") ActorInventory:defineInventory("NECK", "Around neck", true, "Amulets are worn around the neck.") ActorInventory:defineInventory("LITE", "Light source", true, "A light source allows you to see in the dark places of the world.") -ActorInventory:defineInventory("BODY", "Main armor", true, "Armor protects your from physical attacks. The heavier the armor the more it hinders the use of talents and spells.") +ActorInventory:defineInventory("BODY", "Main armor", true, "Armor protects you from physical attacks. The heavier the armor the more it hinders the use of talents and spells.") ActorInventory:defineInventory("CLOAK", "Cloak", true, "A cloak can simply keep you warm or grant you wonderous powers should you find a magical one.") ActorInventory:defineInventory("HEAD", "On head", true, "You can wear helmets or crowns on your head") ActorInventory:defineInventory("BELT", "Around waist", true, "Belts are worn around your waist.") @@ -89,21 +89,21 @@ ActorResource:defineResource("Air", "air", nil, "air_regen", "Air capacity in your lungs. Entities that need not breath are not affected.") ActorResource:defineResource("Stamina", "stamina", ActorTalents.T_STAMINA_POOL, "stamina_regen", "Stamina represents your physical fatigue. Each physical ability used reduces it.") ActorResource:defineResource("Mana", "mana", ActorTalents.T_MANA_POOL, "mana_regen", "Mana represents your reserve of magical energies. Each spell cast consumes mana and each sustained spell reduces your maximum mana.") -ActorResource:defineResource("Equilibrium", "equilibrium", ActorTalents.T_EQUILIBRIUM_POOL, "equilibrium_regen", "Equilibrium represents your stand in the grand balance of nature. The closer it is to 0 the more in-balance you are. Being out of equilibrium will impact negatively on your ability to use Wild Gifts.") -ActorResource:defineResource("Vim", "vim", ActorTalents.T_VIM_POOL, "vim_regen", "Vim represents the amount of life energies/souls you have stolen. Each corruption talents requires some.") -ActorResource:defineResource("Positive", "positive", ActorTalents.T_POSITIVE_POOL, "positive_regen", "Positive energy represents your reserve of powitive power. It slowly decreases.") +ActorResource:defineResource("Equilibrium", "equilibrium", ActorTalents.T_EQUILIBRIUM_POOL, "equilibrium_regen", "Equilibrium represents your standing in the grand balance of nature. The closer it is to 0 the more in-balance you are. Being out of equilibrium will negatively affect your ability to use Wild Gifts.") +ActorResource:defineResource("Vim", "vim", ActorTalents.T_VIM_POOL, "vim_regen", "Vim represents the amount of life energy/souls you have stolen. Each corruption talent requires some.") +ActorResource:defineResource("Positive", "positive", ActorTalents.T_POSITIVE_POOL, "positive_regen", "Positive energy represents your reserve of positive power. It slowly decreases.") ActorResource:defineResource("Negative", "negative", ActorTalents.T_NEGATIVE_POOL, "negative_regen", "Negative energy represents your reserve of negative power. It slowly decreases.") ActorResource:defineResource("Hate", "hate", ActorTalents.T_HATE_POOL, "hate_regen", "Hate represents the level of frenzy of a cursed soul.") -- Actor stats ActorStats:defineStat("Strength", "str", 10, 1, 100, "Strength defines your character's ability to apply physical force. It increases your melee damage, damage done with heavy weapons, your chance to resist physical effects, and carrying capacity.") ActorStats:defineStat("Dexterity", "dex", 10, 1, 100, "Dexterity defines your character's ability to be agile and alert. It increases your chance to hit, your ability to avoid attacks, and your damage with light weapons.") -ActorStats:defineStat("Magic", "mag", 10, 1, 100, "Magic defines your character's ability to manipulate the magic of the world. It increases your spell power, and the effect of spells and other magic items.") +ActorStats:defineStat("Magic", "mag", 10, 1, 100, "Magic defines your character's ability to manipulate the magical energy of the world. It increases your spell power, and the effect of spells and other magic items.") ActorStats:defineStat("Willpower", "wil", 10, 1, 100, "Willpower defines your character's ability to concentrate. It increases your mana and stamina capacity, and your chance to resist mental attacks.") -ActorStats:defineStat("Cunning", "cun", 10, 1, 100, "Cunning defines your character's ability to learn, think, and react. It allows you to learn many wordly abilities, increases your mental resistance, armor penetration, and critical chance.") +ActorStats:defineStat("Cunning", "cun", 10, 1, 100, "Cunning defines your character's ability to learn, think, and react. It allows you to learn many worldly abilities, and increases your mental resistance, armor penetration, and critical chance.") ActorStats:defineStat("Constitution", "con", 10, 1, 100, "Constitution defines your character's ability to withstand and resist damage. It increases your maximum life and physical resistance.") -- Luck is hidden and starts at half max value (50) which is considered the standard -ActorStats:defineStat("Luck", "lck", 50, 1, 100, "Luck defines your character's chance when dealing with unknown events. It increases your critical strike chance, your chance of random encounters, ...") +ActorStats:defineStat("Luck", "lck", 50, 1, 100, "Luck defines your character's fortune when dealing with unknown events. It increases your critical strike chance, your chance of random encounters, ...") -- Actor leveling, player is restricted to 50 but npcs can go higher ActorLevel:defineMaxLevel(nil) diff -ur t-engine4-src-1.0.0beta11b/game/modules/tome/resolvers.lua t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/resolvers.lua --- t-engine4-src-1.0.0beta11b/game/modules/tome/resolvers.lua 2010-09-05 08:49:55.000000000 -0400 +++ t-engine4-src-1.0.0beta11b.spelling/game/modules/tome/resolvers.lua 2010-09-20 13:30:54.000000000 -0400 @@ -110,7 +110,7 @@ o = game.zone:makeEntityByName(game.level, "object", filter.defined) end if o then - print("Zone made us an drop according to filter!", o:getName()) + print("Zone made us a drop according to filter!", o:getName()) e:addObject(e.INVEN_INVEN, o) game.zone:addEntity(game.level, o, "object")