|
@@ -4,13 +4,6 @@ quest_book = item.create("ENCHANTED_BOOK", 1, "§eQuests", null);
|
|
//stable_loc = loc.new(world.getStory(), -1584, 66, -57);
|
|
//stable_loc = loc.new(world.getStory(), -1584, 66, -57);
|
|
prefix_skill = "§2Skill";
|
|
prefix_skill = "§2Skill";
|
|
prefix_quest = "§dQuest";
|
|
prefix_quest = "§dQuest";
|
|
-
|
|
|
|
-oma_inv = inv.new("333333333", text.new("Quests: Oma"));
|
|
|
|
-inv.setItem(oma_inv, 0, item.create("minecraft:enchanted_book", 1, "§fDer Anfang...", "§e...beginnt immer mit einer netten Oma."));
|
|
|
|
-inv.setItem(oma_inv, 8, item.create("minecraft:enchanted_book", 1, "§fMülleimer", "§eOma räumt für dich auf"));
|
|
|
|
-
|
|
|
|
-dieter_inv = inv.new("333333333", text.new("Quests: Dieter"));
|
|
|
|
-inv.setItem(dieter_inv, 0, item.create("minecraft:enchanted_book", 1, "§fGaumenschmauß...", "§e...für die ganze Familie."));
|
|
|
|
|
|
|
|
mageguard_inv = inv.new("333333333", text.new("Quests: Mage Guard"));
|
|
mageguard_inv = inv.new("333333333", text.new("Quests: Mage Guard"));
|
|
inv.setItem(mageguard_inv, 0, item.create("minecraft:enchanted_book", 1, "§fMage", null));
|
|
inv.setItem(mageguard_inv, 0, item.create("minecraft:enchanted_book", 1, "§fMage", null));
|
|
@@ -33,8 +26,11 @@ inv.setItem(mason_inv, 0, item.create("minecraft:enchanted_book", 1, "§fNightma
|
|
gustav_inv = inv.new("333333333", text.new("Quests: Gustav"));
|
|
gustav_inv = inv.new("333333333", text.new("Quests: Gustav"));
|
|
inv.setItem(gustav_inv, 0, item.create("minecraft:enchanted_book", 1, "§fHelfende Hand", null));
|
|
inv.setItem(gustav_inv, 0, item.create("minecraft:enchanted_book", 1, "§fHelfende Hand", null));
|
|
|
|
|
|
-gertrude_inv = inv.new("333333333", text.new("Quests: Gertrude"));
|
|
|
|
-inv.setItem(gertrude_inv, 0, item.create("minecraft:enchanted_book", 1, "§fMage Guard", null));
|
|
|
|
|
|
+butcher_inv = inv.new("200000000", text.new("Quests: Butcher"));
|
|
|
|
+inv.setItem(butcher_inv, 0, item.create("minecraft:enchanted_book", 1, "§fMage Guard", null));
|
|
|
|
+
|
|
|
|
+innkeeper_inv = inv.new("200000000", text.new("Quests: Innkeeper"));
|
|
|
|
+inv.setItem(innkeeper_inv, 0, item.create("minecraft:enchanted_book", 1, "§fDelicacy...", "§e...for the whole family."));
|
|
|
|
|
|
bernd_inv = inv.new("333333333", text.new("Quests: Bernd"));
|
|
bernd_inv = inv.new("333333333", text.new("Quests: Bernd"));
|
|
inv.setItem(bernd_inv, 0, item.create("minecraft:enchanted_book", 1, "§fHide and Seek", null));
|
|
inv.setItem(bernd_inv, 0, item.create("minecraft:enchanted_book", 1, "§fHide and Seek", null));
|
|
@@ -45,8 +41,9 @@ inv.setItem(kunibert_inv, 0, item.create("minecraft:enchanted_book", 1, "§fKrä
|
|
bauer_inv = inv.new("333333333", text.new("Quests: Bauer"));
|
|
bauer_inv = inv.new("333333333", text.new("Quests: Bauer"));
|
|
inv.setItem(bauer_inv, 0, item.create("minecraft:enchanted_book", 1, "§fSpezialwunsch", null));
|
|
inv.setItem(bauer_inv, 0, item.create("minecraft:enchanted_book", 1, "§fSpezialwunsch", null));
|
|
|
|
|
|
-baker_inv = inv.new("200000000", text.new("Quests: Baker"));
|
|
|
|
|
|
+baker_inv = inv.new("220000000", text.new("Quests: Baker"));
|
|
inv.setItem(baker_inv, 0, item.create("minecraft:enchanted_book", 1, "§fIn Haste", null));
|
|
inv.setItem(baker_inv, 0, item.create("minecraft:enchanted_book", 1, "§fIn Haste", null));
|
|
|
|
+inv.setItem(baker_inv, 1, item.create("minecraft:enchanted_book", 1, "§fThe beginning...", "§e...always starts with a nice grandma."));
|
|
|
|
|
|
isabell_inv = inv.new("333333333", text.new("Quests: Isabell"));
|
|
isabell_inv = inv.new("333333333", text.new("Quests: Isabell"));
|
|
inv.setItem(isabell_inv, 0, item.create("minecraft:enchanted_book", 1, "§fFür die Wissenschaft!", null));
|
|
inv.setItem(isabell_inv, 0, item.create("minecraft:enchanted_book", 1, "§fFür die Wissenschaft!", null));
|
|
@@ -61,8 +58,9 @@ inv.setItem(rolf_inv, 0, item.create("minecraft:enchanted_book", 1, "§fTücher"
|
|
schmied_inv = inv.new("333333333", text.new("Quests: Schmied"));
|
|
schmied_inv = inv.new("333333333", text.new("Quests: Schmied"));
|
|
inv.setItem(schmied_inv, 0, item.create("minecraft:enchanted_book", 1, "§fDie Uhr tickt", null));
|
|
inv.setItem(schmied_inv, 0, item.create("minecraft:enchanted_book", 1, "§fDie Uhr tickt", null));
|
|
|
|
|
|
-lumberjack_inv = inv.new("200000000", text.new("Quests: Lumberjack"));
|
|
|
|
|
|
+lumberjack_inv = inv.new("220000000", text.new("Quests: Lumberjack"));
|
|
inv.setItem(lumberjack_inv, 0, item.create("minecraft:enchanted_book", 1, "§fMe and my wood", null));
|
|
inv.setItem(lumberjack_inv, 0, item.create("minecraft:enchanted_book", 1, "§fMe and my wood", null));
|
|
|
|
+inv.setItem(lumberjack_inv, 1, item.create("minecraft:enchanted_book", 1, "§fReforestation", null));
|
|
|
|
|
|
msg.string("dev", "§bQuests: §rAdmont loaded.");
|
|
msg.string("dev", "§bQuests: §rAdmont loaded.");
|
|
@main
|
|
@main
|
|
@@ -79,19 +77,8 @@ if(item == quest_book) {
|
|
msg.prefix(player, prefix_quest, "You already have a quest.");
|
|
msg.prefix(player, prefix_quest, "You already have a quest.");
|
|
goto("main");
|
|
goto("main");
|
|
}
|
|
}
|
|
- if(entity_name == "Oma") {
|
|
|
|
- inv.open(oma_inv, player);
|
|
|
|
- } elseif(entity_name == "Dieter") {
|
|
|
|
- inv.open(dieter_inv, player);
|
|
|
|
- } elseif(title_string == "Mage Guard") {
|
|
|
|
|
|
+ if(title_string == "Mage Guard") {
|
|
inv.open(mageguard_inv, player);
|
|
inv.open(mageguard_inv, player);
|
|
- } elseif(entity_name == "Felsmagier") {
|
|
|
|
- /*if() {
|
|
|
|
- skill.showShop(player, "skill.subcu_inv", "skill.comeback", "skill.head_human", "skill.head_monster", "skill.fly10min", "skill.grow", "skill.haste", "skill.speed", "skill.jump_boost", "skill.dolphin", "skill.block_up", "skill.block_down", "skill.fire_arrow", "skill.cobweb_miner", null, null, null, null);
|
|
|
|
- } else {
|
|
|
|
- msg.prefix(player, "§dFelsmagier", "Du musst zuerst ein paar Aufgaben für mich erledigen. Finde meinen Zauberlehrling, der hilft dir weiter.");
|
|
|
|
- }*/
|
|
|
|
- goto("main");
|
|
|
|
} elseif(title_string == "Farmer") {
|
|
} elseif(title_string == "Farmer") {
|
|
inv.open(farmer_inv, player);
|
|
inv.open(farmer_inv, player);
|
|
} elseif(title_string == "Anna") {
|
|
} elseif(title_string == "Anna") {
|
|
@@ -102,8 +89,10 @@ if(item == quest_book) {
|
|
inv.open(mason_inv, player);
|
|
inv.open(mason_inv, player);
|
|
} elseif(entity_name == "Gustav") {
|
|
} elseif(entity_name == "Gustav") {
|
|
inv.open(gustav_inv, player);
|
|
inv.open(gustav_inv, player);
|
|
- } elseif(entity_name == "Gertrude") {
|
|
|
|
- inv.open(gertrude_inv, player);
|
|
|
|
|
|
+ } elseif(title_string == "Butcher") {
|
|
|
|
+ inv.open(butcher_inv, player);
|
|
|
|
+ } elseif(title_string == "Innkeeper") {
|
|
|
|
+ inv.open(innkeeper_inv, player);
|
|
} elseif(entity_name == "Bernd") {
|
|
} elseif(entity_name == "Bernd") {
|
|
inv.open(bernd_inv, player);
|
|
inv.open(bernd_inv, player);
|
|
} elseif(entity_name == "Kunibert") {
|
|
} elseif(entity_name == "Kunibert") {
|
|
@@ -125,25 +114,6 @@ if(item == quest_book) {
|
|
}
|
|
}
|
|
goto("main");
|
|
goto("main");
|
|
}
|
|
}
|
|
-if(title_string == "Quests: Oma") {
|
|
|
|
- if(inv_slot == 0) {
|
|
|
|
- quest.start(player, "story/admont/der_anfang");
|
|
|
|
- goto("main");
|
|
|
|
- }
|
|
|
|
- if(inv_slot == 8) {
|
|
|
|
- waste_inv = inv.new("111111111111111111111111111", text.new("Mülleimer"));
|
|
|
|
- inv.open(waste_inv, player);
|
|
|
|
- goto("main");
|
|
|
|
- }
|
|
|
|
- goto("main");
|
|
|
|
-}
|
|
|
|
-if(title_string == "Quests: Dieter") {
|
|
|
|
- if(inv_slot == 0) {
|
|
|
|
- quest.start(player, "story/admont/gaumenschmauss");
|
|
|
|
- goto("main");
|
|
|
|
- }
|
|
|
|
- goto("main");
|
|
|
|
-}
|
|
|
|
if(title_string == "Quests: Mage Guard") {
|
|
if(title_string == "Quests: Mage Guard") {
|
|
if(inv_slot == 0) {
|
|
if(inv_slot == 0) {
|
|
if(script.isActiveName("scripts/story/admont/mage.txt")) {
|
|
if(script.isActiveName("scripts/story/admont/mage.txt")) {
|
|
@@ -209,9 +179,16 @@ if(title_string == "Quests: Gustav") {
|
|
}
|
|
}
|
|
goto("main");
|
|
goto("main");
|
|
}
|
|
}
|
|
-if(inv_name == "Quests: Gertrude") {
|
|
|
|
|
|
+if(title_string == "Quests: Butcher") {
|
|
|
|
+ if(inv_slot == 0) {
|
|
|
|
+ quest.start(player, "story/admont/mage_guard");
|
|
|
|
+ goto("main");
|
|
|
|
+ }
|
|
|
|
+ goto("main");
|
|
|
|
+}
|
|
|
|
+if(title_string == "Quests: Innkeeper") {
|
|
if(inv_slot == 0) {
|
|
if(inv_slot == 0) {
|
|
- quest.start(player, "story/admont/zauberlehrling");
|
|
|
|
|
|
+ quest.start(player, "story/admont/delicacy");
|
|
goto("main");
|
|
goto("main");
|
|
}
|
|
}
|
|
goto("main");
|
|
goto("main");
|
|
@@ -246,6 +223,10 @@ if(title_string == "Quests: Baker") {
|
|
quest.start(player, "story/admont/in_haste");
|
|
quest.start(player, "story/admont/in_haste");
|
|
goto("main");
|
|
goto("main");
|
|
}
|
|
}
|
|
|
|
+ if(inv_slot == 1) {
|
|
|
|
+ quest.start(player, "story/admont/the_beginning");
|
|
|
|
+ goto("main");
|
|
|
|
+ }
|
|
goto("main");
|
|
goto("main");
|
|
}
|
|
}
|
|
if(title_string == "Quests: Isabell") {
|
|
if(title_string == "Quests: Isabell") {
|
|
@@ -285,6 +266,10 @@ if(title_string == "Quests: Lumberjack") {
|
|
quest.start(player, "story/admont/me_and_my_wood");
|
|
quest.start(player, "story/admont/me_and_my_wood");
|
|
goto("main");
|
|
goto("main");
|
|
}
|
|
}
|
|
|
|
+ if(inv_slot == 1) {
|
|
|
|
+ quest.start(player, "story/admont/reforestation");
|
|
|
|
+ goto("main");
|
|
|
|
+ }
|
|
goto("main");
|
|
goto("main");
|
|
}
|
|
}
|
|
goto("main");
|
|
goto("main");
|