summaryrefslogtreecommitdiff
path: root/npc/003-8
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2019-07-14 23:03:13 -0300
committerJesusaves <cpntb1@ymail.com>2019-07-14 23:03:13 -0300
commit624cb2950afb52a9499fd2c6cd58209805757335 (patch)
treeaab8b2245c6e75181296114a8bd0d22cc4f1ccb8 /npc/003-8
parent3173990fe280775d28dbf21fbe85d94e60e0cd57 (diff)
downloadserverdata-624cb2950afb52a9499fd2c6cd58209805757335.tar.gz
serverdata-624cb2950afb52a9499fd2c6cd58209805757335.tar.bz2
serverdata-624cb2950afb52a9499fd2c6cd58209805757335.tar.xz
serverdata-624cb2950afb52a9499fd2c6cd58209805757335.zip
Prepare the new crafting system (Lv 15)
Diffstat (limited to 'npc/003-8')
-rw-r--r--npc/003-8/intensebeard.txt56
1 files changed, 54 insertions, 2 deletions
diff --git a/npc/003-8/intensebeard.txt b/npc/003-8/intensebeard.txt
index 61d861400..8b4b9ecf4 100644
--- a/npc/003-8/intensebeard.txt
+++ b/npc/003-8/intensebeard.txt
@@ -5,7 +5,7 @@
// Intense Beard is the crafting master
003-8,27,42,4 script Intense Beard NPC_HUMAN_M_ARTIS,{
- if (BaseLevel < 35)
+ if (BaseLevel < 15)
goto L_SemNivel;
if (!countitem(RecipeBook))
goto L_SemLivro;
@@ -146,14 +146,66 @@ L_SemNivel:
close;
L_SemLivro:
+ if (CRAFTQUEST || !is_admin())
+ goto L_SemNivel;
mesn;
- mesq l("Heya, noob. Do you have a @@? No? I thought everyone gained one at birth from their parents!", getitemlink(RecipeBook));
+ mesq l("Heya, noob. Where is your @@? Are you really so noob to have forgot such important book?!", getitemlink(RecipeBook));
next;
+ /*
mesn;
mesq l("That's too bad, because I could teach you some amazing craft skills! This will need to wait another day, I guess. Oh well.");
next;
mesn;
mesq l("Better ask your parents for one... Failing that, maybe someone can gift you one. Not sure what you'll need to do for that, though!");
+ */
+ mesn strcharinfo(0);
+ mesc l("Was I supposed to have one? How should I reply?");
+ mes "";
+ select
+ l("Erm... I don't have a recipe book."),
+ l("That's nice, but... I don't have a recipe book."),
+ l("Pardon me, what is a recipe book?");
+ mes "";
+ mesn;
+ mesq l("WHAT? Have you not gained one at birth? That's absurd!");
+ next;
+ select
+ l("Erm... I don't know my parents."),
+ l("Maybe, but... I don't know my parents."),
+ l("Pardon me, I don't remember my parents.");
+ mes "";
+ mesn;
+ mesq l("WHAT? That's twice absurd! Now you'll say that you were found stranded on a desert island without equipment and can't remember anything but your own name!");
+ next;
+ select
+ l("Erm... You're right."),
+ l("Well... You're right."),
+ l("How did you guess that?");
+ mes "";
+ mesn;
+ mesq l("... ... ...");
+ next;
+ mesn;
+ mesq l("...Okay, this is not fun anymore.");
+ next;
+ mesn;
+ mesq l("Here, you can have this spare one. Hahah! Crafting is an art, and I help teaching it. Just be sure to don't lose it, you will NEVER get another copy EVER again, was I clear?!");
+ next;
+ mesn;
+ mesq l("While we're at that, do you know how to craft? No? First, you'll need a Cauldron, in case you've rented a house. Otherwise, you can rent a work table on this Forge.");
+ next;
+ mesn;
+ mesq l("You need to read this recipe. Without the essential crafting skill you won't go very far.");
+ // Obtain a blueprint and a recipe book
+ inventoryplace EquipmentBlueprintA, 1, RecipeBook, 1;
+ getitem EquipmentBlueprintA, 1;
+ getitem RecipeBook, 1;
+
+ // We should aid you getting basic skills - for free!
+ if (!CRAFTSYS[CRGROUP_BASE])
+ CRAFTSYS[CRGROUP_BASE]+=1;
+ if (!CRAFTSYS_CURRENT)
+ CRAFTSYS_CURRENT=CRAFTSYS_CURRENT|CRGROUP_BASE;
close;
OnInit: