Skip to content
Snippets Groups Projects
Commit 9c3ef4b6 authored by dg's avatar dg
Browse files

Much typos

git-svn-id: http://svn.net-core.org/repos/t-engine4@2014 51575b47-30f0-44d4-a5cc-537603b46e54
parent 49d96888
No related branches found
No related tags found
No related merge requests found
Showing
with 119 additions and 119 deletions
......@@ -19,7 +19,7 @@
local change_weapon = function(npc, player)
local inven = player:getInven("INVEN")
player:showInventory("Select a two handed weapon for your golem.", inven, function(o) return o.type == "weapon" and o.twohanded end, function(o, item)
player:showInventory("Select a two-handed weapon for your golem.", inven, function(o) return o.type == "weapon" and o.twohanded end, function(o, item)
player:removeObject(inven, item, true)
local ro = npc:wearObject(o, true, true)
if ro then
......
......@@ -18,29 +18,29 @@
-- darkgod@te4.org
newChat{ id="welcome",
text = [[#LIGHT_GREEN#*A tall woman stands before you, her fair skin radiates incredible power throught her white robe.*#WHITE#
text = [[#LIGHT_GREEN#*A tall woman stands before you. Her fair skin radiates incredible power through her white robe.*#WHITE#
I am Linaniil of the Kar'Krul. Welcome to our city, @playerdescriptor.subclass@. What may I do for you?]],
answers = {
{"I require all the help I can get, not for my sake but for the town of Derth, in the north east of here.", jump="save-derth", cond=function(npc, player) local q = player:hasQuest("lightning-overload") return q and q:isCompleted("saved-derth") and not q:isCompleted("tempest-located") end},
{"I am ready, send me to Urkis!", jump="teleport-urkis", cond=function(npc, player) local q = player:hasQuest("lightning-overload") return q and not q:isEnded("tempest-located") and q:isCompleted("tempest-located") end},
{"Nothing for now, sorry to have took your time. Farewell my lady."},
{"I require all the help I can get, not for my sake but for the town of Derth, to the northeast of here.", jump="save-derth", cond=function(npc, player) local q = player:hasQuest("lightning-overload") return q and q:isCompleted("saved-derth") and not q:isCompleted("tempest-located") end},
{"I am ready! Send me to Urkis!", jump="teleport-urkis", cond=function(npc, player) local q = player:hasQuest("lightning-overload") return q and not q:isEnded("tempest-located") and q:isCompleted("tempest-located") end},
{"Nothing for now. Sorry to have taken your time. Farewell, my lady."},
}
}
newChat{ id="save-derth",
text = [[Yes we have noticed the devastation that happened there. I have sent some friends to dispose of the cloud but the real threat is not there.
We know who created this abomination: Urkis. He is a Tempest, a powerful archmage who can control the storms.
A few years ago he went rogue, cutting himself from Angolwen. He remained quiet so we were reluctant to go against him openly, but it seems we have no choice now.
The removal of the cloud will take much time, in the meanwhile we can, if you are willing, send you to Urkis lair to try stop him.
I will not lie to you, we can send you there but this could be a death trap, and we have no way of knowing if there is a way for you to exit his lair as he lives on top of a tall peak in the Daikara mountains.]],
text = [[Yes, we have noticed the devastation that happened there. I have sent some friends to dispose of the cloud, but the real threat is not there.
We know who created this abomination: Urkis. He is a Tempest, a powerful Archmage who can control the storms.
A few years ago he went rogue, cutting himself from Angolwen. He remained quiet, so we were reluctant to go against him openly, but it seems we have no choice now.
The removal of the cloud will take much time. In the meanwhile we can, if you are willing, send you to Urkis' lair to try stop him.
I will not lie to you: we can send you there, but this could be a death trap, and we have no way of knowing if there is a way for you to exit his lair, as he lives on top of a tall peak in the Daikara mountains.]],
answers = {
{"I need to prepare myself, I will be back soon.", action=function(npc, player) player:setQuestStatus("lightning-overload", engine.Quest.COMPLETED, "tempest-located") end},
{"I am ready, send me, I will not let the good people of Derth down.", action=function(npc, player) player:setQuestStatus("lightning-overload", engine.Quest.COMPLETED, "tempest-located") player:hasQuest("lightning-overload"):teleport_urkis() end},
{"I need to prepare myself. I will be back soon.", action=function(npc, player) player:setQuestStatus("lightning-overload", engine.Quest.COMPLETED, "tempest-located") end},
{"I am ready. Send me. I will not let the good people of Derth down.", action=function(npc, player) player:setQuestStatus("lightning-overload", engine.Quest.COMPLETED, "tempest-located") player:hasQuest("lightning-overload"):teleport_urkis() end},
}
}
newChat{ id="teleport-urkis",
text = [[Good luck to you, you have the blessings of Angolwen.]],
text = [[Good luck to you. You have the blessings of Angolwen.]],
answers = {
{"Thank you.", action=function(npc, player) player:hasQuest("lightning-overload"):teleport_urkis() end},
}
......
......@@ -20,7 +20,7 @@
newChat{ id="welcome",
text = [[Excellent! You truly prove that no mage-wrought flame or storm can stand against blade and arrow! Come, learn our ways. You are ready.]],
answers = {
{"Thank you, I shall not let magic triumph! #LIGHT_GREEN#[you are taught the secrets of antimagic]", action=function(npc, player) player:setQuestStatus("antimagic", engine.Quest.COMPLETED) end},
{"Thank you. I shall not let magic triumph! #LIGHT_GREEN#[you are taught the secrets of antimagic]", action=function(npc, player) player:setQuestStatus("antimagic", engine.Quest.COMPLETED) end},
}
}
......
......@@ -18,18 +18,18 @@
-- darkgod@te4.org
newChat{ id="welcome",
text = [[#LIGHT_GREEN#*As the monstrous spider fell you see something.. moving in her belly until it explodes! A tall black man steps out of the spewed guts, surrounded by a golden light.*#WHITE#
text = [[#LIGHT_GREEN#*As the monstrous spider falls you see something... moving in her belly until it explodes! A tall black man steps out of the spewed guts, surrounded by a golden light.*#WHITE#
By the sun! I thought I would never again see a friendly face!
Thank you, I am Rashim, and I am in your debt.
Thank you. I am Rashim, and I am in your debt.
]],
answers = {
{"I have been sent by your wife, she was worried for you.", jump="leave"},
{"I have been sent by your wife. She was worried for you.", jump="leave"},
}
}
newChat{ id="leave",
text = [[Ah my dear heart!
Well now that I am free I will create a portal to the Gates of Morning, I think I saw enough spiders for the rest of my life.]],
text = [[Ah, my dear heart!
Well, now that I am free I will create a portal to the Gates of Morning. I think I've seen enough spiders for the rest of my life.]],
answers = {
{"Lead the way!", action=function(npc, player) player:hasQuest("spydric-infestation"):portal_back(player) end},
}
......
......@@ -19,7 +19,7 @@
if not game.player:hasQuest("spydric-infestation") then
newChat{ id="welcome",
text = [[I have heard you are a great hero of the west? Could you help me please?]],
text = [[I have heard you are a great hero of the west? Could you help me, please?]],
answers = {
{"Maybe, what is it about?", jump="quest", cond=function(npc, player) return not player:hasQuest("spydric-infestation") end},
{"I have got enough problems sorry."},
......@@ -27,26 +27,26 @@ newChat{ id="welcome",
}
else
newChat{ id="welcome",
text = [[Welcome back @playername@.]],
text = [[Welcome back, @playername@.]],
answers = {
{"I have found your husband, I take it he made it home safely?", jump="done", cond=function(npc, player) return player:isQuestStatus("spydric-infestation", engine.Quest.COMPLETED) end},
{"I got to go, bye."},
{"I have found your husband. I take it he made it home safely?", jump="done", cond=function(npc, player) return player:isQuestStatus("spydric-infestation", engine.Quest.COMPLETED) end},
{"I've got to go. Bye."},
}
}
end
newChat{ id="quest",
text = [[My husband, Rashim, is a sun paladin, he was sent to clear the spider lair of ardhungol to the north of this town.
It has been three days now, he should be back by now. I have a feeling something terrible has happened to him, please find him.
text = [[My husband, Rashim, is a Sun Paladin. He was sent to clear the spider lair of Ardhungol to the north of this town.
It has been three days now. He should be back by now. I have a feeling something terrible has happened to him. Please find him.
He should have a magical stone given by the Anorithil to create a portal back here, yet he did not use it!]],
answers = {
{"I will see if I can find him.", action=function(npc, player) player:grantQuest("spydric-infestation") end},
{"Spiders? Eww sorry but he is probably dead now."},
{"Spiders? Eww, sorry, but he is probably dead now."},
}
}
newChat{ id="done",
text = [[Yes yes he did! He said he would have died if not for you.]],
text = [[Yes, yes he did! He said he would have died if not for you.]],
answers = {
{"It was nothing.", action=function(npc, player)
player:setQuestStatus("spydric-infestation", engine.Quest.DONE)
......
......@@ -21,7 +21,7 @@ newChat{ id="welcome",
text = [[#LIGHT_GREEN#*Before you stands a menacing man clothed in black.*#WHITE#
Ahh, the intruder at last... And what shall we do with you? Why did you kill my men?]],
answers = {
{"I heard some cries, and your men ... they were in my way. What's going on here?", jump="what"},
{"I heard some cries, and your men... they were in my way. What's going on here?", jump="what"},
{"I thought there might be some treasure to be had around here.", jump="greed"},
{"Sorry, I have to go!", jump="hostile"},
}
......@@ -36,14 +36,14 @@ newChat{ id="hostile",
}
newChat{ id="what",
text = [[Oh, so this is the part where I tell you my plan before you attack me ? GET THIS INTRUDER!]],
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 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! !]],
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 practical man.", jump="offer"},
......@@ -53,7 +53,7 @@ newChat{ id="greed",
newChat{ id="offer",
text = [[Well, I need somebody to replace the men you killed. You look sturdy; maybe you could work for me.
You will have to do some dirty work for me, though, and you will be bound to me. Nevertheless, you may make quite a profit from this venture, if you are as good as you seem to be.
And do not think of crossing me. That would be ... unwise.]],
And do not think of crossing me. That would be... unwise.]],
answers = {
{"Well, I suppose it is better than dying.", action=function(npc, player)
engine.Faction:setFactionReaction(player.faction, npc.faction, 100, true)
......
......@@ -18,40 +18,40 @@
-- darkgod@te4.org
newChat{ id="welcome",
text = [[Wait @playerdescriptor.subclass@!
text = [[Wait, @playerdescriptor.subclass@!
I see you are a worthy opponent, powerful indeed. I can see, and feel, your mastery of the eldritch crafts.
We are the same.]],
answers = {
{"What do you mean 'the same'?", jump="quest"},
{"I am nothing like you. Die!", quick_reply="So be it. Die, give me your power!"},
{"I am nothing like you. Die!", quick_reply="So be it. Die, and give me your power!"},
}
}
newChat{ id="quest",
text = [[We both know the power of the arcane, we both hunger for power. There is so much I have discovered, so much I could teach you.
This place is special, the veil of reality if thin here, forever shattered by the spellblaze. We are taking advantage of this, we can draw on the power
text = [[We both know the strength of the arcane; we both hunger for power. There is so much I have discovered, so much I could teach you.
This place is special. The veil of reality is thin here, forever shattered by the Spellblaze. We are taking advantage of this; we can draw on the power,
leeching from this place, to better ourselves, to bring forth the dominion of magic!]],
answers = {
{"The world suffered from the spellblaze enough, magic must serve people, not enslave them. I will not listen to you!", quick_reply="So be it. Die, give me your power!"},
{"What do you propose then?", jump="quest2"},
{"The world suffered from the Spellblaze enough. Magic must serve people, not enslave them. I will not listen to you!", quick_reply="So be it. Die, and give me your power!"},
{"What do you propose, then?", jump="quest2"},
}
}
newChat{ id="quest2",
text = [[Let us end this meaningless fight. Have you ever heard of a group of people called the Ziguranth?
These rambling madmen think magic should not be permited to exist! They fear us, they fear our powers.
These rambling madmen think magic should not be permitted to exist! They fear us; they fear our powers.
Let us join forces and crush the fools!]],
answers = {
{"Magic shall triumph!", jump="quest3", action=function(npc, player)
if npc:isTalentActive(npc.T_DEMON_PLANE) then npc:forceUseTalent(npc.T_DEMON_PLANE, {ignore_energy=true}) end
end},
{"Magic has a purpose, those men are wrong, but you seem much worse.", quick_reply="Then you must leave.... THIS WORLD! DIE!"},
{"Magic has a purpose. Those men are wrong, but you seem much worse.", quick_reply="Then you must leave... THIS WORLD! DIE!"},
}
}
newChat{ id="quest3",
text = [[Good. Before your... untimely arrival we were preparing an attack on the Ziguranth main training camp, on the southern beach of the sea of Sash.
Come with us, let's destroy them!
Come with us; let's destroy them!
I will open a portal to Zigur and the massacre shall begin!]],
answers = {
{"I am ready!", action=function(npc, player)
......
......@@ -18,24 +18,24 @@
-- darkgod@te4.org
newChat{ id="welcome",
text = [[#LIGHT_GREEN#*A halfling comes forth from his hiding place.*#WHITE#
You killed them all? Are we safe now? Oh please tell me this was a bad dream!]],
text = [[#LIGHT_GREEN#*A Halfling comes forth from his hiding place.*#WHITE#
You killed them all? Are we safe now? Oh, please tell me this was a bad dream!]],
answers = {
{"Be at ease, I have dispatched those monstrosities. Do you know where they came from or what they wanted?", jump="quest"},
{"Be at ease. I have dispatched those monstrosities. Do you know where they came from or what they wanted?", jump="quest"},
}
}
newChat{ id="quest",
text = [[From nowhere! From the sky!
I do not know, I was tending my crop just outside the town when I heard screaming. As I entered the town I saw the dark cloud over here, those .. those .. things where coming from it in blasts of lightning!]],
I do not know. I was tending my crop just outside the town when I heard screaming. As I entered the town, I saw the dark cloud over here. Those... those... things were coming from it in blasts of lightning!]],
answers = {
{"It seems they have stopped coming for now, I will look for somebody who could help dispose of this nefarious cloud.", jump="quest2"},
{"It seems they have stopped coming for now. I will look for somebody who could help dispose of this nefarious cloud.", jump="quest2"},
}
}
newChat{ id="quest2",
text = [[Thank you! You have saved many people today!
I have heard of rumours of a reclusive town of wise and powerful men somewhere in the blue mountains, maybe they could help? If they even exist...]],
I have heard of rumours of a reclusive town of wise and powerful men somewhere in the blue mountains. Maybe they could help? If they even exist...]],
answers = {
{"I will not let you down.", action=function(npc, player) player:hasQuest("lightning-overload"):done_derth() end},
}
......
......@@ -18,13 +18,13 @@
-- darkgod@te4.org
newChat{ id="welcome",
text = [[#LIGHT_GREEN#*A robed human is waiting for you when you step out of the portal.*#WHITE#
text = [[#LIGHT_GREEN#*A robed Human is waiting for you when you step out of the portal.*#WHITE#
Well met, @playername@!
I am Meranas, Herald of Angolwen. I have come here at the request of King Eldarion, who worried when you didn't return.
We have been watching Tannen for some time, and were pleased to see you reveal his true nature-- and stop him. For this we are grateful, and I think we can pay you back.
We have studied his portal research and if you give me the components I will create the portal for you, here and now!]],
We have studied his portal research, and if you give me the components I will create the portal for you, here and now!]],
answers = {
{"Yes, Tannen was not exactly friendly. I thank you for your help. Here are the components. [hand him the diamon and the athame]", action=function(npc, player) player:hasQuest("east-portal"):create_portal(npc, player) end},
{"Yes, Tannen was not exactly friendly. I thank you for your help. Here are the components. [hand him the diamond and the athame]", action=function(npc, player) player:hasQuest("east-portal"):create_portal(npc, player) end},
}
}
......
......@@ -42,9 +42,9 @@ local function auto_id(npc, player)
text = [[Let's see what have you got here...
]]..table.concat(list, "\n")..[[
That is very nice @playername@!]],
That is very nice, @playername@!]],
answers = {
{"Thank you Elisa!"},
{"Thank you, Elisa!"},
}
}
......@@ -55,17 +55,17 @@ end
newChat{ id="welcome",
text = [[Oh, hi @playername@, have you got something new to show me?]],
answers = {
{"Yes Elisa, could you have a look at those objects please? [show her the items the orb could not identify]", cond=can_auto_id, action=auto_id},
{"Err, no sorry, I just wanted to hear a friendly voice.", jump="friend"},
{"Yes, Elisa, could you have a look at these objects please? [show her the items the orb could not identify]", cond=can_auto_id, action=auto_id},
{"Err, no... sorry, I just wanted to hear a friendly voice.", jump="friend"},
{"Not yet sorry!"},
}
}
newChat{ id="friend",
text = [[#LIGHT_GREEN#*You hear something akin to a muffled giggle*#WHITE#
Oh you are #{bold}#SOOOO#{normal}# cute!]],
Oh, you are #{bold}#SOOOO#{normal}# cute!]],
answers = {
{"Goodbye Elisa!"},
{"Goodbye, Elisa!"},
}
}
......
......@@ -44,9 +44,9 @@ local function auto_id(npc, player)
text = [[Let's see what have you got here...
]]..table.concat(list, "\n")..[[
That is very nice @playername@!]],
That is very nice, @playername@!]],
answers = {
{"Thank you Elisa!", jump=do_quest and "quest" or nil},
{"Thank you, Elisa!", jump=do_quest and "quest" or nil},
}
}
......@@ -57,19 +57,19 @@ end
newChat{ id="welcome",
text = [[Hello friend, what can I do for you?]],
answers = {
{"Could you have a look at those objects please? [show her your unidentified items]", cond=can_auto_id, action=auto_id},
{"Could you have a look at these objects, please? [show her your unidentified items]", cond=can_auto_id, action=auto_id},
{"Nothing, goodbye."},
}
}
newChat{ id="quest",
text = [[Wait, @playername@, you seem to be quite the adventurer, maybe we can help one an other.
text = [[Wait, @playername@, you seem to be quite the adventurer. Maybe we can help one another.
You see, I #{bold}#LOOOVVVEEEE#{normal}# learning new lore and finding old artifacts of power, but I am not exactly an adventurer and I would surely get killed out there.
So take this orb (#LIGHT_GREEN#*she gives you an orb of scrying*#WHITE#), you can use it to talk to me from anywhere on the world! This way you can show me your new shiny findings!
I get to see many interresting things and you get to know what your items do, we both win, isn't it sweet!
Oh yes, the orb will also auto-identify mundane items for you, as long as you carry it.]],
So take this orb (#LIGHT_GREEN#*she gives you an orb of scrying*#WHITE#). You can use it to talk to me from anywhere in the world! This way you can show me your new shiny findings!
I get to see many interesting things, and you get to know what your items do. We both win! Isn't it sweet?
Oh yes, the orb will also identify mundane items for you, as long as you carry it.]],
answers = {
{"Woh thanks Elisa, this is really nice!", action=function(npc, player)
{"Woah, thanks, Elisa. This is really nice!", action=function(npc, player)
player:setQuestStatus("first-artifact", engine.Quest.COMPLETED)
local orb = game.zone:makeEntityByName(game.level, "object", "ORB_SCRYING")
......
......@@ -196,7 +196,7 @@ Please let me reward you:]],
}
newChat{ id="done",
text = [[There you go, farewell!]],
text = [[There you go. Farewell!]],
answers = {
{"Thank you."},
},
......
......@@ -43,10 +43,10 @@ So, now you will kill me and complete the cycle of destruction?]],
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!
My land is no more! All because you could not stop them at the Charred Scar! You failed us! People died to protect you and you failed!
My land is no more! All because you could not stop them at the Charred Scar! 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 cannot 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 deaths mean something!", action=spare},
{"[kill her]", action=kill},
}
}
......
......@@ -30,10 +30,10 @@ newChat{ id="welcome",
}
newChat{ id="explain-gates",
text = [[There are two main groups 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.
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 you, my lady.", jump="welcome"},
......@@ -49,9 +49,9 @@ newChat{ id="sunwall_west",
}
newChat{ id="sunwall_west2",
text = [[The people you saw are likely the volunteers of Zemekky's early experiments regarding the farportals.
text = [[The people you saw are likely the volunteers of Zemekkys' early experiments regarding the farportals.
He is a mage who resides here in the Sunwall, eccentric but skilled, who believes that creation of a new farportal to Maj'Eyal is possible.
Aside from a few early attempts with questionable results, he hasn't had much luck. Still, it's gladdening to hear that the volunteers for his experiments live, regardless of their location. We are all still under the same sun, after all.
Aside from a few early attempts with questionable results, he hasn't had much luck. Still, it's gladdening to hear that the volunteers for his experiments live, regardless of their location. We are all still under the same Sun, after all.
Actually... maybe it would benefit you if you meet Zemekkys. He would surely be intrigued by that Orb of Many Ways you possess. He lives in a small house just to the north.]],
answers = {
......
......@@ -28,7 +28,7 @@ Stop! You are clearly a stranger! Where do you come from? The Gates of Morning a
}
newChat{ id="from",
text = [[Maj'Eyal! For many years have we tried to contact your people, we always failed.
text = [[Maj'Eyal! For many years have we tried to contact your people. We always failed.
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 and your encounter with Fillarel.*#WHITE#", jump="orcs"},
......@@ -37,7 +37,7 @@ In any event, what is your purpose here?]],
}
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.
text = [[We are the mighty warriors of the Sunwall, channeling the power of the Sun and merging it with martial training.
For hundreds 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"},
......@@ -45,9 +45,9 @@ For hundreds of years, we stood between the Orc Pride and the free people. Our n
}
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 rumour, their masters are powerful.
They roam the lands freely, ever assaulting us.
@playername@, you have helped one of ours, I grant you access to the Gates of Morning and name you friend of the Sunwall.]],
@playername@, you have helped one of ours. I grant you access to the Gates of Morning and name you friend of the Sunwall.]],
answers = {
{"Thank you, my lady.", action=function(npc, player)
world:gainAchievement("STRANGE_NEW_WORLD", game.player)
......
......@@ -22,7 +22,7 @@ newChat{ id="welcome",
@playerdescriptor.race@! You should never have come! Your doom awaits!
The Orc Pride will never yield to anybody! They have their precious and there is nothing you can do.]],
answers = {
{"The Orc Pride obeys a master? I see ... 'pride' indeed!", jump="mock"},
{"The Orc Pride obeys a master? I see... 'pride' indeed!", jump="mock"},
{"#LIGHT_GREEN#[Attack]"},
}
}
......
......@@ -71,7 +71,7 @@ local artifact_imbue_ring = function(npc, player)
end
newChat{ id="welcome",
text = [[Welcome @playername@ to my shop.]],
text = [[Welcome, @playername@, to my shop.]],
answers = {
{"Let me see your wares.", action=function(npc, player)
npc.store:loadup(game.level, game.zone)
......@@ -86,29 +86,29 @@ newChat{ id="welcome",
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.
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 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."},
{"Not now, thanks."},
}
}
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.
text = [[Yes! Thanks 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 different 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 be equal to about 390 gold pieces.]],
answers = {
{"I need your services.", action=artifact_imbue_ring},
{"Not now thanks."},
{"Not now, thanks."},
}
}
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 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!
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 = {
{"I will see if I can find it.", action=function(npc, player)
......
......@@ -18,10 +18,10 @@
-- darkgod@te4.org
newChat{ id="welcome",
text = [[Welcome @playername@ to Last Hope. Traveler, please be quick as my time is precious.]],
text = [[Welcome, @playername@, to Last Hope. 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},
{"The hunt for the staff took me to a continent far to the east, accessible only by magic portal. I've recently returned by just such a portal, and I come bearing instructions on how to construct a similar portal here in Last Hope to make the return journey possible. I'm sure the elves there would welcome trade with the west.", jump="east_portal", cond=function(npc, player) local q = player:hasQuest("east-portal"); return q and not q:isCompleted("talked-elder") end},
{"The hunt for the staff took me to a continent far to the east, accessible only by magic portal. I've recently returned by just such a portal, and I come bearing instructions on how to construct a similar portal here in Last Hope to make the return journey possible. I'm sure the Elves there would welcome trade with the west.", jump="east_portal", cond=function(npc, player) local q = player:hasQuest("east-portal"); return q and not q:isCompleted("talked-elder") end},
{"Nothing, excuse me. Bye!"},
}
}
......@@ -30,7 +30,7 @@ newChat{ id="found_staff",
text = [[#LIGHT_GREEN#*He remains silent for a while*#WHITE# Indeed you were right to come here.
The staff you describe reminds me of an artifact of great power from ancient times. May I see it?]],
answers = {
{"Here it is. #LIGHT_GREEN#*Tell him the encounter with the orcs*#LAST# You should keep it, I can feel its power and it would be safer if it was guarded by the armies of the kingdom.",
{"Here it is. #LIGHT_GREEN#*Tell him the encounter with the orcs*#LAST# You should keep it. I can feel its power and it would be safer if it were guarded by the armies of the kingdom.",
jump="given_staff", cond=function(npc, player) return player:isQuestStatus("staff-absorption", engine.Quest.COMPLETED, "survived-ukruk") end},
{"I am afraid I lost it. #LIGHT_GREEN#*Tell him about the encounter with the orcs*",
jump="lost_staff", cond=function(npc, player) return player:isQuestStatus("staff-absorption", engine.Quest.COMPLETED, "ambush-finish") end},
......@@ -65,7 +65,7 @@ But do not let me trouble you; you brought important news and you are lucky to b
}
newChat{ id="orc_hunt",
text = [[We have heard rumours from the dwarves that there may still be an orc presence deep in the old kingdom of Reknor, in the Iron Throne.
text = [[We have heard rumours from the Dwarves that there may still be an orc presence deep in the old kingdom of Reknor, in the Iron Throne.
I know you have been through a lot, but we need somebody to investigate and determine if there is a connection with the staff.]],
answers = {
{"I will check the mines.", action=function(npc, player)
......@@ -83,7 +83,7 @@ newChat{ id="east_portal",
}
newChat{ id="east_portal_winner",
text = [[Excellent! Well then, concerning this fascinating portal. I'm afraid that men have largely forgotten whatever they once knew about the great magics of old. I know of only one man in these lands who might be able to help you, a wise man and recent arrival to Last Hope named Tannen. He claims to hail from Angolwen, a supposed haven for practitioners of magic and mysticism. He arrived just months ago with fabulous wealth and has already constructed his own tower on the north edge of the city. I know little of him, but if he is to be believed, then he is your best hope.]],
text = [[Excellent! Well then, concerning this fascinating portal, I'm afraid that men have largely forgotten whatever they once knew about the great magics of old. I know of only one man in these lands who might be able to help you, a wise man and recent arrival to Last Hope named Tannen. He claims to hail from Angolwen, a supposed haven for practitioners of magic and mysticism. He arrived just months ago with fabulous wealth and has already constructed his own tower on the north edge of the city. I know little of him, but if he is to be believed, then he is your best hope.]],
answers = {
{"Thank you.", action=function(npc, player) player:setQuestStatus("east-portal", engine.Quest.COMPLETED, "talked-elder") end},
}
......
......@@ -20,14 +20,14 @@ local q = game.player:hasQuest("lost-merchant")
if q and q:isStatus(q.COMPLETED, "saved") then
newChat{ id="welcome",
text = [[Ah my good friend @playername@!
text = [[Ah, my good friend @playername@!
Thanks to you I made it safely to this great city! I am planning to open my shop soon, but since I am in your debt, perhaps I could open early for you if you are in need of rare goods.]],
answers = {
{"Yes please, let me see your wares.", action=function(npc, player)
npc.store:loadup(game.level, game.zone)
npc.store:interact(player)
end},
{"Sorry I have to go!"},
{"Sorry, I have to go!"},
}
}
......
......@@ -34,15 +34,15 @@ else
------------------------------------------------------------------
newChat{ id="welcome",
text = [[@playername@! My daugther's savior!]],
text = [[@playername@! My daughter's savior!]],
answers = {
{"Hi, I was just checking in to see if Melinda is alright.", jump="reward", cond=function(npc, player) return not npc.rewarded_for_saving_melinda end, action=function(npc, player) npc.rewarded_for_saving_melinda = true end},
{"Sorry I have to go!"},
{"Hi, I was just checking in to see if Melinda is all right.", jump="reward", cond=function(npc, player) return not npc.rewarded_for_saving_melinda end, action=function(npc, player) npc.rewarded_for_saving_melinda = true end},
{"Sorry, I have to go!"},
}
}
newChat{ id="reward",
text = [[Please take this, it is nothing compared to the life of my child. Oh and she wanted to thank you in person, I will call her.]],
text = [[Please take this. It is nothing compared to the life of my child. Oh, and she wanted to thank you in person; I will call her.]],
answers = {
{"Thank you.", jump="melinda", switch_npc={name="Melinda"}, action=function(npc, player)
local ro = game.zone:makeEntity(game.level, "object", {unique=true, not_properties={"lore"}}, nil, true)
......@@ -55,9 +55,9 @@ newChat{ id="reward",
}
}
newChat{ id="melinda",
text = [[@playername@! #LIGHT_GREEN#*She jumps of joy and hugs you while her father returns to his shop.*#WHITE#]],
text = [[@playername@! #LIGHT_GREEN#*She jumps for joy and hugs you while her father returns to his shop.*#WHITE#]],
answers = {
{"I am glad to see you are fine, it seems your scars are healing quite well.", jump="scars", cond=function(npc, player)
{"I am glad to see you are fine. It seems your scars are healing quite well.", jump="scars", cond=function(npc, player)
if player.undead then return false end
return true
end,},
......@@ -70,62 +70,62 @@ newChat{ id="melinda",
------------------------------------------------------------------
newChat{ id="scars",
text = [[#LIGHT_GREEN#*She presses on her lower belly in a provocative way.*#WHITE#
See, you can touch it, it is fine. No pain anymore! This is thanks to you my.. dear friend.]],
See, you can touch it. It is fine. No pain anymore! This is thanks to you my... dear friend.]],
answers = {
{"I am sorry I do not think your father would approve, be well my lady.", quick_reply="I think he would, but is this is what you wish, goodbye and farewell."},
{"#LIGHT_GREEN#[touch the spot she indicates] Yes it seems alright", jump="touch_male", cond=function(npc, player) return player.male end},
{"#LIGHT_GREEN#[touch the spot she indicates] Yes it seems alright", jump="touch_female", cond=function(npc, player) return player.female end},
{"I am sorry. I do not think your father would approve. Be well, my lady.", quick_reply="I think he would, but if this is what you wish, goodbye and farewell."},
{"#LIGHT_GREEN#[touch the spot she indicates] Yes, it seems all right", jump="touch_male", cond=function(npc, player) return player.male end},
{"#LIGHT_GREEN#[touch the spot she indicates] Yes, it seems all right", jump="touch_female", cond=function(npc, player) return player.female end},
}
}
newChat{ id="touch_male",
text = [[#LIGHT_GREEN#*She blushes a bit.*#WHITE#
Your touch feels soft, and yet I can sense so much power in you.
This feels good, I can try to forget what those.. other men.. did to me.]],
This feels good. I can try to forget what those... other men... did to me.]],
answers = {
{"I am there if you want to talk about it, I saw them, I saw what they did. I can understand.", jump="request_explain"},
{"I am no demon worshipper, I will not hurt you.", jump="reassurance"},
{"You will get over it, do not worry. Goodbye Melinda, farewell.", quick_reply="It will be hard, but I know I will. Goodbye."},
{"I am here if you want to talk about it. I saw them; I saw what they did. I can understand.", jump="request_explain"},
{"I am no demon worshipper. I will not hurt you.", jump="reassurance"},
{"You will get over it. Do not worry. Goodbye, Melinda, farewell.", quick_reply="It will be hard, but I know I will. Goodbye."},
}
}
newChat{ id="touch_female",
text = [[#LIGHT_GREEN#*She blushes a bit.*#WHITE#
I.. I did not know another woman's touch could feel so.. soft on my skin.
This feels good, I can try to forget what those.. men.. did to me.]],
I... I did not know another woman's touch could feel so... soft on my skin.
This feels good. I can try to forget what those... men... did to me.]],
answers = {
{"I am there if you want to talk about it, I saw them, I saw what they did. I can understand.", jump="request_explain"},
{"I am no demon worshipper, I will not hurt you.", jump="reassurance"},
{"You will get over it, do not worry. Goodbye Melinda, farewell.", quick_reply="It will be hard, but I know I will. Goodbye."},
{"I am here if you want to talk about it. I saw them; I saw what they did. I can understand.", jump="request_explain"},
{"I am no demon worshipper. I will not hurt you.", jump="reassurance"},
{"You will get over it. Do not worry. Goodbye, Melinda, farewell.", quick_reply="It will be hard, but I know I will. Goodbye."},
}
}
newChat{ id="request_explain",
text = [[#LIGHT_GREEN#*She seems lost in her thoughts for a while, her eyes reflecting the terror she knew.*#WHITE#
Thank you for your kindness, but I am not ready to talk about it yet, it is so fresh and vivid in my mind!
Thank you for your kindness, but I am not ready to talk about it yet. It is so fresh and vivid in my mind!
#LIGHT_GREEN#*She starts to cry.*#WHITE#]],
answers = {
{"#LIGHT_GREEN#[take her in your arms] Everything is alright now, you are safe.", jump="hug"},
{"Snap out of it! You are safe here.", quick_reply="Yes, yes. Well thank you, goodbye."},
{"#LIGHT_GREEN#[take her in your arms] Everything is all right now. You are safe.", jump="hug"},
{"Snap out of it! You are safe here.", quick_reply="Yes, yes. Well, thank you, goodbye."},
}
}
newChat{ id="reassurance",
text = [[#LIGHT_GREEN#*She looks deeply in your eyes.*#WHITE#
I know you are not, when you rescued me from the horrors I knew instantly I could trust you. You might say it was fear but I like to think I touched you, and you touched me.]],
text = [[#LIGHT_GREEN#*She looks deeply into your eyes.*#WHITE#
I know you are not. When you rescued me from the horrors, I knew instantly I could trust you. You might say it was fear, but I like to think I touched you, and you touched me.]],
answers = {
{"#LIGHT_GREEN#[take her in your arms] Everything is alright now, you are safe.", jump="hug"},
{"Wohh wait a minute, I am glad to have saved you but that is all.", quick_reply="Oh, sorry I was not myself. Goodbye."},
{"#LIGHT_GREEN#[take her in your arms] Everything is all right now. You are safe.", jump="hug"},
{"Woah, wait a minute. I am glad to have saved you, but that is all.", quick_reply="Oh, sorry, I was not myself. Goodbye."},
}
}
newChat{ id="hug",
text = [[#LIGHT_GREEN#*You take Melinda in your arms and press her against you. The warmth of the contact lightens your heart.*#WHITE#
I feel safe in your arms. Please, I know you must leave but promise to come back soon and hold me again.]],
I feel safe in your arms. Please, I know you must leave, but promise to come back soon and hold me again.]],
answers = {
{"I think I would enjoy that very much. #LIGHT_GREEN#[kiss her]#WHITE#", action=function(npc, player) player:grantQuest("love-melinda") end},
{"That tought will carry me in the dark places I shall walk. #LIGHT_GREEN#[kiss her]#WHITE#", action=function(npc, player) player:grantQuest("love-melinda") end},
{"Oh I am sorry I think you are mistaken, I was only trying to confort you.", quick_reply="Oh, sorry I was not myself. Goodbye then, farewell."},
{"That thought will carry me in the dark places I shall walk. #LIGHT_GREEN#[kiss her]#WHITE#", action=function(npc, player) player:grantQuest("love-melinda") end},
{"Oh, I am sorry. I think you are mistaken. I was only trying to comfort you.", quick_reply="Oh, sorry, I was not myself. Goodbye, then. Farewell."},
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment