Advertisement
delainex

Untitled

Jul 31st, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 130.34 KB | None | 0 0
  1. automapper.cmd(173): goto loop
  2. automapper.cmd(171): gosub wave
  3. automapper.cmd: if evaluate: (2 > 0)
  4. automapper.cmd: if returned: True
  5. automapper.cmd(175): return
  6. automapper.cmd(172): pause 0.1
  7. automapper.cmd(173): goto loop
  8. automapper.cmd(171): gosub wave
  9. automapper.cmd: if evaluate: (2 > 0)
  10. automapper.cmd: if returned: True
  11. automapper.cmd(175): return
  12. automapper.cmd(172): pause 0.1
  13. You sprint west.
  14.  
  15. [Outfitting Society, Main Entrance]
  16. automapper.cmd(173): goto loop
  17. automapper.cmd(171): gosub wave
  18. automapper.cmd: if evaluate: (2 > 0)
  19. automapper.cmd: if returned: True
  20. automapper.cmd(175): return
  21. automapper.cmd(172): pause 0.1
  22. Enveloped in dark pink granite walls, the main entrance exudes a warmth of colors from the parquet bloodwood flooring to the multitude tapestries hanging from the ceiling. Mannequins in one corner display a few of the masterpieces made by Ilithi's more promising tailors while display cases filled with jewelry items occupy another. Overhead, a prestige board hangs from the intricately carved ceiling beams to display the names of the most dedicated to each outfitting discipline throughout each of the provinces.
  23. You also see a black granite arch.
  24. automapper.cmd(139): action triggered: ^Obvious (paths|exits)|^It's pitch dark
  25. automapper.cmd(139): action commands: if %movewait = 0 then shift;if %movewait = 0 then math depth subtract 1;if len("%2") > 0 then echo Next move: %2
  26. automapper.cmd: if evaluate: 0 = 0
  27. automapper.cmd: if returned: True
  28. automapper.cmd: if evaluate: 0 = 0
  29. automapper.cmd: if returned: True
  30. automapper.cmd(139): math: depth subtract 1
  31. automapper.cmd(139): math result: depth=1
  32. automapper.cmd: if evaluate: len("") > 0
  33. automapper.cmd: if returned: False
  34. Obvious exits: north, east, west.
  35. automapper.cmd(173): goto loop
  36. automapper.cmd(171): gosub wave
  37. automapper.cmd: if evaluate: (1 > 0)
  38. automapper.cmd: if returned: True
  39. automapper.cmd(175): return
  40. automapper.cmd(172): pause 0.1
  41.  
  42. >
  43. Mapped exits: go granite arch
  44.  
  45. You sprint west.
  46.  
  47. mastercraft.cmd, mc_include.cmd(874): action triggered: matchre("$monsterlist", "%master")
  48. mastercraft.cmd, mc_include.cmd(874): action commands: put #parse YOU HAVE ARRIVED
  49. mastercraft.cmd, mc_include.cmd(873): action triggered: matchre("$roomobjs", "%master")
  50. mastercraft.cmd, mc_include.cmd(873): action commands: put #script abort automapper
  51. [Script aborted! (Run time: 2.54 seconds): automapper.cmd]
  52. [Outfitting Society, Main Office]
  53. Two clerks sit behind the counter taking orders and sorting through the day's various requisitions. A pile of invoices and work orders are stacked high on the Society Master's desk in the rear of the office next to a tall book shelf.
  54. You also see Outfitting Society Master Jakke, a tailoring chart hanging from the wall, a clerk and a sturdy low counter with a small (2) placard on it.
  55. Obvious exits: east.
  56.  
  57. >
  58. mastercraft.cmd: match goto return
  59. mastercraft.cmd(2144): passing label: return
  60. mastercraft.cmd(2145): return
  61. mastercraft.cmd: if evaluate: matchre("You also see Outfitting Society Master Jakke, a tailoring chart hanging from the wall, a clerk and a sturdy low counter with a small placard on it.", "Jakke")
  62. mastercraft.cmd: if returned: True
  63. mastercraft.cmd, mc_include.cmd(907): deletevariable temp
  64. mastercraft.cmd, mc_include.cmd(908): deletevariable temp.max
  65. mastercraft.cmd, mc_include.cmd(909): class off: master
  66. mastercraft.cmd: if evaluate: (def(automapper.typeahead))
  67. mastercraft.cmd: if returned: False
  68. mastercraft.cmd, mc_include.cmd(911): return
  69. mastercraft.cmd: if evaluate: !matchre("Empty|tailoring book", "logbook")
  70. mastercraft.cmd: if returned: True
  71. mastercraft.cmd(224): gosub EMPTY_HANDS
  72. mastercraft.cmd, mc_include.cmd(1208): pause 0.0001
  73. mastercraft.cmd, mc_include.cmd(1209): gosub STOW_RIGHT
  74. mastercraft.cmd: if evaluate: matchre("", "")
  75. mastercraft.cmd: if returned: True
  76. mastercraft.cmd: if evaluate: %BELTTOOLS = 1
  77. mastercraft.cmd: if returned: False
  78. mastercraft.cmd, mc_include.cmd(1555): gosub PUT_IT my in my duffel bag
  79. mastercraft.cmd, mc_include.cmd(1399): setvariable PutIt my in my duffel bag
  80. mastercraft.cmd, mc_include.cmd(1400): setvariable LOCATION PUT_IT_1
  81. mastercraft.cmd, mc_include.cmd(1401): pause 0.0001
  82. mastercraft.cmd, mc_include.cmd(1402): passing label: PUT_IT_1
  83. mastercraft.cmd, mc_include.cmd(1418): matchwait
  84. put my in my duffel bag
  85. What were you referring to?
  86. >
  87. mastercraft.cmd: match goto return
  88. mastercraft.cmd(2144): passing label: return
  89. mastercraft.cmd(2145): return
  90. mastercraft.cmd, mc_include.cmd(1558): return
  91. mastercraft.cmd, mc_include.cmd(1210): gosub STOW_LEFT
  92. mastercraft.cmd: if evaluate: matchre("", "book")
  93. mastercraft.cmd: if returned: False
  94. mastercraft.cmd, mc_include.cmd(1542): gosub PUT_IT my book in my duffel bag
  95. mastercraft.cmd, mc_include.cmd(1399): setvariable PutIt my book in my duffel bag
  96. mastercraft.cmd, mc_include.cmd(1400): setvariable LOCATION PUT_IT_1
  97. mastercraft.cmd, mc_include.cmd(1401): pause 0.0001
  98. mastercraft.cmd, mc_include.cmd(1402): passing label: PUT_IT_1
  99. mastercraft.cmd, mc_include.cmd(1418): matchwait
  100. put my book in my duffel bag
  101.  
  102. You put your book in your duffel bag.
  103. >
  104. mastercraft.cmd: match goto return
  105. mastercraft.cmd(2144): passing label: return
  106. mastercraft.cmd(2145): return
  107. mastercraft.cmd, mc_include.cmd(1543): return
  108. mastercraft.cmd, mc_include.cmd(1211): return
  109. mastercraft.cmd(225): gosub GET my Outfitting logbook from my duffel bag
  110. mastercraft.cmd, mc_include.cmd(1440): setvariable Get my Outfitting logbook from my duffel bag
  111. mastercraft.cmd, mc_include.cmd(1441): setvariable LOCATION GET_1
  112. mastercraft.cmd, mc_include.cmd(1442): pause 0.0001
  113. mastercraft.cmd, mc_include.cmd(1443): passing label: GET_1
  114. mastercraft.cmd, mc_include.cmd(1461): matchwait
  115. get my Outfitting logbook from my duffel bag
  116.  
  117. You get an outfitting work order logbook from inside your duffel bag.
  118. >
  119. mastercraft.cmd: match goto return
  120. mastercraft.cmd(2144): passing label: return
  121. mastercraft.cmd(2145): return
  122. mastercraft.cmd(232): matchwait
  123. ask Jakke for hard tailor work
  124. mastercraft.cmd(159): action triggered: I need (\d+).*(finely-crafted|of superior quality|of exceptional quality),
  125. mastercraft.cmd(159): action commands: var order.quantity $1;put #var MC.order.quality $2
  126. mastercraft.cmd(159): setvariable order.quantity 2
  127. Jakke shuffles through some notes and says, "Alright, this is an order for a cloth cape. I need 2 of exceptional quality [10/12], made from any fabric and due in 85 roisaen. Please complete the items, bundle them with your logbook and then give me the logbook to complete this order. Good luck!"
  128.  
  129. mastercraft.cmd(170): action triggered: You seem to recall this item being somewhere in chapter (\d+) of the instruction book.
  130. mastercraft.cmd(170): action commands: var chapter $1
  131. mastercraft.cmd(170): setvariable chapter 2
  132. You seem to recall this item being somewhere in chapter 2 of the instruction book.
  133. >
  134. mastercraft.cmd: match goto identify.order
  135. mastercraft.cmd(245): passing label: identify.order
  136. mastercraft.cmd: if evaluate: !0
  137. mastercraft.cmd: if returned: True
  138. mastercraft.cmd: if evaluate: 2 > 6
  139. mastercraft.cmd: if returned: False
  140. mastercraft.cmd: if evaluate: 2 < 2
  141. mastercraft.cmd: if returned: False
  142. mastercraft.cmd: if evaluate: "tailor" = "weapon"
  143. mastercraft.cmd: if returned: False
  144. mastercraft.cmd: if evaluate: "tailor" = "armor"
  145. mastercraft.cmd: if returned: False
  146. mastercraft.cmd: if evaluate: "tailor" = "blacksmith"
  147. mastercraft.cmd: if returned: False
  148. mastercraft.cmd: if evaluate: "tailor" = "tailor"
  149. mastercraft.cmd: if returned: True
  150. [mastercraft]: read my Outfitting logbook
  151. mastercraft.cmd(300): matchwait
  152. You open your logbook and sort through its contents.
  153. mastercraft.cmd(158): action triggered: You must bundle and deliver (\d+) more within
  154. mastercraft.cmd(158): action commands: var order.quantity $1
  155. mastercraft.cmd(158): setvariable order.quantity 2
  156. This logbook is tracking a work order requiring you to craft a cloth cape from any fabric. You must bundle and deliver 2 more within the next 85 roisaen.
  157.  
  158. This logbook has been used to complete:
  159. 0 Easy, 0 Challenging and 0 Hard Jewelry making work orders.
  160. 3 Easy, 39 Challenging and 1 Hard Tailoring work orders.
  161. 0 Easy, 0 Challenging and 0 Hard Artistry work orders.
  162. >
  163. mastercraft.cmd: match goto chapter.2
  164. mastercraft.cmd(392): passing label: chapter.2
  165. mastercraft.cmd(393): setvariable full.order.noun a cloth cape
  166. mastercraft.cmd: if evaluate: "tailor" = "tailor"
  167. mastercraft.cmd: if returned: True
  168. mastercraft.cmd(394): setvariable order.type cloth
  169. mastercraft.cmd: if evaluate: "tailor" = "carving"
  170. mastercraft.cmd: if returned: False
  171. mastercraft.cmd: if evaluate: "tailor" = "shaping"
  172. mastercraft.cmd: if returned: False
  173. mastercraft.cmd(397): setvariable order.chapter 2
  174. mastercraft.cmd(398): pause .5
  175. mastercraft.cmd(399): goto chapter.name
  176. mastercraft.cmd: if evaluate: "tailor" = "tinkering"
  177. mastercraft.cmd: if returned: False
  178. mastercraft.cmd: if evaluate: matchre("a cloth cape", "(?:.*\s)(\S+$)")
  179. mastercraft.cmd: if returned: True
  180. mastercraft.cmd: if evaluate: matchre("a cloth cape", ".* ball and chain")
  181. mastercraft.cmd: if returned: False
  182. Item Full Name : a cloth cape
  183. Item Base Name : cape
  184. Chapter Item Is In : 2
  185. Quantity Desired : 2
  186. mastercraft.cmd(381): goto keep.order
  187. mastercraft.cmd: if evaluate: matchre("a cloth cape", "none")
  188. mastercraft.cmd: if returned: False
  189. mastercraft.cmd: if evaluate: (("tailor" = "tailor") && ("yarn" != "cloth"))
  190. mastercraft.cmd: if returned: True
  191. mastercraft.cmd(474): goto new.order.wait
  192. Pausing 2 seconds to get another order.
  193. mastercraft.cmd(236): pause 2
  194. mastercraft.cmd(237): goto new.order
  195. mastercraft.cmd(214): setvariable fail 0
  196. mastercraft.cmd(215): setvariable diff.change 0
  197. mastercraft.cmd: if evaluate: 1 > 4
  198. mastercraft.cmd: if returned: False
  199. mastercraft.cmd(221): gosub find.master
  200. mastercraft.cmd: if evaluate: (def(automapper.typeahead) && ($automapper.typeahead != 0)
  201. mastercraft.cmd: if returned: False
  202. mastercraft.cmd, mc_include.cmd(875): gosub check.location
  203. mastercraft.cmd, mc_include.cmd(352): setvariable society none
  204. mastercraft.cmd: if evaluate: 67 = 30 && matchre("442|441|443|405|404|398|402|403|409|408|399|406|407|400|410|411|401", "722")
  205. mastercraft.cmd: if returned: False
  206. mastercraft.cmd: if evaluate: 67 = 30 && matchre("448|450|449|451|458|459|455|452|453|454|456|457|460", "722")
  207. mastercraft.cmd: if returned: False
  208. mastercraft.cmd: if evaluate: 67 = 30 && matchre("461|462|463|464|465|466|467|468|469", "722")
  209. mastercraft.cmd: if returned: False
  210. mastercraft.cmd: if evaluate: 67 = 30 && matchre("470|471|473|474|475|481|472|476|479|478|477|480|482", "722")
  211. mastercraft.cmd: if returned: False
  212. mastercraft.cmd: if evaluate: 67 = 30 && matchre("526|527|528|529|530|531|532|533|534|535|536|537|538|539|540", "722")
  213. mastercraft.cmd: if returned: False
  214. mastercraft.cmd: if evaluate: 67 = 1 && matchre("903|865|962|961|960|902|905|904|906|963|907|908|909", "722")
  215. mastercraft.cmd: if returned: False
  216. mastercraft.cmd: if evaluate: 67 = 1 && matchre("873|910|911|912|913|914|915|916|917|918|919|920|921|922|923|924", "722")
  217. mastercraft.cmd: if returned: False
  218. mastercraft.cmd: if evaluate: 67 = 1 && matchre("851|925|874|926|927|928|929|930", "722")
  219. mastercraft.cmd: if returned: False
  220. mastercraft.cmd: if evaluate: 67 = 1 && matchre("898|931|932|933|934", "722")
  221. mastercraft.cmd: if returned: False
  222. mastercraft.cmd: if evaluate: 67 = 1 && matchre("994|995|996|997|998|999|1000|1001|1002|1003", "722")
  223. mastercraft.cmd: if returned: False
  224. mastercraft.cmd: if evaluate: 67 = 90 && matchre("818|819|820|821|822|823|824|825|826|827|828|829|830|831|832", "722")
  225. mastercraft.cmd: if returned: False
  226. mastercraft.cmd: if evaluate: 67 = 90 && matchre("850|851|852|846|843|845|847|848|849|844|841|839|840|842", "722")
  227. mastercraft.cmd: if returned: False
  228. mastercraft.cmd: if evaluate: 67 = 90 && matchre("853|854|855|856|857|858|859|860|861|862", "722")
  229. mastercraft.cmd: if returned: False
  230. mastercraft.cmd: if evaluate: 67 = 90 && matchre("863|864|865|866|867|868|869|870|871|872|873", "722")
  231. mastercraft.cmd: if returned: False
  232. mastercraft.cmd: if evaluate: 67 = 67 && matchre("644|661|645|648|647|649|650|651|652|653|654|655|656|657|658|659|660|646", "722")
  233. mastercraft.cmd: if returned: False
  234. mastercraft.cmd: if evaluate: 67 = 67 && matchre("700|701|702|703|704|705", "722")
  235. mastercraft.cmd: if returned: False
  236. mastercraft.cmd: if evaluate: 67 = 67 && matchre("711|712|713|714|715|716|717|718", "722")
  237. mastercraft.cmd: if returned: False
  238. mastercraft.cmd: if evaluate: 67 = 67 && matchre("719|720|721|722|723|724|725|726|727|728|729|730|731", "722")
  239. mastercraft.cmd: if returned: True
  240. mastercraft.cmd, mc_include.cmd(370): setvariable society Shard.Outfitting
  241. mastercraft.cmd: if evaluate: 67 = 67 && matchre("755|756|757|758|759|760|761|762|763|764|765|766|767", "722")
  242. mastercraft.cmd: if returned: False
  243. mastercraft.cmd: if evaluate: 67 = 116 && matchre("407|408|416|417|418|419|409|410|411|412|413|414|415", "722")
  244. mastercraft.cmd: if returned: False
  245. mastercraft.cmd: if evaluate: 67 = 116 && matchre("435|436|437|438|439|440|441|442|443|444", "722")
  246. mastercraft.cmd: if returned: False
  247. mastercraft.cmd: if evaluate: 67 = 107 && matchre("334|335|336|337|338|339|340|341|342|343|344|345|346|347|348", "722")
  248. mastercraft.cmd: if returned: False
  249. mastercraft.cmd: if evaluate: 67 = 7 && matchre("774|777|776|775|778|782|779|784|780|786|781|783|785", "722")
  250. mastercraft.cmd: if returned: False
  251. mastercraft.cmd: if evaluate: 67 = 61 && matchre("248|238|239|240|241|242|243|244|245|246|247|253|252|251|250|249|237", "722")
  252. mastercraft.cmd: if returned: False
  253. mastercraft.cmd: if evaluate: 67 = 150 && matchre("206|207|208|209|210|220|221", "722")
  254. mastercraft.cmd: if returned: False
  255. mastercraft.cmd: if evaluate: 67 = 150 && matchre("196|197|198|199|200|201|202|203|204|215|216|217|218|219", "722")
  256. mastercraft.cmd: if returned: False
  257. mastercraft.cmd: if evaluate: 67 = 150 && matchre("183|184|185|186|187|188|189|211|212|213|214", "722")
  258. mastercraft.cmd: if returned: False
  259. mastercraft.cmd: if evaluate: 67 = 150 && matchre("190|191|192|193|194|195", "722")
  260. mastercraft.cmd: if returned: False
  261. mastercraft.cmd: if evaluate: 67 = 150 && matchre("232|233|234|235|236|237|238|239|240|241", "722")
  262. mastercraft.cmd: if returned: False
  263. mastercraft.cmd: if evaluate: 67 = 47 && matchre("504|505|506|507|508|509|510|511|512|513|514|515|516|517|518|519|520", "722")
  264. mastercraft.cmd: if returned: False
  265. mastercraft.cmd: if evaluate: 67 = 47 && matchre("521|522|523|524|525|526|527|528|529|530", "722")
  266. mastercraft.cmd: if returned: False
  267. mastercraft.cmd: if evaluate: 67 = 47 && matchre("489|490|491|492|493|494|495|496|497|498|499|500|501|502|503", "722")
  268. mastercraft.cmd: if returned: False
  269. mastercraft.cmd: if evaluate: 67 = 47 && matchre("531|532|533|534|535|536|537|538|539", "722")
  270. mastercraft.cmd: if returned: False
  271. mastercraft.cmd, mc_include.cmd(386): pause 1
  272. mastercraft.cmd, mc_include.cmd(387): passing label: assembleloc
  273. mastercraft.cmd, mc_include.cmd(416): gosub Shard.Outfitting
  274. mastercraft.cmd, mc_include.cmd(663): setvariable master Jakke
  275. mastercraft.cmd, mc_include.cmd(874): action triggered: matchre("$monsterlist", "%master")
  276. mastercraft.cmd, mc_include.cmd(874): action commands: put #parse YOU HAVE ARRIVED
  277. mastercraft.cmd, mc_include.cmd(873): action triggered: matchre("$roomobjs", "%master")
  278. mastercraft.cmd, mc_include.cmd(873): action commands: put #script abort automapper
  279. mastercraft.cmd, mc_include.cmd(670): setvariable society.type Outfitting
  280. mastercraft.cmd, mc_include.cmd(671): return
  281. mastercraft.cmd, mc_include.cmd(417): return
  282. mastercraft.cmd, mc_include.cmd(876): setvariable Master.Found 0
  283. mastercraft.cmd, mc_include.cmd(877): setvariable temp 0
  284. mastercraft.cmd, mc_include.cmd(878): eval: temp.max count("719|720|721|722|723|724|725","|")
  285. mastercraft.cmd, mc_include.cmd(878): eval result: temp.max=6
  286. mastercraft.cmd: if evaluate: matchre("You also see Outfitting Society Master Jakke, a tailoring chart hanging from the wall, a clerk and a sturdy low counter with a small placard on it.", "Jakke")
  287. mastercraft.cmd: if returned: True
  288. mastercraft.cmd, mc_include.cmd(885): deletevariable temp
  289. mastercraft.cmd, mc_include.cmd(886): deletevariable temp.max
  290. mastercraft.cmd, mc_include.cmd(887): class off: master
  291. mastercraft.cmd: if evaluate: (def(automapper.typeahead))
  292. mastercraft.cmd: if returned: False
  293. mastercraft.cmd, mc_include.cmd(889): return
  294. mastercraft.cmd: if evaluate: !matchre("outfitting logbook|Empty", "logbook")
  295. mastercraft.cmd: if returned: False
  296. mastercraft.cmd(232): matchwait
  297. ask Jakke for hard tailor work
  298. mastercraft.cmd(159): action triggered: I need (\d+).*(finely-crafted|of superior quality|of exceptional quality),
  299. mastercraft.cmd(159): action commands: var order.quantity $1;put #var MC.order.quality $2
  300. mastercraft.cmd(159): setvariable order.quantity 6
  301. Jakke shuffles through some notes and says, "Alright, this is an order for a cloth carryall. I need 6 of exceptional quality [10/12], made from any fabric and due in 275 roisaen. Please complete the items, bundle them with your logbook and then give me the logbook to complete this order. Good luck!"
  302.  
  303. mastercraft.cmd(170): action triggered: You seem to recall this item being somewhere in chapter (\d+) of the instruction book.
  304. mastercraft.cmd(170): action commands: var chapter $1
  305. mastercraft.cmd(170): setvariable chapter 3
  306. You seem to recall this item being somewhere in chapter 3 of the instruction book.
  307. >
  308. mastercraft.cmd: match goto identify.order
  309. mastercraft.cmd(245): passing label: identify.order
  310. mastercraft.cmd: if evaluate: !0
  311. mastercraft.cmd: if returned: True
  312. mastercraft.cmd: if evaluate: 6 > 6
  313. mastercraft.cmd: if returned: False
  314. mastercraft.cmd: if evaluate: 6 < 2
  315. mastercraft.cmd: if returned: False
  316. mastercraft.cmd: if evaluate: "tailor" = "weapon"
  317. mastercraft.cmd: if returned: False
  318. mastercraft.cmd: if evaluate: "tailor" = "armor"
  319. mastercraft.cmd: if returned: False
  320. mastercraft.cmd: if evaluate: "tailor" = "blacksmith"
  321. mastercraft.cmd: if returned: False
  322. mastercraft.cmd: if evaluate: "tailor" = "tailor"
  323. mastercraft.cmd: if returned: True
  324. [mastercraft]: read my Outfitting logbook
  325. mastercraft.cmd(300): matchwait
  326. You open your logbook and sort through its contents.
  327. mastercraft.cmd(158): action triggered: You must bundle and deliver (\d+) more within
  328. mastercraft.cmd(158): action commands: var order.quantity $1
  329. mastercraft.cmd(158): setvariable order.quantity 6
  330. This logbook is tracking a work order requiring you to craft a cloth carryall from any fabric. You must bundle and deliver 6 more within the next 274 roisaen.
  331.  
  332. This logbook has been used to complete:
  333. 0 Easy, 0 Challenging and 0 Hard Jewelry making work orders.
  334. 3 Easy, 39 Challenging and 1 Hard Tailoring work orders.
  335. 0 Easy, 0 Challenging and 0 Hard Artistry work orders.
  336. >
  337. mastercraft.cmd: match goto chapter.3
  338. mastercraft.cmd(401): passing label: chapter.3
  339. mastercraft.cmd(402): setvariable full.order.noun a cloth carryall
  340. mastercraft.cmd: if evaluate: "tailor" = "tailor"
  341. mastercraft.cmd: if returned: True
  342. mastercraft.cmd(403): setvariable order.type cloth
  343. mastercraft.cmd: if evaluate: "tailor" = "carving"
  344. mastercraft.cmd: if returned: False
  345. mastercraft.cmd: if evaluate: "tailor" = "shaping"
  346. mastercraft.cmd: if returned: False
  347. mastercraft.cmd(406): setvariable order.chapter 3
  348. mastercraft.cmd(407): pause .5
  349. mastercraft.cmd(408): goto chapter.name
  350. mastercraft.cmd: if evaluate: "tailor" = "tinkering"
  351. mastercraft.cmd: if returned: False
  352. mastercraft.cmd: if evaluate: matchre("a cloth carryall", "(?:.*\s)(\S+$)")
  353. mastercraft.cmd: if returned: True
  354. mastercraft.cmd: if evaluate: matchre("a cloth carryall", ".* ball and chain")
  355. mastercraft.cmd: if returned: False
  356. Item Full Name : a cloth carryall
  357. Item Base Name : carryall
  358. Chapter Item Is In : 3
  359. Quantity Desired : 6
  360. mastercraft.cmd(381): goto keep.order
  361. mastercraft.cmd: if evaluate: matchre("a cloth carryall", "none")
  362. mastercraft.cmd: if returned: False
  363. mastercraft.cmd: if evaluate: (("tailor" = "tailor") && ("yarn" != "cloth"))
  364. mastercraft.cmd: if returned: True
  365. mastercraft.cmd(474): goto new.order.wait
  366. Pausing 2 seconds to get another order.
  367. mastercraft.cmd(236): pause 2
  368. mastercraft.cmd(237): goto new.order
  369. mastercraft.cmd(214): setvariable fail 0
  370. mastercraft.cmd(215): setvariable diff.change 0
  371. mastercraft.cmd: if evaluate: 1 > 4
  372. mastercraft.cmd: if returned: False
  373. mastercraft.cmd(221): gosub find.master
  374. mastercraft.cmd: if evaluate: (def(automapper.typeahead) && ($automapper.typeahead != 0)
  375. mastercraft.cmd: if returned: False
  376. mastercraft.cmd, mc_include.cmd(875): gosub check.location
  377. mastercraft.cmd, mc_include.cmd(352): setvariable society none
  378. mastercraft.cmd: if evaluate: 67 = 30 && matchre("442|441|443|405|404|398|402|403|409|408|399|406|407|400|410|411|401", "722")
  379. mastercraft.cmd: if returned: False
  380. mastercraft.cmd: if evaluate: 67 = 30 && matchre("448|450|449|451|458|459|455|452|453|454|456|457|460", "722")
  381. mastercraft.cmd: if returned: False
  382. mastercraft.cmd: if evaluate: 67 = 30 && matchre("461|462|463|464|465|466|467|468|469", "722")
  383. mastercraft.cmd: if returned: False
  384. mastercraft.cmd: if evaluate: 67 = 30 && matchre("470|471|473|474|475|481|472|476|479|478|477|480|482", "722")
  385. mastercraft.cmd: if returned: False
  386. mastercraft.cmd: if evaluate: 67 = 30 && matchre("526|527|528|529|530|531|532|533|534|535|536|537|538|539|540", "722")
  387. mastercraft.cmd: if returned: False
  388. mastercraft.cmd: if evaluate: 67 = 1 && matchre("903|865|962|961|960|902|905|904|906|963|907|908|909", "722")
  389. mastercraft.cmd: if returned: False
  390. mastercraft.cmd: if evaluate: 67 = 1 && matchre("873|910|911|912|913|914|915|916|917|918|919|920|921|922|923|924", "722")
  391. mastercraft.cmd: if returned: False
  392. mastercraft.cmd: if evaluate: 67 = 1 && matchre("851|925|874|926|927|928|929|930", "722")
  393. mastercraft.cmd: if returned: False
  394. mastercraft.cmd: if evaluate: 67 = 1 && matchre("898|931|932|933|934", "722")
  395. mastercraft.cmd: if returned: False
  396. mastercraft.cmd: if evaluate: 67 = 1 && matchre("994|995|996|997|998|999|1000|1001|1002|1003", "722")
  397. mastercraft.cmd: if returned: False
  398. mastercraft.cmd: if evaluate: 67 = 90 && matchre("818|819|820|821|822|823|824|825|826|827|828|829|830|831|832", "722")
  399. mastercraft.cmd: if returned: False
  400. mastercraft.cmd: if evaluate: 67 = 90 && matchre("850|851|852|846|843|845|847|848|849|844|841|839|840|842", "722")
  401. mastercraft.cmd: if returned: False
  402. mastercraft.cmd: if evaluate: 67 = 90 && matchre("853|854|855|856|857|858|859|860|861|862", "722")
  403. mastercraft.cmd: if returned: False
  404. mastercraft.cmd: if evaluate: 67 = 90 && matchre("863|864|865|866|867|868|869|870|871|872|873", "722")
  405. mastercraft.cmd: if returned: False
  406. mastercraft.cmd: if evaluate: 67 = 67 && matchre("644|661|645|648|647|649|650|651|652|653|654|655|656|657|658|659|660|646", "722")
  407. mastercraft.cmd: if returned: False
  408. mastercraft.cmd: if evaluate: 67 = 67 && matchre("700|701|702|703|704|705", "722")
  409. mastercraft.cmd: if returned: False
  410. mastercraft.cmd: if evaluate: 67 = 67 && matchre("711|712|713|714|715|716|717|718", "722")
  411. mastercraft.cmd: if returned: False
  412. mastercraft.cmd: if evaluate: 67 = 67 && matchre("719|720|721|722|723|724|725|726|727|728|729|730|731", "722")
  413. mastercraft.cmd: if returned: True
  414. mastercraft.cmd, mc_include.cmd(370): setvariable society Shard.Outfitting
  415. mastercraft.cmd: if evaluate: 67 = 67 && matchre("755|756|757|758|759|760|761|762|763|764|765|766|767", "722")
  416. mastercraft.cmd: if returned: False
  417. mastercraft.cmd: if evaluate: 67 = 116 && matchre("407|408|416|417|418|419|409|410|411|412|413|414|415", "722")
  418. mastercraft.cmd: if returned: False
  419. mastercraft.cmd: if evaluate: 67 = 116 && matchre("435|436|437|438|439|440|441|442|443|444", "722")
  420. mastercraft.cmd: if returned: False
  421. mastercraft.cmd: if evaluate: 67 = 107 && matchre("334|335|336|337|338|339|340|341|342|343|344|345|346|347|348", "722")
  422. mastercraft.cmd: if returned: False
  423. mastercraft.cmd: if evaluate: 67 = 7 && matchre("774|777|776|775|778|782|779|784|780|786|781|783|785", "722")
  424. mastercraft.cmd: if returned: False
  425. mastercraft.cmd: if evaluate: 67 = 61 && matchre("248|238|239|240|241|242|243|244|245|246|247|253|252|251|250|249|237", "722")
  426. mastercraft.cmd: if returned: False
  427. mastercraft.cmd: if evaluate: 67 = 150 && matchre("206|207|208|209|210|220|221", "722")
  428. mastercraft.cmd: if returned: False
  429. mastercraft.cmd: if evaluate: 67 = 150 && matchre("196|197|198|199|200|201|202|203|204|215|216|217|218|219", "722")
  430. mastercraft.cmd: if returned: False
  431. mastercraft.cmd: if evaluate: 67 = 150 && matchre("183|184|185|186|187|188|189|211|212|213|214", "722")
  432. mastercraft.cmd: if returned: False
  433. mastercraft.cmd: if evaluate: 67 = 150 && matchre("190|191|192|193|194|195", "722")
  434. mastercraft.cmd: if returned: False
  435. mastercraft.cmd: if evaluate: 67 = 150 && matchre("232|233|234|235|236|237|238|239|240|241", "722")
  436. mastercraft.cmd: if returned: False
  437. mastercraft.cmd: if evaluate: 67 = 47 && matchre("504|505|506|507|508|509|510|511|512|513|514|515|516|517|518|519|520", "722")
  438. mastercraft.cmd: if returned: False
  439. mastercraft.cmd: if evaluate: 67 = 47 && matchre("521|522|523|524|525|526|527|528|529|530", "722")
  440. mastercraft.cmd: if returned: False
  441. mastercraft.cmd: if evaluate: 67 = 47 && matchre("489|490|491|492|493|494|495|496|497|498|499|500|501|502|503", "722")
  442. mastercraft.cmd: if returned: False
  443. mastercraft.cmd: if evaluate: 67 = 47 && matchre("531|532|533|534|535|536|537|538|539", "722")
  444. mastercraft.cmd: if returned: False
  445. mastercraft.cmd, mc_include.cmd(386): pause 1
  446. mastercraft.cmd, mc_include.cmd(387): passing label: assembleloc
  447. mastercraft.cmd, mc_include.cmd(416): gosub Shard.Outfitting
  448. mastercraft.cmd, mc_include.cmd(663): setvariable master Jakke
  449. mastercraft.cmd, mc_include.cmd(874): action triggered: matchre("$monsterlist", "%master")
  450. mastercraft.cmd, mc_include.cmd(874): action commands: put #parse YOU HAVE ARRIVED
  451. mastercraft.cmd, mc_include.cmd(873): action triggered: matchre("$roomobjs", "%master")
  452. mastercraft.cmd, mc_include.cmd(873): action commands: put #script abort automapper
  453. mastercraft.cmd, mc_include.cmd(670): setvariable society.type Outfitting
  454. mastercraft.cmd, mc_include.cmd(671): return
  455. mastercraft.cmd, mc_include.cmd(417): return
  456. mastercraft.cmd, mc_include.cmd(876): setvariable Master.Found 0
  457. mastercraft.cmd, mc_include.cmd(877): setvariable temp 0
  458. mastercraft.cmd, mc_include.cmd(878): eval: temp.max count("719|720|721|722|723|724|725","|")
  459. mastercraft.cmd, mc_include.cmd(878): eval result: temp.max=6
  460. mastercraft.cmd: if evaluate: matchre("You also see Outfitting Society Master Jakke, a tailoring chart hanging from the wall, a clerk and a sturdy low counter with a small placard on it.", "Jakke")
  461. mastercraft.cmd: if returned: True
  462. mastercraft.cmd, mc_include.cmd(885): deletevariable temp
  463. mastercraft.cmd, mc_include.cmd(886): deletevariable temp.max
  464. mastercraft.cmd, mc_include.cmd(887): class off: master
  465. mastercraft.cmd: if evaluate: (def(automapper.typeahead))
  466. mastercraft.cmd: if returned: False
  467. mastercraft.cmd, mc_include.cmd(889): return
  468. mastercraft.cmd: if evaluate: !matchre("outfitting logbook|Empty", "logbook")
  469. mastercraft.cmd: if returned: False
  470. mastercraft.cmd(232): matchwait
  471. ask Jakke for hard tailor work
  472. mastercraft.cmd(159): action triggered: I need (\d+).*(finely-crafted|of superior quality|of exceptional quality),
  473. mastercraft.cmd(159): action commands: var order.quantity $1;put #var MC.order.quality $2
  474. mastercraft.cmd(159): setvariable order.quantity 2
  475. Jakke shuffles through some notes and says, "Alright, this is an order for a cloth gown. I need 2 of exceptional quality [10/12], made from any fabric and due in 95 roisaen. Please complete the items, bundle them with your logbook and then give me the logbook to complete this order. Good luck!"
  476.  
  477. mastercraft.cmd(170): action triggered: You seem to recall this item being somewhere in chapter (\d+) of the instruction book.
  478. mastercraft.cmd(170): action commands: var chapter $1
  479. mastercraft.cmd(170): setvariable chapter 2
  480. You seem to recall this item being somewhere in chapter 2 of the instruction book.
  481. >
  482. mastercraft.cmd: match goto identify.order
  483. mastercraft.cmd(245): passing label: identify.order
  484. mastercraft.cmd: if evaluate: !0
  485. mastercraft.cmd: if returned: True
  486. mastercraft.cmd: if evaluate: 2 > 6
  487. mastercraft.cmd: if returned: False
  488. mastercraft.cmd: if evaluate: 2 < 2
  489. mastercraft.cmd: if returned: False
  490. mastercraft.cmd: if evaluate: "tailor" = "weapon"
  491. mastercraft.cmd: if returned: False
  492. mastercraft.cmd: if evaluate: "tailor" = "armor"
  493. mastercraft.cmd: if returned: False
  494. mastercraft.cmd: if evaluate: "tailor" = "blacksmith"
  495. mastercraft.cmd: if returned: False
  496. mastercraft.cmd: if evaluate: "tailor" = "tailor"
  497. mastercraft.cmd: if returned: True
  498. [mastercraft]: read my Outfitting logbook
  499. mastercraft.cmd(300): matchwait
  500. You open your logbook and sort through its contents.
  501. mastercraft.cmd(158): action triggered: You must bundle and deliver (\d+) more within
  502. mastercraft.cmd(158): action commands: var order.quantity $1
  503. mastercraft.cmd(158): setvariable order.quantity 2
  504. This logbook is tracking a work order requiring you to craft a cloth gown from any fabric. You must bundle and deliver 2 more within the next 94 roisaen.
  505.  
  506. This logbook has been used to complete:
  507. 0 Easy, 0 Challenging and 0 Hard Jewelry making work orders.
  508. 3 Easy, 39 Challenging and 1 Hard Tailoring work orders.
  509. 0 Easy, 0 Challenging and 0 Hard Artistry work orders.
  510. >
  511. mastercraft.cmd: match goto chapter.2
  512. mastercraft.cmd(392): passing label: chapter.2
  513. mastercraft.cmd(393): setvariable full.order.noun a cloth gown
  514. mastercraft.cmd: if evaluate: "tailor" = "tailor"
  515. mastercraft.cmd: if returned: True
  516. mastercraft.cmd(394): setvariable order.type cloth
  517. mastercraft.cmd: if evaluate: "tailor" = "carving"
  518. mastercraft.cmd: if returned: False
  519. mastercraft.cmd: if evaluate: "tailor" = "shaping"
  520. mastercraft.cmd: if returned: False
  521. mastercraft.cmd(397): setvariable order.chapter 2
  522. mastercraft.cmd(398): pause .5
  523. mastercraft.cmd(399): goto chapter.name
  524. mastercraft.cmd: if evaluate: "tailor" = "tinkering"
  525. mastercraft.cmd: if returned: False
  526. mastercraft.cmd: if evaluate: matchre("a cloth gown", "(?:.*\s)(\S+$)")
  527. mastercraft.cmd: if returned: True
  528. mastercraft.cmd: if evaluate: matchre("a cloth gown", ".* ball and chain")
  529. mastercraft.cmd: if returned: False
  530. Item Full Name : a cloth gown
  531. Item Base Name : gown
  532. Chapter Item Is In : 2
  533. Quantity Desired : 2
  534. mastercraft.cmd(381): goto keep.order
  535. mastercraft.cmd: if evaluate: matchre("a cloth gown", "none")
  536. mastercraft.cmd: if returned: False
  537. mastercraft.cmd: if evaluate: (("tailor" = "tailor") && ("yarn" != "cloth"))
  538. mastercraft.cmd: if returned: True
  539. mastercraft.cmd(474): goto new.order.wait
  540. Pausing 2 seconds to get another order.
  541. mastercraft.cmd(236): pause 2
  542. mastercraft.cmd(237): goto new.order
  543. mastercraft.cmd(214): setvariable fail 0
  544. mastercraft.cmd(215): setvariable diff.change 0
  545. mastercraft.cmd: if evaluate: 1 > 4
  546. mastercraft.cmd: if returned: False
  547. mastercraft.cmd(221): gosub find.master
  548. mastercraft.cmd: if evaluate: (def(automapper.typeahead) && ($automapper.typeahead != 0)
  549. mastercraft.cmd: if returned: False
  550. mastercraft.cmd, mc_include.cmd(875): gosub check.location
  551. mastercraft.cmd, mc_include.cmd(352): setvariable society none
  552. mastercraft.cmd: if evaluate: 67 = 30 && matchre("442|441|443|405|404|398|402|403|409|408|399|406|407|400|410|411|401", "722")
  553. mastercraft.cmd: if returned: False
  554. mastercraft.cmd: if evaluate: 67 = 30 && matchre("448|450|449|451|458|459|455|452|453|454|456|457|460", "722")
  555. mastercraft.cmd: if returned: False
  556. mastercraft.cmd: if evaluate: 67 = 30 && matchre("461|462|463|464|465|466|467|468|469", "722")
  557. mastercraft.cmd: if returned: False
  558. mastercraft.cmd: if evaluate: 67 = 30 && matchre("470|471|473|474|475|481|472|476|479|478|477|480|482", "722")
  559. mastercraft.cmd: if returned: False
  560. mastercraft.cmd: if evaluate: 67 = 30 && matchre("526|527|528|529|530|531|532|533|534|535|536|537|538|539|540", "722")
  561. mastercraft.cmd: if returned: False
  562. mastercraft.cmd: if evaluate: 67 = 1 && matchre("903|865|962|961|960|902|905|904|906|963|907|908|909", "722")
  563. mastercraft.cmd: if returned: False
  564. mastercraft.cmd: if evaluate: 67 = 1 && matchre("873|910|911|912|913|914|915|916|917|918|919|920|921|922|923|924", "722")
  565. mastercraft.cmd: if returned: False
  566. mastercraft.cmd: if evaluate: 67 = 1 && matchre("851|925|874|926|927|928|929|930", "722")
  567. mastercraft.cmd: if returned: False
  568. mastercraft.cmd: if evaluate: 67 = 1 && matchre("898|931|932|933|934", "722")
  569. mastercraft.cmd: if returned: False
  570. mastercraft.cmd: if evaluate: 67 = 1 && matchre("994|995|996|997|998|999|1000|1001|1002|1003", "722")
  571. mastercraft.cmd: if returned: False
  572. mastercraft.cmd: if evaluate: 67 = 90 && matchre("818|819|820|821|822|823|824|825|826|827|828|829|830|831|832", "722")
  573. mastercraft.cmd: if returned: False
  574. mastercraft.cmd: if evaluate: 67 = 90 && matchre("850|851|852|846|843|845|847|848|849|844|841|839|840|842", "722")
  575. mastercraft.cmd: if returned: False
  576. mastercraft.cmd: if evaluate: 67 = 90 && matchre("853|854|855|856|857|858|859|860|861|862", "722")
  577. mastercraft.cmd: if returned: False
  578. mastercraft.cmd: if evaluate: 67 = 90 && matchre("863|864|865|866|867|868|869|870|871|872|873", "722")
  579. mastercraft.cmd: if returned: False
  580. mastercraft.cmd: if evaluate: 67 = 67 && matchre("644|661|645|648|647|649|650|651|652|653|654|655|656|657|658|659|660|646", "722")
  581. mastercraft.cmd: if returned: False
  582. mastercraft.cmd: if evaluate: 67 = 67 && matchre("700|701|702|703|704|705", "722")
  583. mastercraft.cmd: if returned: False
  584. mastercraft.cmd: if evaluate: 67 = 67 && matchre("711|712|713|714|715|716|717|718", "722")
  585. mastercraft.cmd: if returned: False
  586. mastercraft.cmd: if evaluate: 67 = 67 && matchre("719|720|721|722|723|724|725|726|727|728|729|730|731", "722")
  587. mastercraft.cmd: if returned: True
  588. mastercraft.cmd, mc_include.cmd(370): setvariable society Shard.Outfitting
  589. mastercraft.cmd: if evaluate: 67 = 67 && matchre("755|756|757|758|759|760|761|762|763|764|765|766|767", "722")
  590. mastercraft.cmd: if returned: False
  591. mastercraft.cmd: if evaluate: 67 = 116 && matchre("407|408|416|417|418|419|409|410|411|412|413|414|415", "722")
  592. mastercraft.cmd: if returned: False
  593. mastercraft.cmd: if evaluate: 67 = 116 && matchre("435|436|437|438|439|440|441|442|443|444", "722")
  594. mastercraft.cmd: if returned: False
  595. mastercraft.cmd: if evaluate: 67 = 107 && matchre("334|335|336|337|338|339|340|341|342|343|344|345|346|347|348", "722")
  596. mastercraft.cmd: if returned: False
  597. mastercraft.cmd: if evaluate: 67 = 7 && matchre("774|777|776|775|778|782|779|784|780|786|781|783|785", "722")
  598. mastercraft.cmd: if returned: False
  599. mastercraft.cmd: if evaluate: 67 = 61 && matchre("248|238|239|240|241|242|243|244|245|246|247|253|252|251|250|249|237", "722")
  600. mastercraft.cmd: if returned: False
  601. mastercraft.cmd: if evaluate: 67 = 150 && matchre("206|207|208|209|210|220|221", "722")
  602. mastercraft.cmd: if returned: False
  603. mastercraft.cmd: if evaluate: 67 = 150 && matchre("196|197|198|199|200|201|202|203|204|215|216|217|218|219", "722")
  604. mastercraft.cmd: if returned: False
  605. mastercraft.cmd: if evaluate: 67 = 150 && matchre("183|184|185|186|187|188|189|211|212|213|214", "722")
  606. mastercraft.cmd: if returned: False
  607. mastercraft.cmd: if evaluate: 67 = 150 && matchre("190|191|192|193|194|195", "722")
  608. mastercraft.cmd: if returned: False
  609. mastercraft.cmd: if evaluate: 67 = 150 && matchre("232|233|234|235|236|237|238|239|240|241", "722")
  610. mastercraft.cmd: if returned: False
  611. mastercraft.cmd: if evaluate: 67 = 47 && matchre("504|505|506|507|508|509|510|511|512|513|514|515|516|517|518|519|520", "722")
  612. mastercraft.cmd: if returned: False
  613. mastercraft.cmd: if evaluate: 67 = 47 && matchre("521|522|523|524|525|526|527|528|529|530", "722")
  614. mastercraft.cmd: if returned: False
  615. mastercraft.cmd: if evaluate: 67 = 47 && matchre("489|490|491|492|493|494|495|496|497|498|499|500|501|502|503", "722")
  616. mastercraft.cmd: if returned: False
  617. mastercraft.cmd: if evaluate: 67 = 47 && matchre("531|532|533|534|535|536|537|538|539", "722")
  618. mastercraft.cmd: if returned: False
  619. mastercraft.cmd, mc_include.cmd(386): pause 1
  620. mastercraft.cmd, mc_include.cmd(387): passing label: assembleloc
  621. mastercraft.cmd, mc_include.cmd(416): gosub Shard.Outfitting
  622. mastercraft.cmd, mc_include.cmd(663): setvariable master Jakke
  623. mastercraft.cmd, mc_include.cmd(874): action triggered: matchre("$monsterlist", "%master")
  624. mastercraft.cmd, mc_include.cmd(874): action commands: put #parse YOU HAVE ARRIVED
  625. mastercraft.cmd, mc_include.cmd(873): action triggered: matchre("$roomobjs", "%master")
  626. mastercraft.cmd, mc_include.cmd(873): action commands: put #script abort automapper
  627. mastercraft.cmd, mc_include.cmd(670): setvariable society.type Outfitting
  628. mastercraft.cmd, mc_include.cmd(671): return
  629. mastercraft.cmd, mc_include.cmd(417): return
  630. mastercraft.cmd, mc_include.cmd(876): setvariable Master.Found 0
  631. mastercraft.cmd, mc_include.cmd(877): setvariable temp 0
  632. mastercraft.cmd, mc_include.cmd(878): eval: temp.max count("719|720|721|722|723|724|725","|")
  633. mastercraft.cmd, mc_include.cmd(878): eval result: temp.max=6
  634. mastercraft.cmd: if evaluate: matchre("You also see Outfitting Society Master Jakke, a tailoring chart hanging from the wall, a clerk and a sturdy low counter with a small placard on it.", "Jakke")
  635. mastercraft.cmd: if returned: True
  636. mastercraft.cmd, mc_include.cmd(885): deletevariable temp
  637. mastercraft.cmd, mc_include.cmd(886): deletevariable temp.max
  638. mastercraft.cmd, mc_include.cmd(887): class off: master
  639. mastercraft.cmd: if evaluate: (def(automapper.typeahead))
  640. mastercraft.cmd: if returned: False
  641. mastercraft.cmd, mc_include.cmd(889): return
  642. mastercraft.cmd: if evaluate: !matchre("outfitting logbook|Empty", "logbook")
  643. mastercraft.cmd: if returned: False
  644. mastercraft.cmd(232): matchwait
  645. ask Jakke for hard tailor work
  646. mastercraft.cmd(159): action triggered: I need (\d+).*(finely-crafted|of superior quality|of exceptional quality),
  647. mastercraft.cmd(159): action commands: var order.quantity $1;put #var MC.order.quality $2
  648. mastercraft.cmd(159): setvariable order.quantity 4
  649. Jakke shuffles through some notes and says, "Alright, this is an order for a knitted cloak. I need 4 of exceptional quality [10/12], made from any fabric and due in 165 roisaen. Please complete the items, bundle them with your logbook and then give me the logbook to complete this order. Good luck!"
  650.  
  651. mastercraft.cmd(170): action triggered: You seem to recall this item being somewhere in chapter (\d+) of the instruction book.
  652. mastercraft.cmd(170): action commands: var chapter $1
  653. mastercraft.cmd(170): setvariable chapter 5
  654. You seem to recall this item being somewhere in chapter 5 of the instruction book.
  655. >
  656. mastercraft.cmd: match goto identify.order
  657. mastercraft.cmd(245): passing label: identify.order
  658. mastercraft.cmd: if evaluate: !0
  659. mastercraft.cmd: if returned: True
  660. mastercraft.cmd: if evaluate: 4 > 6
  661. mastercraft.cmd: if returned: False
  662. mastercraft.cmd: if evaluate: 4 < 2
  663. mastercraft.cmd: if returned: False
  664. mastercraft.cmd: if evaluate: "tailor" = "weapon"
  665. mastercraft.cmd: if returned: False
  666. mastercraft.cmd: if evaluate: "tailor" = "armor"
  667. mastercraft.cmd: if returned: False
  668. mastercraft.cmd: if evaluate: "tailor" = "blacksmith"
  669. mastercraft.cmd: if returned: False
  670. mastercraft.cmd: if evaluate: "tailor" = "tailor"
  671. mastercraft.cmd: if returned: True
  672. [mastercraft]: read my Outfitting logbook
  673. mastercraft.cmd(300): matchwait
  674. You open your logbook and sort through its contents.
  675. mastercraft.cmd(158): action triggered: You must bundle and deliver (\d+) more within
  676. mastercraft.cmd(158): action commands: var order.quantity $1
  677. mastercraft.cmd(158): setvariable order.quantity 4
  678. This logbook is tracking a work order requiring you to craft a knitted cloak from any fabric. You must bundle and deliver 4 more within the next 164 roisaen.
  679.  
  680. This logbook has been used to complete:
  681. 0 Easy, 0 Challenging and 0 Hard Jewelry making work orders.
  682. 3 Easy, 39 Challenging and 1 Hard Tailoring work orders.
  683. 0 Easy, 0 Challenging and 0 Hard Artistry work orders.
  684. >
  685. mastercraft.cmd: match goto chapter.5
  686. mastercraft.cmd(419): passing label: chapter.5
  687. mastercraft.cmd(420): setvariable full.order.noun a knitted cloak
  688. mastercraft.cmd: if evaluate: "tailor" = "tailor"
  689. mastercraft.cmd: if returned: True
  690. mastercraft.cmd(421): setvariable order.type yarn
  691. mastercraft.cmd: if evaluate: "tailor" = "carving"
  692. mastercraft.cmd: if returned: False
  693. mastercraft.cmd: if evaluate: "tailor" = "shaping"
  694. mastercraft.cmd: if returned: False
  695. mastercraft.cmd(424): setvariable order.chapter 5
  696. mastercraft.cmd(425): pause .5
  697. mastercraft.cmd(426): goto chapter.name
  698. mastercraft.cmd: if evaluate: "tailor" = "tinkering"
  699. mastercraft.cmd: if returned: False
  700. mastercraft.cmd: if evaluate: matchre("a knitted cloak", "(?:.*\s)(\S+$)")
  701. mastercraft.cmd: if returned: True
  702. mastercraft.cmd: if evaluate: matchre("a knitted cloak", ".* ball and chain")
  703. mastercraft.cmd: if returned: False
  704. Item Full Name : a knitted cloak
  705. Item Base Name : cloak
  706. Chapter Item Is In : 5
  707. Quantity Desired : 4
  708. mastercraft.cmd(381): goto keep.order
  709. mastercraft.cmd: if evaluate: matchre("a knitted cloak", "none")
  710. mastercraft.cmd: if returned: False
  711. mastercraft.cmd: if evaluate: (("tailor" = "tailor") && ("yarn" != "yarn"))
  712. mastercraft.cmd: if returned: False
  713. mastercraft.cmd: if evaluate: (("tailor" = "carving") && ("yarn" != "yarn"))
  714. mastercraft.cmd: if returned: False
  715. mastercraft.cmd: if evaluate: "of exceptional quality" = "finely-crafted"
  716. mastercraft.cmd: if returned: False
  717. mastercraft.cmd: if evaluate: "of exceptional quality" = "of superior quality"
  718. mastercraft.cmd: if returned: False
  719. mastercraft.cmd: if evaluate: "of exceptional quality" = "of exceptional quality"
  720. mastercraft.cmd: if returned: True
  721. mastercraft.cmd: if evaluate: "of exceptional quality" = ""
  722. mastercraft.cmd: if returned: False
  723. mastercraft.cmd(480): goto turn.page
  724. mastercraft.cmd(483): gosub PUT_IT my Outfitting logbook in my duffel bag
  725. mastercraft.cmd, mc_include.cmd(1399): setvariable PutIt my Outfitting logbook in my duffel bag
  726. mastercraft.cmd, mc_include.cmd(1400): setvariable LOCATION PUT_IT_1
  727. mastercraft.cmd, mc_include.cmd(1401): pause 0.0001
  728. mastercraft.cmd, mc_include.cmd(1402): passing label: PUT_IT_1
  729. mastercraft.cmd, mc_include.cmd(1418): matchwait
  730. put my Outfitting logbook in my duffel bag
  731.  
  732. You put your logbook in your duffel bag.
  733. >
  734. mastercraft.cmd: match goto return
  735. mastercraft.cmd(2144): passing label: return
  736. mastercraft.cmd(2145): return
  737. mastercraft.cmd(484): gosub GET my tailor book
  738. mastercraft.cmd, mc_include.cmd(1440): setvariable Get my tailor book
  739. mastercraft.cmd, mc_include.cmd(1441): setvariable LOCATION GET_1
  740. mastercraft.cmd, mc_include.cmd(1442): pause 0.0001
  741. mastercraft.cmd, mc_include.cmd(1443): passing label: GET_1
  742. mastercraft.cmd, mc_include.cmd(1461): matchwait
  743. get my tailor book
  744.  
  745. You get a book of master tailoring instructions from inside your duffel bag.
  746. >
  747. mastercraft.cmd: match goto return
  748. mastercraft.cmd(2144): passing label: return
  749. mastercraft.cmd(2145): return
  750. mastercraft.cmd(485): gosub PUT turn my book to chapter 5
  751. mastercraft.cmd, mc_include.cmd(1304): setvariable Command turn my book to chapter 5
  752. mastercraft.cmd, mc_include.cmd(1305): setvariable LOCATION PUT_1
  753. mastercraft.cmd, mc_include.cmd(1306): pause 0.0001
  754. mastercraft.cmd, mc_include.cmd(1307): passing label: PUT_1
  755. mastercraft.cmd, mc_include.cmd(1366): matchwait
  756. turn my book to chapter 5
  757. You turn your book to chapter 5, entitled "Knitted Clothing".
  758. >
  759. mastercraft.cmd: match goto return
  760. mastercraft.cmd(2144): passing label: return
  761. mastercraft.cmd(2145): return
  762. mastercraft.cmd(487): waitforre (?<!Page).*Page (\d+): a knitted cloak
  763. read my book
  764.  
  765. -= Chapter 5 : Knitted Clothing =-
  766.  
  767. Page 1: a knitted napkin Page 12: a knitted skirt
  768. Page 2: a knitted armband Page 13: a knitted shirt
  769. Page 3: some knitted socks Page 14: some knitted gloves
  770. Page 4: a knitted ankleband Page 15: some knitted legwarmers
  771. Page 5: a knitted headband Page 16: a knitted towel
  772. Page 6: some knitted mittens Page 17: some knitted hose
  773. Page 7: a knitted hood Page 18: a knitted sweater
  774. Page 8: some knitted booties Page 19: a knitted cloak
  775. Page 9: a knitted hat Page 20: a knitted blanket
  776. Page 10: a knitted scarf
  777. Page 11: some knitted slippers
  778.  
  779. >
  780. mastercraft.cmd(488): setvariable page 19
  781. mastercraft.cmd(489): gosub PUT turn my book to page 19
  782. mastercraft.cmd, mc_include.cmd(1304): setvariable Command turn my book to page 19
  783. mastercraft.cmd, mc_include.cmd(1305): setvariable LOCATION PUT_1
  784. mastercraft.cmd, mc_include.cmd(1306): pause 0.0001
  785. mastercraft.cmd, mc_include.cmd(1307): passing label: PUT_1
  786. mastercraft.cmd, mc_include.cmd(1366): matchwait
  787. turn my book to page 19
  788. You turn your book to page 19, instructions for crafting a knitted cloak.
  789. >
  790. mastercraft.cmd: match goto return
  791. mastercraft.cmd(2144): passing label: return
  792. mastercraft.cmd(2145): return
  793. mastercraft.cmd: if evaluate: 0
  794. mastercraft.cmd: if returned: False
  795. mastercraft.cmd(491): gosub STUDY my book
  796. mastercraft.cmd, mc_include.cmd(1374): setvariable Study my book
  797. mastercraft.cmd, mc_include.cmd(1375): setvariable LOCATION STUDY_1
  798. mastercraft.cmd, mc_include.cmd(1376): pause 0.0001
  799. mastercraft.cmd, mc_include.cmd(1377): passing label: STUDY_1
  800. mastercraft.cmd, mc_include.cmd(1392): matchwait
  801. study my book
  802. You scan the knitted cloak instructions with a glance and interpret many of the design's finer points.
  803. You now feel ready to begin the crafting process.
  804. Roundtime: 8 sec.
  805. R>
  806. RT with no EXP.
  807.  
  808. mastercraft.cmd: match goto return
  809. mastercraft.cmd(2144): passing label: return
  810. mastercraft.cmd(2145): return
  811. mastercraft.cmd: if evaluate: ((3 < 4) && (!$MC_0))
  812. mastercraft.cmd: if returned: False
  813. mastercraft.cmd(498): goto calc.material
  814. mastercraft.cmd(508): setvariable material.volume 0
  815. mastercraft.cmd(509): setvariable bigenough 0
  816. mastercraft.cmd(510): setvariable asmCount1 0
  817. mastercraft.cmd(511): setvariable asmCount2 0
  818. mastercraft.cmd(512): pause 0.5
  819. mastercraft.cmd: if evaluate: matchre("tailor", "weapon|armor|blacksmith")
  820. mastercraft.cmd: if returned: False
  821. mastercraft.cmd: if evaluate: "tailor" = "tailor"
  822. mastercraft.cmd: if returned: True
  823. mastercraft.cmd(554): pause .1
  824. mastercraft.cmd(555): class on: book
  825. mastercraft.cmd: if evaluate: !matchre("tailoring book", "book")
  826. mastercraft.cmd: if returned: False
  827. mastercraft.cmd(557): pause .5
  828. mastercraft.cmd(559): waitforre .*(cloth|leather|yarn).*\((\d+) yards?\)
  829. read my book
  830. -= Chapter 5, Page 19: Instructions for crafting a knitted cloak =-
  831.  
  832. A knitted cloak is a craftable item in the Outfitting society under the Tailoring crafting discipline. This is considered to be a somewhat challenging piece to make, though knowledge of the Knitted Fabric Design technique will be beneficial to the crafter.
  833.  
  834. This item is listed as a "finished knitted clothing" ingredient type and is created using some knitting needles.
  835.  
  836. A list of ingredients is provided:
  837.  
  838. (1) refined fabric yarn (70 yards)
  839.  
  840. >
  841. mastercraft.cmd(560): setvariable volume 70
  842. mastercraft.cmd(561): class off: book
  843. mastercraft.cmd(562): pause 0.1
  844. mastercraft.cmd(563): setvariable mass.volume 70
  845. mastercraft.cmd(564): math: mass.volume multiply 4
  846. mastercraft.cmd(564): math result: mass.volume=280
  847. mastercraft.cmd(565): gosub parts.inv
  848. mastercraft.cmd(832): setvariable yarn.item.count 0
  849. mastercraft.cmd(833): setvariable yarn.deed.count 0
  850. mastercraft.cmd(834): setvariable %herb1.item.count 0
  851. mastercraft.cmd(835): setvariable %herb2.item.count 0
  852. mastercraft.cmd(836): setvariable induction.count 0
  853. mastercraft.cmd(837): setvariable abolition.count 0
  854. mastercraft.cmd(838): setvariable congruence.count 0
  855. mastercraft.cmd(839): setvariable permutation.count 0
  856. mastercraft.cmd(840): setvariable rarefaction.count 0
  857. mastercraft.cmd(841): setvariable fount.count 0
  858. mastercraft.cmd(842): setvariable water.count 0
  859. mastercraft.cmd(843): setvariable alcohol.count 0
  860. mastercraft.cmd(844): setvariable coal.count 0
  861. mastercraft.cmd(845): setvariable long.pole.count 0
  862. mastercraft.cmd(846): setvariable short.pole.count 0
  863. mastercraft.cmd(847): setvariable handle.count 0
  864. mastercraft.cmd(848): setvariable hilt.count 0
  865. mastercraft.cmd(849): setvariable haft.count 0
  866. mastercraft.cmd(850): setvariable large.backing.count 0
  867. mastercraft.cmd(851): setvariable large.padding.count 0
  868. mastercraft.cmd(852): setvariable small.backing.count 0
  869. mastercraft.cmd(853): setvariable small.padding.count 0
  870. mastercraft.cmd(854): setvariable long.cord.count 0
  871. mastercraft.cmd(855): setvariable short.cord.count 0
  872. mastercraft.cmd(856): setvariable pins.count 0
  873. mastercraft.cmd(857): setvariable oil.count 0
  874. mastercraft.cmd(858): setvariable polish.count 0
  875. mastercraft.cmd(859): setvariable stain.count 0
  876. mastercraft.cmd(860): setvariable string.count 0
  877. mastercraft.cmd(861): setvariable mechanism.count 0
  878. mastercraft.cmd(862): setvariable lenses.count 0
  879. mastercraft.cmd(863): setvariable salt.count
  880. mastercraft.cmd(899): class off: forging
  881. mastercraft.cmd(900): class off: outfitting
  882. mastercraft.cmd(901): class off: engineering
  883. mastercraft.cmd(902): class off: alchemy
  884. mastercraft.cmd(903): class off: enchanting
  885. mastercraft.cmd: if evaluate: ("tailor" = "tailor")
  886. mastercraft.cmd: if returned: True
  887. mastercraft.cmd(904): class on: outfitting
  888. mastercraft.cmd: if evaluate: matchre("tailor", "weapon|armor|blacksmith")
  889. mastercraft.cmd: if returned: False
  890. mastercraft.cmd: if evaluate: matchre("tailor", "carving|shaping|tinkering")
  891. mastercraft.cmd: if returned: False
  892. mastercraft.cmd: if evaluate: "tailor" = "remed"
  893. mastercraft.cmd: if returned: False
  894. mastercraft.cmd: if evaluate: "tailor" = "artif"
  895. mastercraft.cmd: if returned: False
  896. mastercraft.cmd(910): waitforre INVENTORY HELP
  897. inv my duffel bag
  898. Inside the a duffel bag, you see:
  899.  
  900. an outfitting work order logbook
  901. mastercraft.cmd(881): action triggered: ^\s+(?:an?|some) (wool).*(yarn)
  902. mastercraft.cmd(881): action commands: math %order.pref.item.count add 1
  903. mastercraft.cmd(881): math: yarn.item.count add 1
  904. mastercraft.cmd(881): math result: yarn.item.count=1
  905. some wool yarn
  906. some thin knitting needles crafted from animite
  907. an alchemy work order logbook
  908. an iron mortar
  909. a highly polished pestle smoothly carved from flawless senci
  910. a wirework sieve with polished marble handles
  911. some water
  912. a book of master remedy instructions
  913. some dried nemoih
  914. some dried nilos
  915. some dried plovik
  916. some dried georin
  917. a highly polished mixing stick smoothly carved from flawless senci
  918. a large (4) bowl smoothly carved from flawless senci
  919. a simple blue compendium
  920. a razor-sharp icesteel hunting sword with a kadepa guard
  921. a forked diamondique stirring rod
  922. a silversteel forging mallet adorned with fire opals
  923. a hefty omnibus almanac with a sturdy indurium cover
  924. a chamois cloth
  925. some bundling rope
  926. a tyrium thrusting blade
  927. an oversized kertig maul capped with a viciously sharp warklin impaler
  928. a heart-shaped belzune fount dusted with crushed amethyst
  929. a polished moabi burin set with a fey-bone handle
  930. an engineering work order logbook
  931. a bone saw with a blade edged in audrualm
  932. a jar of surface polish
  933. a tapered steel rasp
  934. some rifflers with azurelle handles
  935. a deer-bone stack
  936. a book of master carving instructions
  937. a book of master blacksmithing instructions
  938. some covellite box-jaw tongs
  939. a forging work order logbook
  940. mastercraft.cmd(871): action triggered: ^\s+a flask of(?: azure| violet)? oil
  941. mastercraft.cmd(871): action commands: math oil.count add 1
  942. mastercraft.cmd(871): math: oil.count add 1
  943. mastercraft.cmd(871): math result: oil.count=1
  944. a flask of oil
  945. a steel wide shovel
  946. an alerce bellows with supple doeskin-wrapped handles
  947. a fragile rough mana fount
  948. some grain alcohol
  949. a small (2) sigil book
  950. a cleaning cloth
  951. a pouch of aerated salts
  952. some grain alcohol
  953. a simple abstract burin
  954. mastercraft.cmd(871): action triggered: ^\s+a flask of(?: azure| violet)? oil
  955. mastercraft.cmd(871): action commands: math oil.count add 1
  956. mastercraft.cmd(871): math: oil.count add 1
  957. mastercraft.cmd(871): math result: oil.count=2
  958. a flask of oil
  959. an augmenting loop
  960. a book of master artificing instructions
  961. an imbuement rod
  962. a simple burin
  963. an enchanting work order logbook
  964. mastercraft.cmd(880): action triggered: ^\s+some .*?pins
  965. mastercraft.cmd(880): action commands: math pins.count add 1
  966. mastercraft.cmd(880): math: pins.count add 1
  967. mastercraft.cmd(880): math result: pins.count=1
  968. some straight iron pins
  969. a thick sigil volume
  970. [Type INVENTORY HELP for more options]
  971. >
  972. mastercraft.cmd(911): pause 2
  973. mastercraft.cmd: if evaluate: ("tailor" = "tailor")
  974. mastercraft.cmd: if returned: True
  975. mastercraft.cmd(912): class off: outfitting
  976. mastercraft.cmd: if evaluate: matchre("tailor", "weapon|armor|blacksmith")
  977. mastercraft.cmd: if returned: False
  978. mastercraft.cmd: if evaluate: matchre("tailor", "carving|shaping|tinkering")
  979. mastercraft.cmd: if returned: False
  980. mastercraft.cmd: if evaluate: "tailor" = "remed"
  981. mastercraft.cmd: if returned: False
  982. mastercraft.cmd: if evaluate: "tailor" = "artif"
  983. mastercraft.cmd: if returned: False
  984. mastercraft.cmd(917): class off: assemble
  985. mastercraft.cmd(918): return
  986. mastercraft.cmd: if evaluate: 1 > 11
  987. mastercraft.cmd: if returned: False
  988. mastercraft.cmd: if evaluate: 1 > 0
  989. mastercraft.cmd: if returned: True
  990. mastercraft.cmd(567): gosub count.material yarn
  991. mastercraft.cmd(921): setvariable count yarn
  992. mastercraft.cmd(922): setvariable bigenough 0
  993. mastercraft.cmd(923): setvariable itemvolume 0
  994. mastercraft.cmd(929): setvariable manual 0
  995. mastercraft.cmd: if evaluate: "yarn" = "ingot"
  996. mastercraft.cmd: if returned: False
  997. mastercraft.cmd: if evaluate: contains("(leather|cloth|yarn)","yarn")
  998. mastercraft.cmd: if returned: True
  999. mastercraft.cmd(937): setvariable c.action count
  1000. mastercraft.cmd(938): setvariable tempcount 1
  1001. mastercraft.cmd(939): gosub combine.check "duffel bag" yarn
  1002. mastercraft.cmd(1581): setvariable combine.storage duffel bag
  1003. mastercraft.cmd(1582): setvariable combine.temp yarn
  1004. mastercraft.cmd: if evaluate: contains("tailoring book|Empty", "book")
  1005. mastercraft.cmd: if returned: True
  1006. mastercraft.cmd(1584): gosub PUT_IT book in duffel bag
  1007. mastercraft.cmd, mc_include.cmd(1399): setvariable PutIt book in duffel bag
  1008. mastercraft.cmd, mc_include.cmd(1400): setvariable LOCATION PUT_IT_1
  1009. mastercraft.cmd, mc_include.cmd(1401): pause 0.0001
  1010. mastercraft.cmd, mc_include.cmd(1402): passing label: PUT_IT_1
  1011. mastercraft.cmd, mc_include.cmd(1418): matchwait
  1012. put book in duffel bag
  1013.  
  1014. You put your book in your duffel bag.
  1015. >
  1016. mastercraft.cmd: match goto return
  1017. mastercraft.cmd(2144): passing label: return
  1018. mastercraft.cmd(2145): return
  1019. mastercraft.cmd: if evaluate: matchre("tailor", "weapon|armor|blacksmith")
  1020. mastercraft.cmd: if returned: False
  1021. mastercraft.cmd(1590): setvariable combine.parts 0
  1022. mastercraft.cmd: if evaluate: 1 > 1
  1023. mastercraft.cmd: if returned: False
  1024. mastercraft.cmd: if evaluate: matchre("Empty|Empty", "yarn")
  1025. mastercraft.cmd: if returned: False
  1026. mastercraft.cmd(1597): return
  1027. mastercraft.cmd: if evaluate: "yarn" = "stack"
  1028. mastercraft.cmd: if returned: False
  1029. mastercraft.cmd: if evaluate: "yarn" = "lumber"
  1030. mastercraft.cmd: if returned: False
  1031. mastercraft.cmd: if evaluate: "yarn" = "deed"
  1032. mastercraft.cmd: if returned: False
  1033. mastercraft.cmd: if evaluate: "tailor" = "remed"
  1034. mastercraft.cmd: if returned: False
  1035. mastercraft.cmd: if evaluate: "yarn" = "mechanism"
  1036. mastercraft.cmd: if returned: False
  1037. mastercraft.cmd(978): passing label: count.material2
  1038. mastercraft.cmd(979): class on: count
  1039. mastercraft.cmd(980): pause 1
  1040. mastercraft.cmd: if evaluate: "first" = "zeroth"
  1041. mastercraft.cmd: if returned: False
  1042. mastercraft.cmd(983): pause 1
  1043. count first wool yarn in my duffel bag
  1044. mastercraft.cmd(927): action triggered: ^You count out (\d+) (piece|pieces|yards)
  1045. mastercraft.cmd(927): action commands: math material.volume add $1;var itemvolume $1
  1046. mastercraft.cmd(927): math: material.volume add 400
  1047. mastercraft.cmd(927): math result: material.volume=400
  1048. mastercraft.cmd(927): setvariable itemvolume 400
  1049. You count out 400 yards of material there.
  1050. >
  1051. mastercraft.cmd: if evaluate: 0 = 1
  1052. mastercraft.cmd: if returned: False
  1053. mastercraft.cmd(989): setvariable volume.first 400
  1054. mastercraft.cmd(990): math: tempcount subtract 1
  1055. mastercraft.cmd(990): math result: tempcount=0
  1056. mastercraft.cmd(991): class off: count
  1057. mastercraft.cmd(992): pause 1
  1058. mastercraft.cmd(993): evalmath: bigenough (floor(400/70))+0
  1059. mastercraft.cmd(993): evalmath result: bigenough=5
  1060. mastercraft.cmd: if evaluate: (("yarn" = "deed") && ("tailor" != "carving"))
  1061. mastercraft.cmd: if returned: False
  1062. mastercraft.cmd: if evaluate: 0 < 1
  1063. mastercraft.cmd: if returned: True
  1064. mastercraft.cmd(1003): deletevariable tempcount
  1065. mastercraft.cmd(1004): deletevariable count
  1066. mastercraft.cmd(1005): return
  1067. mastercraft.cmd: if evaluate: 0 > 11
  1068. mastercraft.cmd: if returned: False
  1069. mastercraft.cmd: if evaluate: 0 > 0
  1070. mastercraft.cmd: if returned: False
  1071. mastercraft.cmd: if evaluate: 280 > 400
  1072. mastercraft.cmd: if returned: False
  1073. mastercraft.cmd(571): gosub combine.check "duffel bag" "wool yarn"
  1074. mastercraft.cmd(1581): setvariable combine.storage duffel bag
  1075. mastercraft.cmd(1582): setvariable combine.temp wool yarn
  1076. mastercraft.cmd: if evaluate: contains("Empty|Empty", "book")
  1077. mastercraft.cmd: if returned: False
  1078. mastercraft.cmd: if evaluate: matchre("tailor", "weapon|armor|blacksmith")
  1079. mastercraft.cmd: if returned: False
  1080. mastercraft.cmd(1590): setvariable combine.parts 0
  1081. mastercraft.cmd: if evaluate: 1 > 1
  1082. mastercraft.cmd: if returned: False
  1083. mastercraft.cmd: if evaluate: matchre("Empty|Empty", "wool yarn")
  1084. mastercraft.cmd: if returned: False
  1085. mastercraft.cmd(1597): return
  1086. mastercraft.cmd(572): pause 0.5
  1087. Total Yards Req'd: 280
  1088. Yards per Item: 70
  1089. Number of Items Req'd: 4
  1090. Inventory: 400 yards
  1091. mastercraft.cmd: if evaluate: 1 < 1
  1092. mastercraft.cmd: if returned: False
  1093. mastercraft.cmd: if evaluate: (("tailor" = "carving") && ("yarn" = "stack"))
  1094. mastercraft.cmd: if returned: False
  1095. mastercraft.cmd: if evaluate: ((matchre("tailor", "tinkering|shaping")) && ("yarn" = lumber"))
  1096. mastercraft.cmd: if returned: False
  1097. mastercraft.cmd: if evaluate: matchre("tailor", "remed")
  1098. mastercraft.cmd: if returned: False
  1099. mastercraft.cmd: if evaluate: ("tailor" = "artif")
  1100. mastercraft.cmd: if returned: False
  1101. mastercraft.cmd(790): goto calc.parts
  1102. mastercraft.cmd(808): setvariable temp.room 0
  1103. mastercraft.cmd(809): math: asmCount1 multiply 4
  1104. mastercraft.cmd(809): math result: asmCount1=0
  1105. mastercraft.cmd(810): math: asmCount2 multiply 4
  1106. mastercraft.cmd(810): math result: asmCount2=0
  1107. mastercraft.cmd: if evaluate: matchre("Empty|Empty", "book")
  1108. mastercraft.cmd: if returned: False
  1109. mastercraft.cmd: if evaluate: matchre("NULL", "(\S+)")
  1110. mastercraft.cmd: if returned: True
  1111. mastercraft.cmd(812): math: asmCount1 subtract %NULL.count
  1112. mastercraft.cmd(812): math result: asmCount1=0
  1113. mastercraft.cmd: if evaluate: matchre("NULL", "(\S+)\s(\S+)")
  1114. mastercraft.cmd: if returned: False
  1115. mastercraft.cmd: if evaluate: (matchre("NULL", "(\S+)") && ("NULL" != "mechanism"))
  1116. mastercraft.cmd: if returned: True
  1117. mastercraft.cmd(814): math: asmCount2 subtract %NULL.count
  1118. mastercraft.cmd(814): math result: asmCount2=0
  1119. mastercraft.cmd: if evaluate: matchre("NULL", "(\S+)\s(\S+)")
  1120. mastercraft.cmd: if returned: False
  1121. mastercraft.cmd: if evaluate: matchre("NULL", "(\S+)")
  1122. mastercraft.cmd: if returned: True
  1123. mastercraft.cmd(816): math: asmCount2 subtract %NULL.count
  1124. mastercraft.cmd(816): math result: asmCount2=0
  1125. mastercraft.cmd: if evaluate: "NULL" = "mechanism"
  1126. mastercraft.cmd: if returned: False
  1127. mastercraft.cmd(824): pause 2
  1128. mastercraft.cmd(825): gosub check.location
  1129. mastercraft.cmd, mc_include.cmd(352): setvariable society none
  1130. mastercraft.cmd: if evaluate: 67 = 30 && matchre("442|441|443|405|404|398|402|403|409|408|399|406|407|400|410|411|401", "722")
  1131. mastercraft.cmd: if returned: False
  1132. mastercraft.cmd: if evaluate: 67 = 30 && matchre("448|450|449|451|458|459|455|452|453|454|456|457|460", "722")
  1133. mastercraft.cmd: if returned: False
  1134. mastercraft.cmd: if evaluate: 67 = 30 && matchre("461|462|463|464|465|466|467|468|469", "722")
  1135. mastercraft.cmd: if returned: False
  1136. mastercraft.cmd: if evaluate: 67 = 30 && matchre("470|471|473|474|475|481|472|476|479|478|477|480|482", "722")
  1137. mastercraft.cmd: if returned: False
  1138. mastercraft.cmd: if evaluate: 67 = 30 && matchre("526|527|528|529|530|531|532|533|534|535|536|537|538|539|540", "722")
  1139. mastercraft.cmd: if returned: False
  1140. mastercraft.cmd: if evaluate: 67 = 1 && matchre("903|865|962|961|960|902|905|904|906|963|907|908|909", "722")
  1141. mastercraft.cmd: if returned: False
  1142. mastercraft.cmd: if evaluate: 67 = 1 && matchre("873|910|911|912|913|914|915|916|917|918|919|920|921|922|923|924", "722")
  1143. mastercraft.cmd: if returned: False
  1144. mastercraft.cmd: if evaluate: 67 = 1 && matchre("851|925|874|926|927|928|929|930", "722")
  1145. mastercraft.cmd: if returned: False
  1146. mastercraft.cmd: if evaluate: 67 = 1 && matchre("898|931|932|933|934", "722")
  1147. mastercraft.cmd: if returned: False
  1148. mastercraft.cmd: if evaluate: 67 = 1 && matchre("994|995|996|997|998|999|1000|1001|1002|1003", "722")
  1149. mastercraft.cmd: if returned: False
  1150. mastercraft.cmd: if evaluate: 67 = 90 && matchre("818|819|820|821|822|823|824|825|826|827|828|829|830|831|832", "722")
  1151. mastercraft.cmd: if returned: False
  1152. mastercraft.cmd: if evaluate: 67 = 90 && matchre("850|851|852|846|843|845|847|848|849|844|841|839|840|842", "722")
  1153. mastercraft.cmd: if returned: False
  1154. mastercraft.cmd: if evaluate: 67 = 90 && matchre("853|854|855|856|857|858|859|860|861|862", "722")
  1155. mastercraft.cmd: if returned: False
  1156. mastercraft.cmd: if evaluate: 67 = 90 && matchre("863|864|865|866|867|868|869|870|871|872|873", "722")
  1157. mastercraft.cmd: if returned: False
  1158. mastercraft.cmd: if evaluate: 67 = 67 && matchre("644|661|645|648|647|649|650|651|652|653|654|655|656|657|658|659|660|646", "722")
  1159. mastercraft.cmd: if returned: False
  1160. mastercraft.cmd: if evaluate: 67 = 67 && matchre("700|701|702|703|704|705", "722")
  1161. mastercraft.cmd: if returned: False
  1162. mastercraft.cmd: if evaluate: 67 = 67 && matchre("711|712|713|714|715|716|717|718", "722")
  1163. mastercraft.cmd: if returned: False
  1164. mastercraft.cmd: if evaluate: 67 = 67 && matchre("719|720|721|722|723|724|725|726|727|728|729|730|731", "722")
  1165. mastercraft.cmd: if returned: True
  1166. mastercraft.cmd, mc_include.cmd(370): setvariable society Shard.Outfitting
  1167. mastercraft.cmd: if evaluate: 67 = 67 && matchre("755|756|757|758|759|760|761|762|763|764|765|766|767", "722")
  1168. mastercraft.cmd: if returned: False
  1169. mastercraft.cmd: if evaluate: 67 = 116 && matchre("407|408|416|417|418|419|409|410|411|412|413|414|415", "722")
  1170. mastercraft.cmd: if returned: False
  1171. mastercraft.cmd: if evaluate: 67 = 116 && matchre("435|436|437|438|439|440|441|442|443|444", "722")
  1172. mastercraft.cmd: if returned: False
  1173. mastercraft.cmd: if evaluate: 67 = 107 && matchre("334|335|336|337|338|339|340|341|342|343|344|345|346|347|348", "722")
  1174. mastercraft.cmd: if returned: False
  1175. mastercraft.cmd: if evaluate: 67 = 7 && matchre("774|777|776|775|778|782|779|784|780|786|781|783|785", "722")
  1176. mastercraft.cmd: if returned: False
  1177. mastercraft.cmd: if evaluate: 67 = 61 && matchre("248|238|239|240|241|242|243|244|245|246|247|253|252|251|250|249|237", "722")
  1178. mastercraft.cmd: if returned: False
  1179. mastercraft.cmd: if evaluate: 67 = 150 && matchre("206|207|208|209|210|220|221", "722")
  1180. mastercraft.cmd: if returned: False
  1181. mastercraft.cmd: if evaluate: 67 = 150 && matchre("196|197|198|199|200|201|202|203|204|215|216|217|218|219", "722")
  1182. mastercraft.cmd: if returned: False
  1183. mastercraft.cmd: if evaluate: 67 = 150 && matchre("183|184|185|186|187|188|189|211|212|213|214", "722")
  1184. mastercraft.cmd: if returned: False
  1185. mastercraft.cmd: if evaluate: 67 = 150 && matchre("190|191|192|193|194|195", "722")
  1186. mastercraft.cmd: if returned: False
  1187. mastercraft.cmd: if evaluate: 67 = 150 && matchre("232|233|234|235|236|237|238|239|240|241", "722")
  1188. mastercraft.cmd: if returned: False
  1189. mastercraft.cmd: if evaluate: 67 = 47 && matchre("504|505|506|507|508|509|510|511|512|513|514|515|516|517|518|519|520", "722")
  1190. mastercraft.cmd: if returned: False
  1191. mastercraft.cmd: if evaluate: 67 = 47 && matchre("521|522|523|524|525|526|527|528|529|530", "722")
  1192. mastercraft.cmd: if returned: False
  1193. mastercraft.cmd: if evaluate: 67 = 47 && matchre("489|490|491|492|493|494|495|496|497|498|499|500|501|502|503", "722")
  1194. mastercraft.cmd: if returned: False
  1195. mastercraft.cmd: if evaluate: 67 = 47 && matchre("531|532|533|534|535|536|537|538|539", "722")
  1196. mastercraft.cmd: if returned: False
  1197. mastercraft.cmd, mc_include.cmd(386): pause 1
  1198. mastercraft.cmd, mc_include.cmd(387): passing label: assembleloc
  1199. mastercraft.cmd, mc_include.cmd(416): gosub Shard.Outfitting
  1200. mastercraft.cmd, mc_include.cmd(663): setvariable master Jakke
  1201. mastercraft.cmd, mc_include.cmd(670): setvariable society.type Outfitting
  1202. mastercraft.cmd, mc_include.cmd(671): return
  1203. mastercraft.cmd, mc_include.cmd(417): return
  1204. mastercraft.cmd: if evaluate: 0 > 0
  1205. mastercraft.cmd: if returned: False
  1206. mastercraft.cmd: if evaluate: 0 > 0
  1207. mastercraft.cmd: if returned: False
  1208. mastercraft.cmd: if evaluate: "on" = "on"
  1209. mastercraft.cmd: if returned: True
  1210. mastercraft.cmd(828): gosub check.tools
  1211. mastercraft.cmd(1730): evalmath: lastToolRepairTime 1564575066 - 0
  1212. mastercraft.cmd(1730): evalmath result: lastToolRepairTime=1564575066
  1213. mastercraft.cmd: if evaluate: 1564575066 < 3600
  1214. mastercraft.cmd: if returned: False
  1215. mastercraft.cmd(1732): setvariable temp 0
  1216. mastercraft.cmd(1733): eval: temp.max count("knitting needles","|")
  1217. mastercraft.cmd(1733): eval result: temp.max=0
  1218. mastercraft.cmd(1734): passing label: check.tools2
  1219. mastercraft.cmd(1735): gosub GET my knitting needles
  1220. mastercraft.cmd, mc_include.cmd(1440): setvariable Get my knitting needles
  1221. mastercraft.cmd, mc_include.cmd(1441): setvariable LOCATION GET_1
  1222. mastercraft.cmd, mc_include.cmd(1442): pause 0.0001
  1223. mastercraft.cmd, mc_include.cmd(1443): passing label: GET_1
  1224. mastercraft.cmd, mc_include.cmd(1461): matchwait
  1225. get my knitting needles
  1226.  
  1227. You get some thin knitting needles crafted from animite from inside your duffel bag.
  1228. >
  1229. mastercraft.cmd: match goto return
  1230. mastercraft.cmd(2144): passing label: return
  1231. mastercraft.cmd(2145): return
  1232. mastercraft.cmd(1736): gosub repair.tool knitting needles
  1233. mastercraft.cmd(1757): setvariable repair.temp knitting needles
  1234. mastercraft.cmd(1758): passing label: repair.tool_1
  1235. mastercraft.cmd: if evaluate: 0 = 1
  1236. mastercraft.cmd: if returned: False
  1237. mastercraft.cmd(1761): pause 1
  1238. analyze my knitting needles
  1239. You analyze every minute detail of the knitting needles and smile knowingly to yourself.
  1240. mastercraft.cmd(166): action triggered: This appears to be a crafting tool and .* (is|are|have|has) (.*?)(?: \(\d+-\d+%\))?\.
  1241. mastercraft.cmd(166): action commands: var tool.repair $2
  1242. mastercraft.cmd(166): setvariable tool.repair in pristine condition
  1243. This appears to be a crafting tool and they are in pristine condition.
  1244. Thick, somewhat blunt needles used for knitting yarn.
  1245. mastercraft.cmd(161): action triggered: (is|are|have|has) (riddled with mistakes and practically|of dismal quality|very poorly-crafted|of below-average quality|of mediocre quality|of average quality|of above-average quality|well-crafted|finely-crafted|of superior quality|of exceptional quality|of outstanding quality|masterfully-crafted)
  1246. mastercraft.cmd(161): action commands: var (analyze) item.quality $2
  1247. mastercraft.cmd(161): setvariable (analyze) item.quality masterfully-crafted
  1248. The workmanship is masterfully-crafted [12/12].
  1249. Assessing the needles's durability, you determine they are marginally vulnerable to damage.
  1250. This tool appears to be very effective at increasing crafting speed.
  1251. Roundtime: 10 sec.
  1252. R>
  1253. RT with no EXP.
  1254.  
  1255. Jakke runs both of his hands through his long hair, tucking it behind his scarred ears.
  1256. R>
  1257. Deamian just arrived.
  1258.  
  1259. R>
  1260. Deamian puts his logbook in his haversack.
  1261. R>
  1262. Deamian gets some fine muracite knitting needles capped with blue sapphire dolphins from inside his haversack.
  1263. R>
  1264. Deamian analyzes every aspect of the knitting needles and slowly begins nodding to himself.
  1265. R>
  1266. mastercraft.cmd: if evaluate: "in pristine condition" = "in pristine condition" || "in pristine condition" = "practically in mint condition"
  1267. mastercraft.cmd: if returned: True
  1268. mastercraft.cmd(1762): return
  1269. mastercraft.cmd(1737): deletevariable repair.temp
  1270. mastercraft.cmd(1738): gosub STOW_RIGHT
  1271. mastercraft.cmd: if evaluate: matchre("", "needles")
  1272. mastercraft.cmd: if returned: False
  1273. mastercraft.cmd, mc_include.cmd(1557): gosub PUT_IT my needles in my duffel bag
  1274. mastercraft.cmd, mc_include.cmd(1399): setvariable PutIt my needles in my duffel bag
  1275. mastercraft.cmd, mc_include.cmd(1400): setvariable LOCATION PUT_IT_1
  1276. mastercraft.cmd, mc_include.cmd(1401): pause 0.0001
  1277. mastercraft.cmd, mc_include.cmd(1402): passing label: PUT_IT_1
  1278. mastercraft.cmd, mc_include.cmd(1418): matchwait
  1279. put my needles in my duffel bag
  1280.  
  1281. You put your needles in your duffel bag.
  1282. >
  1283. mastercraft.cmd: match goto return
  1284. mastercraft.cmd(2144): passing label: return
  1285. mastercraft.cmd(2145): return
  1286. mastercraft.cmd, mc_include.cmd(1558): return
  1287. mastercraft.cmd(1739): math: temp add 1
  1288. mastercraft.cmd(1739): math result: temp=1
  1289. mastercraft.cmd: if evaluate: 1 > 0
  1290. mastercraft.cmd: if returned: True
  1291. mastercraft.cmd(1742): deletevariable temp
  1292. mastercraft.cmd(1743): deletevariable temp.max
  1293. mastercraft.cmd(1744): return
  1294. mastercraft.cmd(829): goto process.order
  1295. mastercraft.cmd: if evaluate: 0 = 1
  1296. mastercraft.cmd: if returned: False
  1297. mastercraft.cmd: if evaluate: 0 = 1
  1298. mastercraft.cmd: if returned: False
  1299. mastercraft.cmd: if evaluate: ((matchre("tailor", "carving|shaping|tailor|tinkering")) && (0 = 1) && (917 != 722))
  1300. mastercraft.cmd: if returned: False
  1301. mastercraft.cmd: if evaluate: (((0 = 0) && !matchre("726|727|728|729|730|731", "722")) || (matchre("tailor", "blacksmith|armor|weapon")))
  1302. mastercraft.cmd: if returned: True
  1303. mastercraft.cmd(1141): gosub find.room 726|727|728|729|730|731
  1304. mastercraft.cmd: if evaluate: "tailor" = "remed"
  1305. mastercraft.cmd: if returned: False
  1306. mastercraft.cmd, mc_include.cmd(835): setvariable find.room 726|727|728|729|730|731
  1307. mastercraft.cmd: if evaluate: ((matchre("726|727|728|729|730|731", "722")) && matchre("Also here: Deamian who is emanating a bright holy aura.", "$MC_FRIENDLIST|(^$)"))
  1308. mastercraft.cmd: if returned: False
  1309. mastercraft.cmd, mc_include.cmd(838): setvariable temp 0
  1310. mastercraft.cmd, mc_include.cmd(839): eval: temp.max count("726|727|728|729|730|731","|")
  1311. mastercraft.cmd, mc_include.cmd(839): eval result: temp.max=5
  1312. mastercraft.cmd, mc_include.cmd(840): passing label: find.room2
  1313. mastercraft.cmd, mc_include.cmd(841): gosub automove 726
  1314. mastercraft.cmd, mc_include.cmd(1078): setvariable toroom 726
  1315. mastercraft.cmd: if evaluate: 722 = 0
  1316. mastercraft.cmd: if returned: False
  1317. mastercraft.cmd, mc_include.cmd(1084): passing label: automovecont
  1318. [Script loaded: automapper.cmd]
  1319. [automapper]: east
  1320. [automapper]: east
  1321. mastercraft.cmd, mc_include.cmd(1089): matchwait
  1322. You sprint east.
  1323.  
  1324. [Outfitting Society, Main Entrance]
  1325. Enveloped in dark pink granite walls, the main entrance exudes a warmth of colors from the parquet bloodwood flooring to the multitude tapestries hanging from the ceiling. Mannequins in one corner display a few of the masterpieces made by Ilithi's more promising tailors while display cases filled with jewelry items occupy another. Overhead, a prestige board hangs from the intricately carved ceiling beams to display the names of the most dedicated to each outfitting discipline throughout each of the provinces.
  1326. You also see a black granite arch.
  1327. Next move: go grey arch
  1328. Obvious exits: north, east, west.
  1329.  
  1330. >
  1331. Mapped exits: go granite arch
  1332.  
  1333. You sprint east.
  1334.  
  1335. [Outfitting Society, Hallway]
  1336. Pine paneled walls are nearly covered by racks of raw cloth and leather that flank either side of the narrow hallway. In one corner sits a mannequin completely destitute of any type of clothing. Tailors of all kinds rush back and forth, busy with their wares, dropping a random pin on the floor adding to the collection of scrap.
  1337. You also see a grey granite arch, a beige granite arch and an azure granite arch.
  1338. Obvious exits: north, west.
  1339. [automapper]: go grey arch
  1340.  
  1341. >
  1342. Mapped exits: go grey arch, go beige arch, go azure arch
  1343.  
  1344. [Outfitting Society, Weaving Room]
  1345. Expansive windows open out to the north, giving a humbling view of the Great Tower. Beneath a hefty loom is a lumpy burlap rug showing signs of wear atop a large (4) lump, which props up the rug, from the shoes of many a weaver propping his feet up as he worked. A grey granite arch leads back out into the building.
  1346. You also see a chair and a table with a pitcher of iced strawberry lemonade on it.
  1347. Obvious exits: none.
  1348.  
  1349. >
  1350. Mapped exits: go grey arch
  1351.  
  1352. [Script finished (In 3.855 seconds): automapper.cmd(194)]
  1353. mastercraft.cmd: match goto return
  1354. mastercraft.cmd(2144): passing label: return
  1355. mastercraft.cmd(2145): return
  1356. mastercraft.cmd: if evaluate: ((matchre("726|727|728|729|730|731", "\b726\b")) && matchre("", "$MC_FRIENDLIST|(^$)"))
  1357. mastercraft.cmd: if returned: True
  1358. mastercraft.cmd, mc_include.cmd(845): deletevariable temp
  1359. mastercraft.cmd, mc_include.cmd(846): deletevariable temp.max
  1360. mastercraft.cmd, mc_include.cmd(847): return
  1361. mastercraft.cmd: if evaluate: matchre("tailor", "weapon|armor|blacksmith")
  1362. mastercraft.cmd: if returned: False
  1363. mastercraft.cmd: if evaluate: "tailor" = "tailor"
  1364. mastercraft.cmd: if returned: True
  1365. [mastercraft]: store custom wool yarn in duffel bag
  1366. mastercraft.cmd: if evaluate: ((0 = 0) && !matchre("726|727|728|729|730|731", "726"))
  1367. mastercraft.cmd: if returned: False
  1368. mastercraft.cmd(1175): gosub EMPTY_HANDS
  1369. mastercraft.cmd, mc_include.cmd(1208): pause 0.0001
  1370. mastercraft.cmd, mc_include.cmd(1209): gosub STOW_RIGHT
  1371. mastercraft.cmd: if evaluate: matchre("", "")
  1372. mastercraft.cmd: if returned: True
  1373. mastercraft.cmd: if evaluate: %BELTTOOLS = 1
  1374. mastercraft.cmd: if returned: False
  1375. mastercraft.cmd, mc_include.cmd(1555): gosub PUT_IT my in my duffel bag
  1376. mastercraft.cmd, mc_include.cmd(1399): setvariable PutIt my in my duffel bag
  1377. mastercraft.cmd, mc_include.cmd(1400): setvariable LOCATION PUT_IT_1
  1378. mastercraft.cmd, mc_include.cmd(1401): pause 0.0001
  1379. mastercraft.cmd, mc_include.cmd(1402): passing label: PUT_IT_1
  1380. mastercraft.cmd, mc_include.cmd(1418): matchwait
  1381. put my in my duffel bag
  1382. You will now store any item with a TAP that contains "wool yarn" in your duffel bag.
  1383. >
  1384. What were you referring to?
  1385. >
  1386. mastercraft.cmd: match goto return
  1387. mastercraft.cmd(2144): passing label: return
  1388. mastercraft.cmd(2145): return
  1389. mastercraft.cmd, mc_include.cmd(1558): return
  1390. mastercraft.cmd, mc_include.cmd(1210): gosub STOW_LEFT
  1391. mastercraft.cmd: if evaluate: matchre("", "")
  1392. mastercraft.cmd: if returned: True
  1393. mastercraft.cmd: if evaluate: %BELTTOOLS = 1
  1394. mastercraft.cmd: if returned: False
  1395. mastercraft.cmd, mc_include.cmd(1540): gosub PUT_IT my in my duffel bag
  1396. mastercraft.cmd, mc_include.cmd(1399): setvariable PutIt my in my duffel bag
  1397. mastercraft.cmd, mc_include.cmd(1400): setvariable LOCATION PUT_IT_1
  1398. mastercraft.cmd, mc_include.cmd(1401): pause 0.0001
  1399. mastercraft.cmd, mc_include.cmd(1402): passing label: PUT_IT_1
  1400. mastercraft.cmd, mc_include.cmd(1418): matchwait
  1401. put my in my duffel bag
  1402. What were you referring to?
  1403. >
  1404. mastercraft.cmd: match goto return
  1405. mastercraft.cmd(2144): passing label: return
  1406. mastercraft.cmd(2145): return
  1407. mastercraft.cmd, mc_include.cmd(1543): return
  1408. mastercraft.cmd, mc_include.cmd(1211): return
  1409. mastercraft.cmd(1176): pause 2
  1410. mastercraft.cmd: if evaluate: "yarn" != "yarn"
  1411. mastercraft.cmd: if returned: False
  1412. mastercraft.cmd: if evaluate: "yarn" = "yarn"
  1413. mastercraft.cmd: if returned: True
  1414. mastercraft.cmd(1197): gosub gather.material yarn
  1415. mastercraft.cmd(1495): setvariable get.mat yarn
  1416. mastercraft.cmd: if evaluate: "tailor" = "artif"
  1417. mastercraft.cmd: if returned: False
  1418. mastercraft.cmd(1509): setvariable itemno 1
  1419. mastercraft.cmd(1510): passing label: gather.material_1
  1420. mastercraft.cmd: if evaluate: 400 >= 70
  1421. mastercraft.cmd: if returned: True
  1422. mastercraft.cmd(1513): gosub GET first wool yarn from my duffel bag
  1423. mastercraft.cmd, mc_include.cmd(1440): setvariable Get first wool yarn from my duffel bag
  1424. mastercraft.cmd, mc_include.cmd(1441): setvariable LOCATION GET_1
  1425. mastercraft.cmd, mc_include.cmd(1442): pause 0.0001
  1426. mastercraft.cmd, mc_include.cmd(1443): passing label: GET_1
  1427. mastercraft.cmd, mc_include.cmd(1461): matchwait
  1428. get first wool yarn from my duffel bag
  1429.  
  1430. You get some wool yarn from inside your duffel bag.
  1431. >
  1432. mastercraft.cmd: match goto return
  1433. mastercraft.cmd(2144): passing label: return
  1434. mastercraft.cmd(2145): return
  1435. mastercraft.cmd(1514): setvariable itemchange first
  1436. mastercraft.cmd(1515): evalmath: newvolume 400 - 70
  1437. mastercraft.cmd(1515): evalmath result: newvolume=330
  1438. mastercraft.cmd(1516): goto itemchange
  1439. mastercraft.cmd(1550): setvariable tempchange 1
  1440. mastercraft.cmd: if evaluate: 400 = 70
  1441. mastercraft.cmd: if returned: False
  1442. mastercraft.cmd(1556): setvariable new 1
  1443. mastercraft.cmd(1557): passing label: itemchange1
  1444. mastercraft.cmd: if evaluate: 1 < 1
  1445. mastercraft.cmd: if returned: False
  1446. mastercraft.cmd(1563): setvariable volume.first 1volume.first
  1447. mastercraft.cmd(1564): math: tempchange subtract 1
  1448. mastercraft.cmd(1564): math result: tempchange=0
  1449. mastercraft.cmd: if evaluate: "zeroth" = "first"
  1450. mastercraft.cmd: if returned: False
  1451. mastercraft.cmd(1566): math: new subtract 1
  1452. mastercraft.cmd(1566): math result: new=0
  1453. mastercraft.cmd: if evaluate: ((0 < 1) && (330 != 0))
  1454. mastercraft.cmd: if returned: True
  1455. mastercraft.cmd(1567): setvariable volume.first 330
  1456. mastercraft.cmd(1568): goto itemchange1
  1457. mastercraft.cmd: if evaluate: 0 < 1
  1458. mastercraft.cmd: if returned: True
  1459. mastercraft.cmd: if evaluate: 0 != 1
  1460. mastercraft.cmd: if returned: True
  1461. mastercraft.cmd(1560): setvariable volume.first
  1462. mastercraft.cmd(1561): return
  1463. mastercraft.cmd(1199): waitforre You count out (\d+) yards of material there
  1464. count my yarn
  1465. You count out 400 yards of material there.
  1466. >
  1467. mastercraft.cmd: if evaluate: 70 > 400
  1468. mastercraft.cmd: if returned: False
  1469. mastercraft.cmd(1201): gosub GET my tailor book
  1470. mastercraft.cmd, mc_include.cmd(1440): setvariable Get my tailor book
  1471. mastercraft.cmd, mc_include.cmd(1441): setvariable LOCATION GET_1
  1472. mastercraft.cmd, mc_include.cmd(1442): pause 0.0001
  1473. mastercraft.cmd, mc_include.cmd(1443): passing label: GET_1
  1474. mastercraft.cmd, mc_include.cmd(1461): matchwait
  1475. get my tailor book
  1476.  
  1477. You get a book of master tailoring instructions from inside your duffel bag.
  1478. >
  1479. mastercraft.cmd: match goto return
  1480. mastercraft.cmd(2144): passing label: return
  1481. mastercraft.cmd(2145): return
  1482. mastercraft.cmd(1202): gosub STUDY my book
  1483. mastercraft.cmd, mc_include.cmd(1374): setvariable Study my book
  1484. mastercraft.cmd, mc_include.cmd(1375): setvariable LOCATION STUDY_1
  1485. mastercraft.cmd, mc_include.cmd(1376): pause 0.0001
  1486. mastercraft.cmd, mc_include.cmd(1377): passing label: STUDY_1
  1487. mastercraft.cmd, mc_include.cmd(1392): matchwait
  1488. study my book
  1489. You scan the knitted cloak instructions with a glance and interpret many of the design's finer points.
  1490. You now feel ready to begin the crafting process.
  1491. Roundtime: 4 sec.
  1492. R>
  1493. RT with no EXP.
  1494.  
  1495. mastercraft.cmd: match goto return
  1496. mastercraft.cmd(2144): passing label: return
  1497. mastercraft.cmd(2145): return
  1498. mastercraft.cmd: if evaluate: ((3 < 4) && (!0))
  1499. mastercraft.cmd: if returned: True
  1500. mastercraft.cmd(1205): gosub PUT_IT wool yarn in my duffel bag
  1501. mastercraft.cmd, mc_include.cmd(1399): setvariable PutIt wool yarn in my duffel bag
  1502. mastercraft.cmd, mc_include.cmd(1400): setvariable LOCATION PUT_IT_1
  1503. mastercraft.cmd, mc_include.cmd(1401): pause 0.0001
  1504. mastercraft.cmd, mc_include.cmd(1402): passing label: PUT_IT_1
  1505. mastercraft.cmd, mc_include.cmd(1418): matchwait
  1506. put wool yarn in my duffel bag
  1507. You put your yarn in your duffel bag.
  1508. >
  1509. mastercraft.cmd: match goto return
  1510. mastercraft.cmd(2144): passing label: return
  1511. mastercraft.cmd(2145): return
  1512. mastercraft.cmd(1206): math: difficultytry add 1
  1513. mastercraft.cmd(1206): math result: difficultytry=2
  1514. mastercraft.cmd(1207): goto new.order
  1515. mastercraft.cmd(214): setvariable fail 0
  1516. mastercraft.cmd(215): setvariable diff.change 0
  1517. mastercraft.cmd: if evaluate: 2 > 4
  1518. mastercraft.cmd: if returned: False
  1519. mastercraft.cmd(221): gosub find.master
  1520. mastercraft.cmd: if evaluate: (def(automapper.typeahead) && ($automapper.typeahead != 0)
  1521. mastercraft.cmd: if returned: False
  1522. mastercraft.cmd, mc_include.cmd(875): gosub check.location
  1523. mastercraft.cmd, mc_include.cmd(352): setvariable society none
  1524. mastercraft.cmd: if evaluate: 67 = 30 && matchre("442|441|443|405|404|398|402|403|409|408|399|406|407|400|410|411|401", "726")
  1525. mastercraft.cmd: if returned: False
  1526. mastercraft.cmd: if evaluate: 67 = 30 && matchre("448|450|449|451|458|459|455|452|453|454|456|457|460", "726")
  1527. mastercraft.cmd: if returned: False
  1528. mastercraft.cmd: if evaluate: 67 = 30 && matchre("461|462|463|464|465|466|467|468|469", "726")
  1529. mastercraft.cmd: if returned: False
  1530. mastercraft.cmd: if evaluate: 67 = 30 && matchre("470|471|473|474|475|481|472|476|479|478|477|480|482", "726")
  1531. mastercraft.cmd: if returned: False
  1532. mastercraft.cmd: if evaluate: 67 = 30 && matchre("526|527|528|529|530|531|532|533|534|535|536|537|538|539|540", "726")
  1533. mastercraft.cmd: if returned: False
  1534. mastercraft.cmd: if evaluate: 67 = 1 && matchre("903|865|962|961|960|902|905|904|906|963|907|908|909", "726")
  1535. mastercraft.cmd: if returned: False
  1536. mastercraft.cmd: if evaluate: 67 = 1 && matchre("873|910|911|912|913|914|915|916|917|918|919|920|921|922|923|924", "726")
  1537. mastercraft.cmd: if returned: False
  1538. mastercraft.cmd: if evaluate: 67 = 1 && matchre("851|925|874|926|927|928|929|930", "726")
  1539. mastercraft.cmd: if returned: False
  1540. mastercraft.cmd: if evaluate: 67 = 1 && matchre("898|931|932|933|934", "726")
  1541. mastercraft.cmd: if returned: False
  1542. mastercraft.cmd: if evaluate: 67 = 1 && matchre("994|995|996|997|998|999|1000|1001|1002|1003", "726")
  1543. mastercraft.cmd: if returned: False
  1544. mastercraft.cmd: if evaluate: 67 = 90 && matchre("818|819|820|821|822|823|824|825|826|827|828|829|830|831|832", "726")
  1545. mastercraft.cmd: if returned: False
  1546. mastercraft.cmd: if evaluate: 67 = 90 && matchre("850|851|852|846|843|845|847|848|849|844|841|839|840|842", "726")
  1547. mastercraft.cmd: if returned: False
  1548. mastercraft.cmd: if evaluate: 67 = 90 && matchre("853|854|855|856|857|858|859|860|861|862", "726")
  1549. mastercraft.cmd: if returned: False
  1550. mastercraft.cmd: if evaluate: 67 = 90 && matchre("863|864|865|866|867|868|869|870|871|872|873", "726")
  1551. mastercraft.cmd: if returned: False
  1552. mastercraft.cmd: if evaluate: 67 = 67 && matchre("644|661|645|648|647|649|650|651|652|653|654|655|656|657|658|659|660|646", "726")
  1553. mastercraft.cmd: if returned: False
  1554. mastercraft.cmd: if evaluate: 67 = 67 && matchre("700|701|702|703|704|705", "726")
  1555. mastercraft.cmd: if returned: False
  1556. mastercraft.cmd: if evaluate: 67 = 67 && matchre("711|712|713|714|715|716|717|718", "726")
  1557. mastercraft.cmd: if returned: False
  1558. mastercraft.cmd: if evaluate: 67 = 67 && matchre("719|720|721|722|723|724|725|726|727|728|729|730|731", "726")
  1559. mastercraft.cmd: if returned: True
  1560. mastercraft.cmd, mc_include.cmd(370): setvariable society Shard.Outfitting
  1561. mastercraft.cmd: if evaluate: 67 = 67 && matchre("755|756|757|758|759|760|761|762|763|764|765|766|767", "726")
  1562. mastercraft.cmd: if returned: False
  1563. mastercraft.cmd: if evaluate: 67 = 116 && matchre("407|408|416|417|418|419|409|410|411|412|413|414|415", "726")
  1564. mastercraft.cmd: if returned: False
  1565. mastercraft.cmd: if evaluate: 67 = 116 && matchre("435|436|437|438|439|440|441|442|443|444", "726")
  1566. mastercraft.cmd: if returned: False
  1567. mastercraft.cmd: if evaluate: 67 = 107 && matchre("334|335|336|337|338|339|340|341|342|343|344|345|346|347|348", "726")
  1568. mastercraft.cmd: if returned: False
  1569. mastercraft.cmd: if evaluate: 67 = 7 && matchre("774|777|776|775|778|782|779|784|780|786|781|783|785", "726")
  1570. mastercraft.cmd: if returned: False
  1571. mastercraft.cmd: if evaluate: 67 = 61 && matchre("248|238|239|240|241|242|243|244|245|246|247|253|252|251|250|249|237", "726")
  1572. mastercraft.cmd: if returned: False
  1573. mastercraft.cmd: if evaluate: 67 = 150 && matchre("206|207|208|209|210|220|221", "726")
  1574. mastercraft.cmd: if returned: False
  1575. mastercraft.cmd: if evaluate: 67 = 150 && matchre("196|197|198|199|200|201|202|203|204|215|216|217|218|219", "726")
  1576. mastercraft.cmd: if returned: False
  1577. mastercraft.cmd: if evaluate: 67 = 150 && matchre("183|184|185|186|187|188|189|211|212|213|214", "726")
  1578. mastercraft.cmd: if returned: False
  1579. mastercraft.cmd: if evaluate: 67 = 150 && matchre("190|191|192|193|194|195", "726")
  1580. mastercraft.cmd: if returned: False
  1581. mastercraft.cmd: if evaluate: 67 = 150 && matchre("232|233|234|235|236|237|238|239|240|241", "726")
  1582. mastercraft.cmd: if returned: False
  1583. mastercraft.cmd: if evaluate: 67 = 47 && matchre("504|505|506|507|508|509|510|511|512|513|514|515|516|517|518|519|520", "726")
  1584. mastercraft.cmd: if returned: False
  1585. mastercraft.cmd: if evaluate: 67 = 47 && matchre("521|522|523|524|525|526|527|528|529|530", "726")
  1586. mastercraft.cmd: if returned: False
  1587. mastercraft.cmd: if evaluate: 67 = 47 && matchre("489|490|491|492|493|494|495|496|497|498|499|500|501|502|503", "726")
  1588. mastercraft.cmd: if returned: False
  1589. mastercraft.cmd: if evaluate: 67 = 47 && matchre("531|532|533|534|535|536|537|538|539", "726")
  1590. mastercraft.cmd: if returned: False
  1591. mastercraft.cmd, mc_include.cmd(386): pause 1
  1592. mastercraft.cmd, mc_include.cmd(387): passing label: assembleloc
  1593. mastercraft.cmd, mc_include.cmd(416): gosub Shard.Outfitting
  1594. mastercraft.cmd, mc_include.cmd(663): setvariable master Jakke
  1595. mastercraft.cmd, mc_include.cmd(670): setvariable society.type Outfitting
  1596. mastercraft.cmd, mc_include.cmd(671): return
  1597. mastercraft.cmd, mc_include.cmd(417): return
  1598. mastercraft.cmd, mc_include.cmd(876): setvariable Master.Found 0
  1599. mastercraft.cmd, mc_include.cmd(877): setvariable temp 0
  1600. mastercraft.cmd, mc_include.cmd(878): eval: temp.max count("719|720|721|722|723|724|725","|")
  1601. mastercraft.cmd, mc_include.cmd(878): eval result: temp.max=6
  1602. mastercraft.cmd: if evaluate: matchre("You also see a chair and a table with a pitcher of iced strawberry lemonade on it.", "Jakke")
  1603. mastercraft.cmd: if returned: False
  1604. mastercraft.cmd, mc_include.cmd(891): passing label: find.master2
  1605. mastercraft.cmd, mc_include.cmd(892): pause 1
  1606. mastercraft.cmd: if evaluate: matchre("You also see a chair and a table with a pitcher of iced strawberry lemonade on it.", "Jakke")
  1607. mastercraft.cmd: if returned: False
  1608. mastercraft.cmd, mc_include.cmd(901): gosub automove 719
  1609. mastercraft.cmd, mc_include.cmd(1078): setvariable toroom 719
  1610. mastercraft.cmd: if evaluate: 726 = 0
  1611. mastercraft.cmd: if returned: False
  1612. mastercraft.cmd, mc_include.cmd(1084): passing label: automovecont
  1613. [Script loaded: automapper.cmd]
  1614. [automapper]: go grey arch
  1615. [automapper]: west
  1616. mastercraft.cmd, mc_include.cmd(1089): matchwait
  1617.  
  1618. [Outfitting Society, Hallway]
  1619. Pine paneled walls are nearly covered by racks of raw cloth and leather that flank either side of the narrow hallway. In one corner sits a mannequin completely destitute of any type of clothing. Tailors of all kinds rush back and forth, busy with their wares, dropping a random pin on the floor adding to the collection of scrap.
  1620. You also see a grey granite arch, a beige granite arch and an azure granite arch.
  1621. Obvious exits: north, west.
  1622.  
  1623. >
  1624. Mapped exits: go grey arch, go beige arch, go azure arch
  1625.  
  1626. You sprint west.
  1627.  
  1628. [Outfitting Society, Main Entrance]
  1629. Enveloped in dark pink granite walls, the main entrance exudes a warmth of colors from the parquet bloodwood flooring to the multitude tapestries hanging from the ceiling. Mannequins in one corner display a few of the masterpieces made by Ilithi's more promising tailors while display cases filled with jewelry items occupy another. Overhead, a prestige board hangs from the intricately carved ceiling beams to display the names of the most dedicated to each outfitting discipline throughout each of the provinces.
  1630. You also see a black granite arch.
  1631. Obvious exits: north, east, west.
  1632.  
  1633. >
  1634. Mapped exits: go granite arch
  1635.  
  1636. [Script finished (In 3.506 seconds): automapper.cmd(194)]
  1637. mastercraft.cmd: match goto return
  1638. mastercraft.cmd(2144): passing label: return
  1639. mastercraft.cmd(2145): return
  1640. mastercraft.cmd: if evaluate: matchre("You also see a black granite arch.", "Jakke")
  1641. mastercraft.cmd: if returned: False
  1642. mastercraft.cmd, mc_include.cmd(913): math: temp add 1
  1643. mastercraft.cmd, mc_include.cmd(913): math result: temp=1
  1644. mastercraft.cmd: if evaluate: 1 > 6
  1645. mastercraft.cmd: if returned: False
  1646. mastercraft.cmd, mc_include.cmd(920): goto find.master2
  1647. mastercraft.cmd, mc_include.cmd(892): pause 1
  1648. mastercraft.cmd: if evaluate: matchre("You also see a black granite arch.", "Jakke")
  1649. mastercraft.cmd: if returned: False
  1650. mastercraft.cmd, mc_include.cmd(901): gosub automove 720
  1651. mastercraft.cmd, mc_include.cmd(1078): setvariable toroom 720
  1652. mastercraft.cmd: if evaluate: 719 = 0
  1653. mastercraft.cmd: if returned: False
  1654. mastercraft.cmd, mc_include.cmd(1084): passing label: automovecont
  1655. [Script loaded: automapper.cmd]
  1656. [automapper]: north
  1657. mastercraft.cmd, mc_include.cmd(1089): matchwait
  1658. You sprint north.
  1659.  
  1660. [Outfitting Society, Book Store]
  1661. The scent of tanning lotions lingers in the air from the hides covering the walls. An overworked Elven fellow sits behind a small (2) table scraping away at some leather that he pulls from the large pile on the table. Several tall racks against a wall hold a plentiful supply of crafting books.
  1662. You also see a large (4) sign.
  1663. Obvious exits: south.
  1664. [Script finished (In 3.065 seconds): automapper.cmd(194)]
  1665.  
  1666. >
  1667. mastercraft.cmd: match goto return
  1668. mastercraft.cmd(2144): passing label: return
  1669. mastercraft.cmd(2145): return
  1670. mastercraft.cmd: if evaluate: matchre("You also see a large sign.", "Jakke")
  1671. mastercraft.cmd: if returned: False
  1672. mastercraft.cmd, mc_include.cmd(913): math: temp add 1
  1673. mastercraft.cmd, mc_include.cmd(913): math result: temp=2
  1674. mastercraft.cmd: if evaluate: 2 > 6
  1675. mastercraft.cmd: if returned: False
  1676. mastercraft.cmd, mc_include.cmd(920): goto find.master2
  1677. mastercraft.cmd, mc_include.cmd(892): pause 1
  1678. mastercraft.cmd: if evaluate: matchre("You also see a large sign.", "Jakke")
  1679. mastercraft.cmd: if returned: False
  1680. mastercraft.cmd, mc_include.cmd(901): gosub automove 721
  1681. mastercraft.cmd, mc_include.cmd(1078): setvariable toroom 721
  1682. mastercraft.cmd: if evaluate: 720 = 0
  1683. mastercraft.cmd: if returned: False
  1684. mastercraft.cmd, mc_include.cmd(1084): passing label: automovecont
  1685. [Script loaded: automapper.cmd]
  1686. [automapper]: south
  1687. [automapper]: east
  1688. mastercraft.cmd, mc_include.cmd(1089): matchwait
  1689. You sprint south.
  1690.  
  1691. [Outfitting Society, Main Entrance]
  1692. Enveloped in dark pink granite walls, the main entrance exudes a warmth of colors from the parquet bloodwood flooring to the multitude tapestries hanging from the ceiling. Mannequins in one corner display a few of the masterpieces made by Ilithi's more promising tailors while display cases filled with jewelry items occupy another. Overhead, a prestige board hangs from the intricately carved ceiling beams to display the names of the most dedicated to each outfitting discipline throughout each of the provinces.
  1693. You also see a black granite arch.
  1694. Obvious exits: north, east, west.
  1695.  
  1696. >
  1697. Mapped exits: go granite arch
  1698.  
  1699. You sprint east.
  1700.  
  1701. [Outfitting Society, Hallway]
  1702. Pine paneled walls are nearly covered by racks of raw cloth and leather that flank either side of the narrow hallway. In one corner sits a mannequin completely destitute of any type of clothing. Tailors of all kinds rush back and forth, busy with their wares, dropping a random pin on the floor adding to the collection of scrap.
  1703. You also see a grey granite arch, a beige granite arch and an azure granite arch.
  1704. Obvious exits: north, west.
  1705.  
  1706. >
  1707. Mapped exits: go grey arch, go beige arch, go azure arch
  1708. [Script finished (In 3.108 seconds): automapper.cmd(194)]
  1709. mastercraft.cmd: match goto return
  1710. mastercraft.cmd(2144): passing label: return
  1711. mastercraft.cmd(2145): return
  1712. mastercraft.cmd: if evaluate: matchre("You also see a grey granite arch, a beige granite arch and an azure granite arch.", "Jakke")
  1713. mastercraft.cmd: if returned: False
  1714. mastercraft.cmd, mc_include.cmd(913): math: temp add 1
  1715. mastercraft.cmd, mc_include.cmd(913): math result: temp=3
  1716. mastercraft.cmd: if evaluate: 3 > 6
  1717. mastercraft.cmd: if returned: False
  1718. mastercraft.cmd, mc_include.cmd(920): goto find.master2
  1719. mastercraft.cmd, mc_include.cmd(892): pause 1
  1720.  
  1721. mastercraft.cmd: if evaluate: matchre("You also see a grey granite arch, a beige granite arch and an azure granite arch.", "Jakke")
  1722. mastercraft.cmd: if returned: False
  1723. mastercraft.cmd, mc_include.cmd(901): gosub automove 722
  1724. mastercraft.cmd, mc_include.cmd(1078): setvariable toroom 722
  1725. mastercraft.cmd: if evaluate: 721 = 0
  1726. mastercraft.cmd: if returned: False
  1727. mastercraft.cmd, mc_include.cmd(1084): passing label: automovecont
  1728. [Script loaded: automapper.cmd]
  1729. [automapper]: west
  1730. [automapper]: west
  1731. mastercraft.cmd, mc_include.cmd(1089): matchwait
  1732. You sprint west.
  1733.  
  1734. [Outfitting Society, Main Entrance]
  1735. Enveloped in dark pink granite walls, the main entrance exudes a warmth of colors from the parquet bloodwood flooring to the multitude tapestries hanging from the ceiling. Mannequins in one corner display a few of the masterpieces made by Ilithi's more promising tailors while display cases filled with jewelry items occupy another. Overhead, a prestige board hangs from the intricately carved ceiling beams to display the names of the most dedicated to each outfitting discipline throughout each of the provinces.
  1736. You also see a black granite arch.
  1737. Obvious exits: north, east, west.
  1738.  
  1739. >
  1740. Mapped exits: go granite arch
  1741.  
  1742. You sprint west.
  1743.  
  1744. mastercraft.cmd, mc_include.cmd(874): action triggered: matchre("$monsterlist", "%master")
  1745. mastercraft.cmd, mc_include.cmd(874): action commands: put #parse YOU HAVE ARRIVED
  1746. mastercraft.cmd: match goto return
  1747. mastercraft.cmd(2144): passing label: return
  1748. mastercraft.cmd(2145): return
  1749. mastercraft.cmd: if evaluate: matchre("", "Jakke")
  1750. mastercraft.cmd: if returned: False
  1751. mastercraft.cmd, mc_include.cmd(913): math: temp add 1
  1752. mastercraft.cmd, mc_include.cmd(913): math result: temp=4
  1753. mastercraft.cmd: if evaluate: 4 > 6
  1754. mastercraft.cmd: if returned: False
  1755. mastercraft.cmd, mc_include.cmd(920): goto find.master2
  1756. mastercraft.cmd, mc_include.cmd(892): pause 1
  1757. mastercraft.cmd, mc_include.cmd(873): action triggered: matchre("$roomobjs", "%master")
  1758. mastercraft.cmd, mc_include.cmd(873): action commands: put #script abort automapper
  1759. [Script aborted! (Run time: 3.16 seconds): automapper.cmd]
  1760. [Outfitting Society, Main Office]
  1761. Two clerks sit behind the counter taking orders and sorting through the day's various requisitions. A pile of invoices and work orders are stacked high on the Society Master's desk in the rear of the office next to a tall book shelf.
  1762. You also see Outfitting Society Master Jakke, a tailoring chart hanging from the wall, a clerk and a sturdy low counter with a small (2) placard on it.
  1763. Obvious exits: east.
  1764.  
  1765. >
  1766. mastercraft.cmd: if evaluate: matchre("You also see Outfitting Society Master Jakke, a tailoring chart hanging from the wall, a clerk and a sturdy low counter with a small placard on it.", "Jakke")
  1767. mastercraft.cmd: if returned: True
  1768. mastercraft.cmd, mc_include.cmd(895): deletevariable temp
  1769. mastercraft.cmd, mc_include.cmd(896): deletevariable temp.max
  1770. mastercraft.cmd, mc_include.cmd(897): class off: master
  1771. mastercraft.cmd: if evaluate: (def(automapper.typeahead))
  1772. mastercraft.cmd: if returned: False
  1773. mastercraft.cmd, mc_include.cmd(899): return
  1774. mastercraft.cmd: if evaluate: !matchre("Empty|tailoring book", "logbook")
  1775. mastercraft.cmd: if returned: True
  1776. mastercraft.cmd(224): gosub EMPTY_HANDS
  1777. mastercraft.cmd, mc_include.cmd(1208): pause 0.0001
  1778. mastercraft.cmd, mc_include.cmd(1209): gosub STOW_RIGHT
  1779. mastercraft.cmd: if evaluate: matchre("", "")
  1780. mastercraft.cmd: if returned: True
  1781. mastercraft.cmd: if evaluate: %BELTTOOLS = 1
  1782. mastercraft.cmd: if returned: False
  1783. mastercraft.cmd, mc_include.cmd(1555): gosub PUT_IT my in my duffel bag
  1784. mastercraft.cmd, mc_include.cmd(1399): setvariable PutIt my in my duffel bag
  1785. mastercraft.cmd, mc_include.cmd(1400): setvariable LOCATION PUT_IT_1
  1786. mastercraft.cmd, mc_include.cmd(1401): pause 0.0001
  1787. mastercraft.cmd, mc_include.cmd(1402): passing label: PUT_IT_1
  1788. mastercraft.cmd, mc_include.cmd(1418): matchwait
  1789. put my in my duffel bag
  1790. What were you referring to?
  1791. >
  1792. mastercraft.cmd: match goto return
  1793. mastercraft.cmd(2144): passing label: return
  1794. mastercraft.cmd(2145): return
  1795. mastercraft.cmd, mc_include.cmd(1558): return
  1796. mastercraft.cmd, mc_include.cmd(1210): gosub STOW_LEFT
  1797. mastercraft.cmd: if evaluate: matchre("", "book")
  1798. mastercraft.cmd: if returned: False
  1799. mastercraft.cmd, mc_include.cmd(1542): gosub PUT_IT my book in my duffel bag
  1800. mastercraft.cmd, mc_include.cmd(1399): setvariable PutIt my book in my duffel bag
  1801. mastercraft.cmd, mc_include.cmd(1400): setvariable LOCATION PUT_IT_1
  1802. mastercraft.cmd, mc_include.cmd(1401): pause 0.0001
  1803. mastercraft.cmd, mc_include.cmd(1402): passing label: PUT_IT_1
  1804. mastercraft.cmd, mc_include.cmd(1418): matchwait
  1805. put my book in my duffel bag
  1806.  
  1807. You put your book in your duffel bag.
  1808. >
  1809. mastercraft.cmd: match goto return
  1810. mastercraft.cmd(2144): passing label: return
  1811. mastercraft.cmd(2145): return
  1812. mastercraft.cmd, mc_include.cmd(1543): return
  1813. mastercraft.cmd, mc_include.cmd(1211): return
  1814. mastercraft.cmd(225): gosub GET my Outfitting logbook from my duffel bag
  1815. mastercraft.cmd, mc_include.cmd(1440): setvariable Get my Outfitting logbook from my duffel bag
  1816. mastercraft.cmd, mc_include.cmd(1441): setvariable LOCATION GET_1
  1817. mastercraft.cmd, mc_include.cmd(1442): pause 0.0001
  1818. mastercraft.cmd, mc_include.cmd(1443): passing label: GET_1
  1819. mastercraft.cmd, mc_include.cmd(1461): matchwait
  1820. get my Outfitting logbook from my duffel bag
  1821.  
  1822. You get an outfitting work order logbook from inside your duffel bag.
  1823. >
  1824. mastercraft.cmd: match goto return
  1825. mastercraft.cmd(2144): passing label: return
  1826. mastercraft.cmd(2145): return
  1827. mastercraft.cmd(232): matchwait
  1828. ask Jakke for hard tailor work
  1829. mastercraft.cmd(159): action triggered: I need (\d+).*(finely-crafted|of superior quality|of exceptional quality),
  1830. mastercraft.cmd(159): action commands: var order.quantity $1;put #var MC.order.quality $2
  1831. mastercraft.cmd(159): setvariable order.quantity 6
  1832. Jakke shuffles through some notes and says, "Alright, this is an order for a knitted cloak. I need 6 of exceptional quality [10/12], made from any fabric and due in 245 roisaen. Please complete the items, bundle them with your logbook and then give me the logbook to complete this order. Good luck!"
  1833.  
  1834. mastercraft.cmd(170): action triggered: You seem to recall this item being somewhere in chapter (\d+) of the instruction book.
  1835. mastercraft.cmd(170): action commands: var chapter $1
  1836. mastercraft.cmd(170): setvariable chapter 5
  1837. You seem to recall this item being somewhere in chapter 5 of the instruction book.
  1838. >
  1839. mastercraft.cmd: match goto identify.order
  1840. mastercraft.cmd(245): passing label: identify.order
  1841. mastercraft.cmd: if evaluate: !0
  1842. mastercraft.cmd: if returned: True
  1843. mastercraft.cmd: if evaluate: 6 > 6
  1844. mastercraft.cmd: if returned: False
  1845. mastercraft.cmd: if evaluate: 6 < 2
  1846. mastercraft.cmd: if returned: False
  1847. mastercraft.cmd: if evaluate: "tailor" = "weapon"
  1848. mastercraft.cmd: if returned: False
  1849. mastercraft.cmd: if evaluate: "tailor" = "armor"
  1850. mastercraft.cmd: if returned: False
  1851. mastercraft.cmd: if evaluate: "tailor" = "blacksmith"
  1852. mastercraft.cmd: if returned: False
  1853. mastercraft.cmd: if evaluate: "tailor" = "tailor"
  1854. mastercraft.cmd: if returned: True
  1855. [mastercraft]: read my Outfitting logbook
  1856. mastercraft.cmd(300): matchwait
  1857. You open your logbook and sort through its contents.
  1858. mastercraft.cmd(158): action triggered: You must bundle and deliver (\d+) more within
  1859. mastercraft.cmd(158): action commands: var order.quantity $1
  1860. mastercraft.cmd(158): setvariable order.quantity 6
  1861. This logbook is tracking a work order requiring you to craft a knitted cloak from any fabric. You must bundle and deliver 6 more within the next 245 roisaen.
  1862.  
  1863. This logbook has been used to complete:
  1864. 0 Easy, 0 Challenging and 0 Hard Jewelry making work orders.
  1865. 3 Easy, 39 Challenging and 1 Hard Tailoring work orders.
  1866. 0 Easy, 0 Challenging and 0 Hard Artistry work orders.
  1867. >
  1868. mastercraft.cmd: match goto chapter.5
  1869. mastercraft.cmd(419): passing label: chapter.5
  1870. mastercraft.cmd(420): setvariable full.order.noun a knitted cloak
  1871. mastercraft.cmd: if evaluate: "tailor" = "tailor"
  1872. mastercraft.cmd: if returned: True
  1873. mastercraft.cmd(421): setvariable order.type yarn
  1874. mastercraft.cmd: if evaluate: "tailor" = "carving"
  1875. mastercraft.cmd: if returned: False
  1876. mastercraft.cmd: if evaluate: "tailor" = "shaping"
  1877. mastercraft.cmd: if returned: False
  1878. mastercraft.cmd(424): setvariable order.chapter 5
  1879. mastercraft.cmd(425): pause .5
  1880. mastercraft.cmd(426): goto chapter.name
  1881. mastercraft.cmd: if evaluate: "tailor" = "tinkering"
  1882. mastercraft.cmd: if returned: False
  1883. mastercraft.cmd: if evaluate: matchre("a knitted cloak", "(?:.*\s)(\S+$)")
  1884. mastercraft.cmd: if returned: True
  1885. mastercraft.cmd: if evaluate: matchre("a knitted cloak", ".* ball and chain")
  1886. mastercraft.cmd: if returned: False
  1887. Item Full Name : a knitted cloak
  1888. Item Base Name : cloak
  1889. Chapter Item Is In : 5
  1890. Quantity Desired : 6
  1891. mastercraft.cmd(381): goto keep.order
  1892. mastercraft.cmd: if evaluate: matchre("a knitted cloak", "none")
  1893. mastercraft.cmd: if returned: False
  1894. mastercraft.cmd: if evaluate: (("tailor" = "tailor") && ("yarn" != "yarn"))
  1895. mastercraft.cmd: if returned: False
  1896. mastercraft.cmd: if evaluate: (("tailor" = "carving") && ("yarn" != "yarn"))
  1897. mastercraft.cmd: if returned: False
  1898. mastercraft.cmd: if evaluate: "of exceptional quality" = "finely-crafted"
  1899. mastercraft.cmd: if returned: False
  1900. mastercraft.cmd: if evaluate: "of exceptional quality" = "of superior quality"
  1901. mastercraft.cmd: if returned: False
  1902. mastercraft.cmd: if evaluate: "of exceptional quality" = "of exceptional quality"
  1903. mastercraft.cmd: if returned: True
  1904. mastercraft.cmd: if evaluate: "of exceptional quality" = ""
  1905. mastercraft.cmd: if returned: False
  1906. mastercraft.cmd(480): goto turn.page
  1907. mastercraft.cmd(483): gosub PUT_IT my Outfitting logbook in my duffel bag
  1908. mastercraft.cmd, mc_include.cmd(1399): setvariable PutIt my Outfitting logbook in my duffel bag
  1909. mastercraft.cmd, mc_include.cmd(1400): setvariable LOCATION PUT_IT_1
  1910. mastercraft.cmd, mc_include.cmd(1401): pause 0.0001
  1911. mastercraft.cmd, mc_include.cmd(1402): passing label: PUT_IT_1
  1912. mastercraft.cmd, mc_include.cmd(1418): matchwait
  1913. put my Outfitting logbook in my duffel bag
  1914.  
  1915. You put your logbook in your duffel bag.
  1916. >
  1917. mastercraft.cmd: match goto return
  1918. mastercraft.cmd(2144): passing label: return
  1919. mastercraft.cmd(2145): return
  1920. mastercraft.cmd(484): gosub GET my tailor book
  1921. mastercraft.cmd, mc_include.cmd(1440): setvariable Get my tailor book
  1922. mastercraft.cmd, mc_include.cmd(1441): setvariable LOCATION GET_1
  1923. mastercraft.cmd, mc_include.cmd(1442): pause 0.0001
  1924. mastercraft.cmd, mc_include.cmd(1443): passing label: GET_1
  1925. mastercraft.cmd, mc_include.cmd(1461): matchwait
  1926. get my tailor book
  1927.  
  1928. You get a book of master tailoring instructions from inside your duffel bag.
  1929. >
  1930. mastercraft.cmd: match goto return
  1931. mastercraft.cmd(2144): passing label: return
  1932. mastercraft.cmd(2145): return
  1933. mastercraft.cmd(485): gosub PUT turn my book to chapter 5
  1934. mastercraft.cmd, mc_include.cmd(1304): setvariable Command turn my book to chapter 5
  1935. mastercraft.cmd, mc_include.cmd(1305): setvariable LOCATION PUT_1
  1936. mastercraft.cmd, mc_include.cmd(1306): pause 0.0001
  1937. mastercraft.cmd, mc_include.cmd(1307): passing label: PUT_1
  1938. mastercraft.cmd, mc_include.cmd(1366): matchwait
  1939. turn my book to chapter 5
  1940. You turn your book to chapter 5, entitled "Knitted Clothing".
  1941. >
  1942. mastercraft.cmd: match goto return
  1943. mastercraft.cmd(2144): passing label: return
  1944. mastercraft.cmd(2145): return
  1945. mastercraft.cmd(487): waitforre (?<!Page).*Page (\d+): a knitted cloak
  1946. read my book
  1947.  
  1948. -= Chapter 5 : Knitted Clothing =-
  1949.  
  1950. Page 1: a knitted napkin Page 12: a knitted skirt
  1951. Page 2: a knitted armband Page 13: a knitted shirt
  1952. Page 3: some knitted socks Page 14: some knitted gloves
  1953. Page 4: a knitted ankleband Page 15: some knitted legwarmers
  1954. Page 5: a knitted headband Page 16: a knitted towel
  1955. Page 6: some knitted mittens Page 17: some knitted hose
  1956. Page 7: a knitted hood Page 18: a knitted sweater
  1957. Page 8: some knitted booties Page 19: a knitted cloak
  1958. Page 9: a knitted hat Page 20: a knitted blanket
  1959. Page 10: a knitted scarf
  1960. Page 11: some knitted slippers
  1961.  
  1962. >
  1963. mastercraft.cmd(488): setvariable page 19
  1964. mastercraft.cmd(489): gosub PUT turn my book to page 19
  1965. mastercraft.cmd, mc_include.cmd(1304): setvariable Command turn my book to page 19
  1966. mastercraft.cmd, mc_include.cmd(1305): setvariable LOCATION PUT_1
  1967. mastercraft.cmd, mc_include.cmd(1306): pause 0.0001
  1968. mastercraft.cmd, mc_include.cmd(1307): passing label: PUT_1
  1969. mastercraft.cmd, mc_include.cmd(1366): matchwait
  1970. turn my book to page 19
  1971. You turn your book to page 19, instructions for crafting a knitted cloak.
  1972. >
  1973. mastercraft.cmd: match goto return
  1974. mastercraft.cmd(2144): passing label: return
  1975. mastercraft.cmd(2145): return
  1976. mastercraft.cmd: if evaluate: 0
  1977. mastercraft.cmd: if returned: False
  1978. mastercraft.cmd(491): gosub STUDY my book
  1979. mastercraft.cmd, mc_include.cmd(1374): setvariable Study my book
  1980. mastercraft.cmd, mc_include.cmd(1375): setvariable LOCATION STUDY_1
  1981. mastercraft.cmd, mc_include.cmd(1376): pause 0.0001
  1982. mastercraft.cmd, mc_include.cmd(1377): passing label: STUDY_1
  1983. mastercraft.cmd, mc_include.cmd(1392): matchwait
  1984. study my book
  1985. You scan the knitted cloak instructions with a glance and interpret many of the design's finer points.
  1986. You now feel ready to begin the crafting process.
  1987. Roundtime: 4 sec.
  1988. R>
  1989. RT with no EXP.
  1990.  
  1991. mastercraft.cmd: match goto return
  1992. mastercraft.cmd(2144): passing label: return
  1993. mastercraft.cmd(2145): return
  1994. mastercraft.cmd: if evaluate: ((3 < 4) && (!$MC_0))
  1995. mastercraft.cmd: if returned: False
  1996. mastercraft.cmd(498): goto calc.material
  1997. mastercraft.cmd(508): setvariable material.volume 0
  1998. mastercraft.cmd(509): setvariable bigenough 0
  1999. mastercraft.cmd(510): setvariable asmCount1 0
  2000. mastercraft.cmd(511): setvariable asmCount2 0
  2001. mastercraft.cmd(512): pause 0.5
  2002. mastercraft.cmd: if evaluate: matchre("tailor", "weapon|armor|blacksmith")
  2003. mastercraft.cmd: if returned: False
  2004. mastercraft.cmd: if evaluate: "tailor" = "tailor"
  2005. mastercraft.cmd: if returned: True
  2006. mastercraft.cmd(554): pause .1
  2007. mastercraft.cmd(555): class on: book
  2008. mastercraft.cmd: if evaluate: !matchre("tailoring book", "book")
  2009. mastercraft.cmd: if returned: False
  2010. mastercraft.cmd(557): pause .5
  2011. mastercraft.cmd(559): waitforre .*(cloth|leather|yarn).*\((\d+) yards?\)
  2012. read my book
  2013. -= Chapter 5, Page 19: Instructions for crafting a knitted cloak =-
  2014.  
  2015. A knitted cloak is a craftable item in the Outfitting society under the Tailoring crafting discipline. This is considered to be a somewhat challenging piece to make, though knowledge of the Knitted Fabric Design technique will be beneficial to the crafter.
  2016.  
  2017. This item is listed as a "finished knitted clothing" ingredient type and is created using some knitting needles.
  2018.  
  2019. A list of ingredients is provided:
  2020.  
  2021. (1) refined fabric yarn (70 yards)
  2022.  
  2023. >
  2024. mastercraft.cmd(560): setvariable volume 70
  2025. mastercraft.cmd(561): class off: book
  2026. mastercraft.cmd(562): pause 0.1
  2027. mastercraft.cmd(563): setvariable mass.volume 70
  2028. mastercraft.cmd(564): math: mass.volume multiply 6
  2029. mastercraft.cmd(564): math result: mass.volume=420
  2030. mastercraft.cmd(565): gosub parts.inv
  2031. mastercraft.cmd(832): setvariable yarn.item.count 0
  2032. mastercraft.cmd(833): setvariable yarn.deed.count 0
  2033. mastercraft.cmd(834): setvariable %herb1.item.count 0
  2034. mastercraft.cmd(835): setvariable %herb2.item.count 0
  2035. mastercraft.cmd(836): setvariable induction.count 0
  2036. mastercraft.cmd(837): setvariable abolition.count 0
  2037. mastercraft.cmd(838): setvariable congruence.count 0
  2038. mastercraft.cmd(839): setvariable permutation.count 0
  2039. mastercraft.cmd(840): setvariable rarefaction.count 0
  2040. mastercraft.cmd(841): setvariable fount.count 0
  2041. mastercraft.cmd(842): setvariable water.count 0
  2042. mastercraft.cmd(843): setvariable alcohol.count 0
  2043. mastercraft.cmd(844): setvariable coal.count 0
  2044. mastercraft.cmd(845): setvariable long.pole.count 0
  2045. mastercraft.cmd(846): setvariable short.pole.count 0
  2046. mastercraft.cmd(847): setvariable handle.count 0
  2047. mastercraft.cmd(848): setvariable hilt.count 0
  2048. mastercraft.cmd(849): setvariable haft.count 0
  2049. mastercraft.cmd(850): setvariable large.backing.count 0
  2050. mastercraft.cmd(851): setvariable large.padding.count 0
  2051. mastercraft.cmd(852): setvariable small.backing.count 0
  2052. mastercraft.cmd(853): setvariable small.padding.count 0
  2053. mastercraft.cmd(854): setvariable long.cord.count 0
  2054. mastercraft.cmd(855): setvariable short.cord.count 0
  2055. mastercraft.cmd(856): setvariable pins.count 0
  2056. mastercraft.cmd(857): setvariable oil.count 0
  2057. mastercraft.cmd(858): setvariable polish.count 0
  2058. mastercraft.cmd(859): setvariable stain.count 0
  2059. mastercraft.cmd(860): setvariable string.count 0
  2060. mastercraft.cmd(861): setvariable mechanism.count 0
  2061. mastercraft.cmd(862): setvariable lenses.count 0
  2062. mastercraft.cmd(863): setvariable salt.count
  2063. mastercraft.cmd(899): class off: forging
  2064. mastercraft.cmd(900): class off: outfitting
  2065. mastercraft.cmd(901): class off: engineering
  2066. mastercraft.cmd(902): class off: alchemy
  2067. mastercraft.cmd(903): class off: enchanting
  2068. mastercraft.cmd: if evaluate: ("tailor" = "tailor")
  2069. mastercraft.cmd: if returned: True
  2070. mastercraft.cmd(904): class on: outfitting
  2071. mastercraft.cmd: if evaluate: matchre("tailor", "weapon|armor|blacksmith")
  2072. mastercraft.cmd: if returned: False
  2073. mastercraft.cmd: if evaluate: matchre("tailor", "carving|shaping|tinkering")
  2074. mastercraft.cmd: if returned: False
  2075. mastercraft.cmd: if evaluate: "tailor" = "remed"
  2076. mastercraft.cmd: if returned: False
  2077. mastercraft.cmd: if evaluate: "tailor" = "artif"
  2078. mastercraft.cmd: if returned: False
  2079. mastercraft.cmd(910): waitforre INVENTORY HELP
  2080. inv my duffel bag
  2081. Inside the a duffel bag, you see:
  2082.  
  2083. an outfitting work order logbook
  2084. mastercraft.cmd(881): action triggered: ^\s+(?:an?|some) (wool).*(yarn)
  2085. mastercraft.cmd(881): action commands: math %order.pref.item.count add 1
  2086. mastercraft.cmd(881): math: yarn.item.count add 1
  2087. mastercraft.cmd(881): math result: yarn.item.count=1
  2088. some wool yarn
  2089. some thin knitting needles crafted from animite
  2090. an alchemy work order logbook
  2091. an iron mortar
  2092. a highly polished pestle smoothly carved from flawless senci
  2093. a wirework sieve with polished marble handles
  2094. some water
  2095. a book of master remedy instructions
  2096. some dried nemoih
  2097. some dried nilos
  2098. some dried plovik
  2099. some dried georin
  2100. a highly polished mixing stick smoothly carved from flawless senci
  2101. a large (4) bowl smoothly carved from flawless senci
  2102. a simple blue compendium
  2103. a razor-sharp icesteel hunting sword with a kadepa guard
  2104. a forked diamondique stirring rod
  2105. a silversteel forging mallet adorned with fire opals
  2106. a hefty omnibus almanac with a sturdy indurium cover
  2107. a chamois cloth
  2108. some bundling rope
  2109. a tyrium thrusting blade
  2110. an oversized kertig maul capped with a viciously sharp warklin impaler
  2111. a heart-shaped belzune fount dusted with crushed amethyst
  2112. a polished moabi burin set with a fey-bone handle
  2113. an engineering work order logbook
  2114. a bone saw with a blade edged in audrualm
  2115. a jar of surface polish
  2116. a tapered steel rasp
  2117. some rifflers with azurelle handles
  2118. a deer-bone stack
  2119. a book of master carving instructions
  2120. a book of master blacksmithing instructions
  2121. some covellite box-jaw tongs
  2122. a forging work order logbook
  2123. mastercraft.cmd(871): action triggered: ^\s+a flask of(?: azure| violet)? oil
  2124. mastercraft.cmd(871): action commands: math oil.count add 1
  2125. mastercraft.cmd(871): math: oil.count add 1
  2126. mastercraft.cmd(871): math result: oil.count=1
  2127. a flask of oil
  2128. a steel wide shovel
  2129. an alerce bellows with supple doeskin-wrapped handles
  2130. a fragile rough mana fount
  2131. some grain alcohol
  2132. a small (2) sigil book
  2133. a cleaning cloth
  2134. a pouch of aerated salts
  2135. some grain alcohol
  2136. a simple abstract burin
  2137. mastercraft.cmd(871): action triggered: ^\s+a flask of(?: azure| violet)? oil
  2138. mastercraft.cmd(871): action commands: math oil.count add 1
  2139. mastercraft.cmd(871): math: oil.count add 1
  2140. mastercraft.cmd(871): math result: oil.count=2
  2141. a flask of oil
  2142. an augmenting loop
  2143. a book of master artificing instructions
  2144. an imbuement rod
  2145. a simple burin
  2146. an enchanting work order logbook
  2147. mastercraft.cmd(880): action triggered: ^\s+some .*?pins
  2148. mastercraft.cmd(880): action commands: math pins.count add 1
  2149. mastercraft.cmd(880): math: pins.count add 1
  2150. mastercraft.cmd(880): math result: pins.count=1
  2151. some straight iron pins
  2152. a thick sigil volume
  2153. [Type INVENTORY HELP for more options]
  2154. >
  2155. mastercraft.cmd(911): pause 2
  2156. mastercraft.cmd: if evaluate: ("tailor" = "tailor")
  2157. mastercraft.cmd: if returned: True
  2158. mastercraft.cmd(912): class off: outfitting
  2159. mastercraft.cmd: if evaluate: matchre("tailor", "weapon|armor|blacksmith")
  2160. mastercraft.cmd: if returned: False
  2161. mastercraft.cmd: if evaluate: matchre("tailor", "carving|shaping|tinkering")
  2162. mastercraft.cmd: if returned: False
  2163. mastercraft.cmd: if evaluate: "tailor" = "remed"
  2164. mastercraft.cmd: if returned: False
  2165. mastercraft.cmd: if evaluate: "tailor" = "artif"
  2166. mastercraft.cmd: if returned: False
  2167. mastercraft.cmd(917): class off: assemble
  2168. mastercraft.cmd(918): return
  2169. mastercraft.cmd: if evaluate: 1 > 11
  2170. mastercraft.cmd: if returned: False
  2171. mastercraft.cmd: if evaluate: 1 > 0
  2172. mastercraft.cmd: if returned: True
  2173. mastercraft.cmd(567): gosub count.material yarn
  2174. mastercraft.cmd(921): setvariable count yarn
  2175. mastercraft.cmd(922): setvariable bigenough 0
  2176. mastercraft.cmd(923): setvariable itemvolume 0
  2177. mastercraft.cmd(929): setvariable manual 0
  2178. mastercraft.cmd: if evaluate: "yarn" = "ingot"
  2179. mastercraft.cmd: if returned: False
  2180. mastercraft.cmd: if evaluate: contains("(leather|cloth|yarn)","yarn")
  2181. mastercraft.cmd: if returned: True
  2182. mastercraft.cmd(937): setvariable c.action count
  2183. mastercraft.cmd(938): setvariable tempcount 1
  2184. mastercraft.cmd(939): gosub combine.check "duffel bag" yarn
  2185. mastercraft.cmd(1581): setvariable combine.storage duffel bag
  2186. mastercraft.cmd(1582): setvariable combine.temp yarn
  2187. mastercraft.cmd: if evaluate: contains("tailoring book|Empty", "book")
  2188. mastercraft.cmd: if returned: True
  2189. mastercraft.cmd(1584): gosub PUT_IT book in duffel bag
  2190. mastercraft.cmd, mc_include.cmd(1399): setvariable PutIt book in duffel bag
  2191. mastercraft.cmd, mc_include.cmd(1400): setvariable LOCATION PUT_IT_1
  2192. mastercraft.cmd, mc_include.cmd(1401): pause 0.0001
  2193. mastercraft.cmd, mc_include.cmd(1402): passing label: PUT_IT_1
  2194. mastercraft.cmd, mc_include.cmd(1418): matchwait
  2195. put book in duffel bag
  2196.  
  2197. You put your book in your duffel bag.
  2198. >
  2199. mastercraft.cmd: match goto return
  2200. mastercraft.cmd(2144): passing label: return
  2201. mastercraft.cmd(2145): return
  2202. mastercraft.cmd: if evaluate: matchre("tailor", "weapon|armor|blacksmith")
  2203. mastercraft.cmd: if returned: False
  2204. mastercraft.cmd(1590): setvariable combine.parts 0
  2205. mastercraft.cmd: if evaluate: 1 > 1
  2206. mastercraft.cmd: if returned: False
  2207. mastercraft.cmd: if evaluate: matchre("Empty|Empty", "yarn")
  2208. mastercraft.cmd: if returned: False
  2209. mastercraft.cmd(1597): return
  2210. mastercraft.cmd: if evaluate: "yarn" = "stack"
  2211. mastercraft.cmd: if returned: False
  2212. mastercraft.cmd: if evaluate: "yarn" = "lumber"
  2213. mastercraft.cmd: if returned: False
  2214. mastercraft.cmd: if evaluate: "yarn" = "deed"
  2215. mastercraft.cmd: if returned: False
  2216. mastercraft.cmd: if evaluate: "tailor" = "remed"
  2217. mastercraft.cmd: if returned: False
  2218. mastercraft.cmd: if evaluate: "yarn" = "mechanism"
  2219. mastercraft.cmd: if returned: False
  2220. mastercraft.cmd(978): passing label: count.material2
  2221. mastercraft.cmd(979): class on: count
  2222. mastercraft.cmd(980): pause 1
  2223. mastercraft.cmd: if evaluate: "first" = "zeroth"
  2224. mastercraft.cmd: if returned: False
  2225. mastercraft.cmd(983): pause 1
  2226. count first wool yarn in my duffel bag
  2227. mastercraft.cmd(927): action triggered: ^You count out (\d+) (piece|pieces|yards)
  2228. mastercraft.cmd(927): action commands: math material.volume add $1;var itemvolume $1
  2229. mastercraft.cmd(927): math: material.volume add 400
  2230. mastercraft.cmd(927): math result: material.volume=400
  2231. mastercraft.cmd(927): setvariable itemvolume 400
  2232. You count out 400 yards of material there.
  2233. >
  2234. mastercraft.cmd: if evaluate: 0 = 1
  2235. mastercraft.cmd: if returned: False
  2236. mastercraft.cmd(989): setvariable volume.first 400
  2237. mastercraft.cmd(990): math: tempcount subtract 1
  2238. mastercraft.cmd(990): math result: tempcount=0
  2239. mastercraft.cmd(991): class off: count
  2240. mastercraft.cmd(992): pause 1
  2241. mastercraft.cmd(993): evalmath: bigenough (floor(400/70))+0
  2242. mastercraft.cmd(993): evalmath result: bigenough=5
  2243. mastercraft.cmd: if evaluate: (("yarn" = "deed") && ("tailor" != "carving"))
  2244. mastercraft.cmd: if returned: False
  2245. mastercraft.cmd: if evaluate: 0 < 1
  2246. mastercraft.cmd: if returned: True
  2247. mastercraft.cmd(1003): deletevariable tempcount
  2248. mastercraft.cmd(1004): deletevariable count
  2249. mastercraft.cmd(1005): return
  2250. mastercraft.cmd: if evaluate: 0 > 11
  2251. mastercraft.cmd: if returned: False
  2252. mastercraft.cmd: if evaluate: 0 > 0
  2253. mastercraft.cmd: if returned: False
  2254. mastercraft.cmd: if evaluate: 420 > 400
  2255. mastercraft.cmd: if returned: True
  2256. mastercraft.cmd(570): gosub lack.material
  2257. mastercraft.cmd: if evaluate: "on" = "off"
  2258. mastercraft.cmd: if returned: False
  2259. mastercraft.cmd: if evaluate: matchre("tailor", "weapon|armor|blacksmith")
  2260. mastercraft.cmd: if returned: False
  2261. mastercraft.cmd: if evaluate: "tailor" = "carving"
  2262. mastercraft.cmd: if returned: False
  2263. mastercraft.cmd: if evaluate: "tailor" = "tailor"
  2264. mastercraft.cmd: if returned: True
  2265. mastercraft.cmd: if evaluate: "yarn" = "leather"
  2266. mastercraft.cmd: if returned: False
  2267. mastercraft.cmd: if evaluate: "yarn" = "cloth"
  2268. mastercraft.cmd: if returned: False
  2269. mastercraft.cmd: if evaluate: "yarn" = "yarn"
  2270. mastercraft.cmd: if returned: True
  2271. mastercraft.cmd(1987): setvariable order.num 13
  2272. mastercraft.cmd(1988): setvariable order.type yarn
  2273. mastercraft.cmd(1989): evalmath: reqd.order (420-400)/100
  2274. mastercraft.cmd(1989): evalmath result: reqd.order=0.2
  2275. mastercraft.cmd(1990): evalmath: reqd.order ceiling(0.2)
  2276. mastercraft.cmd(1990): evalmath result: reqd.order=1
  2277. mastercraft.cmd(1991): setvariable main.storage duffel bag
  2278. mastercraft.cmd(1992): goto purchase.material
  2279. mastercraft.cmd(2047): setvariable purchaselabel purchase.material
  2280. mastercraft.cmd: if evaluate: 722 != 724
  2281. mastercraft.cmd: if returned: True
  2282. mastercraft.cmd(2049): gosub automove 724
  2283. mastercraft.cmd, mc_include.cmd(1078): setvariable toroom 724
  2284. mastercraft.cmd: if evaluate: 722 = 0
  2285. mastercraft.cmd: if returned: False
  2286. mastercraft.cmd, mc_include.cmd(1084): passing label: automovecont
  2287. [Script loaded: automapper.cmd]
  2288. [automapper]: east
  2289. [automapper]: east
  2290. mastercraft.cmd, mc_include.cmd(1089): matchwait
  2291. You sprint east.
  2292.  
  2293. [Outfitting Society, Main Entrance]
  2294. Enveloped in dark pink granite walls, the main entrance exudes a warmth of colors from the parquet bloodwood flooring to the multitude tapestries hanging from the ceiling. Mannequins in one corner display a few of the masterpieces made by Ilithi's more promising tailors while display cases filled with jewelry items occupy another. Overhead, a prestige board hangs from the intricately carved ceiling beams to display the names of the most dedicated to each outfitting discipline throughout each of the provinces.
  2295. You also see a black granite arch.
  2296. Next move: north
  2297. Obvious exits: north, east, west.
  2298.  
  2299. >
  2300. Mapped exits: go granite arch
  2301.  
  2302. You sprint east.
  2303.  
  2304. [Outfitting Society, Hallway]
  2305. Pine paneled walls are nearly covered by racks of raw cloth and leather that flank either side of the narrow hallway. In one corner sits a mannequin completely destitute of any type of clothing. Tailors of all kinds rush back and forth, busy with their wares, dropping a random pin on the floor adding to the collection of scrap.
  2306. You also see a grey granite arch, a beige granite arch and an azure granite arch.
  2307. Next move: north
  2308. Obvious exits: north, west.
  2309.  
  2310. >
  2311. Mapped exits: go grey arch, go beige arch, go azure arch
  2312.  
  2313. [automapper]: north
  2314. [automapper]: north
  2315. You sprint north.
  2316.  
  2317. [Outfitting Society, Tool Shop]
  2318. The supply shop projects an air of quiet efficiency at all times with clerks refilling the various empty slots with new tools for sale. Bottles, fabrics, and canvases stand neatly arranged on shelves that line the wall behind a polished white granite counter. Several workrooms nearby provide enough static noise to block out the clerks idle conversations.
  2319. You also see a large (4) sign.
  2320. Obvious exits: north, south.
  2321.  
  2322. >
  2323. You sprint north.
  2324.  
  2325. [Outfitting Society, Material Depot]
  2326. Three finely crafted rocking chairs sit around a round table in the center of the room where denizens will often sit and play a quick dice game while working away. Shelves line the room where someone can set aside their work for a moment of rest, although those come few and far between. A counter stocked with many types of fabrics and furs dominates one side of the room to make crafting materials readily accessible.
  2327. You also see a large (4) sign.
  2328. Obvious exits: north, south.
  2329.  
  2330. >
  2331. [Script finished (In 4.287 seconds): automapper.cmd(194)]
  2332. mastercraft.cmd: match goto return
  2333. mastercraft.cmd(2144): passing label: return
  2334. mastercraft.cmd(2145): return
  2335. mastercraft.cmd(2050): passing label: first.order
  2336. mastercraft.cmd: if evaluate: matchre("tailor", "carving|shaping|tailor|tinkering")
  2337. mastercraft.cmd: if returned: True
  2338. mastercraft.cmd(2053): gosub EMPTY_HANDS
  2339. mastercraft.cmd, mc_include.cmd(1208): pause 0.0001
  2340. mastercraft.cmd, mc_include.cmd(1209): gosub STOW_RIGHT
  2341. mastercraft.cmd: if evaluate: matchre("", "")
  2342. mastercraft.cmd: if returned: True
  2343. mastercraft.cmd: if evaluate: %BELTTOOLS = 1
  2344. mastercraft.cmd: if returned: False
  2345. mastercraft.cmd, mc_include.cmd(1555): gosub PUT_IT my in my duffel bag
  2346. mastercraft.cmd, mc_include.cmd(1399): setvariable PutIt my in my duffel bag
  2347. mastercraft.cmd, mc_include.cmd(1400): setvariable LOCATION PUT_IT_1
  2348. mastercraft.cmd, mc_include.cmd(1401): pause 0.0001
  2349. mastercraft.cmd, mc_include.cmd(1402): passing label: PUT_IT_1
  2350. mastercraft.cmd, mc_include.cmd(1418): matchwait
  2351. put my in my duffel bag
  2352. What were you referring to?
  2353. >
  2354. mastercraft.cmd: match goto return
  2355. mastercraft.cmd(2144): passing label: return
  2356. mastercraft.cmd(2145): return
  2357. mastercraft.cmd, mc_include.cmd(1558): return
  2358. mastercraft.cmd, mc_include.cmd(1210): gosub STOW_LEFT
  2359. mastercraft.cmd: if evaluate: matchre("", "")
  2360. mastercraft.cmd: if returned: True
  2361. mastercraft.cmd: if evaluate: %BELTTOOLS = 1
  2362. mastercraft.cmd: if returned: False
  2363. mastercraft.cmd, mc_include.cmd(1540): gosub PUT_IT my in my duffel bag
  2364. mastercraft.cmd, mc_include.cmd(1399): setvariable PutIt my in my duffel bag
  2365. mastercraft.cmd, mc_include.cmd(1400): setvariable LOCATION PUT_IT_1
  2366. mastercraft.cmd, mc_include.cmd(1401): pause 0.0001
  2367. mastercraft.cmd, mc_include.cmd(1402): passing label: PUT_IT_1
  2368. mastercraft.cmd, mc_include.cmd(1418): matchwait
  2369. put my in my duffel bag
  2370. What were you referring to?
  2371. >
  2372. mastercraft.cmd: match goto return
  2373. mastercraft.cmd(2144): passing label: return
  2374. mastercraft.cmd(2145): return
  2375. mastercraft.cmd, mc_include.cmd(1543): return
  2376. mastercraft.cmd, mc_include.cmd(1211): return
  2377. mastercraft.cmd: if evaluate: 1 >= 1
  2378. mastercraft.cmd: if returned: True
  2379. mastercraft.cmd(2056): gosub ORDER 13
  2380. mastercraft.cmd, mc_include.cmd(1260): setvariable Order 13
  2381. mastercraft.cmd, mc_include.cmd(1261): setvariable LOCATION ORDER_1
  2382. mastercraft.cmd, mc_include.cmd(1262): passing label: ORDER_1
  2383. mastercraft.cmd, mc_include.cmd(1263): pause 0.1
  2384. mastercraft.cmd: if evaluate: 0 = 1
  2385. mastercraft.cmd: if returned: False
  2386. mastercraft.cmd: if evaluate: matchre("13", "\d+")
  2387. mastercraft.cmd: if returned: True
  2388. mastercraft.cmd: if evaluate: !matchre("13", "\d+")
  2389. mastercraft.cmd: if returned: False
  2390. mastercraft.cmd, mc_include.cmd(1286): matchwait
  2391. order 13
  2392. mastercraft.cmd(162): action triggered: You can purchase.*for (\d+) (Lirums|Kronars|Dokoras)\.
  2393. mastercraft.cmd(162): action commands: var coin.temp $1
  2394. mastercraft.cmd(162): setvariable coin.temp 451
  2395. The attendant says, "You can purchase 100 yards of wool yarn for 451 Dokoras. Just order it again and we'll see it done!"
  2396. >
  2397. mastercraft.cmd: match goto order_1
  2398. mastercraft.cmd, mc_include.cmd(1262): passing label: ORDER_1
  2399. mastercraft.cmd, mc_include.cmd(1263): pause 0.1
  2400. mastercraft.cmd: if evaluate: 0 = 1
  2401. mastercraft.cmd: if returned: False
  2402. mastercraft.cmd: if evaluate: matchre("13", "\d+")
  2403. mastercraft.cmd: if returned: True
  2404. mastercraft.cmd: if evaluate: !matchre("13", "\d+")
  2405. mastercraft.cmd: if returned: False
  2406. mastercraft.cmd, mc_include.cmd(1286): matchwait
  2407. order 13
  2408.  
  2409. mastercraft.cmd(165): action triggered: takes some coins from you and hands you.*\.$
  2410. mastercraft.cmd(165): action commands: math coin.intake subtract %coin.temp
  2411. mastercraft.cmd(165): math: coin.intake subtract 451
  2412. mastercraft.cmd(165): math result: coin.intake=-2255
  2413. The attendant takes some coins from you and hands you 100 yards of wool yarn.
  2414.  
  2415. >
  2416. mastercraft.cmd: match goto return
  2417. mastercraft.cmd(2144): passing label: return
  2418. mastercraft.cmd(2145): return
  2419. mastercraft.cmd(2057): math: reqd.order subtract 1
  2420. mastercraft.cmd(2057): math result: reqd.order=0
  2421. mastercraft.cmd(2058): gosub PUT_IT my yarn in my duffel bag
  2422. mastercraft.cmd, mc_include.cmd(1399): setvariable PutIt my yarn in my duffel bag
  2423. mastercraft.cmd, mc_include.cmd(1400): setvariable LOCATION PUT_IT_1
  2424. mastercraft.cmd, mc_include.cmd(1401): pause 0.0001
  2425. mastercraft.cmd, mc_include.cmd(1402): passing label: PUT_IT_1
  2426. mastercraft.cmd, mc_include.cmd(1418): matchwait
  2427. put my yarn in my duffel bag
  2428.  
  2429. You put your yarn in your duffel bag.
  2430. >
  2431. mastercraft.cmd: match goto return
  2432. mastercraft.cmd(2144): passing label: return
  2433. mastercraft.cmd(2145): return
  2434. mastercraft.cmd(2059): math: yarn.item.count add 1
  2435. mastercraft.cmd(2059): math result: yarn.item.count=2
  2436. mastercraft.cmd: if evaluate: matchre("yarn", "lumber")
  2437. mastercraft.cmd: if returned: False
  2438. mastercraft.cmd: if evaluate: matchre("yarn", "leather|cloth|stack")
  2439. mastercraft.cmd: if returned: False
  2440. mastercraft.cmd: if evaluate: matchre("yarn", "yarn")
  2441. mastercraft.cmd: if returned: True
  2442. mastercraft.cmd(2062): math: material.volume add 100
  2443. mastercraft.cmd(2062): math result: material.volume=500
  2444. mastercraft.cmd: if evaluate: ("tailor" = "remed")
  2445. mastercraft.cmd: if returned: False
  2446. mastercraft.cmd: if evaluate: 0 < 1
  2447. mastercraft.cmd: if returned: True
  2448. mastercraft.cmd(2064): return
  2449. mastercraft.cmd(571): gosub combine.check "duffel bag" "wool yarn"
  2450. mastercraft.cmd(1581): setvariable combine.storage duffel bag
  2451. mastercraft.cmd(1582): setvariable combine.temp wool yarn
  2452. mastercraft.cmd: if evaluate: contains("Empty|Empty", "book")
  2453. mastercraft.cmd: if returned: False
  2454. mastercraft.cmd: if evaluate: matchre("tailor", "weapon|armor|blacksmith")
  2455. mastercraft.cmd: if returned: False
  2456. mastercraft.cmd(1590): setvariable combine.parts 0
  2457. mastercraft.cmd: if evaluate: 2 > 1
  2458. mastercraft.cmd: if returned: True
  2459. mastercraft.cmd: if evaluate: contains("Empty|Empty", "book")
  2460. mastercraft.cmd: if returned: False
  2461. mastercraft.cmd(1594): gosub combine
  2462. mastercraft.cmd: if evaluate: !matchre("Empty|Empty", "wool yarn")
  2463. mastercraft.cmd: if returned: True
  2464. mastercraft.cmd(1610): gosub GET wool yarn from my duffel bag
  2465. mastercraft.cmd, mc_include.cmd(1440): setvariable Get wool yarn from my duffel bag
  2466. mastercraft.cmd, mc_include.cmd(1441): setvariable LOCATION GET_1
  2467. mastercraft.cmd, mc_include.cmd(1442): pause 0.0001
  2468. mastercraft.cmd, mc_include.cmd(1443): passing label: GET_1
  2469. mastercraft.cmd, mc_include.cmd(1461): matchwait
  2470. get wool yarn from my duffel bag
  2471.  
  2472. You get some wool yarn from inside your duffel bag.
  2473. >
  2474. mastercraft.cmd: match goto return
  2475. mastercraft.cmd(2144): passing label: return
  2476. mastercraft.cmd(2145): return
  2477. mastercraft.cmd: if evaluate: 2 <= 1
  2478. mastercraft.cmd: if returned: False
  2479. mastercraft.cmd(1612): gosub GET wool yarn from duffel bag
  2480. mastercraft.cmd, mc_include.cmd(1440): setvariable Get wool yarn from duffel bag
  2481. mastercraft.cmd, mc_include.cmd(1441): setvariable LOCATION GET_1
  2482. mastercraft.cmd, mc_include.cmd(1442): pause 0.0001
  2483. mastercraft.cmd, mc_include.cmd(1443): passing label: GET_1
  2484. mastercraft.cmd, mc_include.cmd(1461): matchwait
  2485. get wool yarn from duffel bag
  2486.  
  2487. You get some wool yarn from inside your duffel bag.
  2488. >
  2489. mastercraft.cmd: match goto return
  2490. mastercraft.cmd(2144): passing label: return
  2491. mastercraft.cmd(2145): return
  2492. mastercraft.cmd(1614): pause 1
  2493. combine
  2494. That spool of thread is already full.
  2495. >
  2496. mastercraft.cmd(1615): math: yarn.item.count subtract 1
  2497. mastercraft.cmd(1615): math result: yarn.item.count=1
  2498. mastercraft.cmd: if evaluate: !matchre("wool yarn|wool yarn", "Empty")
  2499. mastercraft.cmd: if returned: True
  2500. mastercraft.cmd(1616): goto combine.end
  2501. mastercraft.cmd: if evaluate: matchre("wool yarn|wool yarn", "wool yarn")
  2502. mastercraft.cmd: if returned: True
  2503. mastercraft.cmd(1621): gosub PUT_IT wool yarn in duffel bag
  2504. mastercraft.cmd, mc_include.cmd(1399): setvariable PutIt wool yarn in duffel bag
  2505. mastercraft.cmd, mc_include.cmd(1400): setvariable LOCATION PUT_IT_1
  2506. mastercraft.cmd, mc_include.cmd(1401): pause 0.0001
  2507. mastercraft.cmd, mc_include.cmd(1402): passing label: PUT_IT_1
  2508. mastercraft.cmd, mc_include.cmd(1418): matchwait
  2509. put wool yarn in duffel bag
  2510.  
  2511. You put your yarn in your duffel bag.
  2512. >
  2513. mastercraft.cmd: match goto return
  2514. mastercraft.cmd(2144): passing label: return
  2515. mastercraft.cmd(2145): return
  2516. mastercraft.cmd: if evaluate: matchre("wool yarn|Empty", "wool yarn")
  2517. mastercraft.cmd: if returned: True
  2518. mastercraft.cmd(1622): gosub PUT_IT wool yarn in duffel bag
  2519. mastercraft.cmd, mc_include.cmd(1399): setvariable PutIt wool yarn in duffel bag
  2520. mastercraft.cmd, mc_include.cmd(1400): setvariable LOCATION PUT_IT_1
  2521. mastercraft.cmd, mc_include.cmd(1401): pause 0.0001
  2522. mastercraft.cmd, mc_include.cmd(1402): passing label: PUT_IT_1
  2523. mastercraft.cmd, mc_include.cmd(1418): matchwait
  2524. put wool yarn in duffel bag
  2525.  
  2526. You put your yarn in your duffel bag.
  2527. >
  2528. mastercraft.cmd: match goto return
  2529. mastercraft.cmd(2144): passing label: return
  2530. mastercraft.cmd(2145): return
  2531. mastercraft.cmd(1623): gosub GET tailor book from duffel bag
  2532. mastercraft.cmd, mc_include.cmd(1440): setvariable Get tailor book from duffel bag
  2533. mastercraft.cmd, mc_include.cmd(1441): setvariable LOCATION GET_1
  2534. mastercraft.cmd, mc_include.cmd(1442): pause 0.0001
  2535. mastercraft.cmd, mc_include.cmd(1443): passing label: GET_1
  2536. mastercraft.cmd, mc_include.cmd(1461): matchwait
  2537. get tailor book from duffel bag
  2538. [Script paused: mastercraft.cmd]
  2539.  
  2540. You get a book of master tailoring instructions from inside your duffel bag.
  2541. >
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement