Compare commits

...
Sign in to create a new pull request.

17 commits

Author SHA1 Message Date
estralis
5a7197d99b Implement https://github.com/Illarion-eV/Illarion-Content/pull/550 that was closed due to AI agent spam.
Some checks failed
Code Review / iso-8859-1 (push) Failing after 9s
Code Review / formatting (push) Failing after 11s
Code Review / syntax-lua (push) Failing after 4s
Code Review / syntax-npc (push) Failing after 8s
Code Review / binary (push) Failing after 11s
Code Review / header (push) Failing after 7s
2026-07-18 12:17:32 +02:00
EviePryler
7f8f9b17ef Changing the books Portal book NPC sells to Trolls Haven to match what Mages craft and the teleporter 2026-06-14 17:54:22 -05:00
EviePryler
de9849152a Isue #551 fixing the A Question of Honour Quest for Crafting Changes 2026-06-02 14:02:41 -05:00
EviePryler
d9a302cea4 Update market message for the change in Hempty's name to Troll's Haven 2026-06-02 13:45:56 -05:00
EviePryler
f2955c8972 Issue #549 more typos 2026-05-30 01:31:35 -05:00
EviePryler
8f2f420868 Issue #549 Typos 2026-05-30 00:59:59 -05:00
EviePryler
6e114eb10d Merge branch 'develop' of ssh://illarion.org:1010/scripts into develop 2026-05-30 00:37:02 -05:00
EviePryler
14a554cac8 Issue #549 Various Typos 2026-05-30 00:36:10 -05:00
brightrim
dbe26b299e Merge branch 'master' into develop 2026-05-19 11:18:47 +02:00
brightrim
92a52c7085 Merge branch 'master' into develop 2026-05-18 08:23:22 +02:00
brightrim
5135735c0e Merge branch 'master' into develop 2026-05-17 15:45:56 +02:00
brightrim
59a732bdfc Merge branch 'master' into develop 2026-05-16 22:10:13 +02:00
brightrim
65141c238e Merge branch 'master' into develop 2026-05-16 19:09:12 +02:00
brightrim
1b4ca15b9e Merge branch 'master' into develop 2026-05-16 17:27:33 +02:00
brightrim
b945977418 Merge branch 'master' into develop 2026-05-16 14:49:12 +02:00
brightrim
383318bacd Merge branch 'master' into develop 2026-05-15 18:21:55 +02:00
brightrim
a57ce52a26 Revert "testing disabled in preparation for release"
This reverts commit cb6b404f72.
2026-05-14 04:05:18 +02:00
21 changed files with 32 additions and 32 deletions

View file

