summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/003-0/trickmaster.txt25
1 files changed, 25 insertions, 0 deletions
diff --git a/npc/003-0/trickmaster.txt b/npc/003-0/trickmaster.txt
index b9f61ae60..0c4058066 100644
--- a/npc/003-0/trickmaster.txt
+++ b/npc/003-0/trickmaster.txt
@@ -16,6 +16,11 @@
menuint
"freecast", SA_FREECAST,
"backslide", TF_BACKSLIDING,
+ "firewall", MG_FIREWALL,
+ "fullthrottle", ALL_FULL_THROTTLE,
+ "darkillusion", GC_DARKILLUSION,
+ "trickdead", NV_TRICKDEAD,
+ "firewalk", SO_FIREWALK,
"Cancel", 0;
mes "";
setskin "";
@@ -29,6 +34,26 @@
if (!mlearn(TF_BACKSLIDING, 1, 1, Lockpicks, 1))
mesc l("You do not meet all requisites for this skill."), 1;
break;
+ case MG_FIREWALL:
+ if (!mlearn(MG_FIREWALL, 10, 1, Lockpicks, 1))
+ mesc l("You do not meet all requisites for this skill."), 1;
+ break;
+ case ALL_FULL_THROTTLE:
+ if (!mlearn(ALL_FULL_THROTTLE, 1, 1, Lockpicks, 1))
+ mesc l("You do not meet all requisites for this skill."), 1;
+ break;
+ case GC_DARKILLUSION:
+ if (!mlearn(GC_DARKILLUSION, 1, 2, Lockpicks, 1))
+ mesc l("You do not meet all requisites for this skill."), 1;
+ break;
+ case NV_TRICKDEAD:
+ if (!mlearn(NV_TRICKDEAD, 1, 2, Lockpicks, 1))
+ mesc l("You do not meet all requisites for this skill."), 1;
+ break;
+ case SO_FIREWALK:
+ if (!mlearn(SO_FIREWALK, 2, 2, Lockpicks, 1))
+ mesc l("You do not meet all requisites for this skill."), 1;
+ break;
default:
if (@menuret)
Exception("ERROR skill not implemented", RB_DEFAULT|RB_SPEECH);