Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- You sprint down.
- [Tower of Enchantment, Book Store]
- Swirls of copper, silver, and gold shimmer within the thick glass floor, distorting the view of the lower level. Filled with an assortment of books and scrolls, glass shelves line the circular walls of the room. Clerks bustle about as they attend to the needs of the waiting customers.
- automapper.cmd(173): goto loop
- automapper.cmd(171): gosub wave
- automapper.cmd: if evaluate: (2 > 0)
- automapper.cmd: if returned: True
- automapper.cmd(175): return
- automapper.cmd(172): pause 0.1
- You also see a large (4) sign.
- automapper.cmd(139): action triggered: ^Obvious (paths|exits)|^It's pitch dark
- 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
- automapper.cmd: if evaluate: 0 = 0
- automapper.cmd: if returned: True
- automapper.cmd: if evaluate: 0 = 0
- automapper.cmd: if returned: True
- automapper.cmd(139): math: depth subtract 1
- automapper.cmd(139): math result: depth=1
- automapper.cmd: if evaluate: len("down") > 0
- automapper.cmd: if returned: True
- Next move: down
- Obvious exits: up, down.
- automapper.cmd(173): goto loop
- automapper.cmd(171): gosub wave
- automapper.cmd: if evaluate: (1 > 0)
- automapper.cmd: if returned: True
- automapper.cmd(175): return
- automapper.cmd(172): pause 0.1
- >
- You sprint down.
- automapper.cmd(173): goto loop
- automapper.cmd(171): gosub wave
- automapper.cmd: if evaluate: (1 > 0)
- automapper.cmd: if returned: True
- automapper.cmd(175): return
- automapper.cmd(172): pause 0.1
- [Tower of Enchantment, Supply Store]
- Numerous planters line the walls of the translucent-floored tier, many of them blossoming with flowers. Daisies and daffodils lend a splash of yellow, while dozens of tulips dazzle in shades of deep red and pink. Clerks mill about behind a curvy counter, tidying up and restocking supplies.
- automapper.cmd(173): goto loop
- automapper.cmd(171): gosub wave
- automapper.cmd: if evaluate: (1 > 0)
- automapper.cmd: if returned: True
- automapper.cmd(175): return
- automapper.cmd(172): pause 0.1
- You also see a large (4) sign and a steel crate.
- automapper.cmd(139): action triggered: ^Obvious (paths|exits)|^It's pitch dark
- 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
- automapper.cmd: if evaluate: 0 = 0
- automapper.cmd: if returned: True
- automapper.cmd: if evaluate: 0 = 0
- automapper.cmd: if returned: True
- automapper.cmd(139): math: depth subtract 1
- automapper.cmd(139): math result: depth=0
- automapper.cmd: if evaluate: len("down") > 0
- automapper.cmd: if returned: True
- Next move: down
- Obvious exits: up, down.
- >
- automapper.cmd(173): goto loop
- automapper.cmd(171): gosub wave
- automapper.cmd: if evaluate: (0 > 0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: 3 >= 1
- automapper.cmd: if returned: True
- automapper.cmd(176): goto wave_do
- automapper.cmd(179): setvariable depth 0
- automapper.cmd: if evaluate: 3 >= 1
- automapper.cmd: if returned: True
- automapper.cmd(180): gosub move down
- automapper.cmd(196): math: depth add 1
- automapper.cmd(196): math result: depth=1
- automapper.cmd(197): setvariable movement down
- automapper.cmd(198): setvariable type real
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: ("real" = "real")
- automapper.cmd: if returned: True
- automapper.cmd: if evaluate: matchre("down", "^(search|swim|climb|web|muck|rt|wait|slow|drag|script|room|ice|dive) ")
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: matchre("down", "^(objsearch) (\S+) (.+)")
- automapper.cmd: if returned: False
- automapper.cmd(251): goto move.real
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: (("67" = "62") && ("DR" = "DRF"))
- automapper.cmd: if returned: False
- [automapper]: down
- automapper.cmd(289): goto return
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd(822): setvariable movewait 0
- automapper.cmd(823): return
- automapper.cmd: if evaluate: 1 < 1
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: 3 >= 2
- automapper.cmd: if returned: True
- automapper.cmd(182): gosub move down
- automapper.cmd(196): math: depth add 1
- automapper.cmd(196): math result: depth=2
- automapper.cmd(197): setvariable movement down
- automapper.cmd(198): setvariable type real
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: ("real" = "real")
- automapper.cmd: if returned: True
- automapper.cmd: if evaluate: matchre("down", "^(search|swim|climb|web|muck|rt|wait|slow|drag|script|room|ice|dive) ")
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: matchre("down", "^(objsearch) (\S+) (.+)")
- automapper.cmd: if returned: False
- automapper.cmd(251): goto move.real
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: (("67" = "62") && ("DR" = "DRF"))
- automapper.cmd: if returned: False
- [automapper]: down
- automapper.cmd(289): goto return
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd(822): setvariable movewait 0
- automapper.cmd(823): return
- automapper.cmd: if evaluate: 1 < 2
- automapper.cmd: if returned: True
- automapper.cmd(183): return
- automapper.cmd(172): pause 0.1
- >
- automapper.cmd(173): goto loop
- automapper.cmd(171): gosub wave
- automapper.cmd: if evaluate: (2 > 0)
- automapper.cmd: if returned: True
- automapper.cmd(175): return
- automapper.cmd(172): pause 0.1
- automapper.cmd(173): goto loop
- automapper.cmd(171): gosub wave
- automapper.cmd: if evaluate: (2 > 0)
- automapper.cmd: if returned: True
- automapper.cmd(175): return
- automapper.cmd(172): pause 0.1
- You sprint down.
- [Tower of Enchantment, Tool Store]
- automapper.cmd(173): goto loop
- automapper.cmd(171): gosub wave
- automapper.cmd: if evaluate: (2 > 0)
- automapper.cmd: if returned: True
- automapper.cmd(175): return
- automapper.cmd(172): pause 0.1
- Uneven and sporadically spaced floorboards give a glimpse of the lower level as it wraps around the tower to form a charmingly quirky balcony. Dozens of gaethzen fireflies are placed just out of reach, illuminating the space while adding to the whimsical oddness of the tower. Attendants bustle around the shop as they pull down tools, restock, and wait upon customers.
- automapper.cmd(173): goto loop
- automapper.cmd(171): gosub wave
- automapper.cmd: if evaluate: (2 > 0)
- automapper.cmd: if returned: True
- automapper.cmd(175): return
- automapper.cmd(172): pause 0.1
- You also see a large (4) sign.
- automapper.cmd(139): action triggered: ^Obvious (paths|exits)|^It's pitch dark
- 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
- automapper.cmd: if evaluate: 0 = 0
- automapper.cmd: if returned: True
- automapper.cmd: if evaluate: 0 = 0
- automapper.cmd: if returned: True
- automapper.cmd(139): math: depth subtract 1
- automapper.cmd(139): math result: depth=1
- automapper.cmd: if evaluate: len("go arch") > 0
- automapper.cmd: if returned: True
- Next move: go arch
- Obvious exits: up, down.
- >
- You sprint down.
- [Tower of Enchantment, Atrium]
- automapper.cmd(173): goto loop
- automapper.cmd(171): gosub wave
- automapper.cmd: if evaluate: (1 > 0)
- automapper.cmd: if returned: True
- automapper.cmd(175): return
- automapper.cmd(172): pause 0.1
- automapper.cmd(173): goto loop
- automapper.cmd(171): gosub wave
- automapper.cmd: if evaluate: (1 > 0)
- automapper.cmd: if returned: True
- automapper.cmd(175): return
- automapper.cmd(172): pause 0.1
- Built in circular splendor, the Enchanting Hall is designed to make the narrow building seem much larger on the inside than it appears from the outside. Opposite of a crystalline archway, a spiral ramp winds its way up the tower, breaking only to allow access to each level. A stream of water falls from the magnificent domed glass ceiling, filling a shallow pool in the center of the room that gives sanctuary to a multitude of brightly colored fish.
- You also see a crystalline door and a prestige board.
- automapper.cmd(139): action triggered: ^Obvious (paths|exits)|^It's pitch dark
- 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
- automapper.cmd: if evaluate: 0 = 0
- automapper.cmd: if returned: True
- automapper.cmd: if evaluate: 0 = 0
- automapper.cmd: if returned: True
- automapper.cmd(139): math: depth subtract 1
- automapper.cmd(139): math result: depth=0
- automapper.cmd: if evaluate: len("") > 0
- automapper.cmd: if returned: False
- Obvious exits: up.
- automapper.cmd(173): goto loop
- automapper.cmd(171): gosub wave
- automapper.cmd: if evaluate: (0 > 0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: 1 >= 1
- automapper.cmd: if returned: True
- automapper.cmd(176): goto wave_do
- automapper.cmd(179): setvariable depth 0
- automapper.cmd: if evaluate: 1 >= 1
- automapper.cmd: if returned: True
- automapper.cmd(180): gosub move go arch
- automapper.cmd(196): math: depth add 1
- automapper.cmd(196): math result: depth=1
- automapper.cmd(197): setvariable movement go arch
- automapper.cmd(198): setvariable type real
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: ("real" = "real")
- automapper.cmd: if returned: True
- automapper.cmd: if evaluate: matchre("go arch", "^(search|swim|climb|web|muck|rt|wait|slow|drag|script|room|ice|dive) ")
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: matchre("go arch", "^(objsearch) (\S+) (.+)")
- automapper.cmd: if returned: False
- automapper.cmd(251): goto move.real
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: (("67" = "62") && ("DR" = "DRF"))
- automapper.cmd: if returned: False
- [automapper]: go arch
- automapper.cmd(289): goto return
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: (0)
- automapper.cmd: if returned: False
- automapper.cmd(822): setvariable movewait 0
- automapper.cmd(823): return
- automapper.cmd: if evaluate: 1 < 1
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: 1 >= 2
- automapper.cmd: if returned: False
- automapper.cmd: if evaluate: 1 < 2
- automapper.cmd: if returned: True
- automapper.cmd(183): return
- automapper.cmd(172): pause 0.1
- >
- Mapped exits: go crystalline door, go arch
- automapper.cmd(173): goto loop
- automapper.cmd(171): gosub wave
- automapper.cmd: if evaluate: (1 > 0)
- automapper.cmd: if returned: True
- automapper.cmd(175): return
- automapper.cmd(172): pause 0.1
- automapper.cmd(173): goto loop
- automapper.cmd(171): gosub wave
- automapper.cmd: if evaluate: (1 > 0)
- automapper.cmd: if returned: True
- automapper.cmd(175): return
- automapper.cmd(172): pause 0.1
- mastercraft.cmd, mc_include.cmd(875): action triggered: matchre("$monsterlist", "%master")
- mastercraft.cmd, mc_include.cmd(875): action commands: put #parse YOU HAVE ARRIVED
- mastercraft.cmd, mc_include.cmd(874): action triggered: matchre("$roomobjs", "%master")
- mastercraft.cmd, mc_include.cmd(874): action commands: put #script abort automapper
- [Script aborted! (Run time: 4.99 seconds): automapper.cmd]
- [Tower of Enchantment, Society Master's Office]
- Thick, plush red carpet reaches from one goldenrod-colored wall to the next, bathing the room in posh elegance. Sturdy, lacquered bookshelves line the room, displaying numerous titles for the discerning reader. A silk-clad Elothean librarian sits at a nearby desk, gazing down through her spectacles at a book in her hand.
- You also see a crystalline archway, an artificing chart hanging from the wall and an Enchanting Trainer.
- Obvious exits: none.
- >
- Mapped exits: go arch
- mastercraft.cmd: match goto return
- mastercraft.cmd(2157): passing label: return
- mastercraft.cmd(2158): return
- mastercraft.cmd: if evaluate: matchre("You also see a crystalline archway, an artificing chart hanging from the wall and an Enchanting Trainer.", "Trainer")
- mastercraft.cmd: if returned: True
- mastercraft.cmd, mc_include.cmd(908): deletevariable temp
- mastercraft.cmd, mc_include.cmd(909): deletevariable temp.max
- mastercraft.cmd, mc_include.cmd(910): class off: master
- mastercraft.cmd: if evaluate: (def(automapper.typeahead))
- mastercraft.cmd: if returned: False
- mastercraft.cmd, mc_include.cmd(912): return
- mastercraft.cmd: if evaluate: !matchre("enchanting logbook|Empty", "logbook")
- mastercraft.cmd: if returned: False
- mastercraft.cmd(232): matchwait
- ask Trainer for hard artif work
- mastercraft.cmd(159): action triggered: I need (\d+).*(finely-crafted|of superior quality|of exceptional quality),
- mastercraft.cmd(159): action commands: var order.quantity $1;put #var MC.order.quality $2
- mastercraft.cmd(159): setvariable order.quantity 2
- Trainer shuffles through some notes and says, "Alright, this is an order for circular augmenting loop. I need 2 of exceptional quality [10/12], made from any material 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!"
- mastercraft.cmd(170): action triggered: You seem to recall this item being somewhere in chapter (\d+) of the instruction book.
- mastercraft.cmd(170): action commands: var chapter $1
- mastercraft.cmd(170): setvariable chapter 5
- You seem to recall this item being somewhere in chapter 5 of the instruction book.
- >
- mastercraft.cmd: match goto identify.order
- mastercraft.cmd(245): passing label: identify.order
- mastercraft.cmd: if evaluate: !0
- mastercraft.cmd: if returned: True
- mastercraft.cmd: if evaluate: 2 > 6
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 2 < 2
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "weapon"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "armor"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "blacksmith"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "tailor"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "carving"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "shaping"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "tinkering"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "remed"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "artif"
- mastercraft.cmd: if returned: True
- [mastercraft]: read my Enchanting logbook
- mastercraft.cmd(366): matchwait
- You open your logbook and sort through its contents.
- mastercraft.cmd(158): action triggered: You must bundle and deliver (\d+) more within
- mastercraft.cmd(158): action commands: var order.quantity $1
- mastercraft.cmd(158): setvariable order.quantity 2
- This logbook is tracking a work order requiring you to craft circular augmenting loop from any material. You must bundle and deliver 2 more within the next 84 roisaen.
- This logbook has been used to complete:
- 1 Easy, 50 Challenging and 0 Hard Artificing work orders.
- 0 Easy, 0 Challenging and 0 Hard Binding work orders.
- 0 Easy, 0 Challenging and 0 Hard Invoking work orders.
- >
- mastercraft.cmd: matchwait TIMEOUT!
- mastercraft.cmd(367): goto new.order.wait
- Pausing 2 seconds to get another order.
- mastercraft.cmd(236): pause 2
- The Society Trainer looks around and then says, "Hey you. You look like you might be smart. Ask me about careers or hobbies, should you be interested in learning more about them."
- >
- mastercraft.cmd(237): goto new.order
- mastercraft.cmd(214): setvariable fail 0
- mastercraft.cmd(215): setvariable diff.change 0
- mastercraft.cmd: if evaluate: add 0 > 4
- mastercraft.cmd: if returned: False
- mastercraft.cmd(221): gosub find.master
- mastercraft.cmd: if evaluate: (def(automapper.typeahead) && ($automapper.typeahead != 0)
- mastercraft.cmd: if returned: False
- mastercraft.cmd, mc_include.cmd(876): gosub check.location
- mastercraft.cmd, mc_include.cmd(353): setvariable society none
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("442|441|443|405|404|398|402|403|409|408|399|406|407|400|410|411|401", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("448|450|449|451|458|459|455|452|453|454|456|457|460", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("461|462|463|464|465|466|467|468|469", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("470|471|473|474|475|481|472|476|479|478|477|480|482", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("526|527|528|529|530|531|532|533|534|535|536|537|538|539|540", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("903|865|962|961|960|902|905|904|906|963|907|908|909", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("873|910|911|912|913|914|915|916|917|918|919|920|921|922|923|924", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("851|925|874|926|927|928|929|930", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("898|931|932|933|934", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("994|995|996|997|998|999|1000|1001|1002|1003", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("818|819|820|821|822|823|824|825|826|827|828|829|830|831|832", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("850|851|852|846|843|845|847|848|849|844|841|839|840|842", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("853|854|855|856|857|858|859|860|861|862", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("863|864|865|866|867|868|869|870|871|872|873", "\b756\b")
- mastercraft.cmd: if returned: False
- 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", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("700|701|702|703|704|705", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("711|712|713|714|715|716|717|718", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("719|720|721|722|723|724|725|726|727|728|729|730|731", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("755|756|757|758|759|760|761|762|763|764|765|766|767", "\b756\b")
- mastercraft.cmd: if returned: True
- mastercraft.cmd, mc_include.cmd(372): setvariable society Shard.Enchanting
- mastercraft.cmd: if evaluate: 67 = 116 && matchre("407|408|416|417|418|419|409|410|411|412|413|414|415", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 116 && matchre("435|436|437|438|439|440|441|442|443|444", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 107 && matchre("334|335|336|337|338|339|340|341|342|343|344|345|346|347|348", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 7 && matchre("774|777|776|775|778|782|779|784|780|786|781|783|785", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 61 && matchre("248|238|239|240|241|242|243|244|245|246|247|253|252|251|250|249|237", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("206|207|208|209|210|220|221", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("196|197|198|199|200|201|202|203|204|215|216|217|218|219", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("183|184|185|186|187|188|189|211|212|213|214", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("190|191|192|193|194|195", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("232|233|234|235|236|237|238|239|240|241", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("504|505|506|507|508|509|510|511|512|513|514|515|516|517|518|519|520", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("521|522|523|524|525|526|527|528|529|530", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("489|490|491|492|493|494|495|496|497|498|499|500|501|502|503", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("531|532|533|534|535|536|537|538|539", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd, mc_include.cmd(387): pause 1
- >
- Learned: Augmentation, Utility, Warding, Inner Magic
- mastercraft.cmd, mc_include.cmd(388): passing label: assembleloc
- mastercraft.cmd, mc_include.cmd(417): gosub Shard.Enchanting
- mastercraft.cmd, mc_include.cmd(675): setvariable master Trainer
- mastercraft.cmd, mc_include.cmd(875): action triggered: matchre("$monsterlist", "%master")
- mastercraft.cmd, mc_include.cmd(875): action commands: put #parse YOU HAVE ARRIVED
- mastercraft.cmd, mc_include.cmd(874): action triggered: matchre("$roomobjs", "%master")
- mastercraft.cmd, mc_include.cmd(874): action commands: put #script abort automapper
- mastercraft.cmd, mc_include.cmd(683): setvariable society.type Enchanting
- mastercraft.cmd, mc_include.cmd(684): return
- mastercraft.cmd, mc_include.cmd(418): return
- mastercraft.cmd, mc_include.cmd(877): setvariable Master.Found 0
- mastercraft.cmd, mc_include.cmd(878): setvariable temp 0
- mastercraft.cmd, mc_include.cmd(879): eval: temp.max count("756","|")
- mastercraft.cmd, mc_include.cmd(879): eval result: temp.max=0
- mastercraft.cmd: if evaluate: matchre("You also see a crystalline archway, an artificing chart hanging from the wall and an Enchanting Trainer.", "Trainer")
- mastercraft.cmd: if returned: True
- mastercraft.cmd, mc_include.cmd(886): deletevariable temp
- mastercraft.cmd, mc_include.cmd(887): deletevariable temp.max
- mastercraft.cmd, mc_include.cmd(888): class off: master
- mastercraft.cmd: if evaluate: (def(automapper.typeahead))
- mastercraft.cmd: if returned: False
- mastercraft.cmd, mc_include.cmd(890): return
- mastercraft.cmd: if evaluate: !matchre("enchanting logbook|Empty", "logbook")
- mastercraft.cmd: if returned: False
- mastercraft.cmd(232): matchwait
- ask Trainer for hard artif work
- mastercraft.cmd(159): action triggered: I need (\d+).*(finely-crafted|of superior quality|of exceptional quality),
- mastercraft.cmd(159): action commands: var order.quantity $1;put #var MC.order.quality $2
- mastercraft.cmd(159): setvariable order.quantity 5
- Trainer shuffles through some notes and says, "Alright, this is an order for nemmiro stone. I need 5 of exceptional quality [10/12], made from any material and due in 180 roisaen. Please complete the items, bundle them with your logbook and then give me the logbook to complete this order. Good luck!"
- mastercraft.cmd(170): action triggered: You seem to recall this item being somewhere in chapter (\d+) of the instruction book.
- mastercraft.cmd(170): action commands: var chapter $1
- mastercraft.cmd(170): setvariable chapter 2
- You seem to recall this item being somewhere in chapter 2 of the instruction book.
- >
- mastercraft.cmd: match goto identify.order
- mastercraft.cmd(245): passing label: identify.order
- mastercraft.cmd: if evaluate: !0
- mastercraft.cmd: if returned: True
- mastercraft.cmd: if evaluate: 5 > 6
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 5 < 2
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "weapon"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "armor"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "blacksmith"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "tailor"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "carving"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "shaping"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "tinkering"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "remed"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "artif"
- mastercraft.cmd: if returned: True
- [mastercraft]: read my Enchanting logbook
- mastercraft.cmd(366): matchwait
- You open your logbook and sort through its contents.
- mastercraft.cmd(158): action triggered: You must bundle and deliver (\d+) more within
- mastercraft.cmd(158): action commands: var order.quantity $1
- mastercraft.cmd(158): setvariable order.quantity 5
- This logbook is tracking a work order requiring you to craft nemmiro stone from any material. You must bundle and deliver 5 more within the next 179 roisaen.
- This logbook has been used to complete:
- 1 Easy, 50 Challenging and 0 Hard Artificing work orders.
- 0 Easy, 0 Challenging and 0 Hard Binding work orders.
- 0 Easy, 0 Challenging and 0 Hard Invoking work orders.
- >
- mastercraft.cmd: matchwait TIMEOUT!
- mastercraft.cmd(367): goto new.order.wait
- Pausing 2 seconds to get another order.
- mastercraft.cmd(236): pause 2
- >
- mastercraft.cmd(237): goto new.order
- mastercraft.cmd(214): setvariable fail 0
- mastercraft.cmd(215): setvariable diff.change 0
- mastercraft.cmd: if evaluate: add 0 > 4
- mastercraft.cmd: if returned: False
- mastercraft.cmd(221): gosub find.master
- mastercraft.cmd: if evaluate: (def(automapper.typeahead) && ($automapper.typeahead != 0)
- mastercraft.cmd: if returned: False
- mastercraft.cmd, mc_include.cmd(876): gosub check.location
- mastercraft.cmd, mc_include.cmd(353): setvariable society none
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("442|441|443|405|404|398|402|403|409|408|399|406|407|400|410|411|401", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("448|450|449|451|458|459|455|452|453|454|456|457|460", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("461|462|463|464|465|466|467|468|469", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("470|471|473|474|475|481|472|476|479|478|477|480|482", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("526|527|528|529|530|531|532|533|534|535|536|537|538|539|540", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("903|865|962|961|960|902|905|904|906|963|907|908|909", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("873|910|911|912|913|914|915|916|917|918|919|920|921|922|923|924", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("851|925|874|926|927|928|929|930", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("898|931|932|933|934", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("994|995|996|997|998|999|1000|1001|1002|1003", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("818|819|820|821|822|823|824|825|826|827|828|829|830|831|832", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("850|851|852|846|843|845|847|848|849|844|841|839|840|842", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("853|854|855|856|857|858|859|860|861|862", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("863|864|865|866|867|868|869|870|871|872|873", "\b756\b")
- mastercraft.cmd: if returned: False
- 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", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("700|701|702|703|704|705", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("711|712|713|714|715|716|717|718", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("719|720|721|722|723|724|725|726|727|728|729|730|731", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("755|756|757|758|759|760|761|762|763|764|765|766|767", "\b756\b")
- mastercraft.cmd: if returned: True
- mastercraft.cmd, mc_include.cmd(372): setvariable society Shard.Enchanting
- mastercraft.cmd: if evaluate: 67 = 116 && matchre("407|408|416|417|418|419|409|410|411|412|413|414|415", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 116 && matchre("435|436|437|438|439|440|441|442|443|444", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 107 && matchre("334|335|336|337|338|339|340|341|342|343|344|345|346|347|348", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 7 && matchre("774|777|776|775|778|782|779|784|780|786|781|783|785", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 61 && matchre("248|238|239|240|241|242|243|244|245|246|247|253|252|251|250|249|237", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("206|207|208|209|210|220|221", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("196|197|198|199|200|201|202|203|204|215|216|217|218|219", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("183|184|185|186|187|188|189|211|212|213|214", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("190|191|192|193|194|195", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("232|233|234|235|236|237|238|239|240|241", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("504|505|506|507|508|509|510|511|512|513|514|515|516|517|518|519|520", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("521|522|523|524|525|526|527|528|529|530", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("489|490|491|492|493|494|495|496|497|498|499|500|501|502|503", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("531|532|533|534|535|536|537|538|539", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd, mc_include.cmd(387): pause 1
- >
- mastercraft.cmd, mc_include.cmd(388): passing label: assembleloc
- mastercraft.cmd, mc_include.cmd(417): gosub Shard.Enchanting
- mastercraft.cmd, mc_include.cmd(675): setvariable master Trainer
- mastercraft.cmd, mc_include.cmd(875): action triggered: matchre("$monsterlist", "%master")
- mastercraft.cmd, mc_include.cmd(875): action commands: put #parse YOU HAVE ARRIVED
- mastercraft.cmd, mc_include.cmd(874): action triggered: matchre("$roomobjs", "%master")
- mastercraft.cmd, mc_include.cmd(874): action commands: put #script abort automapper
- mastercraft.cmd, mc_include.cmd(683): setvariable society.type Enchanting
- mastercraft.cmd, mc_include.cmd(684): return
- mastercraft.cmd, mc_include.cmd(418): return
- mastercraft.cmd, mc_include.cmd(877): setvariable Master.Found 0
- mastercraft.cmd, mc_include.cmd(878): setvariable temp 0
- mastercraft.cmd, mc_include.cmd(879): eval: temp.max count("756","|")
- mastercraft.cmd, mc_include.cmd(879): eval result: temp.max=0
- mastercraft.cmd: if evaluate: matchre("You also see a crystalline archway, an artificing chart hanging from the wall and an Enchanting Trainer.", "Trainer")
- mastercraft.cmd: if returned: True
- mastercraft.cmd, mc_include.cmd(886): deletevariable temp
- mastercraft.cmd, mc_include.cmd(887): deletevariable temp.max
- mastercraft.cmd, mc_include.cmd(888): class off: master
- mastercraft.cmd: if evaluate: (def(automapper.typeahead))
- mastercraft.cmd: if returned: False
- mastercraft.cmd, mc_include.cmd(890): return
- mastercraft.cmd: if evaluate: !matchre("enchanting logbook|Empty", "logbook")
- mastercraft.cmd: if returned: False
- mastercraft.cmd(232): matchwait
- ask Trainer for hard artif work
- mastercraft.cmd(159): action triggered: I need (\d+).*(finely-crafted|of superior quality|of exceptional quality),
- mastercraft.cmd(159): action commands: var order.quantity $1;put #var MC.order.quality $2
- mastercraft.cmd(159): setvariable order.quantity 6
- Trainer shuffles through some notes and says, "Alright, this is an order for simple gwethsmasher. I need 6 of exceptional quality [10/12], made from any material 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!"
- mastercraft.cmd(170): action triggered: You seem to recall this item being somewhere in chapter (\d+) of the instruction book.
- mastercraft.cmd(170): action commands: var chapter $1
- mastercraft.cmd(170): setvariable chapter 2
- You seem to recall this item being somewhere in chapter 2 of the instruction book.
- >
- mastercraft.cmd: match goto identify.order
- mastercraft.cmd(245): passing label: identify.order
- mastercraft.cmd: if evaluate: !0
- mastercraft.cmd: if returned: True
- mastercraft.cmd: if evaluate: 6 > 6
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 6 < 2
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "weapon"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "armor"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "blacksmith"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "tailor"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "carving"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "shaping"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "tinkering"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "remed"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "artif"
- mastercraft.cmd: if returned: True
- [mastercraft]: read my Enchanting logbook
- mastercraft.cmd(366): matchwait
- You open your logbook and sort through its contents.
- mastercraft.cmd(158): action triggered: You must bundle and deliver (\d+) more within
- mastercraft.cmd(158): action commands: var order.quantity $1
- mastercraft.cmd(158): setvariable order.quantity 6
- This logbook is tracking a work order requiring you to craft simple gwethsmasher from any material. You must bundle and deliver 6 more within the next 274 roisaen.
- This logbook has been used to complete:
- 1 Easy, 50 Challenging and 0 Hard Artificing work orders.
- 0 Easy, 0 Challenging and 0 Hard Binding work orders.
- 0 Easy, 0 Challenging and 0 Hard Invoking work orders.
- >
- mastercraft.cmd: matchwait TIMEOUT!
- mastercraft.cmd(367): goto new.order.wait
- Pausing 2 seconds to get another order.
- mastercraft.cmd(236): pause 2
- mastercraft.cmd(237): goto new.order
- mastercraft.cmd(214): setvariable fail 0
- mastercraft.cmd(215): setvariable diff.change 0
- mastercraft.cmd: if evaluate: add 0 > 4
- mastercraft.cmd: if returned: False
- mastercraft.cmd(221): gosub find.master
- mastercraft.cmd: if evaluate: (def(automapper.typeahead) && ($automapper.typeahead != 0)
- mastercraft.cmd: if returned: False
- mastercraft.cmd, mc_include.cmd(876): gosub check.location
- mastercraft.cmd, mc_include.cmd(353): setvariable society none
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("442|441|443|405|404|398|402|403|409|408|399|406|407|400|410|411|401", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("448|450|449|451|458|459|455|452|453|454|456|457|460", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("461|462|463|464|465|466|467|468|469", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("470|471|473|474|475|481|472|476|479|478|477|480|482", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("526|527|528|529|530|531|532|533|534|535|536|537|538|539|540", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("903|865|962|961|960|902|905|904|906|963|907|908|909", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("873|910|911|912|913|914|915|916|917|918|919|920|921|922|923|924", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("851|925|874|926|927|928|929|930", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("898|931|932|933|934", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("994|995|996|997|998|999|1000|1001|1002|1003", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("818|819|820|821|822|823|824|825|826|827|828|829|830|831|832", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("850|851|852|846|843|845|847|848|849|844|841|839|840|842", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("853|854|855|856|857|858|859|860|861|862", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("863|864|865|866|867|868|869|870|871|872|873", "\b756\b")
- mastercraft.cmd: if returned: False
- 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", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("700|701|702|703|704|705", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("711|712|713|714|715|716|717|718", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("719|720|721|722|723|724|725|726|727|728|729|730|731", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("755|756|757|758|759|760|761|762|763|764|765|766|767", "\b756\b")
- mastercraft.cmd: if returned: True
- mastercraft.cmd, mc_include.cmd(372): setvariable society Shard.Enchanting
- mastercraft.cmd: if evaluate: 67 = 116 && matchre("407|408|416|417|418|419|409|410|411|412|413|414|415", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 116 && matchre("435|436|437|438|439|440|441|442|443|444", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 107 && matchre("334|335|336|337|338|339|340|341|342|343|344|345|346|347|348", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 7 && matchre("774|777|776|775|778|782|779|784|780|786|781|783|785", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 61 && matchre("248|238|239|240|241|242|243|244|245|246|247|253|252|251|250|249|237", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("206|207|208|209|210|220|221", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("196|197|198|199|200|201|202|203|204|215|216|217|218|219", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("183|184|185|186|187|188|189|211|212|213|214", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("190|191|192|193|194|195", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("232|233|234|235|236|237|238|239|240|241", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("504|505|506|507|508|509|510|511|512|513|514|515|516|517|518|519|520", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("521|522|523|524|525|526|527|528|529|530", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("489|490|491|492|493|494|495|496|497|498|499|500|501|502|503", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("531|532|533|534|535|536|537|538|539", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd, mc_include.cmd(387): pause 1
- >
- Learned: Augmentation, Utility, Warding, Inner Magic
- mastercraft.cmd, mc_include.cmd(388): passing label: assembleloc
- mastercraft.cmd, mc_include.cmd(417): gosub Shard.Enchanting
- mastercraft.cmd, mc_include.cmd(675): setvariable master Trainer
- mastercraft.cmd, mc_include.cmd(875): action triggered: matchre("$monsterlist", "%master")
- mastercraft.cmd, mc_include.cmd(875): action commands: put #parse YOU HAVE ARRIVED
- mastercraft.cmd, mc_include.cmd(874): action triggered: matchre("$roomobjs", "%master")
- mastercraft.cmd, mc_include.cmd(874): action commands: put #script abort automapper
- mastercraft.cmd, mc_include.cmd(683): setvariable society.type Enchanting
- mastercraft.cmd, mc_include.cmd(684): return
- mastercraft.cmd, mc_include.cmd(418): return
- mastercraft.cmd, mc_include.cmd(877): setvariable Master.Found 0
- mastercraft.cmd, mc_include.cmd(878): setvariable temp 0
- mastercraft.cmd, mc_include.cmd(879): eval: temp.max count("756","|")
- mastercraft.cmd, mc_include.cmd(879): eval result: temp.max=0
- mastercraft.cmd: if evaluate: matchre("You also see a crystalline archway, an artificing chart hanging from the wall and an Enchanting Trainer.", "Trainer")
- mastercraft.cmd: if returned: True
- mastercraft.cmd, mc_include.cmd(886): deletevariable temp
- mastercraft.cmd, mc_include.cmd(887): deletevariable temp.max
- mastercraft.cmd, mc_include.cmd(888): class off: master
- mastercraft.cmd: if evaluate: (def(automapper.typeahead))
- mastercraft.cmd: if returned: False
- mastercraft.cmd, mc_include.cmd(890): return
- mastercraft.cmd: if evaluate: !matchre("enchanting logbook|Empty", "logbook")
- mastercraft.cmd: if returned: False
- mastercraft.cmd(232): matchwait
- ask Trainer for hard artif work
- mastercraft.cmd(159): action triggered: I need (\d+).*(finely-crafted|of superior quality|of exceptional quality),
- mastercraft.cmd(159): action commands: var order.quantity $1;put #var MC.order.quality $2
- mastercraft.cmd(159): setvariable order.quantity 3
- Trainer shuffles through some notes and says, "Alright, this is an order for nemmiro stone. I need 3 of exceptional quality [10/12], made from any material and due in 110 roisaen. Please complete the items, bundle them with your logbook and then give me the logbook to complete this order. Good luck!"
- mastercraft.cmd(170): action triggered: You seem to recall this item being somewhere in chapter (\d+) of the instruction book.
- mastercraft.cmd(170): action commands: var chapter $1
- mastercraft.cmd(170): setvariable chapter 2
- You seem to recall this item being somewhere in chapter 2 of the instruction book.
- >
- mastercraft.cmd: match goto identify.order
- mastercraft.cmd(245): passing label: identify.order
- mastercraft.cmd: if evaluate: !0
- mastercraft.cmd: if returned: True
- mastercraft.cmd: if evaluate: 3 > 6
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 3 < 2
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "weapon"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "armor"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "blacksmith"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "tailor"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "carving"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "shaping"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "tinkering"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "remed"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "artif"
- mastercraft.cmd: if returned: True
- [mastercraft]: read my Enchanting logbook
- mastercraft.cmd(366): matchwait
- You open your logbook and sort through its contents.
- mastercraft.cmd(158): action triggered: You must bundle and deliver (\d+) more within
- mastercraft.cmd(158): action commands: var order.quantity $1
- mastercraft.cmd(158): setvariable order.quantity 3
- This logbook is tracking a work order requiring you to craft nemmiro stone from any material. You must bundle and deliver 3 more within the next 110 roisaen.
- This logbook has been used to complete:
- 1 Easy, 50 Challenging and 0 Hard Artificing work orders.
- 0 Easy, 0 Challenging and 0 Hard Binding work orders.
- 0 Easy, 0 Challenging and 0 Hard Invoking work orders.
- >
- mastercraft.cmd: matchwait TIMEOUT!
- mastercraft.cmd(367): goto new.order.wait
- Pausing 2 seconds to get another order.
- mastercraft.cmd(236): pause 2
- mastercraft.cmd(237): goto new.order
- mastercraft.cmd(214): setvariable fail 0
- mastercraft.cmd(215): setvariable diff.change 0
- mastercraft.cmd: if evaluate: add 0 > 4
- mastercraft.cmd: if returned: False
- mastercraft.cmd(221): gosub find.master
- mastercraft.cmd: if evaluate: (def(automapper.typeahead) && ($automapper.typeahead != 0)
- mastercraft.cmd: if returned: False
- mastercraft.cmd, mc_include.cmd(876): gosub check.location
- mastercraft.cmd, mc_include.cmd(353): setvariable society none
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("442|441|443|405|404|398|402|403|409|408|399|406|407|400|410|411|401", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("448|450|449|451|458|459|455|452|453|454|456|457|460", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("461|462|463|464|465|466|467|468|469", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("470|471|473|474|475|481|472|476|479|478|477|480|482", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("526|527|528|529|530|531|532|533|534|535|536|537|538|539|540", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("903|865|962|961|960|902|905|904|906|963|907|908|909", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("873|910|911|912|913|914|915|916|917|918|919|920|921|922|923|924", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("851|925|874|926|927|928|929|930", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("898|931|932|933|934", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("994|995|996|997|998|999|1000|1001|1002|1003", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("818|819|820|821|822|823|824|825|826|827|828|829|830|831|832", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("850|851|852|846|843|845|847|848|849|844|841|839|840|842", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("853|854|855|856|857|858|859|860|861|862", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("863|864|865|866|867|868|869|870|871|872|873", "\b756\b")
- mastercraft.cmd: if returned: False
- 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", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("700|701|702|703|704|705", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("711|712|713|714|715|716|717|718", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("719|720|721|722|723|724|725|726|727|728|729|730|731", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("755|756|757|758|759|760|761|762|763|764|765|766|767", "\b756\b")
- mastercraft.cmd: if returned: True
- mastercraft.cmd, mc_include.cmd(372): setvariable society Shard.Enchanting
- mastercraft.cmd: if evaluate: 67 = 116 && matchre("407|408|416|417|418|419|409|410|411|412|413|414|415", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 116 && matchre("435|436|437|438|439|440|441|442|443|444", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 107 && matchre("334|335|336|337|338|339|340|341|342|343|344|345|346|347|348", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 7 && matchre("774|777|776|775|778|782|779|784|780|786|781|783|785", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 61 && matchre("248|238|239|240|241|242|243|244|245|246|247|253|252|251|250|249|237", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("206|207|208|209|210|220|221", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("196|197|198|199|200|201|202|203|204|215|216|217|218|219", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("183|184|185|186|187|188|189|211|212|213|214", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("190|191|192|193|194|195", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("232|233|234|235|236|237|238|239|240|241", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("504|505|506|507|508|509|510|511|512|513|514|515|516|517|518|519|520", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("521|522|523|524|525|526|527|528|529|530", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("489|490|491|492|493|494|495|496|497|498|499|500|501|502|503", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("531|532|533|534|535|536|537|538|539", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd, mc_include.cmd(387): pause 1
- mastercraft.cmd, mc_include.cmd(388): passing label: assembleloc
- mastercraft.cmd, mc_include.cmd(417): gosub Shard.Enchanting
- mastercraft.cmd, mc_include.cmd(675): setvariable master Trainer
- mastercraft.cmd, mc_include.cmd(875): action triggered: matchre("$monsterlist", "%master")
- mastercraft.cmd, mc_include.cmd(875): action commands: put #parse YOU HAVE ARRIVED
- mastercraft.cmd, mc_include.cmd(874): action triggered: matchre("$roomobjs", "%master")
- mastercraft.cmd, mc_include.cmd(874): action commands: put #script abort automapper
- mastercraft.cmd, mc_include.cmd(683): setvariable society.type Enchanting
- mastercraft.cmd, mc_include.cmd(684): return
- mastercraft.cmd, mc_include.cmd(418): return
- mastercraft.cmd, mc_include.cmd(877): setvariable Master.Found 0
- mastercraft.cmd, mc_include.cmd(878): setvariable temp 0
- mastercraft.cmd, mc_include.cmd(879): eval: temp.max count("756","|")
- mastercraft.cmd, mc_include.cmd(879): eval result: temp.max=0
- mastercraft.cmd: if evaluate: matchre("You also see a crystalline archway, an artificing chart hanging from the wall and an Enchanting Trainer.", "Trainer")
- mastercraft.cmd: if returned: True
- mastercraft.cmd, mc_include.cmd(886): deletevariable temp
- mastercraft.cmd, mc_include.cmd(887): deletevariable temp.max
- mastercraft.cmd, mc_include.cmd(888): class off: master
- mastercraft.cmd: if evaluate: (def(automapper.typeahead))
- mastercraft.cmd: if returned: False
- mastercraft.cmd, mc_include.cmd(890): return
- mastercraft.cmd: if evaluate: !matchre("enchanting logbook|Empty", "logbook")
- mastercraft.cmd: if returned: False
- mastercraft.cmd(232): matchwait
- > ask Trainer for hard artif work
- The eyes of your monk pendant flash white for a moment, and you feel more focused.
- >
- mastercraft.cmd(159): action triggered: I need (\d+).*(finely-crafted|of superior quality|of exceptional quality),
- mastercraft.cmd(159): action commands: var order.quantity $1;put #var MC.order.quality $2
- mastercraft.cmd(159): setvariable order.quantity 3
- Trainer shuffles through some notes and says, "Alright, this is an order for gauge flow runestone. I need 3 of exceptional quality [10/12], made from any material and due in 110 roisaen. Please complete the items, bundle them with your logbook and then give me the logbook to complete this order. Good luck!"
- mastercraft.cmd(170): action triggered: You seem to recall this item being somewhere in chapter (\d+) of the instruction book.
- mastercraft.cmd(170): action commands: var chapter $1
- mastercraft.cmd(170): setvariable chapter 6
- You seem to recall this item being somewhere in chapter 6 of the instruction book.
- >
- mastercraft.cmd: match goto identify.order
- mastercraft.cmd(245): passing label: identify.order
- mastercraft.cmd: if evaluate: !0
- mastercraft.cmd: if returned: True
- mastercraft.cmd: if evaluate: 3 > 6
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 3 < 2
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "weapon"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "armor"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "blacksmith"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "tailor"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "carving"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "shaping"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "tinkering"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "remed"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "artif"
- mastercraft.cmd: if returned: True
- [mastercraft]: read my Enchanting logbook
- mastercraft.cmd(366): matchwait
- You open your logbook and sort through its contents.
- mastercraft.cmd(158): action triggered: You must bundle and deliver (\d+) more within
- mastercraft.cmd(158): action commands: var order.quantity $1
- mastercraft.cmd(158): setvariable order.quantity 3
- This logbook is tracking a work order requiring you to craft gauge flow runestone from any material. You must bundle and deliver 3 more within the next 109 roisaen.
- This logbook has been used to complete:
- 1 Easy, 50 Challenging and 0 Hard Artificing work orders.
- 0 Easy, 0 Challenging and 0 Hard Binding work orders.
- 0 Easy, 0 Challenging and 0 Hard Invoking work orders.
- >
- mastercraft.cmd: matchwait TIMEOUT!
- mastercraft.cmd(367): goto new.order.wait
- Pausing 2 seconds to get another order.
- mastercraft.cmd(236): pause 2
- mastercraft.cmd(237): goto new.order
- mastercraft.cmd(214): setvariable fail 0
- mastercraft.cmd(215): setvariable diff.change 0
- mastercraft.cmd: if evaluate: add 0 > 4
- mastercraft.cmd: if returned: False
- mastercraft.cmd(221): gosub find.master
- mastercraft.cmd: if evaluate: (def(automapper.typeahead) && ($automapper.typeahead != 0)
- mastercraft.cmd: if returned: False
- mastercraft.cmd, mc_include.cmd(876): gosub check.location
- mastercraft.cmd, mc_include.cmd(353): setvariable society none
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("442|441|443|405|404|398|402|403|409|408|399|406|407|400|410|411|401", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("448|450|449|451|458|459|455|452|453|454|456|457|460", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("461|462|463|464|465|466|467|468|469", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("470|471|473|474|475|481|472|476|479|478|477|480|482", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 30 && matchre("526|527|528|529|530|531|532|533|534|535|536|537|538|539|540", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("903|865|962|961|960|902|905|904|906|963|907|908|909", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("873|910|911|912|913|914|915|916|917|918|919|920|921|922|923|924", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("851|925|874|926|927|928|929|930", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("898|931|932|933|934", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 1 && matchre("994|995|996|997|998|999|1000|1001|1002|1003", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("818|819|820|821|822|823|824|825|826|827|828|829|830|831|832", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("850|851|852|846|843|845|847|848|849|844|841|839|840|842", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("853|854|855|856|857|858|859|860|861|862", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 90 && matchre("863|864|865|866|867|868|869|870|871|872|873", "\b756\b")
- mastercraft.cmd: if returned: False
- 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", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("700|701|702|703|704|705", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("711|712|713|714|715|716|717|718", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("719|720|721|722|723|724|725|726|727|728|729|730|731", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 67 && matchre("755|756|757|758|759|760|761|762|763|764|765|766|767", "\b756\b")
- mastercraft.cmd: if returned: True
- mastercraft.cmd, mc_include.cmd(372): setvariable society Shard.Enchanting
- mastercraft.cmd: if evaluate: 67 = 116 && matchre("407|408|416|417|418|419|409|410|411|412|413|414|415", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 116 && matchre("435|436|437|438|439|440|441|442|443|444", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 107 && matchre("334|335|336|337|338|339|340|341|342|343|344|345|346|347|348", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 7 && matchre("774|777|776|775|778|782|779|784|780|786|781|783|785", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 61 && matchre("248|238|239|240|241|242|243|244|245|246|247|253|252|251|250|249|237", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("206|207|208|209|210|220|221", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("196|197|198|199|200|201|202|203|204|215|216|217|218|219", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("183|184|185|186|187|188|189|211|212|213|214", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("190|191|192|193|194|195", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 150 && matchre("232|233|234|235|236|237|238|239|240|241", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("504|505|506|507|508|509|510|511|512|513|514|515|516|517|518|519|520", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("521|522|523|524|525|526|527|528|529|530", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("489|490|491|492|493|494|495|496|497|498|499|500|501|502|503", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 67 = 47 && matchre("531|532|533|534|535|536|537|538|539", "\b756\b")
- mastercraft.cmd: if returned: False
- mastercraft.cmd, mc_include.cmd(387): pause 1
- Your concentration runs out, and your rapid analysis of incoming threats ceases.
- >
- mastercraft.cmd, mc_include.cmd(388): passing label: assembleloc
- mastercraft.cmd, mc_include.cmd(417): gosub Shard.Enchanting
- mastercraft.cmd, mc_include.cmd(675): setvariable master Trainer
- mastercraft.cmd, mc_include.cmd(875): action triggered: matchre("$monsterlist", "%master")
- mastercraft.cmd, mc_include.cmd(875): action commands: put #parse YOU HAVE ARRIVED
- mastercraft.cmd, mc_include.cmd(874): action triggered: matchre("$roomobjs", "%master")
- mastercraft.cmd, mc_include.cmd(874): action commands: put #script abort automapper
- mastercraft.cmd, mc_include.cmd(683): setvariable society.type Enchanting
- mastercraft.cmd, mc_include.cmd(684): return
- mastercraft.cmd, mc_include.cmd(418): return
- mastercraft.cmd, mc_include.cmd(877): setvariable Master.Found 0
- mastercraft.cmd, mc_include.cmd(878): setvariable temp 0
- mastercraft.cmd, mc_include.cmd(879): eval: temp.max count("756","|")
- mastercraft.cmd, mc_include.cmd(879): eval result: temp.max=0
- mastercraft.cmd: if evaluate: matchre("You also see a crystalline archway, an artificing chart hanging from the wall and an Enchanting Trainer.", "Trainer")
- mastercraft.cmd: if returned: True
- mastercraft.cmd, mc_include.cmd(886): deletevariable temp
- mastercraft.cmd, mc_include.cmd(887): deletevariable temp.max
- mastercraft.cmd, mc_include.cmd(888): class off: master
- mastercraft.cmd: if evaluate: (def(automapper.typeahead))
- mastercraft.cmd: if returned: False
- mastercraft.cmd, mc_include.cmd(890): return
- mastercraft.cmd: if evaluate: !matchre("enchanting logbook|Empty", "logbook")
- mastercraft.cmd: if returned: False
- mastercraft.cmd(232): matchwait
- ask Trainer for hard artif work
- mastercraft.cmd(159): action triggered: I need (\d+).*(finely-crafted|of superior quality|of exceptional quality),
- mastercraft.cmd(159): action commands: var order.quantity $1;put #var MC.order.quality $2
- mastercraft.cmd(159): setvariable order.quantity 2
- Trainer shuffles through some notes and says, "Alright, this is an order for circular augmenting loop. I need 2 of exceptional quality [10/12], made from any material 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!"
- mastercraft.cmd(170): action triggered: You seem to recall this item being somewhere in chapter (\d+) of the instruction book.
- mastercraft.cmd(170): action commands: var chapter $1
- mastercraft.cmd(170): setvariable chapter 5
- You seem to recall this item being somewhere in chapter 5 of the instruction book.
- >
- Learned: Augmentation, Utility, Warding, Inner Magic
- mastercraft.cmd: match goto identify.order
- mastercraft.cmd(245): passing label: identify.order
- mastercraft.cmd: if evaluate: !0
- mastercraft.cmd: if returned: True
- mastercraft.cmd: if evaluate: 2 > 6
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: 2 < 2
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "weapon"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "armor"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "blacksmith"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "tailor"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "carving"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "shaping"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "tinkering"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "remed"
- mastercraft.cmd: if returned: False
- mastercraft.cmd: if evaluate: "artif" = "artif"
- mastercraft.cmd: if returned: True
- [mastercraft]: read my Enchanting logbook
- mastercraft.cmd(366): matchwait
- [Script aborted! (Run time: 41 seconds): mastercraft.cmd]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement