From 4f722ecc3afb2055a120c9596cb38133d36f0a4f Mon Sep 17 00:00:00 2001 From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54> Date: Tue, 23 Mar 2010 23:24:56 +0000 Subject: [PATCH] spelling + wild gift line: Call of the Wild git-svn-id: http://svn.net-core.org/repos/t-engine4@454 51575b47-30f0-44d4-a5cc-537603b46e54 --- game/modules/tome/class/Actor.lua | 14 +-- game/modules/tome/class/Object.lua | 6 +- game/modules/tome/data/talents/gifts/call.lua | 87 ++++++++++++++++++ .../tome/data/texts/intro-bree-man.lua | 6 +- .../modules/tome/data/texts/intro-dunadan.lua | 8 +- game/modules/tome/data/texts/intro-dwarf.lua | 11 ++- game/modules/tome/data/texts/intro-elf.lua | 2 +- game/modules/tome/data/texts/intro-hobbit.lua | 4 +- ideas/classes.ods | Bin 16231 -> 15699 bytes ideas/gifts.ods | Bin 27520 -> 27513 bytes 10 files changed, 113 insertions(+), 25 deletions(-) create mode 100644 game/modules/tome/data/talents/gifts/call.lua diff --git a/game/modules/tome/class/Actor.lua b/game/modules/tome/class/Actor.lua index c4fec05e1d..00767a5b61 100644 --- a/game/modules/tome/class/Actor.lua +++ b/game/modules/tome/class/Actor.lua @@ -357,19 +357,19 @@ function _M:attack(target) self:bumpInto(target) end -function _M:getMaxEncumberance() +function _M:getMaxEncumbrance() return math.floor(40 + self:getStr() * 1.8) end -function _M:checkEncumberance() - -- Compute encumberance - local enc, max = 0, self:getMaxEncumberance() +function _M:checkEncumbrance() + -- Compute encumbrance + local enc, max = 0, self:getMaxEncumbrance() for inven_id, inven in pairs(self.inven) do for item, o in ipairs(inven) do o:forAllStack(function(so) enc = enc + so.encumber end) end end - print("Total encumberance", enc, max) + print("Total encumbrance", enc, max) -- We are pinned to the ground if we carry too much if not self.encumbered and enc > max then @@ -387,14 +387,14 @@ end function _M:onAddObject(o) engine.interface.ActorInventory.onAddObject(self, o) - self:checkEncumberance() + self:checkEncumbrance() end --- Call when an object is removed function _M:onRemoveObject(o) engine.interface.ActorInventory.onRemoveObject(self, o) - self:checkEncumberance() + self:checkEncumbrance() end --- Actor learns a talent diff --git a/game/modules/tome/class/Object.lua b/game/modules/tome/class/Object.lua index 401ee5fc6c..13b9fd472a 100644 --- a/game/modules/tome/class/Object.lua +++ b/game/modules/tome/class/Object.lua @@ -129,7 +129,7 @@ function _M:getDesc() end if self.encumber then - desc[#desc+1] = ("#67AD00#%0.2f Encumberance."):format(self.encumber) + desc[#desc+1] = ("#67AD00#%0.2f Encumbrance."):format(self.encumber) end -- Stop here if unided @@ -141,12 +141,12 @@ function _M:getDesc() for stat, i in pairs(self.combat.dammod or {}) do dm[#dm+1] = ("+%d%% %s"):format(i * 100, Stats.stats_def[stat].name) end - desc[#desc+1] = ("%d Damage [Range %0.2f] (%s), %d Attack, %d Armor Peneration, Crit %d%%"):format(self.combat.dam or 0, self.combat.damrange or 1.1, table.concat(dm, ','), self.combat.atk or 0, self.combat.apr or 0, self.combat.physcrit or 0) + desc[#desc+1] = ("%d Damage [Range %0.2f] (%s), %d Attack, %d Armor Penetration, Crit %d%%"):format(self.combat.dam or 0, self.combat.damrange or 1.1, table.concat(dm, ','), self.combat.atk or 0, self.combat.apr or 0, self.combat.physcrit or 0) desc[#desc+1] = "" end local w = self.wielder or {} - if w.combat_atk or w.combat_dam or w.combat_apr then desc[#desc+1] = ("Attack %d, Armor Peneration %d, Physical Crit %d%%, Physical damage %d"):format(w.combat_atk or 0, w.combat_apr or 0, w.combat_physcrit or 0, w.combat_dam or 0) end + if w.combat_atk or w.combat_dam or w.combat_apr then desc[#desc+1] = ("Attack %d, Armor Penetration %d, Physical Crit %d%%, Physical damage %d"):format(w.combat_atk or 0, w.combat_apr or 0, w.combat_physcrit or 0, w.combat_dam or 0) end if w.combat_armor or w.combat_def then desc[#desc+1] = ("Armor %d, Defense %d"):format(w.combat_armor or 0, w.combat_def or 0) end if w.fatigue then desc[#desc+1] = ("Fatigue %d%%"):format(w.fatigue) end diff --git a/game/modules/tome/data/talents/gifts/call.lua b/game/modules/tome/data/talents/gifts/call.lua new file mode 100644 index 0000000000..7a12377cec --- /dev/null +++ b/game/modules/tome/data/talents/gifts/call.lua @@ -0,0 +1,87 @@ +newTalent{ + name = "Meditation", + type = {"wild-gift/call", 1}, + require = gifts_req1, + points = 5, + message = "@Source@ meditates on nature.", + equilibrium = 0, + cooldown = 300, + range = 20, + action = function(self, t) + self:setEffect(self.EFF_STUNNED, 17 - self:getTalentLevel(t), {}) + self:incEquilibrium(-10 - self:getWil(50) * self:getTalentLevel(t)) + return true + end, + info = function(self, t) + return ([[Meditate on your link with Nature. You are considered stunned for %d turns and regenerate %d equilibrium. + The effect will incease with your Willpower stat.]]): + format(17 - self:getTalentLevel(t), 10 + self:getWil(50) * self:getTalentLevel(t)) + end, +} + +newTalent{ + name = "???", + type = {"wild-gift/call", 2}, + require = gifts_req2, + points = 5, + equilibrium = 0, + cooldown = 300, + range = 20, + action = function(self, t) + return true + end, + info = function(self, t) + return ([[Meditate on your link with Nature. You are considered stunned for %d turns and regenerate %d equilibrium. + The effect will incease with your Willpower stat.]]): + format(17 - self:getTalentLevel(t), 10 + self:getWil(50) * self:getTalentLevel(t)) + end, +} + +newTalent{ + name = "???", + type = {"wild-gift/call", 3}, + require = gifts_req3, + points = 5, + equilibrium = 0, + cooldown = 300, + range = 20, + action = function(self, t) + return true + end, + info = function(self, t) + return ([[Meditate on your link with Nature. You are considered stunned for %d turns and regenerate %d equilibrium. + The effect will incease with your Willpower stat.]]): + format(17 - self:getTalentLevel(t), 10 + self:getWil(50) * self:getTalentLevel(t)) + end, +} + +newTalent{ + name = "Nature's Balance", + type = {"wild-gift/call", 4}, + require = gifts_req4, + points = 5, + equilibrium = 20, + cooldown = 50, + range = 20, + action = function(self, t) + local nb = math.ceil(self:getTalentLevel(t) + 2) + local tids = {} + for tid, _ in pairs(self.talents_cd) do + local tt = self:getTalentFromId(tid) + if tt.type[2] <= self:getTalentLevelRaw(t) and tt.type[1]:find("^wild-gift/") then + tids[#tids+1] = tid + end + end + for i = 1, nb do + if #tids == 0 then break end + local tid = rng.tableRemove(tids) + self.talents_cd[tid] = nil + end + self.changed = true + return true + end, + info = function(self, t) + return ([[Your deep link with Nature allows you to reset the cooldown of %d of your wild gifts of level %d or less.]]): + format(math.ceil(self:getTalentLevel(t) + 2), self:getTalentLevelRaw(t)) + end, +} diff --git a/game/modules/tome/data/texts/intro-bree-man.lua b/game/modules/tome/data/texts/intro-bree-man.lua index 11c1a0e747..a11197e5ee 100644 --- a/game/modules/tome/data/texts/intro-bree-man.lua +++ b/game/modules/tome/data/texts/intro-bree-man.lua @@ -1,9 +1,9 @@ return [[Welcome #LIGHT_GREEN#]]..name..[[#WHITE#. You are a native of the town of Bree, a multicultural town that both men and hobbits call home. -Humans are the most common race of the land, and you are part of them. In an attempt to prove your worth you have decided to venture into the old and wild places of the world, looking for treasures of old and glory. +Humans are the most common race of the land, and you are one of them. In an attempt to prove your worth you have decided to venture into the old and wild places of the world, looking for ancient treasures and glory. -You have come to a land called Rhudaur, just east of Bree, in search of the ruined tower of Amon Sûl. You heard the caves below were infested by vermin and undeads. -Nearby to the east also lies the Trollshaws and other dangerous place, an old forest infested with trolls and all kinds of wild animals. +You have come to a land called Rhudaur, just east of Bree, in search of the ruined tower of Amon Sûl. You heard the caves below were infested by vermin and undead. +To the east lies another dangerous place: the Trollshaws. It is an old forest infested with trolls and all kinds of wild animals. After days of travels you have found the ruined tower and entered the caves, what will you find there... ]] diff --git a/game/modules/tome/data/texts/intro-dunadan.lua b/game/modules/tome/data/texts/intro-dunadan.lua index 80f49f860c..5c5133ee9d 100644 --- a/game/modules/tome/data/texts/intro-dunadan.lua +++ b/game/modules/tome/data/texts/intro-dunadan.lua @@ -1,9 +1,9 @@ return [[Welcome #LIGHT_GREEN#]]..name..[[#WHITE#. -You are a Dúnedain, one of the last descendant of the pround men of Númenor. -Hailing from a great line of greater men you have decided to prove your worth by venturing into the old and wild places of the world, looking for treasures of old and glory. +You are a Dúnedain, one of the last descendants of the proud men of Númenor. +Hailing from a great line of greater men you have decided to prove your worth by venturing into the old and wild places of the world, looking for ancient treasures and glory. -You have come to a northern land called Rhudaur, on the western steppes of the Misty Mountains in search of the ruined tower of Amon Sûl. You heard the caves below were infested by vermin and undeads. -Nearby to the east also lies the Trollshaws and other dangerous place, an old forest infested with trolls and all kinds of wild animals. +You have come to a northern land called Rhudaur, on the western steppes of the Misty Mountains in search of the ruined tower of Amon Sûl. You heard the caves below were infested by vermin and undead. +To the east lies another dangerous place: the Trollshaws. It is an old forest infested with trolls and all kinds of wild animals. After days of travels you have found the ruined tower and entered the caves, what will you find there... ]] diff --git a/game/modules/tome/data/texts/intro-dwarf.lua b/game/modules/tome/data/texts/intro-dwarf.lua index a354c5ef07..25ff5e1182 100644 --- a/game/modules/tome/data/texts/intro-dwarf.lua +++ b/game/modules/tome/data/texts/intro-dwarf.lua @@ -1,11 +1,12 @@ return [[Welcome #LIGHT_GREEN#]]..name..[[#WHITE#. -You are a member of the pround race of the Dwarves. -Hailing from the dwarven kingdom under the Lonely Mountain you have decided to take the road and start a new life of aventuring. +You are a member of the proud race of the Dwarves. +Hailing from the dwarven kingdom under the Lonely Mountain you have decided to take to the road and start a new life of aventuring. -You have decided to venture into the old and wild places of the world, looking for treasures of old and glory. +You have decided to venture into the old and wild places of the world, looking for ancient treasures and glory. -You have come to a land called Rhudaur, on the western steppes of the Misty Mountains, far away from your home, in search of the ruined tower of Amon Sûl. You heard the caves below were infested by vermin and undeads. -Nearby to the east also lies the Trollshaws and other dangerous place, an old forest infested with trolls and all kinds of wild animals. +You have come to a land called Rhudaur, on the western steppes of the Misty Mountains, far away from your home, in search of the ruined tower of Amon Sûl. You heard the caves below were infested by vermin and undead. +To the east lies another dangerous place: the Trollshaws. It is an old forest infested with trolls and all kinds of wild animals. After days of travels you have found the ruined tower and entered the caves, what will you find there... ]] + diff --git a/game/modules/tome/data/texts/intro-elf.lua b/game/modules/tome/data/texts/intro-elf.lua index 6d6de06ab8..fece716ed3 100644 --- a/game/modules/tome/data/texts/intro-elf.lua +++ b/game/modules/tome/data/texts/intro-elf.lua @@ -6,7 +6,7 @@ You lived a peaceful life deep in the forest for many years but lately you have You have decided to venture into the old and wild places looking for ancient treasures and glory. You have come to a land called Rhudaur on the western side of the Misty Mountains, far away from your home in search of the ruined tower of Amon Sul. You have heard that the caverns below are infested with vermin and undead. -Close by, to the east are the Trollshaws another dangerous place - an old forest infested with trolls and other dangerous animals. +To the east lies another dangerous place: the Trollshaws. It is an old forest infested with trolls and all kinds of wild animals. After days of travel you have found the tower and are about to enter the caves. What will you discover... ]] diff --git a/game/modules/tome/data/texts/intro-hobbit.lua b/game/modules/tome/data/texts/intro-hobbit.lua index 21d2d3dc86..e547839a49 100644 --- a/game/modules/tome/data/texts/intro-hobbit.lua +++ b/game/modules/tome/data/texts/intro-hobbit.lua @@ -1,10 +1,10 @@ return [[Welcome #LIGHT_GREEN#]]..name..[[#WHITE#. You are a hobbit of the Shire. Most hobbits never leave the borders of their beloved Shire, even in this time of peace. Few know about the distant lands and fewer yet are willing to venture there. -You are one of those rare few, inpired by the stories of dragons, gold and treasures of Bilbo nearly two hundred years before, you have decided to venture into the old and wild places of the world, looking for treasures of old and glory. +You are one of those rare few, inpired by the stories of dragons, gold and the treasures of Bilbo nearly two hundred years before, you have decided to venture into the old and wild places of the world, looking for ancient treasures and glory. You have come to a land called Rhudaur, east of the Shire, in search of the ruined tower of Amon Sûl. You heard the caves below were infested by vermin and undeads. -Nearby to the east also lies the Trollshaws and other dangerous place, an old forest infested with trolls and all kinds of wild animals. +To the east lies another dangerous place: the Trollshaws. It is an old forest infested with trolls and all kinds of wild animals. After days of travels you have found the ruined tower and entered the caves, what will you find there... ]] diff --git a/ideas/classes.ods b/ideas/classes.ods index 8cc64aec523b4e557725c646151e1b4e36845e8f..34ef0f4cb7d28477208a15c81b8ec23ea32b5e0f 100644 GIT binary patch delta 13289 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 S0mL9r62Axyj56Q9`urcY07$L? delta 13798 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 I-v5gJKU(Qp=l}o! diff --git a/ideas/gifts.ods b/ideas/gifts.ods index 03b3335871c4e3d9c8a35b05ab5aaa8a6cee7021..da3be2e1627e7f0cfa0bfd40988e8602aa4b1168 100644 GIT binary patch delta 3748 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 E1MwQ&>;M1& delta 3724 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 -- GitLab