diff options
Diffstat (limited to 'npc')
-rw-r--r-- | npc/003-0/trickmaster.txt | 25 |
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); |