@ -15,7 +15,7 @@ You should have received a copy of the GNU Affero General Public License along
with this program. If not, see <http://www.gnu.org/licenses/>.
]]
return {active = false}
return {active = true}
--[[
Set this to true if testing and false if releasing.
This way we don't have to remove useful testing logging before release and can instead just set it behind

View file

@ -38,7 +38,7 @@ function M.UseItem(user, sourceItem)
end
-- This function is called from the coin scripts. It stores the coins in teh goblet.
-- This function is called from the coin scripts. It stores the coins in the goblet.
function M.putCoinsInGoblet(user, sourceItem)
if common.isSpecialItem(sourceItem) then
return false

View file

@ -319,9 +319,9 @@ queststatus(119) = 11, item(2935, all) < 20, town = Cadomyr, "task", "adventure"
queststatus(119) = 11, item(2935, all) < 20, town = Cadomyr, "Auftrag", "Aufgabe", "Abenteuer", "Befehl" -> "Die Vorbereitungen für das Bankett haben bereits begonnen und ihr habt die zwanzig Suppenschüsseln noch nicht besorgt? Wie sollen wir der Königin die Suppe servieren - in einem Eimer!?"
-- 12: Quest 12 taken, get a mirror (336), reward: 700cp, 5 rankpoints
queststatus(119) = 0, english, chance(11.11), town = Cadomyr, "quest", "mission" -> inform("[New Quest] Do a good turn daily for Cadomyr"), queststatus(119) = 12, queststatus(159) = 36, "An emergency has occured, the kingdom is seriously endangered. Queen Rosaline broke her mirror - you know how irascible she is and what beauty means to her. To prevent possible misjudgements by her, get a new mirror at once. Obey!"
queststatus(119) = 0, english, chance(11.11), town = Cadomyr, "quest", "mission" -> inform("[New Quest] Do a good turn daily for Cadomyr"), queststatus(119) = 12, queststatus(159) = 36, "An emergency has occurred, the kingdom is seriously endangered. Queen Rosaline broke her mirror - you know how irascible she is and what beauty means to her. To prevent possible misjudgements by her, get a new mirror at once. Obey!"
queststatus(119) = 0, german, chance(11.11), town = Cadomyr, "quest", "mission" -> inform("[Neues Quest] Jeden Tag eine gute Tat für Cadomyr"), queststatus(119) = 12, queststatus(159) = 36, "Ein Notfall ist eingetreten, das Königreich ist in ernsthafter Gefahr. Königin Rosaline hat ihren Spiegel zerbrochen - ihr wisst, wie aufbrausend sie sein kann und wie viel Wert sie auf ihre Schönheit legt. Um Überstürztheiten ihrerseits zuvorzukommen, besorgt sofort einen neuen Spiegel. Gehorcht!"
queststatus(119) = 0, chance(11.11), town = Cadomyr, "task", "adventure", "order" -> inform("[New Quest] Do a good turn daily for Cadomyr"), queststatus(119) = 12, queststatus(159) = 36, "An emergency has occured, the kingdom is seriously endangered. Queen Rosaline broke her mirror - you know how irascible she is and what beauty means to her. To prevent possible misjudgements by her, get a new mirror at once. Obey!"
queststatus(119) = 0, chance(11.11), town = Cadomyr, "task", "adventure", "order" -> inform("[New Quest] Do a good turn daily for Cadomyr"), queststatus(119) = 12, queststatus(159) = 36, "An emergency has occurred, the kingdom is seriously endangered. Queen Rosaline broke her mirror - you know how irascible she is and what beauty means to her. To prevent possible misjudgements by her, get a new mirror at once. Obey!"
queststatus(119) = 0, chance(11.11), town = Cadomyr, "Auftrag", "Aufgabe", "Abenteuer", "Befehl" -> inform("[Neues Quest] Jeden Tag eine gute Tat für Cadomyr"), queststatus(119) = 12, queststatus(159) = 36, "Ein Notfall ist eingetreten, das Königreich ist in ernsthafter Gefahr. Königin Rosaline hat ihren Spiegel zerbrochen - ihr wisst, wie aufbrausend sie sein kann und wie viel Wert sie auf ihre Schönheit legt. Um Überstürztheiten ihrerseits zuvorzukommen, besorgt sofort einen neuen Spiegel. Gehorcht!"
-- Quest 12 solved, reward: 700cp, 5 rankpoints, delay: 5h
@ -462,7 +462,7 @@ queststatus(119) = 20, item(236, all) < 1, town = Cadomyr, "quest", "mission" ->
queststatus(119) = 20, item(236, all) < 1, town = Cadomyr, "task", "adventure", "order" -> "Out of my sight and do not dare to come back before you brought me a gold ingot."
queststatus(119) = 20, item(236, all) < 1, town = Cadomyr, "Auftrag", "Aufgabe", "Abenteuer", "Befehl" -> "Aus meinen Augen und wagt es nicht eher wiederzukommen, als dass ihr nicht einen Goldbarren dabei habt."
-- Outlaw exception: If 'quest' is not triggered until here, the speaker is an outlaw or an error occured. Condition town=none does not work!
-- Outlaw exception: If 'quest' is not triggered until here, the speaker is an outlaw or an error occurred. Condition town=none does not work!
english, "quest", "mission" -> "I have a special assignment for you: Go back to Wilderland and don't come back to the palace unless her Majesty summons you."
"quest", "mission" -> "Ich habe eine besondere Mission für euch: Geht zurück nach Wilderland und wagt es nicht, den Palast wieder zu betreten, es sei denn, ihre Majestät befiehlt es euch."
"task", "adventure", "order", "order" -> "I have a special assignment for you: Go back to Wilderland and don't come back to the palace unless her Majesty summons you."

View file

@ -5170,7 +5170,7 @@ queststatus(210) = 297, item(2626, all) < 5, town = Galmair, "quest", "mission"
queststatus(210) = 297, item(2626, all) < 5, town = Galmair, "task", "adventure", "order" -> "My client requires five magical waraxes. Shall I give the contract to someone else or will you deliver on time?"
queststatus(210) = 297, item(2626, all) < 5, town = Galmair, "Auftrag", "Aufgabe", "Abenteuer", "Befehl" -> "Mein Auftraggeber benötigt fünf magische Kriegsäxte. Wirst du pünktlich liefern oder muss ich den Vertrag anderweitig vergeben?"
-- Outlaw exception: If 'quest' is not triggered until here, the speaker is an outlaw or an error occured. Condition town=none does not work!
-- Outlaw exception: If 'quest' is not triggered until here, the speaker is an outlaw or an error occurred. Condition town=none does not work!
english, "quest", "mission" -> "Get lost, bum!"
"quest", "mission" -> "Hau ab du Penner!"
"task", "adventure", "order", "order" -> "Get lost, bum!"

View file

@ -120,4 +120,4 @@ cycletext "#me pfeift eine Melodie.", "#me whistles a melody."
cycletext "#me wischt sich den Schweiß von der Stirn.", "#me wipes the sweat off his forehead."
cycletext "#me betrachtet zufrieden seine geschmiedeten Werke.", "#me looks at his smithed works with a content face."
cycletext "#me hält ein Amulett gegen das Licht, um es besser zu betrachten.", "#me holds an amulet up to the light to have a better look at it."
cycletext "Schmiedewaren! Schöner Schmuck! Kaufste woanders, dann bereustes!", "Smithed goods! Fine Jewelry! Ya buy elsewhere, and ya will regret it!"
cycletext "Schmiedewaren! Schöner Schmuck! Kaufste woanders, dann bereustes!", "Smithed goods! Fine jewellry! Ya buy elsewhere, and ya will regret it!"

View file

@ -236,10 +236,10 @@ queststatus(111) = 17, item(334, all) > 0, item(315, all) > 0, english, town = C
queststatus(111) = 17, item(334, all) > 0, item(315, all) > 0, town = Cadomyr, ".*" -> inform("[Quest gelöst] Du erhältst einen Ritterschild und einen magischen Amethysten."), deleteItem(334, 1), deleteItem(315, 1), item(20, 1, 999,"descriptionEn" = "This shield bears the crest of Cadomyr.", "descriptionDe" = "Dieser Schild trägt das Wappen Cadomyrs.","rareness" = "3"), item(3519, 1, 333, "gemLevel" = "2"), queststatus(111) = 18, rankpoints + 3, "Du bist wahrhaftig ein selbstloser Ritter Cadomyrs. Trage fortan das Wappen Cadomyrs auf deinem Schild, der Schild eines Ritters. Ich salutiere vor dir!"
-- Quest 7 taken but not solved, repeat the instructions
queststatus(111) = 17, english, town = Cadomyr, "quest", "mission" -> "The queen demands a charm of the icebird, a ring of the archmage and a vase. Bring it to me and do not dare to bother herself."
queststatus(111) = 17, town = Cadomyr, "quest", "mission" -> "Die Königin verlangt nach einem Eisvogelamulett, einem Erzmagierring und einer Vase. Bringt diese Dinge zu mir und wagt es nicht, sie mit dieser Angelegenheit zu behelligen."
queststatus(111) = 17, town = Cadomyr, "task", "adventure", "order" -> "The queen demands a charm of the icebird, a ring of the archmage and a vase. Bring it to me and do not dare to bother herself."
queststatus(111) = 17, town = Cadomyr, "Auftrag", "Aufgabe", "Abenteuer", "Befehl" -> "Die Königin verlangt nach einem Eisvogelamulett, einem Erzmagierring und einer Vase. Bringt diese Dinge zu mir und wagt es nicht, sie mit dieser Angelegenheit zu behelligen."
queststatus(111) = 17, english, town = Cadomyr, "quest", "mission" -> "The queen demands a charm of the icebird and a vase. Bring it to me and do not dare to bother herself."
queststatus(111) = 17, town = Cadomyr, "quest", "mission" -> "Die Königin verlangt nach einem Eisvogelamulett und einer Vase. Bringt diese Dinge zu mir und wagt es nicht, sie mit dieser Angelegenheit zu behelligen."
queststatus(111) = 17, town = Cadomyr, "task", "adventure", "order" -> "The queen demands a charm of the icebird and a vase. Bring it to me and do not dare to bother herself."
queststatus(111) = 17, town = Cadomyr, "Auftrag", "Aufgabe", "Abenteuer", "Befehl" -> "Die Königin verlangt nach einem Eisvogelamulett und einer Vase. Bringt diese Dinge zu mir und wagt es nicht, sie mit dieser Angelegenheit zu behelligen."
-- No more quests, just nice words of gratitude
queststatus(111) = 18, english, town = Cadomyr, "quest", "mission" -> "You might become one of Cadomyr's heroes one day. Now set out and do good deeds in the name of the Queen!"

View file

@ -183,7 +183,7 @@ queststatus(155) = 7, town = Galmair, ".*" -> "Zwanzig Steinquader f
-- Quest 4: Patrol the tunnel to the Dark Hole Mine, Harbour, Black Bridge (ambush), beehives
queststatus(155) = 8, english, town = Galmair, "quest", "mission" -> inform("[New Quest] As a Galmair Guard IV"), queststatus(155) = 9, "Yous are going out now! Go check da tunnel to da Dark Hole Mine, Galmair Harbour to da north, da Black Bridge, and da honey houses far to da east in da Plains of Nargún!"
queststatus(155) = 8, town = Galmair, "quest", "mission" -> inform("[Neues Quest] Als Wache Galmairs IV"), queststatus(155) = 9, "Du jetzt gehen los! Kontrolliere den Tunnel zur Dunkellochmine, Galmairs Hafen in nördlicher Richtung, die Schwarzbrücke und den Bienenstock fern im Osten der Nargúnebene."
queststatus(155) = 8, town = Galmair, "task", "adventure", "order" -> inform("[New Quest]As a Galmair Guard IV"), queststatus(155) = 9, "Yous are going out now! Go check da tunnel to da Darrk Hole Mine, Galmair Harbour to da north, da Black Bridge, and da honey houses far to da east in da Plains of Nargún!"
queststatus(155) = 8, town = Galmair, "task", "adventure", "order" -> inform("[New Quest]As a Galmair Guard IV"), queststatus(155) = 9, "Yous are going out now! Go check da tunnel to da Dark Hole Mine, Galmair Harbour to da north, da Black Bridge, and da honey houses far to da east in da Plains of Nargún!"
queststatus(155) = 8, town = Galmair, "Auftrag", "Aufgabe", "Abenteuer", "Befehl" -> inform("[Neues Quest] Als Wache Galmairs IV"), queststatus(155) = 9, "Du jetzt gehen los! Kontrolliere den Tunnel zur Dunkellochmine, Galmairs Hafen in nördlicher Richtung, die Schwarzbrücke und den Bienenstock fern im Osten der Nargúnebene."
-- Quest 4 solved, reward: Orc helmet (2287), 15 rankpoints

View file

@ -162,8 +162,8 @@ queststatus(702) = 13, town = Galmair, "task", "adventure", "order" -> "Please t
queststatus(702) = 13, town = Galmair, "Auftrag", "Aufgabe", "Abenteuer", "Befehl" -> "Bitte bringt Elvaine Morgan seinen Stab zurück. Er wird ihn vermissen."
-- 5th quest solved, reward silvered sword 98, 5 Silver, + 12 rankpoints
queststatus(702) = 14, english, town = Galmair, ".+" -> inform("[Quest solved] You solved the quest. You are awarded a silvered longsword and some coins."), money + 500, item(98, 1, 222, "descriptionEn" = "This sword was a present from Charwis Irongate", "rareness" = "1", "descriptionDe" = "Dieses Schwert war ein Geschenk von Charwis Irongate."), queststatus(702) = 15, rankpoints + 4, "Thank you. Take this for your trouble."
queststatus(702) = 14, town = Galmair, ".+" -> inform("[Quest gelöst] Du hast das Quest gelöst. Du wirst mit einem versilberten Langschwert und ein paar Silbermünzen belohnt."), money + 500, item(98, 1, 222, "descriptionEn" = "This wand was a present from Charwis Irongate", "rareness" = "1", "descriptionDe" = "Dieses Schwert war ein Geschenk von Charwis Irongate."), queststatus(702) = 15, rankpoints + 4, "Danke, nehmt dies als Belohnung."
queststatus(702) = 14, english, town = Galmair, ".+" -> inform("[Quest solved] You solved the quest. You are awarded a silvered longsword and some coins."), money + 500, item(98, 1, 222, "descriptionEn" = "This sword was a present from Charwis Irongate.", "rareness" = "1", "descriptionDe" = "Dieses Schwert war ein Geschenk von Charwis Irongate."), queststatus(702) = 15, rankpoints + 4, "Thank you. Take this for your trouble."
queststatus(702) = 14, town = Galmair, ".+" -> inform("[Quest gelöst] Du hast das Quest gelöst. Du wirst mit einem versilberten Langschwert und ein paar Silbermünzen belohnt."), money + 500, item(98, 1, 222, "descriptionEn" = "This wand was a present from Charwis Irongate.", "rareness" = "1", "descriptionDe" = "Dieses Schwert war ein Geschenk von Charwis Irongate."), queststatus(702) = 15, rankpoints + 4, "Danke, nehmt dies als Belohnung."
-- Final dialogue: No more quests, just nice hints
queststatus(702) = 15, english, "quest", "mission" -> "Thank you. I have nothing else for you to do."

View file

@ -109,9 +109,9 @@ english, "Ciao", "Adieu", "Au revoir", "Farebba" -> "Go wid dat Moshi, and when
-- 1st quest: Provide a torch.
-- Give out quest 1
queststatus(3) = 0, english, "quest", "mission" -> inform("[New quest] The Craven Orc I"), queststatus(3) = 1, "Yoos gottur help mes. Mes want teh explore dat cave over dere, but nub hab torch fer light. Gimme torch so mes can find place fer clan fer dwellin'."
queststatus(3) = 0, english, "quest", "mission" -> inform("[New quest] The Craven Orc I"), queststatus(3) = 1, "Yoos gottur help mes. Mes want the explore dat cave over dere, but nub hab torch fer light. Gimme torch so mes can find place fer clan fer dwellin'."
queststatus(3) = 0, "quest", "mission" -> inform("[Neues Quest] Der feige Ork I"), queststatus(3) = 1, "Du mirr hilfst. Mirr wolle erkunden Höhle drüben dort. Aber nix hab Fackl für Licht. Gibst mirr Fackl. Mir findet Platz fürr Klan. Beißn Knochn."
queststatus(3) = 0, "task", "adventure" -> inform("[New quest] The Craven Orc I"), queststatus(3) = 1, "Yoos gottur help mes. Mes want teh explore dat cave over dere, but nub hab torch fer light. Gimme torch so mes can find place fer clan fer dwellin'."
queststatus(3) = 0, "task", "adventure" -> inform("[New quest] The Craven Orc I"), queststatus(3) = 1, "Yoos gottur help mes. Mes want the explore dat cave over dere, but nub hab torch fer light. Gimme torch so mes can find place fer clan fer dwellin'."
queststatus(3) = 0, "Auftrag", "Aufgabe", "Abenteuer" -> inform("[Neues Quest] Der feige Ork I"), queststatus(3) = 1, "Du mirr hilfst. Mirr wolle erkunden Höhle drüben dort. Aber nix hab Fackl für Licht. Gibst mirr Fackl. Mir findet Platz fürr Klan. Beißn Knochn."
-- Quest 1 taken but not solved, repeat the instructions
@ -147,9 +147,9 @@ queststatus(3) = 8, ".+" -> inform("[Quest gel
-- 3rd quest: Kill 10 skeletons
-- Give out quest 3
queststatus(3) = 9, english, "quest", "mission" -> inform("[New quest] The Craven Orc III"), queststatus(3) = 10, "Cave be much more cozy widout ragmen, but dere sum bonemen, deep in cave. Nub want teh dwell in same cave as bonemen. Smash as many as yoos can count wid yoos hands!"
queststatus(3) = 9, english, "quest", "mission" -> inform("[New quest] The Craven Orc III"), queststatus(3) = 10, "Cave be much more cozy widout ragmen, but dere sum bonemen, deep in cave. Nub want the dwell in same cave as bonemen. Smash as many as yoos can count wid yoos hands!"
queststatus(3) = 9, "quest", "mission" -> inform("[Neues Quest] Der feige Ork III"), queststatus(3) = 10, "Höhle viel mehr gemütlich, ohne Lumpenmanns. Aber dort Knochenmanns sind. Tief in Höhle. Mir nix nagn Knochen in selbe Höhle wie Knochnman. Du zerhaust Knochenmans, so viel zu abzählst auf dein Hände."
queststatus(3) = 9, "task", "adventure" -> inform("[New quest] The Craven Orc III"), queststatus(3) = 10, "Cave be much more cozy widout ragmen, but dere sum bonemen, deep in cave. Nub want teh dwell in same cave as bonemen. Smash as many as yoos can count wid yoos hands!"
queststatus(3) = 9, "task", "adventure" -> inform("[New quest] The Craven Orc III"), queststatus(3) = 10, "Cave be much more cozy widout ragmen, but dere sum bonemen, deep in cave. Nub want the dwell in same cave as bonemen. Smash as many as yoos can count wid yoos hands!"
queststatus(3) = 9, "Auftrag", "Aufgabe", "Abenteuer" -> inform("[Neues Quest] Der feige Ork III"), queststatus(3) = 10, "Höhle viel mehr gemütlich, ohne Lumpenmanns. Aber dort Knochenmanns sind. Tief in Höhle. Mir nix nagn Knochen in selbe Höhle wie Knochnman. Du zerhaust Knochenmans, so viel zu abzählst auf dein Hände."
-- Quest 3 taken but not solved, repeat the instructions

View file

@ -456,7 +456,7 @@ queststatus(152) = 20, item(234, all) < 1, town = Galmair, "quest", "mission" ->
queststatus(152) = 20, item(234, all) < 1, town = Galmair, "task", "adventure", "order" -> "Have you brought it? No!? Well don't return until you have one gold nugget for me!"
queststatus(152) = 20, item(234, all) < 1, town = Galmair, "Auftrag", "Aufgabe", "Abenteuer", "Befehl" -> "Bringt Ihr mir das Nugget? Nein?! Kommt nicht wieder, bevor Ihr nicht ein Goldnugget für mich habt!"
-- Outlaw exception: If 'quest' is not triggered until here, the speaker is an outlaw or an error occured. Condition town=none does not work!
-- Outlaw exception: If 'quest' is not triggered until here, the speaker is an outlaw or an error occurred. Condition town=none does not work!
english, "quest", "mission" -> "We don't need no help from anyone from that stinkin' Necktie Inn. Don't let me see you in here again."
"quest", "mission" -> "Wir brauchen keine Hilfe von jemandem aus diesem stinkenden Gasthof zur Hanfschlinge! Lasst Euch hier nicht wieder blicken."
"task", "adventure", "order" -> "We don't need no help from anyone from that stinkin' Necktie Inn. Don't let me see you in here again."

View file

@ -98,7 +98,7 @@ local cycleText = {
{"Haare schneiden fast im Vorbeigehen.", "Hair one moment. Gone the next!"},
{"Einige Krieger kommen und wollen 'Aim the for the flat-top'. Was immer das sein soll.", "Some warrior once told me, 'Aim the for the flat-top!' Whatever that means."},
{"Zeit Euch zu rasieren!?", "Time for a shave yes?"},
{"Oh Götter, da ist eine tote Ratte auf Eurem Kopf.", "Oh my gods! There's a dead rat on your head!."},
{"Oh Götter, da ist eine tote Ratte auf Eurem Kopf.", "Oh my gods! There's a dead rat on your head!"},
{"Ich schneid dem Nächsten die Kehle durch, der mir mit .. Oh Hallo, braucht Ihr eine Rasur?", "I'll kill the next fella that.. Oh hello there, care for a shave?"}
}

View file

@ -127,7 +127,7 @@ queststatus(151) = 3, town = Cadomyr, "quest", "mission" -> "Wenn ihr weitere Ta
queststatus(151) = 3, town = Cadomyr, "task", "adventure", "order" -> "If you want to do further deeds in the name of Cadomyr, ask Chancellor Anthar Vilicon."
queststatus(151) = 3, town = Cadomyr, "Auftrag", "Aufgabe", "Abenteuer", "Befehl" -> "Wenn ihr weitere Taten im Namen Cadomyrs vollbringen wollt, fragt Kanzler Anthar Vilicon."
-- Outlaw exception: If 'quest' is not triggered until here, the speaker is an outlaw or an error occured. Condition town=none does not work!
-- Outlaw exception: If 'quest' is not triggered until here, the speaker is an outlaw or an error occurred. Condition town=none does not work!
english, "quest", "mission" -> "You have no business here, outcast."
"quest", "mission" -> "Für Ausgestoßene gibt es hier nichts zu holen."
"task", "adventure", "order", "order" -> "You have no business here, outcast."

View file

@ -64,7 +64,7 @@ itemShoes = 53
sellItem = id(1061), de("Portalbuch nach Cadomyr"), en("Portal book to Cadomyr"), price(5000), stack(1), quality(399), data("destinationCoordsY" = "647", "destinationCoordsX" = "126", "destinationCoordsZ" = "0", "descriptionDe" = "Portal nach Cadomyr", "descriptionEn" = "Portal to Cadomyr")
sellItem = id(1061), de("Portalbuch nach Galmair"), en("Portal book to Galmair"), price(5000), stack(1), quality(399), data("destinationCoordsY" = "246", "destinationCoordsX" = "423", "destinationCoordsZ" = "0", "descriptionDe" = "Portal nach Galmair", "descriptionEn" = "Portal to Galmair")
sellItem = id(1061), de("Portalbuch nach Runewick"), en("Portal book to Runewick"), price(5000), stack(1), quality(399), data("destinationCoordsY" = "813", "destinationCoordsX" = "835", "destinationCoordsZ" = "0", "descriptionDe" = "Portal nach Runewick", "descriptionEn" = "Portal to Runewick")
sellItem = id(1061), de("Portalbuch zum Gasthof zur Hanfschlinge"), en("Portal book to the Hemp Necktie Inn"), price(5000), stack(1), quality(399), data("destinationCoordsY" = "307", "destinationCoordsX" = "684", "destinationCoordsZ" = "0", "descriptionDe" = "Portal zum Gasthof zur Hanfschlinge", "descriptionEn" = "Portal to the Hemp Necktie Inn")
sellItem = id(1061), de("Portalbuch zum Trollshaven"), en("Portal book to the Troll's Haven"), price(5000), stack(1), quality(399), data("destinationCoordsY" = "307", "destinationCoordsX" = "684", "destinationCoordsZ" = "0", "descriptionDe" = "Portal zum Trollshaven", "descriptionEn" = "Portal to the Troll's Haven")
tradeNotEnoughMoneyMsg "Du hast nicht genug Geld!", "You don't have enough money!"
tradeFinishedMsg "Danke, komm doch bald wieder.", "Thanks, come back soon."

View file

@ -4286,7 +4286,7 @@ queststatus(213) = 245, item(3916, all) < 40, town = Runewick, "quest", "mission
queststatus(213) = 245, item(3916, all) < 40, town = Runewick, "task", "adventure", "order" -> "Will I ever see my spouse again? Earning money as seafarer became so difficult. And without your forty smoked salmon, I cannot set sail."
queststatus(213) = 245, item(3916, all) < 40, town = Runewick, "Auftrag", "Aufgabe", "Abenteuer", "Befehl" -> "Werde ich jemals meine Gattin wiedersehen? Das Leben als Seefahrer ist nicht allzu einträglich. Und ohne eure vierzig Räucherlachse steche ich nicht in See."
-- Outlaw exception: If 'quest' is not triggered until here, the speaker is an outlaw or an error occured. Condition town=none does not work!
-- Outlaw exception: If 'quest' is not triggered until here, the speaker is an outlaw or an error occurred. Condition town=none does not work!
english, "quest", "mission" -> "I am so sorry that I cannot offer you an order. But my customers require goods of certified Runewick origin. I cannot state compliance to that requirement if I take the goods from you."
"quest", "mission" -> "Es tut mir leid, aber ich kann euch keinen Auftrag anbieten. Meine Kunden verlangen nur nach Waren mit zertifizierter Herkunft aus Runewick. Dieser Anforderung kann ich nicht genüge tun, wenn ich eure Waren akzeptiere."
"task", "adventure", "order", "order" -> "I am so sorry that I cannot offer you an order. But my customers require goods of certified Runewick origin. I cannot state compliance to that requirement if I take the goods from you."

View file

@ -3436,7 +3436,7 @@ queststatus(127) = 195, item(1437, all) < 5, town = Cadomyr, "quest", "mission"
queststatus(127) = 195, item(1437, all) < 5, town = Cadomyr, "task", "adventure", "order" -> "Your order is to get five assassin's armours of darkness. Please hurry. The caravan cannot wait forever."
queststatus(127) = 195, item(1437, all) < 5, town = Cadomyr, "Auftrag", "Aufgabe", "Abenteuer", "Befehl" -> "Euer Auftrag ist es, fünf Attentäterrüstungen der Dunkelheit zu besorgen. Beeilt euch bitte, die Karawane kann nicht ewig warten."
-- Outlaw exception: If 'quest' is not triggered until here, the speaker is an outlaw or an error occured. Condition town=none does not work!
-- Outlaw exception: If 'quest' is not triggered until here, the speaker is an outlaw or an error occurred. Condition town=none does not work!
english, "quest", "mission" -> "Get lost, outlaw!"
"quest", "mission" -> "Haut ab, Gesetzloser!"
"task", "adventure", "order", "order" -> "Get lost, outlaw!"

View file

@ -204,7 +204,7 @@ english, "Uriel", "Urch" -> "Hrmpf? What do you want?", "That's me. What's the m
-- Emotes are possible also starting with "#me ....".
cycletext "#me gähnt ausgiebig.", "#me yawns."
cycletext "#me blickt auf das Wappen an seiner Brustplatte, ein sanftes Lächeln umspielt seine Lippen für einen kurzen Moment.", "#me looks at the crest on his chest place, a soft smile playing across his lips."
cycletext "#me blickt auf das Wappen an seiner Brustplatte, ein sanftes Lächeln umspielt seine Lippen für einen kurzen Moment.", "#me looks at the crest on his chestplate, a soft smile playing across his lips."
cycletext "#me schüttelt den Kopf und murmelt zu sich selbst. 'Verdammte Albarianer.'", "#me sighs, muttering to himself. 'Bloody Albarians.'"
cycletext "#me kratzt sich an der Nase.", "#me scratches his nose."
cycletext "#me kratzt sich kurz zwischen den Beinen.", "#me has a quick scratch between his legs."

View file

@ -66,7 +66,7 @@ Description[GERMAN][11] = "Ah, ein ergebender Diener ihrer Majest
Description[ENGLISH][11] = "Ah, a loyal servant of her Majesty, very good. I plan a banquet to honour the royal family. We'll serve a delicious asparagus cream soup, but soup bowls aren't available in sufficient amounts. Please obtain twenty soup bowls of highest quality and bring them to me."
Description[GERMAN][12] = "Ein Notfall ist eingetreten, das Königreich ist in ernsthafter Gefahr. Königin Rosaline hat ihren Spiegel zerbrochen - ihr wisst, wie aufbrausend sie sein kann und wie viel Wert sie auf ihre Schönheit legt. Um Überstürztheiten ihrerseits zuvorzukommen, besorgt sofort einen neuen Spiegel. Gehorcht!"
Description[ENGLISH][12] = "An emergency has occured, the kingdom is seriously endangered. Queen Rosaline broke her mirror - you know how irascible she is and what beauty means to her. To prevent possible misjudgements by her, get a new mirror at once. Obey!"
Description[ENGLISH][12] = "An emergency has occurred, the kingdom is seriously endangered. Queen Rosaline broke her mirror - you know how irascible she is and what beauty means to her. To prevent possible misjudgements by her, get a new mirror at once. Obey!"
Description[GERMAN][13] = "Ich habe einen wichtigen Auftrag: Königin Rosaline empfängt demnächste eine Delegation aus Siebenbergen, ein Zwergenreich. Sie möchte diese bärtigen Wichte mit einem besonderen Geschenk beeindrucken: Ein Kamm für ihre zotteligen Bärte. Es ist an euch, einen geeigneten Kamm auszusuchen und mir zu bringen."
Description[ENGLISH][13] = "I have an important order: Queen Rosaline will welcome a delegation from Sevenhill, a dwarven kingdom. She wants to impress those bearded wretches with a special present: A comb for their shaggy beards. It is your duty to select a proper comb and bring it to me."

View file

@ -65,8 +65,8 @@ Description[GERMAN][15] = "Besorge zwanzig Naldorholzbretter und bringe sie Bero
Description[ENGLISH][15] = "Produce twenty naldor wood boards and bring them to Beror. You can buy them from a merchant or saw naldor wood into boards by using a workbench as you stand in front of it, with the saw in your hand. You can find workbenches in Runewick or Galmair."
Description[GERMAN][16] = "Geh zu Beror Oakaxe, der sich in der Stube des Wachtmeisters von Cadomyr aufhält. Er hat bestimmt noch eine Aufgabe für dich."
Description[ENGLISH][16] = "Go back to Beror Oakaxe in the Sergeant Store of Cadomyr, he will certainly have another task for you."
Description[GERMAN][17] = "Besorge ein Eisvogelamulett, einen Erzmagierring und eine Vase und bringe sie Beror. Du kannst sie als Goldschmied bzw. Glasbläser herstellen. Dazu nimmst du den Feinschmiedhammer in die Hand und benutzt ihn, während du vor einem Amboss stehst und das Glasblasrohr, während du vor einem Glasschmelzofen stehst."
Description[ENGLISH][17] = "Produce a charm of the icebird and a vase and bring them to Beror. You can produce them as goldsmith and glass blower respectively. Therefor use the finesmithing hammer in your hand, while standing in front of an anvil or use the glass blow pipe in your hand, while standing in front of an glass melting oven."
Description[GERMAN][17] = "Stelle ein Eisvogelamulett und eine Vase her und bringe sie zu Beror. Du kannst sie als Goldschmied und Töpfer herstellen. Verwende dazu den Feinschmiedehammer in deiner Hand, während du vor einem Amboss stehst, oder die Zange in deiner Hand, während du vor einem Brennofen stehst."
Description[ENGLISH][17] = "Produce a charm of the icebird and a vase and bring them to Beror. You can produce them as goldsmith and potter respectively. Therefore use the finesmithing hammer in your hand, while standing in front of an anvil or use the tongs in your hand, while standing in front of an kiln."
Description[GERMAN][18] = "Du hast alle Aufgaben von Beror Oakaxe erfüllt."
Description[ENGLISH][18] = "You have fulfilled all the tasks for Beror Oakaxe."

View file

@ -41,7 +41,7 @@ Description[ENGLISH][3] = "Collect twenty logs of cherry wood and take them back
Description[GERMAN][4] = "Geh zu Valandil Elensar im Elsbaumwald. Er hat bestimmt noch eine Aufgabe für dich."
Description[ENGLISH][4] = "Go back to Valandil Elensar in the Elstree Forest, he will certainly have another task for you."
Description[GERMAN][5] = "Sammel fünf Zweige und bringe diese Valandil Elensar. Um Zweige zu sammeln, nimmst du das Beil in die Hand und benutzt es, während du vor einer Tanne oder Scandrel­Kiefer stehst."
Description[ENGLISH][5] = "Collect five branches and take them back to Valandil Elensar. To collect branches use the hatchet in your hand, whilst standing in front of a fir tree or scandrel pine."
Description[ENGLISH][5] = "Collect five boughs and take them back to Valandil Elensar. To collect branches use the hatchet in your hand, whilst standing in front of a fir tree or scandrel pine."
Description[GERMAN][6] = "Geh zu Valandil Elensar im Elsbaumwald. Er hat bestimmt noch eine Aufgabe für dich."
Description[ENGLISH][6] = "Go back to Valandil Elensar in the Elstree Forest, he will certainly have another task for you."
Description[GERMAN][7] = "Besorge zehn Bündel Getreide und bringe sie Valandil Elensar. Du kannst Getreide auf einem Feld anbauen und mit einer Sense ernten oder die Getreidebündel bei einem Händler kaufen."

View file

@ -58,7 +58,7 @@ function M.market()
--Announce the market day one ingame hour before it takes place
if (hour == 11) and not announced then
world:broadcast("In etwa zwanzig Minuten wird auf dem Gelände des Gasthofs zur Hanfschlinge der Markt des Monats "..monthString.." veranstaltet. Macht eure Waren bereit!","In around twenty minutes, the market of the month "..monthString.." will be held on the premises of the Hemp Necktie Inn. Get your goods ready!");
world:broadcast("In etwa zwanzig Minuten wird auf dem Gelände von Trolls Haven der Markt des Monats beginnen "..monthString.." veranstaltet. Macht eure Waren bereit!","In around twenty minutes, the market of the month "..monthString.." will be held on the premises of the Troll's Haven Inn. Get your goods ready!");
announced=true;
started=false;
over=false;
@ -67,7 +67,7 @@ function M.market()
--Invites the players
elseif (hour == 12) and not started then
world:broadcast("Der Markt des Monats "..monthString.." hat soeben auf dem Gelände des Gasthofs zur Hanfschlinge begonnen!","The market of the month "..monthString.." has started on the premises of the Hemp Necktie Inn!");
world:broadcast("Der Markt des Monats "..monthString.." hat soeben auf dem Gelände von Trolls Haven begonnen!","The market of the month "..monthString.." has started on the premises of the Troll's Haven Inn!");
announced=false;
started=true;
over=false;

View file

@ -45,7 +45,7 @@ function M.PutItemOnField(Item,User)
local theItemStats = world:getItemStats(Item)
local itemNumberPay = common.Limit(Item.number,0,workLoad) -- we do only count the items a char has to deliver
local payToFaction = itemNumberPay * theItemStats.Worth * 0.1 -- 10% of teh value
local payToFaction = itemNumberPay * theItemStats.Worth * 0.1 -- 10% of the value
if town ~= "None" then
townTreasure.ChangeTownTreasure(town, payToFaction) -- add to the town treasure