Advertisement
Guest User

Untitled

a guest
Dec 15th, 2018
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 56.99 KB | None | 0 0
  1. #Updated on August 14th
  2. #############################################################################################################################################
  3. action clear
  4. gosub clear
  5. Counter Set 0
  6. Timer clear
  7. var reconnects 0
  8. var listen null
  9.  
  10. put #var powerwalk 0
  11. put #var caravan 0
  12. put #var drag 0
  13.  
  14. var todo
  15. #############################################################################################################################################
  16. #dico
  17.  
  18. var friends (Nonerightnow)
  19. var enemies (Nonerightnow)
  20. var super.enemies (Nonerightnow)
  21.  
  22. #Log only if person is an enemy:
  23. action goto exit.full when ^ \* .* %super.enemies joins the adventure\.
  24. action goto exit.full when ^%enemies just arrived\.
  25. action goto exit.full when ^%enemies gestures
  26. action goto exit.full when ^You notice %enemies peering through the other side of the Moongate\.
  27. action goto exit.full when ^A \w+ moonbeam flares into a brilliant blossom of light\! As your eyes slowly recover, you notice a dazed-looking %enemies, who wasn't there before\.
  28. action goto exit.full when ^A shadow swiftly oozes into the room, deposits a very shaken %enemies, and just as swiftly departs\.
  29. #No carrot on the below one b/c titles
  30. action goto exit.full when %enemies came through a \w+ Moongate\.
  31.  
  32. #Log no matter who does this:
  33. action goto exit.temp when ^\w+ begins to focus on you\!
  34. action goto exit.temp when ^\w+ begins to focus on $charactername\!
  35. #action goto exit.full when ^\w+ gestures at you\.
  36. action goto exit.temp when ^\* Someone snipes .* at you\.
  37. action goto exit.temp when ^\w+ begins to aim at you
  38. action goto exit.temp when ^\w+ turns to face you\.
  39. action goto exit.temp when ^\w+ appears to be aiming at you
  40. action goto exit.temp when ^Something grabs your arm and drags you \w+ with it . . .
  41. action goto exit.temp when ^Something grabs your arm and tries to drag you, but you resist and stand firm\.
  42.  
  43. #Trigger if person is in clan:
  44. #action if "%friends" indexof "$1" then goto Script.begin when ^(\w+) gives you a little prod between the shoulder blades\.
  45. #action if "%friends" indexof "$1" then goto pause.script when ^(\w+) whispers,.+pause
  46. #action if "%friends" indexof "$1" then goto Script.begin when ^(\w+) whispers,.+resume
  47. #action if "%friends" indexof "$1" then put $2 when ^(\w+) whispers,.+command (.+)"
  48. action goto exit.temp when ^Your mind hears (\w+) thinking, "$charactername log
  49.  
  50. #TODO: Trigger if person is not in clan: (For now only logging on enemies)
  51. action goto exit.full when ^%enemies reaches over and holds your hand\.
  52. action goto exit.full when ^%enemies grabs your arm and tries to drag you, but you resist and stand firm\.
  53. action goto exit.full when ^%enemies grabs you and drags you .+ with (him|her)\.
  54. action goto exit.full when ^%enemies grabs your arm and drags you .+ with (him|her) \. \. \.
  55. action goto exit.full when ^%enemies begins to advance on you\!
  56. action goto exit.full when ^%enemies closes to (pole weapon|melee) range on you\!
  57. action goto exit.full when ^%enemies begins to stealthily advance on you\!
  58. action goto exit.full when ^You notice %enemies as (he|she) stealthily closes to (pole weapon|melee) range on you\.
  59. action goto exit.full when ^You notice %enemies carefully watching you\.
  60.  
  61.  
  62. action goto exit.full when ^You are carrying between 400 and 499 items on you\.
  63. action goto exit.full when ^You are carrying 500 or more items\. You MUST get rid of enough items to be below 500
  64.  
  65. action goto exit.full when ^(\w+) waves (an ilmenite-tipped wand|a narrow scheelite rod) at you\.
  66. #action goto exit.full when ^ \* %friends is slain before your eyes\!
  67. #action goto exit.full when ^You slowly tip over and fall down
  68. #action goto exit.full when rushes in and engages you\!
  69.  
  70. action goto reconnect when ^Closing the WIZARD front end does NOT necessarily mean your
  71. action goto reconnect when ^Character will be dropped from the game\!
  72. action goto reconnect when Please check for new or updated items in NEWS\!
  73.  
  74. ##############################################################################################################################
  75.  
  76.  
  77. ########################################################################################################################################
  78. #################################################################################################################################
  79. action var weapon_hand The when ^You draw out your .* sword from the .*, gripping it firmly in your right hand and balancing with your left\.$
  80. action var weapon_hand The when ^Your eyes blaze as your hands move to a two-handed edged grip on your sword\.$
  81. action var weapon_hand The when ^You deftly change your grip on your sword so it can be used as a two-handed edged weapon\.$
  82. action var weapon_hand The when ^You fiercely switch your grip so that your sword can be used as a two-handed edged weapon\.$
  83. action var weapon_hand The when ^You effortlessly switch to a grip for using your sword as a two-handed edged weapon\.$
  84. action var weapon_hand The when ^You turn your sword easily in your hands and end with it in position to be used as a two-handed edged weapon\.$
  85. action var weapon_hand The when ^You switch your sword so that you can use it as a two-handed edged weapon\.$
  86. action var weapon_hand The when ^Your eyes blaze as your hands move to a two-handed edged grip on your sword\.$
  87. action var weapon_hand The when ^With a quiet snarl, you move your hands to grip your sword as a two-handed edged weapon\.$
  88. action var weapon_hand The when ^Your hands quickly move to grip your sword as a two-handed edged weapon\.$
  89. action var weapon_hand he when ^You draw out your .* sword from the .*, gripping it firmly in your right hand\.$
  90. action var weapon_hand he when ^Your eyes blaze as your hands move to a heavy edged grip on your sword\.$
  91. action var weapon_hand he when ^You deftly change your grip on your sword so it can be used as a heavy edged weapon\.$
  92. action var weapon_hand he when ^You fiercely switch your grip so that your sword can be used as a heavy edged weapon\.$
  93. action var weapon_hand he when ^You effortlessly switch to a grip for using your sword as a heavy edged weapon\.$
  94. action var weapon_hand he when ^You turn your sword easily in your hands and end with it in position to be used as a heavy edged weapon\.$
  95. action var weapon_hand he when ^You switch your sword so that you can use it as a heavy edged weapon\.$
  96. action var weapon_hand he when ^Your eyes blaze as your hands move to a heavy edged grip on your sword\.$
  97. action var weapon_hand he when ^With a quiet snarl, you move your hands to grip your sword as a heavy edged weapon\.$
  98. action var weapon_hand he when ^Your hands quickly move to grip your sword as a heavy edged weapon\.$
  99. var weapon_hand NONERIGHTNOW
  100. #################################################################################################################################
  101. #########################################################################################################################
  102. gosub dead.actions
  103. #########################################################################################################################
  104.  
  105.  
  106. action var People.Room occupied when ^A howl echoes about you as a wolf calls to his kind\!$
  107. action var People.Room occupied when ^With a waver like a mirage, \w+ fades into view\.$
  108. action var People.Room occupied when ^You notice \w+ loading
  109. action var People.Room occupied when ^\w+ appears to be aiming at
  110. action var People.Room occupied when ^You notice \w+'s attempt to remain hidden
  111. action var People.Room occupied when Appearing to have lost sight of its target
  112. action var People.Room occupied when comes out of hiding\.$
  113. action var People.Room occupied when ^\w+ leaps from hiding
  114. action var People.Room occupied when slips out of the shadows
  115. action var People.Room occupied when Someone snipes
  116. action var People.Room occupied when attempt to fire from hiding\.$
  117. action var People.Room occupied when ^You hear
  118. action var People.Room occupied when You hear the spine-chilling hiss of a S'Kra Mur somewhere in the shadows\.$
  119. action var People.Room occupied when bursts from hiding and begins to dance about\!$
  120. action var People.Room occupied when ^You notice \w+ as \w+ stealthily closes to.(melee|missle) on a
  121. action var People.Room occupied when ^You notice \w+ attempting to stealthily advance upon a
  122. action var People.Room occupied when ^You hear someone cough\.$
  123. action var People.Room occupied when ^You hear the voice of \w+ say, "
  124. action var People.Room occupied when ^\w+ moves into a position to (parry|dodge)\.$
  125. action var People.Room occupied when ^\w+ coughs\.$
  126. action var People.Room occupied when ^\w+ says, "
  127. action var People.Room occupied when ^\w+ gestures at a \w+\.$
  128. var People.Room empty
  129.  
  130. ########################################################################################################################################
  131.  
  132. #action put sleep when ^Overall state of mind: (very murky|thick|very thick|frozen|very frozen|dense|very dense)
  133. #action put sleep when ^Overall state of mind: murky
  134. #action put awake when ^Overall state of mind: clear
  135.  
  136. #action put #echo log1 *** sleeping *** when ^You relax and allow your mind to enter a state of rest\.
  137. #action put #echo log1 *** awake *** when ^You awaken from your reverie and begin to take in the world around you|^Your mind cannot rest while you are doing
  138.  
  139. #action var sleep 0 when ^You relax and allow your mind to enter a state of r
  140. #action var sleep 1 when ^You awaken from your reverie and begin to take in the world aro
  141.  
  142.  
  143.  
  144. #########################################################################################################################
  145.  
  146.  
  147. action var Hidden 0 when ^You blend in with your surroundings|^You slip into a hiding|^You melt into the background|^Darkness falls over you like a cloak, and you involuntarily blend into the shadows\.|^Eh\? But you're already hidden
  148. action var Hidden 1 when ^You leap out of hiding|^You come out of hiding\.|^You burst from hiding and begin to dance about\!|^You slip out of hiding\.|notices your attempt to hide|discovers you, ruining your hiding place|reveals you, ruining your hiding attempt
  149. var Hidden 1
  150.  
  151. action var humming 0 when ^You begin to hum|^You fumble slightly as you begin to hum|^You struggle to begin to hum|^You continue to hum|^You are already performing something\.
  152. action var humming 1 when ^You finish humming|^You stop playing your song\.|^In the name of love\?
  153. var humming 1
  154.  
  155. action var foragable 1 when ^The room is too cluttered to find anything her
  156. action var foragable 0 when ^A scavenger troll strolls in, looks you squarely in the eye and says
  157. action var foragable 0 when ^A low fog rolls in, then just as quickly rolls out
  158. var foragable 0
  159.  
  160. #########################################################################################################################
  161.  
  162.  
  163. action var skin 1 when ^The ship's rat screams one last time and lies still\.
  164. action var skin 1 when ^The ship's rat falls to the ground and lies still\.
  165. action var skin 1 when ^A.*gryphon collapses into a lifeless mound of fur and feathers\.
  166. action var skin 1 when ^A.*snow goblin stares at you stupidly for a moment, before its eyes roll backwards into its head\.
  167. action var skin 1 when ^A snowbeast lets loose a blood-curdling howl and falls into a heap\.
  168. action var skin 1 when ^A snowbeast lets loose a blood-curdling howl and goes still\.
  169. action var skin 1 when ^The forest geni's body explodes into a gaseous cloud\.
  170. action var skin 1 when ^The forest geni cries out to the forest for protection\. Getting no response, it collapses to the ground\.
  171. action var skin 1 when ^A giant black leucro collapses to the ground, yelping like a lost puppy calling for its mother until finally it ceases all movement\.
  172. action var skin 1 when ^A giant black leucro suddenly yelps like a puppy and stops all movement\.
  173. action var skin 1 when ^The silver leucro screams one last time and lies
  174. action var skin 1 when ^The silver leucro falls to the ground and lies
  175. action var skin 1 when ^A giant thicket viper slaps around a few times and then grows still\.
  176. action var skin 1 when ^A giant thicket viper rises up threateningly one last time before collapsing\.
  177. action var skin 1 when ^A grass eel coils and uncoils rapidly before expiring\.
  178. action var skin 1 when ^A grass eel thrashes about wildly for a few seconds, then lies still\.
  179. action var skin 1 when ^A grass eel coils and uncoils rapidly before expiring\.
  180. action var skin 1 when ^A grass eel shudders then goes limp\.
  181. action var skin 1 when ^The beisswurm falls to the ground and lies still\.
  182. action var skin 1 when ^A caracal tips over, limbs extended stiffly, and exp
  183. action var skin 1 when ^A caracal trembles violently before finally exp
  184. action var skin 1 when ^A peccary flops in a porky heap, squealing one last time before passing into obliv
  185. action var skin 1 when ^A peccary kicks and spasms as the last vestiges of life flee this mortal c
  186. action var skin 1 when ^A bristle-backed peccary flops in a porky heap, squealing one last time before passing into ob
  187. action var skin 1 when ^A bristle-backed peccary kicks and spasms as the last vestiges of life flee this mortal
  188. action var skin 1 when ^The asaren celpeze thrashes about for a moment, then lies s
  189. action var skin 1 when ^The asaren celpeze's flared crest wobbles, then collapses as the celpeze falls over and lies s
  190. action var skin 1 when ^The asaren celpeze slumps and goes limp\. Its tail twitches once or twice, and the light fades from its baleful e
  191. action var skin 1 when ^The asaren celpeze's chest heaves slowly and it emits a rasping hiss before finally lying st
  192. action var skin 1 when ^An.*desert armadillo falls over and, after a couple of spasms, is still\.
  193.  
  194.  
  195. action var skin 0 when ^Skin what\?
  196. #action var skin 0 when ^Arrange what\?
  197. action var skin 0 when ^.* can't be skinned
  198. var skin 0
  199.  
  200. var pelts.keep (celpeze eye)
  201. var pelts.empty (rat pelt|goblin skin|goblin hide|hog hoof|razorsharp claw|leucro pelt|white pelt|curved tusk|caracal pelt|plated claw|eel skin)
  202. #######################################################################################################################################
  203.  
  204. action var listen $2 when ^To learn from (him|her), you must LISTEN TO (\w+)
  205.  
  206. action var listen null when ^You begin to listen
  207. action var listen null when ^You are already listening to someone\.
  208. action var listen null when ^Who do you want to listen to
  209. action var listen null when isn't teaching a class\.
  210. action var listen null when I could not find who you were referring to\.
  211.  
  212.  
  213. action send dump junk when ^The room is too cluttered to find anything here\!
  214.  
  215. #action put STAND when eval $standing = 0
  216.  
  217. action send stand when ^You must stand first
  218. action send stand when ^You might want to stand up first
  219. action send stand when ^You had better stand up first
  220. action send stand when ^You can't do that while lying down
  221. action send stand when ^You'd have better luck standing up
  222.  
  223.  
  224. goto disco.end.of.file
  225.  
  226. dead.actions:
  227. action goto exit.full when ^Your body will decay beyond its ability to hold your soul
  228. action goto exit.full when ^You feel like you're dying
  229. action goto exit.full when ^You are somewhat comforted that you have gained favor with your God and are in no danger of walking the Starry Road, never to return\.
  230. action goto exit.full when ^Your death cry echoes in your brain
  231. action goto exit.full when ^You feel yourself falling\.\.\.
  232. action goto exit.full when ^You are a ghost\!
  233. action goto exit.full when ^You are a ghost\! You must wait until someone resurrects you, or you decay\.
  234. action goto exit.full when ^You feel like you're dying\!
  235. return
  236.  
  237.  
  238. stow:
  239. var location stow1
  240. var todo $0
  241. stow1:
  242. matchre return ^Stow what\?
  243. matchre return ^You put your
  244. matchre return ^You stop as you realize
  245. matchre stow2 ^But that is already in your inventory\.
  246. matchre location.unload ^You should unload the
  247. matchre location.unload ^You need to unload the
  248. put stow %todo
  249. goto retry
  250.  
  251. stow2:
  252. pause .5
  253. put invfix
  254. pause
  255. goto stow1
  256.  
  257.  
  258. wear:
  259. var location wear1
  260. var todo $0
  261. wear1:
  262. matchre return ^You sling
  263. matchre return ^You attach
  264. matchre return ^You put
  265. matchre return ^You strap
  266. matchre return ^You work your way into
  267. matchre return ^You slide your left arm through
  268. matchre return ^You hang
  269. matchre return ^You slip
  270. matchre return ^You drape
  271. matchre return ^You slide
  272. matchre return ^You are already wearing that\.
  273. matchre return ^Wear what\?
  274. matchre return ^The contours of the
  275. matchre return ^You can't wear any more items like that\.
  276. matchre location.unload1 ^You should unload the
  277. matchre location.unload1 ^You need to unload the
  278. put wear %todo
  279. goto retry
  280.  
  281.  
  282. remove:
  283. var location remove1
  284. var todo $0
  285. remove1:
  286. matchre return ^You take
  287. matchre return ^You slide
  288. matchre return ^You sling
  289. matchre return ^Roundtime
  290. matchre return ^You remove
  291. matchre return ^You pull off
  292. matchre return ^You pull your
  293. matchre return ^Remove what\?
  294. matchre return ^You count out
  295. matchre return ^You work your way out of
  296. matchre return ^You aren't wearing that\.
  297. matchre return ^What were you referring to\?
  298. matchre return ^You loosen the straps securing
  299. put remove %todo
  300. goto retry
  301.  
  302.  
  303. combine:
  304. var location combine1
  305. var todo $0
  306. combine1:
  307. matchre return ^You combine
  308. matchre return ^Roundtime
  309. matchre return ^Combine some
  310. matchre return ^Perhaps you should be holding that first\.
  311. put combine %todo
  312. goto retry
  313.  
  314.  
  315. get:
  316. var location get1
  317. var todo $0
  318. get1:
  319. matchre return ^You get
  320. matchre return ^You pull
  321. matchre return ^You pick up
  322. matchre return ^You stop as you realize
  323. matchre return ^What were you referring to\?
  324. matchre return ^You are already holding that\.
  325. matchre return ^You need a free hand to pick that up\.
  326. matchre return ^But that is already in your inventory\.
  327. matchre return ^You fade in for a moment as you pick up
  328. matchre return ^You are not strong enough to pick that up\!
  329. put get %todo
  330. goto retry
  331.  
  332.  
  333. exhale:
  334. var location exhale1
  335. var todo $0
  336. exhale1:
  337. matchre return ^Roundtime
  338. matchre return ^You sound a series of bursts
  339. matchre return ^Your lungs are tired from having sounded a warhorn so recently\.
  340. put exhale %todo
  341. goto retry
  342.  
  343.  
  344. buy:
  345. var location buy1
  346. var todo $0
  347. buy1:
  348. matchre return ^Chizili ask
  349. put buy %todo
  350. goto retry
  351.  
  352.  
  353. wield:
  354. var location wield1
  355. var todo $0
  356. wield1:
  357. matchre return ^You can only wield a weapon or a shield\!
  358. matchre return ^You need to have your
  359. matchre return ^You draw out your
  360. matchre return ^You're already holding
  361. put wield %todo
  362. goto retry
  363.  
  364.  
  365. juggle:
  366. var location juggle1
  367. var todo $0
  368. juggle1:
  369. matchre return ^Don't be silly\!
  370. matchre return ^What were you referring to\?
  371. matchre return ^But you're not holding
  372. matchre return ^It's easier to juggle if you start
  373. matchre return ^Roundtime
  374. matchre return ^Your injuries make juggling impossible\.
  375. put juggle %todo
  376. goto retry
  377.  
  378.  
  379. predict:
  380. var location predict1
  381. var todo $0
  382. predict1:
  383. matchre return ^You focus inwardly searching for insight into your future\.
  384. matchre return ^After a few moments, the mists of time begin to part\.
  385. matchre return ^You see nothing else\.
  386. matchre return ^The future, however, remains a dark mystery to you\.
  387. matchre return ^You must be a real expert to predict the weather indoors\.
  388. matchre return ^You are a bit too distracted to be making predictions\.
  389. matchre return ^Your masterful awareness
  390. matchre return ^Roundtime
  391. put predict %todo
  392. goto retry
  393.  
  394.  
  395. observe:
  396. var location observe1
  397. var todo $0
  398. observe1:
  399. matchre return ^You scan the skies for a few moments\.
  400. matchre return ^Your search for the constellation
  401. matchre return ^Roundtime
  402. put observe %todo
  403. goto retry
  404.  
  405.  
  406. read:
  407. var location read1
  408. var todo $0
  409. read1:
  410. matchre return ^I could not find what you were referring to\.
  411. matchre return ^The writing is too small\. You'll have to hold the scroll to read it\.
  412. matchre return ^Roundtime
  413. put read %todo
  414. goto retry
  415.  
  416.  
  417. prep_spell:
  418. if $Harness_Ability.LearningRate > 30 then goto return
  419. prep_spell1:
  420. if $mana < 80 then goto return
  421. prep:
  422. var location prep1
  423. var todo $0
  424. prep1:
  425. matchre return ^You begin chanting a prayer
  426. matchre return ^You direct your attention toward the heavens
  427. matchre return ^You close your eyes and breathe deeply,
  428. matchre return ^You trace an arcane sigil in the air,
  429. matchre return ^Heatless orange flames blaze between your fingertips
  430. matchre return ^Your eyes darken to black as a starless night
  431. matchre return ^You raise your arms skyward, chanting
  432. matchre return ^You are already preparing
  433. matchre return ^Icy blue frost crackles up your arms
  434. matchre return ^You make a careless gesture as you chant the words
  435. matchre return ^Tiny tendrils of lightning jolt between your hands
  436. matchre return ^The wailing of lost souls accompanies your preparations
  437. matchre return ^Your skin briefly withers and tightens, becoming gaunt
  438. matchre return ^Images of streaking stars falling from the heavens flash across your vision
  439. matchre return ^A nagging sense of desperation guides your hands through the motions
  440. matchre return ^You hastily shout the arcane phrasings needed to prepare
  441. matchre return ^You deftly waggle your fingers in the precise motions needed to prepare
  442. matchre return ^With great force, you slap your hands together before you and slowly pull them apart,
  443. matchre return ^With no small amount of effort, you slowly recall the teachings
  444. matchre return ^You struggle against your bindings to prepare
  445. matchre return ^You raise one hand before you and concentrate
  446. matchre return ^As you begin to focus on preparing
  447. put prepare %todo
  448. goto retry
  449.  
  450.  
  451. harness:
  452. #if "$preparedspell" = "None" then goto return
  453. var location harness1
  454. var todo $0
  455. harness1:
  456. matchre return ^Roundtime
  457. matchre return ^You tap into the mana
  458. matchre return ^Usage:
  459. matchre return ^Attunement:
  460. matchre return ^You strain, but cannot harness that much power\.
  461. matchre return ^You can't harness that much mana\!
  462. put harness %todo
  463. goto retry
  464.  
  465.  
  466. infuse:
  467. var location infuse1
  468. var todo $0
  469. infuse1:
  470. matchre return ^Roundtime
  471. matchre return ^You don't have enough harnessed to infuse that much\.
  472. put infuse %todo
  473. goto retry
  474.  
  475.  
  476. cast:
  477. var location cast1
  478. var todo $0
  479. cast1:
  480. matchre return ^You gesture
  481. matchre return ^You don't have a spell prepared\!
  482. matchre return ^Your spell pattern collapses
  483. matchre return ^With a wave of your hand,
  484. matchre return ^You wave your hand\.
  485. matchre return ^With a flick of your wrist,
  486. matchre return ^Your secondary spell pattern dissipates
  487. matchre return ^You can't cast .+ on yourself\!
  488. matchre return ^You make a holy gesture
  489. matchre return ^You raise your palms and face to the heavens
  490. matchre return ^I could not find what you were referring to\.
  491. matchre return ^You have difficulty manipulating the mana streams, causing the spell pattern to collapse at the last moment\.
  492. put cast %todo
  493. goto retry
  494.  
  495.  
  496. charge:
  497. var location charge1
  498. var todo $0
  499. charge1:
  500. matchre return ^Roundtime
  501. put charge %todo
  502. goto retry
  503.  
  504.  
  505. focus:
  506. var location focus1
  507. var todo $0
  508. focus1:
  509. matchre return ^Roundtime
  510. matchre return ^You reach out into the seemingly infinite strands of Lunar mana
  511. matchre return ^You move into the chaotic tides
  512. matchre return ^Your link to the .+ is intact\.
  513. matchre return ^You are in no condition to do that\.
  514. put focus %todo
  515. goto retry
  516.  
  517.  
  518. release:
  519. var location release
  520. matchre return ^Type RELEASE HELP for more options\.
  521. put release
  522. goto retry
  523.  
  524.  
  525. rel.shadow:
  526. var location rel.shadow
  527. matchre return ^You gesture, completing the pattern to unravel the mystical bonds binding the shadowling to this plane\.
  528. matchre return ^You gesture, attempting to unravel the pattern binding the shadowling to this plane\.
  529. matchre return ^That would be a neat trick. Try finding a shadowling first\.
  530. put release shadowling
  531. goto retry
  532.  
  533.  
  534. release.spell:
  535. if "$preparedspell" = "None" then return
  536. var location release.spell
  537. matchre return ^You let your concentration lapse and feel the spell's energies dissipate\.
  538. matchre return ^You aren't preparing a spell\.
  539. put release spell
  540. goto retry
  541.  
  542.  
  543. release.mana:
  544. var location release.mana
  545. matchre return ^You release the mana you were holding\.
  546. matchre return ^You aren't holding any mana\.
  547. put release mana
  548. goto retry
  549.  
  550.  
  551. rel:
  552. var location rel
  553. matchre return ^You release a
  554. matchre return ^You release the mana you were holding\.
  555. matchre return ^You aren't holding any mana\.
  556. put release 1 mana
  557. goto retry
  558.  
  559.  
  560. power:
  561. var location power1
  562. var todo $0
  563. power1:
  564. matchre return ^Roundtime
  565. matchre return ^Something in the area is interfering
  566. matchre return ^I could not find who you were referring to\.
  567. put PERCEIVE %todo
  568. goto retry
  569.  
  570.  
  571. tend:
  572. var location tend1
  573. var todo $0
  574. tend1:
  575. matchre return ^That area has already been tended to\.
  576. matchre return ^You work carefully at tending your wound\.
  577. matchre return ^Doing your best
  578. matchre return too injured for you to do that\.
  579. matchre return ^That area is not bleeding\.
  580. matchre return ^Roundtime:
  581. matchre return ^You realize you cannot handle so severe an injury while in combat\!
  582. matchre return ^Your task is made more difficult by being in combat\.
  583. put tend %todo
  584. goto retry
  585.  
  586.  
  587. unwrap:
  588. var location unwrap1
  589. var todo $0
  590. unwrap1:
  591. matchre return ^You may undo the affects of TENDing to an injured area by using the UNWRAP command to remove the bandages\.
  592. matchre return ^That area is not tended\.
  593. matchre return ^The bandages binding your
  594. matchre return ^You unwrap your bandages\.
  595. matchre return ^\[Roundtime:
  596. put unwrap my %todo
  597. goto retry
  598.  
  599.  
  600. look:
  601. var location look1
  602. var todo $0
  603. look1:
  604. matchre return ^You are
  605. matchre return ^You have
  606. matchre return ^You see
  607. matchre return ^(He|She) is
  608. matchre return ^I could not find what you were referring to\.
  609. put look %todo
  610. goto retry
  611.  
  612.  
  613. search:
  614. var location search
  615. matchre return ^Roundtime
  616. matchre return ^You search around for a moment
  617. put search
  618. goto retry
  619.  
  620.  
  621. teach:
  622. var location teach1
  623. var todo $0
  624. teach1:
  625. matchre return ^You begin to lecture
  626. matchre return is already listening to you\.
  627. matchre return is listening to someone else\.
  628. matchre return is not paying attention to you\.
  629. matchre return ^You have already offered to
  630. matchre return already trying to teach someone else
  631. matchre return is already trying to teach you something
  632. matchre return ^That person is too busy teaching their own students to listen to your lesson\.
  633. matchre return ^You cannot listen to a teacher and teach at the same time
  634. matchre return ^I could not find who you were referring to\.
  635. matchre return isn't teaching you anymore\.
  636. put Teach %todo
  637. goto retry
  638.  
  639.  
  640. listen:
  641. var location listen1
  642. var todo $0
  643. listen1:
  644. matchre return ^You begin to listen
  645. matchre return ^Your teacher appears to have left\.
  646. matchre return ^You are already listening to someone\.
  647. matchre return ^Who do you want to listen to
  648. matchre return ^I could not find who you were referring to\.
  649. matchre return isn't teaching a class\.
  650. matchre return isn't teaching you anymore\.
  651. matchre return has closed the class to new students\.
  652. matchre return ^You cannot teach a skill and be a student at the same time\!
  653. put listen %todo
  654. goto retry
  655.  
  656.  
  657. stop:
  658. var location stop1
  659. var todo $0
  660. stop1:
  661. matchre return ^You stop teaching\.
  662. matchre return ^But you aren't teaching anyone\.
  663. matchre return ^You stop listening to
  664. matchre return ^But you aren't listening to anyone\.
  665. matchre return ^You stop trying to teach
  666. matchre return ^You stop practicing your climbing skills\.
  667. matchre return ^You weren't practicing your climbing skills anyway\.
  668. put stop %todo
  669. goto retry
  670.  
  671.  
  672. dance:
  673. var location dance1
  674. var todo $0
  675. dance1:
  676. matchre return ^You slowly center yourself
  677. matchre return ^Roundtime
  678. matchre return ^Your mind and body are focused on a Dance\.
  679. matchre return ^You push out your chest as you feel your eyes taking on a new and distant focus\.
  680. matchre return ^You are off center, and have trouble focusing\.
  681. matchre return ^You slowly relax, letting the power of the dance fade from your core\.
  682. matchre return ^Stop what\?
  683. put dance %todo
  684. goto retry
  685.  
  686.  
  687. khri:
  688. var location khri1
  689. var todo $0
  690. khri1:
  691. matchre return not recognizable as a valid khri\.
  692. matchre return ^Roundtime
  693. matchre return ^You're already using the
  694. matchre return ^You strain, but cannot focus your mind enough to manage that\.
  695. matchre return ^You have not recovered from your previous
  696. matchre return ^Tapping into the well of mental power within
  697. put khri start %todo
  698. goto retry
  699.  
  700.  
  701. khri.stop:
  702. var location khri.stop1
  703. var todo $0
  704. khri.stop1:
  705. matchre return ^Nothing happens, as you are not using any stoppable meditations\.
  706. matchre return ^Your focused mind falters, and you feel slightly less competent overall\.
  707. matchre return ^Your extreme cunning vanishes as one of your mental pillars supporting it ceases\.
  708. matchre return ^Your inward calm vanishes, the troubles of the world once more washing over you\.
  709. matchre return ^You are unable to maintain the complex thought processes any longer and your mental faculties return to normal\.
  710. matchre return ^You attempt to relax your mind from all of its meditative states\.
  711. matchre return ^Your cool composure fades, and with it your heightened knowledge of enemies' weak points\.
  712. matchre return ^Your concentration fails, and you feel your body perceptibly slow\.
  713. matchre return ^Your silence ends, placing you back into the normal field of perception\.
  714. matchre return ^You attempt to relax your mind from all of its meditative states\.
  715. matchre return ^Your mind's prowess wavers, and so too does the extra combat strength it granted you vanish\.
  716. matchre return ^Your augmented reaction times slow as one of your mental pillars supporting it ceases\.
  717. matchre return ^You feel mentally fatigued as your heightened paranoia ceases to enhance your knowledge of nearby escape routes\.
  718. matchre return ^You are no longer able to keep your thoughts free from distraction, and your heightened ability to notice and avoid incoming dangers fails\.
  719. matchre return ^Your concentration runs out, and your rapid analysis of incoming threats ceases\.
  720. put khri stop
  721. goto retry
  722.  
  723.  
  724. ask:
  725. var location ask1
  726. var todo $0
  727. ask1:
  728. matchre return ^To whom are you speaking\?
  729. matchre return ^With a sad look
  730. matchre return ^A pure white alfar avenger peers at you
  731. put ask %todo
  732. goto retry
  733.  
  734.  
  735. stance:
  736. var location stance1
  737. var todo $0
  738. var current.stance $0
  739. stance1:
  740. matchre return ^You are now set to use your
  741. matchre return ^Your (attack|evasion|parry|shield) ability is now set at
  742. matchre return (Attack|Evade|Parry|Block)
  743. put stance %todo
  744. goto retry
  745.  
  746.  
  747. stance.set:
  748. var location stance.set1
  749. var todo $0
  750. stance.set1:
  751. matchre return ^Setting your
  752. matchre return ^Please specify
  753. matchre return ^You have specified a total number
  754. put stance set %todo
  755. goto retry
  756.  
  757.  
  758. count:
  759. var location Count1
  760. var todo $0
  761. count1:
  762. matchre return ^You take a quick count of potential threats in the area\.\.\.
  763. matchre return ^You count up the items in your
  764. matchre return ^That doesn't tell you much of anything.
  765. put count %todo
  766. goto retry
  767.  
  768.  
  769. forage:
  770. if $Foraging.LearningRate > 33 then return
  771. forage1:
  772. var location forage2
  773. var todo $0
  774. forage2:
  775. matchre return ^Roundtime
  776. matchre return ^You really need to have at least one hand free to forage properly\.
  777. matchre return ^You cannot forage while in combat\!
  778. matchre return ^The room is too cluttered to find anything here\!
  779. put forage %todo
  780. goto retry
  781.  
  782.  
  783. collect:
  784. var location collect1
  785. var todo $0
  786. collect1:
  787. matchre return ^Roundtime
  788. matchre return ^You really need to have at least one hand free to forage properly\.
  789. matchre return ^You cannot collect anything while in combat\!
  790. matchre return ^The room is too cluttered to find anything here\!
  791. put collect %todo
  792. goto retry
  793.  
  794.  
  795. kick:
  796. var location kick
  797. matchre kick ^You take a step back and run up to the
  798. matchre kick1 ^You can't do that from your position\.
  799. matchre kick1 ^You throw a glorious temper tantrum\!
  800. matchre return ^I could not find what you were referring to\.
  801. put kick pile
  802. goto retry
  803. kick1:
  804. pause
  805. put stand
  806. pause
  807. goto kick
  808.  
  809. turn:
  810. var location turn1
  811. var todo $0
  812. turn1:
  813. matchre return ^Turn what\?
  814. matchre return ^You turn to the section
  815. put turn %todo
  816. goto retry
  817.  
  818.  
  819. study:
  820. var location study1
  821. var todo $0
  822. study1:
  823. matchre return ^You study your
  824. matchre return ^You've already started to make something
  825. matchre return ^You are unable to sense additional information\.
  826. matchre return ^You take on a studious look\.
  827. matchre return ^You should try that where you can see the sky\.
  828. matchre return ^You feel it is too soon to grasp anything new in the skies above\.
  829. matchre return ^Roundtime
  830. matchre return ^Why do you need to study this chart again\?
  831. put study %todo
  832. goto retry
  833.  
  834.  
  835. poke:
  836. var location poke1
  837. var todo $0
  838. poke1:
  839. matchre return ^You poke a hole in your
  840. matchre return ^You toss a piece of
  841. matchre return ^You poke a piece of
  842. matchre return ^You tear up the empty envelope and toss it away\.
  843. matchre return ^What were you referring to\?
  844. matchre return ^Going around poking things isn't going to get you far\.
  845. matchre return ^You can't tear up the envelope while there's still paper inside\.
  846. matchre return ^You must be either wearing or holding a plain paper envelope before you can do that\!
  847. put poke %todo
  848. goto retry
  849.  
  850.  
  851. drop:
  852. var location drop1
  853. var todo $0
  854. drop1:
  855. matchre return ^You drop
  856. matchre return ^What were you referring to\?
  857. matchre return ^But you aren't holding that\.
  858. put drop %todo
  859. goto retry
  860.  
  861.  
  862. aim:
  863. var location aim1
  864. var todo $0
  865. aim1:
  866. matchre return ^You begin to target
  867. matchre return ^You shift your target to
  868. matchre return ^You are already targetting that\!
  869. matchre return ^You need both hands in order to aim\.
  870. matchre return ^At what are you trying to aim\?
  871. matchre return ^Your .+ isn't loaded\!
  872. matchre return ^But the .+ in your right hand isn't a ranged weapon\!
  873. matchre return ^You don't have a ranged weapon to aim with\!
  874. put aim %todo
  875. goto retry
  876.  
  877.  
  878. target:
  879. var location target1
  880. var todo $0
  881. target1:
  882. matchre return ^You begin to weave
  883. matchre return ^Your target pattern is already formed
  884. matchre return ^You must be preparing a spell in order to target it\!
  885. matchre return ^You don't need to target the spell you're preparing\.
  886. matchre return ^You are not engaged to anything, so you must specify a target to focus on\!
  887. matchre target2 ^There is no need to target
  888. put target %todo
  889. goto retry
  890. target2:
  891. pause
  892. put face next
  893. put loot
  894. goto target1
  895.  
  896. load:
  897. var location load1
  898. var todo $0
  899. load1:
  900. matchre return ^Roundtime
  901. matchre return ^Your .+ is already loaded
  902. matchre return ^What weapon are you trying to load\?
  903. matchre return ^You don't have the proper ammunition readily available for your
  904. matchre return ^You can't load .+, silly\!
  905. matchre load2 ^You can not load the
  906. put load %todo
  907. goto retry
  908.  
  909. load2:
  910. pause
  911. put stow left
  912. goto load1
  913.  
  914.  
  915. unload:
  916. var location unload
  917. matchre return ^You unload the
  918. matchre return ^You remain concealed by your surroundings, convinced that your unloading
  919. matchre return ^Roundtime:
  920. matchre return ^But your
  921. matchre return ^You don't have a
  922. matchre return ^You can't unload such a weapon\.
  923. matchre return ^Your
  924. put unload
  925. goto retry
  926.  
  927.  
  928. pray:
  929. var location pray1
  930. var todo $0
  931. pray1:
  932. matchre return ^You begin to pray
  933. matchre return ^You bow your head
  934. matchre return ^You pray fervently\.
  935. matchre return ^You want to pray here\?
  936. matchre return ^As you utter your prayer
  937. matchre return ^You kneel down and begin to pray\.
  938. matchre return ^You continue praying for guidance\.
  939. matchre return ^You beseech your God for mercy\.
  940. matchre return ^You begin to pray, kneeling before the altar\.
  941. matchre return ^Your fervent prayers are met with a sense of peace and security\.
  942. matchre return ^The soft sound of your prayers wraps itself around you and brings you a sense of tranquility\.
  943. put pray %todo
  944. goto retry
  945.  
  946.  
  947. rub:
  948. var location rub1
  949. var todo $0
  950. rub1:
  951. matchre rub1 ^You rub Mythos gently, trying to massage any sore muscles\.
  952. matchre return ^As you rub the orb, it glows slightly more intensely and you feel a strange tugging, as if something has been moved from you to the orb\.
  953. matchre return The strange tugging sensation is gone, leading you to believe that your sacrifice is properly prepared\.
  954. matchre return ^You rub the orb and feel a strange tugging, but nothing really seems to happen\.
  955. matchre return ^You run your fingers over the bones\.
  956. matchre return ^Rub what\?
  957. put rub %todo
  958. goto retry
  959.  
  960.  
  961. tap:
  962. var location tap1
  963. var todo $0
  964. tap1:
  965. matchre return ^You tap
  966. matchre stand1 ^Roundtime
  967. put tap %todo
  968. goto retry
  969.  
  970.  
  971. stand:
  972. if standing then return
  973. var location stand1
  974. stand1:
  975. matchre return ^You stand back up\.
  976. matchre return ^You swim back up
  977. matchre return ^You are already standing\.
  978. matchre stand1 ^You are so unbalanced you cannot manage to stand\.
  979. matchre stand1 ^You are overburdened and cannot manage to stand\.
  980. matchre stand1 ^The weight of all your possessions prevents you from standing\.
  981. matchre stand1 ^Roundtime
  982. put stand
  983. goto retry
  984.  
  985.  
  986. sit:
  987. if standing then return
  988. var location sit1
  989. sit1:
  990. matchre return ^You sit down\.
  991. matchre return ^You are already sitting\.
  992. put sit
  993. goto retry
  994.  
  995.  
  996. hunt:
  997. var todo $0
  998. hunt1:
  999. var location hunt1
  1000. matchre return ^Roundtime
  1001. matchre return ^You take note
  1002. matchre return ^You move to hunt down your prey\.
  1003. matchre return ^Your prey seems to have completely vanished\.
  1004. matchre return ^You don't have that target currently available\.
  1005. matchre hunt2 ^You'll need to disengage first\.
  1006. matchre hunt3 ^You'll need to be standing up, first\.
  1007. put hunt %todo
  1008. goto retry
  1009. hunt2:
  1010. put ret
  1011. goto hunt1
  1012. hunt3:
  1013. put stand
  1014. pause
  1015. goto hunt1
  1016.  
  1017.  
  1018. start.humming:
  1019. if $Vocals.LearningRate > 30 then return
  1020. if "%humming" = "0" then return
  1021. var location start.humming1
  1022. start.humming1:
  1023. matchre return ^You begin to hum
  1024. matchre return ^You fumble slightly as you begin to hum
  1025. matchre return ^You struggle to begin to hum
  1026. matchre return ^You continue to hum
  1027. matchre return ^You are already performing something\.
  1028. matchre start.humming1 ^You can't focus your attention enough to perform\.
  1029. put hum %hum
  1030. goto retry
  1031.  
  1032.  
  1033. stop.humming:
  1034. var location stop.humming
  1035. stop.humming1:
  1036. matchre return ^You stop playing your song\.
  1037. matchre return ^In the name of love\?
  1038. put stop hum
  1039. goto retry
  1040.  
  1041.  
  1042. steal:
  1043. var location steal1
  1044. var todo $0
  1045. steal1:
  1046. matchre return ^Roundtime
  1047. matchre return ^You start to steal from
  1048. matchre return ^You cautiously attempt to lift
  1049. matchre return ^You haven't picked something to steal\!
  1050. matchre return ^You glance around but your mark seems to be missing\.
  1051. matchre return ^You couldn't get close enough to steal anything in time\.
  1052. matchre return ^You need at least one hand free to steal\.
  1053. matchre return ^You consider it, but
  1054. matchre return ^You glance around but your mark seems to be gone\!
  1055. matchre return ^There's no crowd here\.
  1056. matchre steal1 Stealing from another player signifies
  1057. matchre steal1 perform the action again in the next fifteen seconds
  1058. matchre return Further player stealing will reset this timer but not message you
  1059. matchre return Your profile setting has been locked Open
  1060. put steal %todo
  1061. put shiver
  1062. goto retry
  1063.  
  1064.  
  1065. #put:
  1066. #var location put1
  1067. #var todo $0
  1068. #put1:
  1069. #matchre return ^You drop
  1070. #matchre return ^You put
  1071. #matchre return ^You reverently place
  1072. #matchre return ^As you start to place
  1073. #matchre return ^What were you referring to\?
  1074. #matchre return ^You briefly twist the top
  1075. #matchre return ^As you put the wax label
  1076. #matchre return ^As you start to place
  1077. #put put %todo
  1078. #goto retry
  1079.  
  1080.  
  1081. lean:
  1082. var location lean1
  1083. var todo $0
  1084. lean1:
  1085. matchre return ^You lean
  1086. matchre return ^You shift your weight\.
  1087. matchre return ^I could not find what you were referring to\.
  1088. put lean %todo
  1089. goto retry
  1090.  
  1091.  
  1092. eat:
  1093. var location eat1
  1094. var todo $0
  1095. eat1:
  1096. matchre return ^You'd be better off trying to drink
  1097. matchre return ^What were you referring to\?
  1098. matchre return ^You eat
  1099. matchre return ^You can't drink a
  1100. matchre return ^You drink
  1101. put %todo
  1102. goto retry
  1103.  
  1104.  
  1105. gesture:
  1106. var location gesture1
  1107. var todo $0
  1108. gesture1:
  1109. matchre return ^you gesture\.
  1110. matchre return ^Roundtime:
  1111. matchre return ^As you intone a quiet prayer to Meraud, your hands begin to glow with a faint silvery nimbus\.
  1112. put gesture %todo
  1113. goto retry
  1114.  
  1115.  
  1116. retreat:
  1117. var location retreat
  1118. matchre retreat ^You retreat from combat\.
  1119. matchre retreat ^You retreat back to pole range\.
  1120. matchre retreat ^You stop advancing
  1121. matchre retreat ^You sneak back out
  1122. matchre retreat ^You must stand first\.
  1123. matchre return ^You are already as far away as you can get\!
  1124. matchre return ^You try to
  1125. matchre return revealing your hiding place\!
  1126. put retreat
  1127. goto retry
  1128.  
  1129.  
  1130. 2retreat:
  1131. var location 2retreat
  1132. matchre return ^You stop advancing
  1133. matchre return ^You retreat from combat\.
  1134. matchre return ^You retreat back to pole range\.
  1135. matchre return ^You sneak back out
  1136. matchre return ^You are already as far away as you can get\!
  1137. matchre return ^You try to
  1138. matchre return revealing your hiding place\!
  1139. put retreat
  1140. goto retry
  1141.  
  1142. ret:
  1143. if $monstercount > 0 then
  1144. {
  1145. put retreat;retreat
  1146. pause .2
  1147. }
  1148. return
  1149.  
  1150.  
  1151. advance:
  1152. var location advance1
  1153. var todo $0
  1154. advance1:
  1155. matchre return ^What do you want to advance towards\?
  1156. matchre return ^You begin to advance on
  1157. matchre return ^You are already advancing on
  1158. matchre return ^You are already at melee with
  1159. matchre return ^You begin to stealthily advance on
  1160. matchre return ^You spin around to face
  1161. matchre return ^You will have to retreat from your current melee first\.
  1162. put advance %todo
  1163. goto retry
  1164.  
  1165.  
  1166. swap:
  1167. var location swap1
  1168. var todo $0
  1169. swap1:
  1170. matchre return ^You have nothing to swap\!
  1171. matchre return ^You move
  1172. matchre return ^You turn
  1173. matchre return ^You deftly change
  1174. matchre return ^You effortlessly switch
  1175. matchre return ^You fiercely switch
  1176. matchre return ^You switch your
  1177. matchre return ^Your eyes blaze
  1178. matchre return ^With a quiet
  1179. matchre return ^Your hands quickly
  1180. put swap %todo
  1181. goto retry
  1182.  
  1183. swap_right:
  1184. var location swap_right
  1185. matchre return ^You have nothing
  1186. matchre return to your righT hand
  1187. matchre swap_right to your left hand
  1188. put swap
  1189. matchwait
  1190.  
  1191.  
  1192. swap_Left:
  1193. var location swap_Left
  1194. matchre return ^You have nothing
  1195. matchre swap_Left to your righT hand
  1196. matchre return to your left hand
  1197. put swap
  1198. matchwait
  1199.  
  1200.  
  1201. block.stop:
  1202. var location block.stop
  1203. matchre return ^Okay\.
  1204. matchre return ^You stop trying to defend against
  1205. matchre return ^You aren't trying to defend against a second foe\!
  1206. put block stop
  1207. goto retry
  1208.  
  1209.  
  1210. dump.junk:
  1211. var location dump.junk
  1212. matchre return ^\[You have marked this room to be cleaned by the janitor\. It should arrive shortly.\]
  1213. matchre return ^The janitor was recently summoned to this room\. Please wait \d+ seconds\.
  1214. matchre return ^You should just kick yourself in the shin\. There is no junk here\.
  1215. put dump junk
  1216. goto retry
  1217.  
  1218.  
  1219. flee:
  1220. var todo $0
  1221. flee1:
  1222. var location flee1
  1223. matchre return ^You assess your combat situation and realize you don't see anything engaged with you
  1224. matchre return ^Your attempt to flee has failed
  1225. matchre return ^Your fate is sealed
  1226. matchre return ^You melt into the background, convinced that your misdirect was successful
  1227. matchre return ^You manage to free yourself from engagement
  1228. matchre return ^How do you expect to flee with your
  1229. matchre flee2 ^You should stand up first\.
  1230. put flee %todo
  1231. goto retry
  1232. flee2:
  1233. gosub stand
  1234. goto flee1
  1235.  
  1236.  
  1237. appraise:
  1238. var location appraise1
  1239. var todo $0
  1240. appraise1:
  1241. matchre return ^Taking stock of its
  1242. matchre return ^It's dead
  1243. matchre return ^Appraise what\?
  1244. matchre return ^You are certain
  1245. matchre return ^You are confident
  1246. matchre return ^You estimate that
  1247. matchre return ^You believe
  1248. matchre return ^Roundtime
  1249. matchre return ^\[Roundtime
  1250. matchre return ^You cannot appraise that when you are in combat\!
  1251. matchre return ^I could not find what you were referring to\.
  1252. put appraise %todo
  1253. goto retry
  1254.  
  1255.  
  1256. Attack:
  1257. if $monstercount = 0 then return
  1258. var todo $0
  1259. var location attack1
  1260. if $stamina < 85 then pause 3
  1261. pause .1
  1262. Attack1:
  1263. if $stamina < 85 then pause 4
  1264. if $standing = 0 then put stand
  1265. matchre advance2 ^It would help if you were closer
  1266. matchre advance2 ^You aren't close enough to attack\.
  1267. matchre advance2 ^You are already advancing
  1268. matchre advance2 isn't even standing up\.
  1269. matchre return ^You don't have a weapon to draw with\!
  1270. matchre return ^But you don't have a ranged weapon in your hand to fire with\!
  1271. matchre return ^You must have both hands free to use the
  1272. matchre return ^But your .* isn't loaded\!
  1273. matchre return ^You need two hands to wield this weapon\!
  1274. matchre return ^I could not find what you were referring to\.
  1275. matchre return ^At what are you trying
  1276. matchre return ^There is nothing else to face
  1277. matchre return ^How can you snipe if you are not hidden\?
  1278. matchre return ^What are you trying to throw?
  1279. matchre return ^\[Roundtime
  1280. matchre return ^Roundtime:
  1281. matchre return is already quite dead\.
  1282. matchre return ^The .* is already debilitated\!
  1283. matchre return ^You must be hidden or invisible to ambush\!
  1284. matchre return ^The khuj is too heavy for you to use like that\.
  1285. matchre attack2 ^You should stand up first\.
  1286. put %todo
  1287. goto retry
  1288.  
  1289. advance2:
  1290. if $hidden = 1 then put shiver
  1291. pause
  1292. put engage
  1293. pause 2
  1294. goto Attack1
  1295.  
  1296. attack2:
  1297. put stand
  1298. pause
  1299. goto Attack1
  1300.  
  1301.  
  1302. Skinning.Arrange:
  1303. var location Skinning.Arrange
  1304. matchre Skinning.Arrange ^You properly arrange
  1305. matchre Skinning.Arrange ^Roundtime
  1306. matchre return has already been arranged as much as you can manage\.
  1307. matchre return ^Arrange what\?
  1308. matchre return ^Try killing the
  1309. put arrange
  1310. goto retry
  1311.  
  1312.  
  1313. Skinning.Arrange.All:
  1314. var location Skinning.Arrange
  1315. matchre Skinning.Arrange ^You properly arrange
  1316. matchre Skinning.Arrange ^Roundtime
  1317. matchre return has already been arranged as much as you can manage\.
  1318. matchre return ^Arrange what\?
  1319. matchre return ^Try killing the
  1320. put arrange all
  1321. goto retry
  1322.  
  1323.  
  1324. pre.skin:
  1325. if %skin = 0 then goto Return
  1326. if "%current.stance" != "custom" then gosub stance custom
  1327. gosub stowing
  1328. gosub get my skinning knife
  1329. return
  1330.  
  1331.  
  1332. Skinning:
  1333. var location Skinning
  1334. matchre return ^.*can't be skinned
  1335. matchre return ^Skin what\?
  1336. matchre return ^Living creatures often object to being flayed alive\.
  1337. matchre return ^There isn't another
  1338. matchre return ^You hideously bungle the attempt
  1339. matchre return ^Somehow managing to do EVERYTHING wrong
  1340. matchre return ^Some days it just doesn't pay to wake up\.
  1341. matchre return ^Despite your best efforts,
  1342. matchre return ^You bumble the attempt
  1343. matchre return ^You claw
  1344. matchre return ^You fumble and make an improper cut
  1345. matchre return ^Your .* twists and slips in your grip
  1346. matchre pre.skin ^You will need a more appropriate tool for skinning
  1347. matchre pre.skin ^You must have one hand free to skin\.
  1348. matchre pre.skin ^You'll need to have a bladed instrument to skin with\.
  1349. matchre Skinning ^You approach \w+'s kill
  1350. matchre Skinning.Empty ^You struggle with the
  1351. matchre Skinning.Empty ^Roundtime
  1352. matchre Skinning.Empty ^A heartbreaking slip
  1353. matchre Skinning.Empty ^You skillfully peel
  1354. matchre Skinning.Empty ^You skin
  1355. matchre Skinning.Empty ^You work diligently at skinning
  1356. matchre Skinning.Empty ^You work hard at peeling
  1357. matchre Skinning.Empty ^You skillfully peel
  1358. matchre Skinning.Empty ^You slice away a bloody trophy
  1359. matchre Skinning.Empty ^Some greater force guides your hand
  1360. matchre Skinning.Empty ^Moving with impressive skill and grace
  1361. matchre Skinning.Empty ^Working deftly
  1362. put skin
  1363. goto retry
  1364. Skinning.Empty:
  1365. gosub stowing
  1366. return
  1367.  
  1368.  
  1369. bundle:
  1370. var location bundle
  1371. matchre return ^You try to stuff your eye into the bundle but can't seem to find a good spot\.
  1372. matchre return ^You stuff your
  1373. matchre return ^You bundle up your
  1374. matchre bundle2 ^That's not going to work\.
  1375. put bundle eye
  1376. goto retry
  1377.  
  1378. bundle2:
  1379. if "$lefthand" != "Empty" then put stow left
  1380. put get bundling rope
  1381. goto bundle
  1382.  
  1383.  
  1384. sell:
  1385. var location sell1
  1386. var todo $0
  1387. sell1:
  1388. matchre return ^The tanner Falken ponders over the bundle
  1389. matchre return ^You ask the tanner Falken to buy a lumpy bundle\.
  1390. matchre return ^The tanner Falken frowns
  1391. matchre return ^Sell what\?
  1392. matchre return ^I could not find what you were referring to\.
  1393. put sell %todo
  1394. goto retry
  1395.  
  1396.  
  1397. Dodge:
  1398. var location Dodge
  1399. matchre return ^You are already in a position
  1400. matchre return ^But you are already dodging\!
  1401. matchre return ^You move into a position
  1402. matchre return ^You need two hands to wield this weapon\!
  1403. matchre return ^Roundtime
  1404. put Dodge
  1405. goto retry
  1406.  
  1407.  
  1408. Parry:
  1409. var location Parry
  1410. matchre return ^You are already in a position
  1411. matchre return ^Roundtime:
  1412. matchre return ^You are already in a position to parry\.
  1413. matchre return ^You need two hands to wield this weapon\!
  1414. matchre return ^You move into a position
  1415. put Parry
  1416. goto retry
  1417.  
  1418.  
  1419. EXP:
  1420. var location EXP1
  1421. var todo $0
  1422. EXP1:
  1423. matchre return ^EXP HELP for more information
  1424. matchre return ^Overall state of mind:
  1425. put EXP %todo
  1426. goto retry
  1427.  
  1428.  
  1429. INFO:
  1430. var location INFO
  1431. matchre return ^Wealth:
  1432. matchre return ^Concentration :
  1433. matchre return ^Debt:
  1434. put INFO
  1435. goto retry
  1436.  
  1437.  
  1438. health:
  1439. var location health
  1440. matchre return.p ^Your body feels
  1441. matchre return.p ^Your spirit feels
  1442. put health
  1443. goto retry
  1444.  
  1445.  
  1446. mind:
  1447. var location mind1
  1448. mind1:
  1449. matchre return ^EXP HELP for more information
  1450. matchre return ^Overall state of mind:
  1451. put mind
  1452. goto retry
  1453.  
  1454.  
  1455. shiver:
  1456. var location shiver
  1457. matchre return ^A shiver runs up your spine\.
  1458. put shiver
  1459. goto retry
  1460.  
  1461.  
  1462. HIDE:
  1463. var location HIDE
  1464. matchre return reveals you, ruining your hiding attempt
  1465. matchre return discovers you, ruining your hiding place\!
  1466. matchre return notices your attempt to hide\!
  1467. matchre return ^Eh\? But you're already hidden
  1468. matchre return ^You melt into the background
  1469. matchre return ^You slip into a hiding
  1470. matchre return ^You blend in with your surroundings
  1471. matchre return ^You can't hide in all this armor\!
  1472. matchre return ^Roundtime
  1473. put HIDE
  1474. goto retry
  1475.  
  1476.  
  1477. stalk:
  1478. var location stalk
  1479. matchre return ^Stalk what\?
  1480. matchre return ^Stalking is an inherently stealthy endeavor, try being out of sight\.
  1481. matchre return ^You are already stalking
  1482. matchre return alerts others of your attempt to slip behind
  1483. matchre return Roundtime:
  1484. put stalk
  1485. goto retry
  1486.  
  1487.  
  1488. stop.stalk:
  1489. var location stop.stalk
  1490. matchre return ^You stop stalking\.
  1491. matchre return ^You're not stalking anything though\.
  1492. put stop stalk
  1493. goto retry
  1494.  
  1495.  
  1496. drag:
  1497. var location drag1
  1498. var todo $0
  1499. drag1:
  1500. matchre return ^I could not find what you were referring to\.
  1501. matchre return ^Don't be silly\!
  1502. matchre return ^Roundtime
  1503. put drag %todo
  1504. goto retry
  1505.  
  1506.  
  1507. climb:
  1508. var todo $0
  1509. climb1:
  1510. var location climb1
  1511. if $stamina < 60 then pause 3
  1512. if $standing = 0 then put stand
  1513. matchre climb1 ^Roundtime
  1514. matchre climb2 ^You are engaged
  1515. matchre climb3 ^Stand up first\.
  1516. matchre return ^Obvious
  1517. matchre return ^ CLIMB
  1518. matchre return ^CLIMB
  1519. matchre return ^You continue to practice
  1520. matchre return ^You should stop practicing
  1521. matchre return ^You begin to practice
  1522. matchre location.p ^You are too tired to climb that\.
  1523. matchre location.p ^All this climbing back and forth is getting a bit tiresome
  1524. put climb %todo
  1525. goto retry
  1526. climb2:
  1527. put ret
  1528. goto climb1
  1529. climb3:
  1530. put stand
  1531. goto climb1
  1532.  
  1533. ########################
  1534. # MOVE #
  1535. ########
  1536.  
  1537. automove:
  1538. if $roomid = 0 then return
  1539. var toroom $1
  1540. automovecont:
  1541. match return YOU HAVE ARRIVED
  1542. match automovecont1 YOU HAVE FAILED
  1543. put #goto %toroom
  1544. matchwait
  1545.  
  1546. automovecont1:
  1547. pause
  1548. put look
  1549. pause
  1550. goto automovecont
  1551.  
  1552.  
  1553. move:
  1554. var alsohere no
  1555. var People.Room empty
  1556. var critter no
  1557. var todo $0
  1558. move1:
  1559. var location moving
  1560. moving:
  1561. #Running heedlessly over the rough terrain|A bony hand reaches up out of the bog and clamps its cold skeletal fingers|can't seem to make much headway
  1562. matchre stand.then.move ^You must be standing to do that\.
  1563. matchre stand.then.move ^You can't do that while lying down\.
  1564. matchre stand.then.move ^You can't do that while kneeling.
  1565. matchre pause.then.move ^You are too tired
  1566. matchre pause.then.move ^All this climbing back and forth is getting a bit tiresome
  1567. matchre pause.then.move ^Your excessive speed causes you to lose your footing
  1568. matchre pause.then.move ^You work against the current
  1569. matchre retreat.then.move ^You are engaged to
  1570. matchre retreat.then.move ^You'll have better luck if you first retreat
  1571. matchre retreat.then.move While in combat
  1572. matchre retreat.then.move ^You can't do that while engaged\!
  1573. matchre Dig.then.move ^You struggle forward
  1574. matchre Dig.then.move ^Like a blind, lame duck, you wallow in the mud
  1575. matchre Dig.then.move ^The mud holds you tightly
  1576. matchre Dig.then.move ^You find yourself stuck in the mud
  1577. matchre stow.then.move ^Free up your hands first
  1578. matchre return ^Obvious
  1579. matchre return It's pitch dark and you can't see a thing
  1580. matchre move.error ^You can't go there\.
  1581. matchre move.error ^You can't swim in that direction\.
  1582. put %todo
  1583. goto retry
  1584. stand.then.move:
  1585. gosub stand
  1586. goto move1
  1587. pause.then.move:
  1588. pause .2
  1589. goto moving
  1590. retreat.then.move:
  1591. gosub retreat
  1592. goto moving
  1593. move.error:
  1594. echo * Bad move direction, will try next command in 1 second. *
  1595. pause
  1596. goto return
  1597. Dig.then.move:
  1598. pause .1
  1599. put dig %move.direction
  1600. pause .5
  1601. pause .5
  1602. goto moving
  1603. stow.then.move:
  1604. var todo.saved %todo
  1605. gosub stowing
  1606. var todo %todo.saved
  1607. goto moving
  1608.  
  1609.  
  1610. moverandom:
  1611. pause .2
  1612. var People.Room empty
  1613. random 1 8
  1614. if %r = 1 and $north = 0 then goto moverandom
  1615. if %r = 2 and $northeast = 0 then goto moverandom
  1616. if %r = 3 and $east = 0 then goto moverandom
  1617. if %r = 4 and $southeast = 0 then goto moverandom
  1618. if %r = 5 and $south = 0 then goto moverandom
  1619. if %r = 6 and $southwest = 0 then goto moverandom
  1620. if %r = 7 and $west = 0 then goto moverandom
  1621. if %r = 8 and $northwest = 0 then goto moverandom
  1622.  
  1623. if %r = 1 then var direction north
  1624. if %r = 2 then var direction northeast
  1625. if %r = 3 then var direction east
  1626. if %r = 4 then var direction southeast
  1627. if %r = 5 then var direction south
  1628. if %r = 6 then var direction southwest
  1629. if %r = 7 then var direction west
  1630. if %r = 8 then var direction northwest
  1631.  
  1632. gosub move %direction
  1633. return
  1634.  
  1635.  
  1636.  
  1637. stowing:
  1638. if matchre("$lefthand","(crossbow|lumpy bundle|halberd|quarter staff|longbow|slender khuj)") then gosub wear my $1
  1639. if matchre("$righthand","(crossbow|lumpy bundle|halberd|quarter staff|longbow|slender khuj)") then gosub wear my $1
  1640.  
  1641. #if matchre("$lefthand","(%pelts.keep)") then gosub bundle
  1642. #if matchre("$righthand","(%pelts.keep)") then gosub bundle
  1643.  
  1644. if matchre("$lefthand","(%pelts.keep)") then gosub stow left
  1645. if matchre("$righthand","(%pelts.keep)") then gosub stow right
  1646. if matchre("$lefthand","(%pelts.empty)") then gosub drop $lefthand
  1647. if matchre("$righthand","(%pelts.empty)") then gosub drop $righthand
  1648.  
  1649. if matchre("$lefthand","(crossbow|lumpy bundle|halberd|quarter staff|longbow|slender khuj)") then gosub wear my $1
  1650. if matchre("$righthand","(crossbow|lumpy bundle|halberd|quarter staff|longbow|slender khuj)") then gosub wear my $1
  1651.  
  1652. if "$lefthand" != "Empty" then gosub stow left
  1653. if "$righthand" != "Empty" then gosub stow Right
  1654. return
  1655.  
  1656.  
  1657. empty:
  1658. if "$lefthand" != "Empty" then gosub drop $lefthand
  1659. if "$righthand" != "Empty" then gosub drop $righthand
  1660. return
  1661.  
  1662.  
  1663.  
  1664. retry:
  1665. matchre location ^\.\.\.wait
  1666. matchre location ^Sorry, you may
  1667. matchre location ^Sorry, system is slow
  1668. matchre location.p ^You don't seem to be able to move to do that
  1669. matchre location.p ^It's all a blur
  1670. matchre location.p ^You're unconscious\!
  1671. matchre location.p ^You are still stunned
  1672. matchre location.p There is no need for violence here\.
  1673. matchre location.p ^You can't do that while entangled in a web\.
  1674. matchre location.p ^You struggle against the shadowy webs to no avail\.
  1675. matchre location.p ^You attempt that, but end up getting caught in an invisible box\.
  1676. matchre location1 ^You should stop playing before you do that\.
  1677. matchre location1 ^You are a bit too busy performing to do that\.
  1678. matchre location1 ^You are concentrating too much upon your performance to do that\.
  1679. matchwait 20
  1680.  
  1681. put #echo >Log1 yellow matchwait %location %todo
  1682.  
  1683. location.p:
  1684. pause
  1685.  
  1686. location:
  1687. goto %location
  1688.  
  1689. location.unload:
  1690. gosub unload
  1691. var location stow1
  1692. gosub stow1
  1693. return
  1694.  
  1695. location.unload1:
  1696. gosub unload
  1697. var location wear1
  1698. gosub wear1
  1699. return
  1700.  
  1701. location1:
  1702. gosub stop.humming1
  1703. goto %location
  1704.  
  1705. return.p:
  1706. pause .1
  1707.  
  1708. return:
  1709. return
  1710.  
  1711.  
  1712. #############################################################################################
  1713. # #
  1714. #Reconnect Portion and Disconnect #
  1715. # #
  1716. ######################################
  1717.  
  1718. exit.temp:
  1719. echo *** Uh oh, fleeing until you're atk ***
  1720. action clear
  1721. gosub clear
  1722. pause .5
  1723. put #script abort reconnect
  1724. put exit
  1725. pause .5
  1726. put exit
  1727. pause .5
  1728. put #echo >Log1 orange *** Logging out exit.temp***
  1729. pause 250
  1730. goto reconnect
  1731.  
  1732. exit.now:
  1733. exit.full:
  1734. echo *** Uh oh, fleeing until you're atk ***
  1735. action clear
  1736. gosub clear
  1737. put look
  1738. put health
  1739. pause .5
  1740. put exit
  1741. put #beep
  1742. put #script abort reconnect
  1743. pause .5
  1744. put exit
  1745. put #beep
  1746. pause .5
  1747. put exit
  1748. put #beep
  1749. pause .5
  1750. put #echo >Log1 orange *** Logging out exit.full***
  1751. put #script abort
  1752. exit
  1753. goto disco.end.of.file
  1754.  
  1755. pause.script:
  1756. pause 5
  1757. put hide
  1758. pause 5
  1759. echo * Pausing script for 3 minutes at the request of a friend.
  1760. put exp
  1761. pause 60
  1762. put exp
  1763. pause 60
  1764. put exp
  1765. pause 60
  1766. goto Script.begin
  1767.  
  1768. reconnect:
  1769. action clear
  1770. gosub clear
  1771. pause 4
  1772. put look
  1773. pause 4
  1774. put #echo >Log1 orange *** reconnected***
  1775. goto Script.begin
  1776.  
  1777. disco.end.of.file:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement