Dasffion / Mastercraft

Mastercraft Suite
5 stars 3 forks source link

Looping mastercraft.cmd when dried flowers are required #4

Closed dylb0t closed 2 months ago

dylb0t commented 4 years ago

MIght not have got a long enough debug.

 some dried plovik
  some grain alcohol
  some borax flux
  some moisturizing ointment
  some moisturizing ointment
  some itch salve
  some dried jadice
  some dried georin
  some dried georin
  some dried plovik
  some dried plovik
  some dried plovik
  some dried plovik
  some dried plovik
  some dried plovik
  some moisturizing ointment
  some dried plovik
  some dried jadice
  a book of apprentice blacksmithing instructions
  a flask of oil
  a forging work order logbook
[Type INVENTORY HELP for more options]
> count first  flowers in my bag
You count out 75 pieces of material there.
> 
[Script debuglevel set to 10 for script: mastercraft.cmd]

mastercraft.cmd(998): [evalmath bigenough (floor(75/5))+0]
mastercraft.cmd(999): [if (("flowers" = "deed") && ("remed" != "carving")) then]
mastercraft.cmd(1005): [}     ]
mastercraft.cmd(1006): [if 0 < 1 then]
mastercraft.cmd(1007): [{]
mastercraft.cmd(1008): [unvar tempcount]
mastercraft.cmd(1009): [unvar count]
mastercraft.cmd(1010): [return]
mastercraft.cmd(701): [var flowers.material.volume 75]
mastercraft.cmd(702): [}]
mastercraft.cmd(703): [if 2 = 2  && 8 > 0 then]
mastercraft.cmd(704): [{]
mastercraft.cmd(705): [gosub count.material plovik]
mastercraft.cmd(926): [var count plovik]
mastercraft.cmd(927): [var bigenough 0]
mastercraft.cmd(928): [var itemvolume 0]
mastercraft.cmd(929): [action (count) math material.volume add plovik;var itemvolume plovik when About (\d+) volumes? of metal was used in this]
mastercraft.cmd(930): [action (count) math material.volume add plovik;var itemvolume plovik when \s+(?:Volume|Yards|Piece|Pieces):\s+(\d+)$]
mastercraft.cmd(931): [action (count) math material.volume add plovik;var itemvolume plovik when possess a volume of (\d+)\.$]
mastercraft.cmd(932): [action (count) math material.volume add plovik;var itemvolume plovik when ^You count out (\d+) (piece|pieces|yards)]
mastercraft.cmd(933): [action (count) var manual 1 when unable to discern hardly anything about it\.$|make a few observations\.$|learn more about its construction\.$]
mastercraft.cmd(934): [var manual 0]
mastercraft.cmd(935): [if "plovik" = "ingot" then]
mastercraft.cmd(939): [}]
mastercraft.cmd(940): [if contains("(leather|cloth|yarn)","plovik") then]
mastercraft.cmd(945): [}]
mastercraft.cmd(946): [if "plovik" = "stack" then]
mastercraft.cmd(951): [}]
mastercraft.cmd(952): [if "plovik" = "lumber" then]
mastercraft.cmd(957): [}]
mastercraft.cmd(958): [if "plovik" = "deed" then]
mastercraft.cmd(962): [}]
mastercraft.cmd(963): [if "remed" = "remed" then]
mastercraft.cmd(964): [{]
mastercraft.cmd(965): [var c.action count]
mastercraft.cmd(966): [var tempcount 8]
mastercraft.cmd(967): [gosub combine.check "bag" plovik]
mastercraft.cmd(1594): [var combine.storage bag]
mastercraft.cmd(1595): [var combine.temp plovik]
mastercraft.cmd(1597): [if contains("Empty|Empty", "book") then]
mastercraft.cmd(1598): [if matchre("remed", "weapon|armor|blacksmith") then]
mastercraft.cmd(1602): [}]
mastercraft.cmd(1603): [var combine.parts 0]
mastercraft.cmd(1604): [if 1 > 1 then ]
mastercraft.cmd(1608): [}]
mastercraft.cmd(1609): [if matchre("Empty|Empty", "plovik") then]
mastercraft.cmd(1610): [return]
mastercraft.cmd(968): [}]
mastercraft.cmd(969): [if "plovik" = "mechanism" then]
mastercraft.cmd(982): [}]
mastercraft.cmd(983): [count.material2:]
mastercraft.cmd(984): [action (count) on]
mastercraft.cmd(985): [pause 1]
mastercraft.cmd(986): [if "eighth" = "zeroth" then]
mastercraft.cmd(987): [send count eighth  plovik in my bag]
mastercraft.cmd(988): [pause 1]
count eighth  plovik in my bag
mastercraft.cmd(932): [math material.volume add 9]
mastercraft.cmd(932): [var itemvolume 9]
You count out 9 pieces of material there.
> 
mastercraft.cmd(989): [if 0 =  1 then ]
mastercraft.cmd(993): [}]
mastercraft.cmd(994): [var volume.eighth 9]
mastercraft.cmd(995): [math tempcount subtract 1]
mastercraft.cmd(996): [action (count) off]
mastercraft.cmd(997): [pause 1]
mastercraft.cmd(998): [evalmath bigenough (floor(9/5))+0]
mastercraft.cmd(999): [if (("plovik" = "deed") && ("remed" != "carving")) then]
mastercraft.cmd(1005): [}     ]
mastercraft.cmd(1006): [if 7 < 1 then]
mastercraft.cmd(1011): [}]
mastercraft.cmd(1012): [goto count.material2]
mastercraft.cmd(984): [action (count) on]
mastercraft.cmd(985): [pause 1]
mastercraft.cmd(986): [if "seventh" = "zeroth" then]
mastercraft.cmd(987): [send count seventh  plovik in my bag]
mastercraft.cmd(988): [pause 1]
count seventh  plovik in my bag
mastercraft.cmd(932): [math material.volume add 24]
mastercraft.cmd(932): [var itemvolume 24]
You count out 24 pieces of material there.
> 
mastercraft.cmd(989): [if 0 =  1 then ]
mastercraft.cmd(993): [}]
mastercraft.cmd(994): [var volume.seventh 24]
mastercraft.cmd(995): [math tempcount subtract 1]
mastercraft.cmd(996): [action (count) off]
mastercraft.cmd(997): [pause 1]
mastercraft.cmd(998): [evalmath bigenough (floor(24/5))+1]
mastercraft.cmd(999): [if (("plovik" = "deed") && ("remed" != "carving")) then]
mastercraft.cmd(1005): [}     ]
mastercraft.cmd(1006): [if 6 < 1 then]
mastercraft.cmd(1011): [}]
mastercraft.cmd(1012): [goto count.material2]
mastercraft.cmd(984): [action (count) on]
mastercraft.cmd(985): [pause 1]
mastercraft.cmd(986): [if "sixth" = "zeroth" then]
mastercraft.cmd(987): [send count sixth  plovik in my bag]
mastercraft.cmd(988): [pause 1]
count sixth  plovik in my bag
mastercraft.cmd(932): [math material.volume add 24]
mastercraft.cmd(932): [var itemvolume 24]
You count out 24 pieces of material there.
> 
mastercraft.cmd(989): [if 0 =  1 then ]
mastercraft.cmd(993): [}]
mastercraft.cmd(994): [var volume.sixth 24]
mastercraft.cmd(995): [math tempcount subtract 1]
mastercraft.cmd(996): [action (count) off]
mastercraft.cmd(997): [pause 1]
mastercraft.cmd(998): [evalmath bigenough (floor(24/5))+5]
mastercraft.cmd(999): [if (("plovik" = "deed") && ("remed" != "carving")) then]
mastercraft.cmd(1005): [}     ]
mastercraft.cmd(1006): [if 5 < 1 then]
mastercraft.cmd(1011): [}]
mastercraft.cmd(1012): [goto count.material2]
mastercraft.cmd(984): [action (count) on]
mastercraft.cmd(985): [pause 1]
mastercraft.cmd(986): [if "fifth" = "zeroth" then]
mastercraft.cmd(987): [send count fifth  plovik in my bag]
mastercraft.cmd(988): [pause 1]
count fifth  plovik in my bag
mastercraft.cmd(932): [math material.volume add 20]
mastercraft.cmd(932): [var itemvolume 20]
You count out 20 pieces of material there.
> 
mastercraft.cmd(989): [if 0 =  1 then ]
mastercraft.cmd(993): [}]
mastercraft.cmd(994): [var volume.fifth 20]
mastercraft.cmd(995): [math tempcount subtract 1]
mastercraft.cmd(996): [action (count) off]
mastercraft.cmd(997): [pause 1]
mastercraft.cmd(998): [evalmath bigenough (floor(20/5))+9]
mastercraft.cmd(999): [if (("plovik" = "deed") && ("remed" != "carving")) then]
mastercraft.cmd(1005): [}     ]
mastercraft.cmd(1006): [if 4 < 1 then]
mastercraft.cmd(1011): [}]
mastercraft.cmd(1012): [goto count.material2]
mastercraft.cmd(984): [action (count) on]
mastercraft.cmd(985): [pause 1]
mastercraft.cmd(986): [if "fourth" = "zeroth" then]
mastercraft.cmd(987): [send count fourth  plovik in my bag]
mastercraft.cmd(988): [pause 1]
count fourth  plovik in my bag
mastercraft.cmd(932): [math material.volume add 25]
mastercraft.cmd(932): [var itemvolume 25]
You count out 25 pieces of material there.
> 
mastercraft.cmd(989): [if 0 =  1 then ]
mastercraft.cmd(993): [}]
mastercraft.cmd(994): [var volume.fourth 25]
mastercraft.cmd(995): [math tempcount subtract 1]
mastercraft.cmd(996): [action (count) off]
mastercraft.cmd(997): [pause 1]
mastercraft.cmd(998): [evalmath bigenough (floor(25/5))+13]
mastercraft.cmd(999): [if (("plovik" = "deed") && ("remed" != "carving")) then]
mastercraft.cmd(1005): [}     ]
mastercraft.cmd(1006): [if 3 < 1 then]
mastercraft.cmd(1011): [}]
mastercraft.cmd(1012): [goto count.material2]
mastercraft.cmd(984): [action (count) on]
mastercraft.cmd(985): [pause 1]
mastercraft.cmd(986): [if "third" = "zeroth" then]
mastercraft.cmd(987): [send count third  plovik in my bag]
mastercraft.cmd(988): [pause 1]
count third  plovik in my bag
mastercraft.cmd(932): [math material.volume add 25]
mastercraft.cmd(932): [var itemvolume 25]
You count out 25 pieces of material there.
> 
mastercraft.cmd(989): [if 0 =  1 then ]
mastercraft.cmd(993): [}]
mastercraft.cmd(994): [var volume.third 25]
mastercraft.cmd(995): [math tempcount subtract 1]
mastercraft.cmd(996): [action (count) off]
mastercraft.cmd(997): [pause 1]
mastercraft.cmd(998): [evalmath bigenough (floor(25/5))+18]
mastercraft.cmd(999): [if (("plovik" = "deed") && ("remed" != "carving")) then]
mastercraft.cmd(1005): [}     ]
mastercraft.cmd(1006): [if 2 < 1 then]
mastercraft.cmd(1011): [}]
mastercraft.cmd(1012): [goto count.material2]
mastercraft.cmd(984): [action (count) on]
mastercraft.cmd(985): [pause 1]
mastercraft.cmd(986): [if "second" = "zeroth" then]
mastercraft.cmd(987): [send count second  plovik in my bag]
mastercraft.cmd(988): [pause 1]
count second  plovik in my bag
mastercraft.cmd(932): [math material.volume add 25]
mastercraft.cmd(932): [var itemvolume 25]
You count out 25 pieces of material there.
> 
mastercraft.cmd(989): [if 0 =  1 then ]
mastercraft.cmd(993): [}]
mastercraft.cmd(994): [var volume.second 25]
mastercraft.cmd(995): [math tempcount subtract 1]
mastercraft.cmd(996): [action (count) off]
mastercraft.cmd(997): [pause 1]
mastercraft.cmd(998): [evalmath bigenough (floor(25/5))+23]
mastercraft.cmd(999): [if (("plovik" = "deed") && ("remed" != "carving")) then]
mastercraft.cmd(1005): [}     ]
mastercraft.cmd(1006): [if 1 < 1 then]
mastercraft.cmd(1011): [}]
mastercraft.cmd(1012): [goto count.material2]
mastercraft.cmd(984): [action (count) on]
mastercraft.cmd(985): [pause 1]
mastercraft.cmd(986): [if "first" = "zeroth" then]
mastercraft.cmd(987): [send count first  plovik in my bag]
mastercraft.cmd(988): [pause 1]
count first  plovik in my bag
mastercraft.cmd(932): [math material.volume add 4]
mastercraft.cmd(932): [var itemvolume 4]
You count out 4 pieces of material there.
> 
mastercraft.cmd(989): [if 0 =  1 then ]
mastercraft.cmd(993): [}]
mastercraft.cmd(994): [var volume.first 4]
mastercraft.cmd(995): [math tempcount subtract 1]
mastercraft.cmd(996): [action (count) off]
mastercraft.cmd(997): [pause 1]

> 
mastercraft.cmd(998): [evalmath bigenough (floor(4/5))+28]
mastercraft.cmd(999): [if (("plovik" = "deed") && ("remed" != "carving")) then]
mastercraft.cmd(1005): [}     ]
mastercraft.cmd(1006): [if 0 < 1 then]
mastercraft.cmd(1007): [{]
mastercraft.cmd(1008): [unvar tempcount]
mastercraft.cmd(1009): [unvar count]
mastercraft.cmd(1010): [return]
mastercraft.cmd(706): [var plovik.material.volume 231]
mastercraft.cmd(707): [}]
mastercraft.cmd(708): [if 75 > 75 then ]
mastercraft.cmd(712): [}]
mastercraft.cmd(713): [if ((2 = 2) && (3 > 231)) then ]
mastercraft.cmd(717): [}]
mastercraft.cmd(718): [gosub combine.check "bag" flowers]
mastercraft.cmd(1594): [var combine.storage bag]
mastercraft.cmd(1595): [var combine.temp flowers]
mastercraft.cmd(1597): [if contains("Empty|Empty", "book") then]
mastercraft.cmd(1598): [if matchre("remed", "weapon|armor|blacksmith") then]
mastercraft.cmd(1602): [}]
mastercraft.cmd(1603): [var combine.parts 0]
mastercraft.cmd(1604): [if 1 > 1 then ]
mastercraft.cmd(1608): [}]
mastercraft.cmd(1609): [if matchre("Empty|Empty", "flowers") then]
mastercraft.cmd(1610): [return]
mastercraft.cmd(719): [pause 0.5]
mastercraft.cmd(720): [echo Total Herbs Required: 75]
Total Herbs Required: 75
mastercraft.cmd(721): [Echo Herbs per Item: 5]
Herbs per Item: 5
mastercraft.cmd(722): [echo Number of Items Required: 3]
Number of Items Required: 3
mastercraft.cmd(723): [echo Inventory: 75]
Inventory: 75
mastercraft.cmd(724): [if (1 < 1) then]
mastercraft.cmd(727): [}]
mastercraft.cmd(728): [if (1 < 1) then]
mastercraft.cmd(731): [}]
mastercraft.cmd(732): [if 1 < 1 then]
mastercraft.cmd(741): [}]
mastercraft.cmd(743): [}]
mastercraft.cmd(744): [if ("remed" = "artif") then]
mastercraft.cmd(794): [}          ]
mastercraft.cmd(795): [goto calc.parts]
mastercraft.cmd(813): [var temp.room 0]
mastercraft.cmd(814): [math asmCount1 multiply 3]
mastercraft.cmd(815): [math asmCount2 multiply 3]
mastercraft.cmd(816): [if matchre("Empty|Empty", "book") then]
mastercraft.cmd(817): [if matchre("NULL", "(\S+)") then]
mastercraft.cmd(817): [math asmCount1 subtract %NULL.count]
mastercraft.cmd(818): [if matchre("NULL", "(\S+)\s(\S+)") then]
mastercraft.cmd(819): [if (matchre("NULL", "(\S+)") && ("NULL" != "mechanism")) then]
mastercraft.cmd(819): [math asmCount2 subtract %NULL.count]
mastercraft.cmd(820): [if matchre("NULL", "(\S+)\s(\S+)") then]
mastercraft.cmd(821): [if matchre("NULL", "(\S+)") then]
mastercraft.cmd(821): [math asmCount2 subtract %NULL.count]
mastercraft.cmd(822): [if "NULL" = "mechanism" then ]
mastercraft.cmd(828): [}]
mastercraft.cmd(829): [pause 2]
mastercraft.cmd(830): [gosub check.location]
mastercraft.cmd, mc_include.cmd(360): [var society none]
mastercraft.cmd, mc_include.cmd(361): [if 150 = 30 && matchre("442|441|443|405|404|398|402|403|409|408|399|406|407|400|410|411|401", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(362): [if 150 = 30 && matchre("448|450|449|451|458|459|455|452|453|454|456|457|460", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(363): [if 150 = 30 && matchre("461|462|463|464|465|466|467|468|469", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(364): [if 150 = 30 && matchre("470|471|473|474|475|481|472|476|479|478|477|480|482", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(365): [if 150 = 30 && matchre("526|527|528|529|530|531|532|533|534|535|536|537|538|539|540", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(366): [if 150 = 1 && matchre("903|865|962|961|960|902|905|904|906|963|907|908|909", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(367): [if 150 = 1 && matchre("873|910|911|912|913|914|915|916|917|918|919|920|921|922|923|924", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(368): [if 150 = 1 && matchre("851|925|874|926|927|928|929|930", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(369): [if 150 = 1 && matchre("898|931|932|933|934", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(370): [if 150 = 1 && matchre("994|995|996|997|998|999|1000|1001|1002|1003", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(371): [if 150 = 90 && matchre("818|819|820|821|822|823|824|825|826|827|828|829|830|831|832", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(372): [if 150 = 90 && matchre("850|851|852|846|843|845|847|848|849|844|841|839|840|842", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(373): [if 150 = 90 && matchre("853|854|855|856|857|858|859|860|861|862", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(374): [if 150 = 90 && matchre("863|864|865|866|867|868|869|870|871|872|873", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(375): [if 150 = 67 && matchre("644|661|645|648|647|649|650|651|652|653|654|655|656|657|658|659|660|646", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(376): [if 150 = 67 && matchre("700|701|702|703|704|705", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(377): [if 150 = 67 && matchre("711|712|713|714|715|716|717|718", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(378): [if 150 = 67 && matchre("719|720|721|722|723|724|725|726|727|728|729|730|731", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(379): [if 150 = 67 && matchre("755|756|757|758|759|760|761|762|763|764|765|766|767", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(380): [if 150 = 116 && matchre("407|408|416|417|418|419|409|410|411|412|413|414|415", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(381): [if 150 = 116 && matchre("435|436|437|438|439|440|441|442|443|444", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(382): [if 150 = 107 && matchre("334|335|336|337|338|339|340|341|342|343|344|345|346|347|348", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(383): [if 150 = 7 && matchre("774|777|776|775|778|782|779|784|780|786|781|783|785", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(384): [if 150 = 61 && matchre("248|238|239|240|241|242|243|244|245|246|247|253|252|251|250|249|237", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(385): [if 150 = 150 && matchre("206|207|208|209|210|220|221", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(386): [if 150 = 150 && matchre("196|197|198|199|200|201|202|203|204|215|216|217|218|219", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(387): [if 150 = 150 && matchre("183|184|185|186|187|188|189|211|212|213|214", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(388): [if 150 = 150 && matchre("190|191|192|193|194|195", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(388): [var society Fang.Alchemy]
mastercraft.cmd, mc_include.cmd(389): [if 150 = 150 && matchre("232|233|234|235|236|237|238|239|240|241", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(390): [if 150 = 47 && matchre("504|505|506|507|508|509|510|511|512|513|514|515|516|517|518|519|520", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(391): [if 150 = 47 && matchre("521|522|523|524|525|526|527|528|529|530", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(392): [if 150 = 47 && matchre("489|490|491|492|493|494|495|496|497|498|499|500|501|502|503", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(393): [if 150 = 47 && matchre("531|532|533|534|535|536|537|538|539", "\b194\b") then]
mastercraft.cmd, mc_include.cmd(394): [pause 1]
mastercraft.cmd, mc_include.cmd(395): [assembleloc:]
mastercraft.cmd, mc_include.cmd(424): [gosub Fang.Alchemy]
mastercraft.cmd, mc_include.cmd(762): [var master Swetyne]
mastercraft.cmd, mc_include.cmd(763): [put #tvar master.room 190|191|192|193|194|195]
mastercraft.cmd, mc_include.cmd(764): [put #tvar work.room 190|191]
mastercraft.cmd, mc_include.cmd(765): [put #tvar supply.room 194]
mastercraft.cmd, mc_include.cmd(766): [put #tvar tool.room 193]
mastercraft.cmd, mc_include.cmd(767): [var society.type Alchemy]
mastercraft.cmd, mc_include.cmd(768): [return]
mastercraft.cmd, mc_include.cmd(425): [return]
mastercraft.cmd(831): [if 0 > 0 then]
mastercraft.cmd(832): [if 0 > 0 then]
mastercraft.cmd(833): [if "on" = "on" then]
mastercraft.cmd(833): [gosub check.tools]
mastercraft.cmd(1744): [evalmath lastToolRepairTime 1572805213 - 1572803093]
mastercraft.cmd(1745): [if 2120 < 3600 then]
mastercraft.cmd(1745): [return]
mastercraft.cmd(834): [goto process.order]
mastercraft.cmd(1143): [if 0 = 1 then]
mastercraft.cmd(1144): [if 0 = 1 then]
mastercraft.cmd(1145): [if ((matchre("remed", "carving|shaping|tailor|tinkering")) && (0 = 1) && ($MC_PREFERRED.ROOM != 194)) then]
mastercraft.cmd(1146): [if (((0 = 0) && !matchre("190|191", "194")) || (matchre("remed", "blacksmith|armor|weapon"))) then]
mastercraft.cmd(1146): [gosub find.room 190|191]
mastercraft.cmd, mc_include.cmd(842): [if "remed" = "remed" then]
mastercraft.cmd, mc_include.cmd(842): [return]
mastercraft.cmd(1147): [if matchre("remed", "weapon|armor|blacksmith") then]
mastercraft.cmd(1176): [}]
mastercraft.cmd(1177): [if "remed" = "tailor" then]
mastercraft.cmd(1221): [}]
mastercraft.cmd(1222): [if "remed" = "carving" then]
mastercraft.cmd(1253): [}]
mastercraft.cmd(1254): [if "remed" = "shaping" then]
mastercraft.cmd(1282): [}]
mastercraft.cmd(1283): [if "remed" = "tinkering" then]
mastercraft.cmd(1304): [}]
mastercraft.cmd(1305): [if "remed" = "remed" then]
mastercraft.cmd(1306): [{]
mastercraft.cmd(1307): [if ((0 = 0) && !matchre(190|191, 194)) then]
mastercraft.cmd(1307): [gosub find.room 190|191]
mastercraft.cmd, mc_include.cmd(842): [if "remed" = "remed" then]
mastercraft.cmd, mc_include.cmd(842): [return]
mastercraft.cmd(1308): [gosub EMPTY_HANDS]
mastercraft.cmd, mc_include.cmd(1216): [pause 0.0001]
mastercraft.cmd, mc_include.cmd(1217): [gosub STOW_RIGHT]
mastercraft.cmd, mc_include.cmd(1564): [if "" != "" then]
mastercraft.cmd, mc_include.cmd(1586): [}]
mastercraft.cmd, mc_include.cmd(1587): [return]
mastercraft.cmd, mc_include.cmd(1218): [gosub STOW_LEFT]
mastercraft.cmd, mc_include.cmd(1540): [if "" != "" then]
mastercraft.cmd, mc_include.cmd(1560): [}]
mastercraft.cmd, mc_include.cmd(1561): [return]
mastercraft.cmd, mc_include.cmd(1219): [return]
mastercraft.cmd(1309): [gosub gather.material flowers]
mastercraft.cmd(1508): [var get.mat flowers]
mastercraft.cmd(1509): [if "remed" = "artif" then]
mastercraft.cmd(1520): [}]
mastercraft.cmd(1522): [var itemno 1]
mastercraft.cmd(1523): [gather.material_1:]
mastercraft.cmd(1524): [if 4 >= 5 then ]
mastercraft.cmd(1530): [}]
mastercraft.cmd(1531): [math itemno add 1]
mastercraft.cmd(1532): [if 2 > 1 then ]
mastercraft.cmd(1533): [{]
mastercraft.cmd(1534): [gosub lack.material]
mastercraft.cmd(1938): [if "on" = "off" then]
mastercraft.cmd(1939): [if matchre("remed", "weapon|armor|blacksmith") then]
mastercraft.cmd(1950): [}]
mastercraft.cmd(1951): [if "remed" = "carving" then]
mastercraft.cmd(1982): [}]
mastercraft.cmd(1983): [if "remed" = "tailor" then]
mastercraft.cmd(2016): [}]
mastercraft.cmd(2017): [if matchre("remed", "tinkering|shaping") then]
mastercraft.cmd(2026): [}]
mastercraft.cmd(2027): [if "remed" = "remed" then]
mastercraft.cmd(2028): [{]
mastercraft.cmd(2029): [if "flowers" = "nemoih" then]
mastercraft.cmd(2030): [if "flowers" = "plovik" then]
mastercraft.cmd(2031): [if "flowers" = "jadice" then]
mastercraft.cmd(2032): [if "flowers" = "nilos" then]
mastercraft.cmd(2033): [if "flowers" = "georin" then]
mastercraft.cmd(2034): [if "flowers" = "riolur" then]
mastercraft.cmd(2035): [if "flowers" = "junliar" then]
mastercraft.cmd(2036): [if "flowers" = "junilar" then]
mastercraft.cmd(2037): [if "flowers" = "aevaes" then]
mastercraft.cmd(2038): [if "flowers" = "genich" then]
mastercraft.cmd(2039): [if "flowers" = "ojhenik" then]
mastercraft.cmd(2040): [if "flowers" = "flowers" then]
mastercraft.cmd(2040): [var order.num 13]
mastercraft.cmd(2041): [if "flowers" = "root" then]
mastercraft.cmd(2042): [if "flowers" = "pollen" then]
mastercraft.cmd(2043): [if !matchre("flowers", "pollen|root") then]
mastercraft.cmd(2043): [evalmath reqd.order ceiling((75-75)/25)]
mastercraft.cmd(2044): [if matchre("flowers", "pollen|root") then]
mastercraft.cmd(2045): [goto purchase.material]
mastercraft.cmd(2061): [var purchaselabel purchase.material]
mastercraft.cmd(2062): [action var need.coin 1 when ^The attendant shrugs and says, "Ugh, you don't have enough]
mastercraft.cmd(2063): [if 194 != 194 then]
mastercraft.cmd(2064): [first.order:]
mastercraft.cmd(2065): [if matchre("remed", "carving|shaping|tailor|tinkering") then]
mastercraft.cmd(2082): [}]
mastercraft.cmd(2084): [if matchre("remed", "weapon|armor|blacksmith") then]
mastercraft.cmd(2099): [}]
mastercraft.cmd(2100): [if "remed" = "remed" then]
mastercraft.cmd(2101): [{]
mastercraft.cmd(2102): [gosub EMPTY_HANDS]
mastercraft.cmd, mc_include.cmd(1216): [pause 0.0001]
mastercraft.cmd, mc_include.cmd(1217): [gosub STOW_RIGHT]
mastercraft.cmd, mc_include.cmd(1564): [if "" != "" then]
mastercraft.cmd, mc_include.cmd(1586): [}]
mastercraft.cmd, mc_include.cmd(1587): [return]
mastercraft.cmd, mc_include.cmd(1218): [gosub STOW_LEFT]
mastercraft.cmd, mc_include.cmd(1540): [if "" != "" then]
mastercraft.cmd, mc_include.cmd(1560): [}]
mastercraft.cmd, mc_include.cmd(1561): [return]
mastercraft.cmd, mc_include.cmd(1219): [return]
mastercraft.cmd(2103): [if 0 >= 1 then    ]
mastercraft.cmd(2113): [}]
mastercraft.cmd(2114): [else]
mastercraft.cmd(2114): [return]
mastercraft.cmd(1535): [goto calc.material]
mastercraft.cmd(512): [var material.volume 0]
mastercraft.cmd(513): [var bigenough 0]
mastercraft.cmd(514): [var asmCount1 0]
mastercraft.cmd(515): [var asmCount2 0]
mastercraft.cmd(516): [pause 0.5]

> 
mastercraft.cmd(517): [if matchre("remed", "weapon|armor|blacksmith") then]
mastercraft.cmd(555): [}]
mastercraft.cmd(556): [if "remed" = "tailor" then]
mastercraft.cmd(590): [}]
mastercraft.cmd(591): [if (("remed" = "carving") && ("flowers" = "stack")) then]
mastercraft.cmd(633): [}]
mastercraft.cmd(634): [if ((matchre("remed", "tinkering|shaping")) && ("flowers" = lumber")) then]
mastercraft.cmd(661): [}     ]
mastercraft.cmd(662): [if matchre("remed", "remed") then]
mastercraft.cmd(663): [{]
mastercraft.cmd(664): [pause .1]
mastercraft.cmd(665): [action (book) on]
mastercraft.cmd(666): [pause 0.5          ]
mastercraft.cmd(667): [if !matchre("Empty", "book") then]
mastercraft.cmd(667): [gosub GET my remed book]
mastercraft.cmd, mc_include.cmd(1449): [var Get my remed book]
mastercraft.cmd, mc_include.cmd(1450): [var LOCATION GET_1]
mastercraft.cmd, mc_include.cmd(1451): [pause 0.0001]
mastercraft.cmd, mc_include.cmd(1452): [GET_1:]
mastercraft.cmd, mc_include.cmd(1453): [matchre WAIT ^\.\.\.wait|^Sorry\,]
mastercraft.cmd, mc_include.cmd(1454): [matchre WAIT ^You struggle with .* great weight but can't quite lift it\!]
mastercraft.cmd, mc_include.cmd(1455): [matchre IMMOBILE ^You don't seem to be able to move to do that]
mastercraft.cmd, mc_include.cmd(1456): [matchre WEBBED ^You can't do that while entangled in a web]
mastercraft.cmd, mc_include.cmd(1457): [matchre STUNNED ^You are still stunned]
mastercraft.cmd, mc_include.cmd(1458): [matchre HOLD_1 ^But that is already in your inventory\.]
mastercraft.cmd, mc_include.cmd(1459): [matchre RETURN ^You get .*\.]
mastercraft.cmd, mc_include.cmd(1460): [matchre RETURN ^You pick up .*\.]
mastercraft.cmd, mc_include.cmd(1461): [matchre RETURN ^You carefully remove .* from the bundle\.]
mastercraft.cmd, mc_include.cmd(1462): [matchre RETURN ^You are already holding that\.]
mastercraft.cmd, mc_include.cmd(1463): [matchre RETURN ^Get what\?]
mastercraft.cmd, mc_include.cmd(1464): [matchre RETURN ^I could not find what you were referring to\.]
mastercraft.cmd, mc_include.cmd(1465): [matchre RETURN ^What were you referring to\?]
mastercraft.cmd, mc_include.cmd(1466): [matchre RETURN ^You grab .*(?:\.|\!|\?)]
mastercraft.cmd, mc_include.cmd(1467): [matchre RETURN ^As best it can\, .* moves in your direction\.]
mastercraft.cmd, mc_include.cmd(1468): [matchre UNTIE ^You pull at it|^You pull at|^You should untie]
mastercraft.cmd, mc_include.cmd(1469): [send get my remed book]
mastercraft.cmd, mc_include.cmd(1470): [matchwait 15]
get my remed book

You get a book of journeyman remedy instructions from inside your duffel bag.
> 
mastercraft.cmd(2158): [return:]
mastercraft.cmd(2159): [return]
mastercraft.cmd(668): [gosub EMPTY_HANDS]
mastercraft.cmd, mc_include.cmd(1216): [pause 0.0001]
mastercraft.cmd, mc_include.cmd(1217): [gosub STOW_RIGHT]
mastercraft.cmd, mc_include.cmd(1564): [if "book" != "" then]
mastercraft.cmd, mc_include.cmd(1565): [{]
mastercraft.cmd, mc_include.cmd(1566): [if matchre("stick|jar|sieve|pestle|mortar|mixing stick|metal sieve|driftwood mortar|driftwood pestle|shovel|tongs|diagonal-peen hammer|hammer|leather bellows|bellows|rod|stirring rod|curved shovel|straight tongs", "book") then      ]
mastercraft.cmd, mc_include.cmd(1572): [}]
mastercraft.cmd, mc_include.cmd(1573): [else ]
mastercraft.cmd, mc_include.cmd(1574): [{]
mastercraft.cmd, mc_include.cmd(1575): [if matchre("diagonal-peen hammer|curved shovel|straight tongs|hooked pliers|leather bellows|stirring rod|iron chisel|bone saw|iron rasp|square riffler|tools|carving knife|wood shaper|metal drawknife|metal clamps|sewing needles|ka'hurst scissors|slickstone|silversteel yardstick|uthamar awl|marble jar|driftwood mortar|mixing stick|driftwood pestle|metal sieve|burin|loop", "book") then ]
mastercraft.cmd, mc_include.cmd(1578): [}]
mastercraft.cmd, mc_include.cmd(1579): [else ]
mastercraft.cmd, mc_include.cmd(1580): [{]
mastercraft.cmd, mc_include.cmd(1581): [gosub PUT_IT my book in my bag]
mastercraft.cmd, mc_include.cmd(1408): [var PutIt my book in my bag]
mastercraft.cmd, mc_include.cmd(1409): [var LOCATION PUT_IT_1]
mastercraft.cmd, mc_include.cmd(1410): [pause 0.0001]
mastercraft.cmd, mc_include.cmd(1411): [PUT_IT_1:]
mastercraft.cmd, mc_include.cmd(1412): [matchre WAIT ^\.\.\.wait|^Sorry\,]
mastercraft.cmd, mc_include.cmd(1413): [matchre IMMOBILE ^You don't seem to be able to move to do that]
mastercraft.cmd, mc_include.cmd(1414): [matchre WEBBED ^You can't do that while entangled in a web]
mastercraft.cmd, mc_include.cmd(1415): [matchre STUNNED ^You are still stunned]
mastercraft.cmd, mc_include.cmd(1416): [matchre RETURN ^With a flick]
mastercraft.cmd, mc_include.cmd(1417): [matchre RETURN ^You (?:put|drop) .*\.]
mastercraft.cmd, mc_include.cmd(1418): [matchre RETURN ^Please rephrase that command\.]
mastercraft.cmd, mc_include.cmd(1419): [matchre RETURN ^.* what\?]
mastercraft.cmd, mc_include.cmd(1420): [matchre RETURN ^I could not find what you were referring to\.]
mastercraft.cmd, mc_include.cmd(1421): [matchre RETURN ^What were you referring to\?     ]
mastercraft.cmd, mc_include.cmd(1422): [matchre RETURN ^The (\S+) can only hold]
mastercraft.cmd, mc_include.cmd(1423): [matchre TRASH ^This appears too far altered to enchant]
mastercraft.cmd, mc_include.cmd(1424): [matchre BAG_FULL no matter how you arrange it]
mastercraft.cmd, mc_include.cmd(1425): [matchre PUT_IT_1 ^\[Putting an item on the brazier begins the enchanting process]
mastercraft.cmd, mc_include.cmd(1426): [send put my book in my bag]
mastercraft.cmd, mc_include.cmd(1427): [matchwait 15]
put my book in my bag

You put your book in your duffel bag.
> 
mastercraft.cmd(2158): [return:]
mastercraft.cmd(2159): [return]
mastercraft.cmd, mc_include.cmd(1582): [}]
mastercraft.cmd, mc_include.cmd(1583): [}]
mastercraft.cmd, mc_include.cmd(1586): [}]
mastercraft.cmd, mc_include.cmd(1587): [return]
mastercraft.cmd, mc_include.cmd(1218): [gosub STOW_LEFT]
mastercraft.cmd, mc_include.cmd(1540): [if "" != "" then]
mastercraft.cmd, mc_include.cmd(1560): [}]
mastercraft.cmd, mc_include.cmd(1561): [return]
mastercraft.cmd, mc_include.cmd(1219): [return]
mastercraft.cmd(669): [var herb1 NULL]
mastercraft.cmd(670): [var herb2 NULL]
mastercraft.cmd(671): [var herb1.volume 5]
mastercraft.cmd(672): [if 2 = 2 then]
mastercraft.cmd(672): [var herb2.volume 1]
mastercraft.cmd(673): [if matchre("some moisturizing ointment", "some blister cream|some moisturizing ointment|some itch salve|some lip balm") then]
mastercraft.cmd(673): [var herb1 flowers]
mastercraft.cmd(674): [if "some moisturizing ointment" = "some blister cream" then]
mastercraft.cmd(675): [if "some moisturizing ointment" = "some moisturizing ointment" then]
mastercraft.cmd(675): [var herb2 plovik]
mastercraft.cmd(676): [if "some moisturizing ointment" = "some itch salve" then]
mastercraft.cmd(677): [if "some moisturizing ointment" = "some lip balm" then]
mastercraft.cmd(678): [if matchre("some moisturizing ointment", "some neck salve|some neck ungent") then]
mastercraft.cmd(679): [if matchre("some moisturizing ointment", "some abdominal salve|some abdominal ungent") then]
mastercraft.cmd(680): [if matchre("some moisturizing ointment", "some chest salve|some chest ungent") then]
mastercraft.cmd(681): [if matchre("some moisturizing ointment", "some head salve|some head ungent") then]
mastercraft.cmd(682): [if matchre("some moisturizing ointment", "some limb salve|some limb ungent") then]
mastercraft.cmd(683): [if matchre("some moisturizing ointment", "a neck potion|some neck tonic") then]
mastercraft.cmd(684): [if matchre("some moisturizing ointment", "a chest potion|some chest tonic") then]
mastercraft.cmd(685): [if matchre("some moisturizing ointment", "a back potion|some back tonic") then]
mastercraft.cmd(686): [if (("150" = "150") && (matchre("some moisturizing ointment", "a back potion|some back tonic"))) then]
mastercraft.cmd(687): [if matchre("some moisturizing ointment", "an eye potion|some eye tonic") then]
mastercraft.cmd(688): [if matchre("some moisturizing ointment", "some face ointment|some face poultices") then]
mastercraft.cmd(689): [if matchre("some moisturizing ointment", "some body ointment|some body poultices") then]
mastercraft.cmd(690): [if matchre("some moisturizing ointment", "a body draught|a body elixer") then]
mastercraft.cmd(691): [var order.pref flowers]
mastercraft.cmd(692): [evalmath mass.volume 5 * 3 * 5]
mastercraft.cmd(693): [if 2 = 2 then]
mastercraft.cmd(693): [var mass.volume2 3]
mastercraft.cmd(694): [var flowers.material.volume 0]
mastercraft.cmd(695): [var plovik.material.volume 0]
mastercraft.cmd(696): [gosub parts.inv]
mastercraft.cmd(837): [var flowers.item.count 0]
mastercraft.cmd(838): [var flowers.deed.count 0]
mastercraft.cmd(839): [var flowers.item.count 0]
mastercraft.cmd(840): [var plovik.item.count 0]
mastercraft.cmd(841): [var induction.count 0]
mastercraft.cmd(842): [var abolition.count 0]
mastercraft.cmd(843): [var congruence.count 0]
mastercraft.cmd(844): [var permutation.count 0]
mastercraft.cmd(845): [var rarefaction.count 0]
mastercraft.cmd(846): [var fount.count 0]
mastercraft.cmd(847): [var water.count 0]
mastercraft.cmd(848): [var alcohol.count 0]
mastercraft.cmd(849): [var coal.count 0]
mastercraft.cmd(850): [var long.pole.count 0]
mastercraft.cmd(851): [var short.pole.count 0]
mastercraft.cmd(852): [var handle.count 0]
mastercraft.cmd(853): [var hilt.count 0]
mastercraft.cmd(854): [var haft.count 0]
mastercraft.cmd(855): [var large.backing.count 0]
mastercraft.cmd(856): [var large.padding.count 0]
mastercraft.cmd(857): [var small.backing.count 0]
mastercraft.cmd(858): [var small.padding.count 0]
mastercraft.cmd(859): [var long.cord.count 0]
mastercraft.cmd(860): [var short.cord.count 0]
mastercraft.cmd(861): [var pins.count 0]
mastercraft.cmd(862): [var oil.count 0]
mastercraft.cmd(863): [var polish.count 0]
mastercraft.cmd(864): [var stain.count 0]
mastercraft.cmd(865): [var string.count 0]
mastercraft.cmd(866): [var mechanism.count 0]
mastercraft.cmd(867): [var lenses.count 0]
mastercraft.cmd(868): [var salt.count]
mastercraft.cmd(869): [action (forging) math ingot.item.count add 1 when ^\s*(?:an?|some)(?! deed).*() ingot]
mastercraft.cmd(870): [action (forging) math flowers.deed.count add 1 when ^\s+a deed for (?:an?|some).*().*(ingot)]
mastercraft.cmd(871): [action (assemble) math long.pole.count add 1 when ^\s+a long \S+ pole]
mastercraft.cmd(872): [action (assemble) math short.pole.count add 1 when ^\s+a short \S+ pole]
mastercraft.cmd(873): [action (assemble) math handle.count add 1 when ^\s+(a|an) \S+ shield handle]
mastercraft.cmd(874): [action (assemble) math hilt.count add 1 when ^\s+a \S+ \S+ hilt]
mastercraft.cmd(875): [action (assemble) math haft.count add 1 when ^\s+a \S+ \S+ haft]
mastercraft.cmd(876): [action (assemble) math oil.count add 1 when ^\s+a flask of(?: azure| violet)? oil]
mastercraft.cmd(877): [action (assemble) math large.backing.count add 1 when ^\s+a large \S+ backing]
mastercraft.cmd(878): [action (assemble) math small.backing.count add 1 when ^\s+a small \S+ backing]
mastercraft.cmd(879): [action (assemble) math large.padding.count add 1 when ^\s+(a|some) large \S+ padding]
mastercraft.cmd(880): [action (assemble) math small.padding.count add 1 when ^\s+(a|some) small \S+ padding]
mastercraft.cmd(881): [action (assemble) math large.padding.count add 1 when ^\s+(a|some) large \S+ \S+ padding]
mastercraft.cmd(882): [action (assemble) math small.padding.count add 1 when ^\s+(a|some) small \S+ \S+ padding]
mastercraft.cmd(883): [action (assemble) math long.cord.count add 1 when ^\s+a long \S+ cord]
mastercraft.cmd(884): [action (assemble) math short.cord.count add 1 when ^\s+a short \S+ cord]
mastercraft.cmd(885): [action (assemble) math pins.count add 1 when ^\s+some .*?pins]
mastercraft.cmd(886): [action (outfitting) math flowers.item.count add 1 when ^\s+(?:an?|some) ().*(flowers)]
mastercraft.cmd(887): [action (outfitting) math flowers.deed.count add 1 when ^\s+a deed for (?:an?|some).*().*(flowers)]
mastercraft.cmd(888): [action (engineering) math polish.count add 1 when ^\s+a jar of surface polish]
mastercraft.cmd(889): [action (engineering) math stain.count add 1 when ^\s+some wood stain]
mastercraft.cmd(890): [action (engineering) math string.count add 1 when ^\s+some bow string]
mastercraft.cmd(891): [action (engineering) math mechanism.count add 1 when ^\s+(?:an?|some) (\S+) mechanism]
mastercraft.cmd(892): [action (engineering) math lenses.count add 1 when ^\s+some lenses]
mastercraft.cmd(893): [action (engineering) math flowers.item.count add 1 when ^\s+(?:an?|some) ().*(flowers|stack)]
mastercraft.cmd(894): [action (engineering) math flowers.deed.count add 1 when ^\s+a deed for (?:an?|some).*().*(flowers|stack)]
mastercraft.cmd(895): [action (alchemy) math flowers.item.count add 1 when ^\s+(?:an?|some).*(flowers)(?! ?(salve|ointment|ungent|potion|poultices|draught|elixir|tonic|salve|wash|balm))]
mastercraft.cmd(896): [action (alchemy) math plovik.item.count add 1 when ^\s+(?:an?|some).*(plovik)(?! ?(salve|ointment|ungent|potion|poultices|draught|elixir|tonic|salve|wash|balm))]
mastercraft.cmd(897): [action (alchemy) math water.count add 1 when ^\s+(?:an?|some) water]
mastercraft.cmd(898): [action (alchemy) math alcohol.count add 1 when ^\s+(?:an?|some) grain alcohol]
mastercraft.cmd(899): [action (alchemy) math coal.count add 1 when ^\s+(?:an?|some).*coal nugget]
mastercraft.cmd(900): [action (enchanting) math .count add 1 when ^\s+(?:an?).* (\S+) sigil-scroll]
mastercraft.cmd(901): [action (enchanting) math fount.count add 1 when ^\s+(?:an?).* fount]
mastercraft.cmd(902): [action (enchanting) math flowers.item.count add 1 when ^\s+(?:an?).*?(?<!imbuement |stirring )(flowers)]
mastercraft.cmd(903): [action (enchanting) math salt.count add 1 when ^\s+a pouch of aerated salts]
mastercraft.cmd(904): [action (forging) off]
mastercraft.cmd(905): [action (outfitting) off]
mastercraft.cmd(906): [action (engineering) off]
mastercraft.cmd(907): [action (alchemy) off]
mastercraft.cmd(908): [action (enchanting) off]
mastercraft.cmd(909): [if ("remed" = "tailor") then]
mastercraft.cmd(910): [if matchre("remed", "weapon|armor|blacksmith") then]
mastercraft.cmd(911): [if matchre("remed", "carving|shaping|tinkering") then]
mastercraft.cmd(912): [if "remed" = "remed" then]
mastercraft.cmd(912): [action (alchemy) on]
mastercraft.cmd(913): [if "remed" = "artif" then]
mastercraft.cmd(914): [send inv my bag]
mastercraft.cmd(915): [waitforre INVENTORY HELP]
inv my bag
Inside the a duffel bag, you see:

  a book of journeyman remedy instructions
mastercraft.cmd(899): [math coal.count add 1]
  a massive coal nugget
mastercraft.cmd(895): [math flowers.item.count add 1]
  some dried red flowers
  an alchemy work order logbook
  a book of journeyman blacksmithing instructions
  some dried jadice
mastercraft.cmd(897): [math water.count add 1]
  some water
mastercraft.cmd(896): [math plovik.item.count add 1]
  some dried plovik
mastercraft.cmd(898): [math alcohol.count add 1]
  some grain alcohol
  some borax flux
  some moisturizing ointment
  some moisturizing ointment
  some itch salve
  some dried jadice
  some dried georin
  some dried georin
mastercraft.cmd(896): [math plovik.item.count add 1]
  some dried plovik
mastercraft.cmd(896): [math plovik.item.count add 1]
  some dried plovik
mastercraft.cmd(896): [math plovik.item.count add 1]
  some dried plovik
mastercraft.cmd(896): [math plovik.item.count add 1]
  some dried plovik
mastercraft.cmd(896): [math plovik.item.count add 1]
  some dried plovik
mastercraft.cmd(896): [math plovik.item.count add 1]
  some dried plovik
  some moisturizing ointment
mastercraft.cmd(896): [math plovik.item.count add 1]
  some dried plovik
  some dried jadice
  a book of apprentice blacksmithing instructions
mastercraft.cmd(876): [math oil.count add 1]
  a flask of oil
  a forging work order logbook
[Type INVENTORY HELP for more options]
> 
mastercraft.cmd(916): [pause 2]
[Script paused: mastercraft.cmd]
dylb0t commented 4 years ago

Discovered issue may be related to PLOVIK.

dylb0t commented 4 years ago

After some further investigation, it looks like when one unit is 75, and another is smaller, the loop starts.

`

get plovik from my bag

You get some dried plovik from inside your duffel bag.

get plovik from bag

You get some dried plovik from inside your duffel bag.

combine That stack of herbs is too large to add more to. put plovik in bag

You put your plovik in your duffel bag.

put plovik in bag

You put your plovik in your duffel bag.

get remed book from bag

You get a book of journeyman remedy instructions from inside your duffel bag.

count third plovik in my bag I could not find what you were referring to. count second plovik in my bag You count out 75 pieces of material there. count first plovik in my bag You count out 2 pieces of material there. put book in bag

You put your book in your duffel bag.

get plovik from my bag

You get some dried plovik from inside your duffel bag.

get plovik from bag

You get some dried plovik from inside your duffel bag.

combine That stack of herbs is too large to add more to. put plovik in bag

You put your plovik in your duffel bag.

put plovik in bag

You put your plovik in your duffel bag.

get remed book from bag

You get a book of journeyman remedy instructions from inside your duffel bag.

Total Herbs Required: 75 Herbs per Item: 5 Number of Items Required: 3 Inventory: 77 put my book in my bag

You put your book in your duffel bag. get my remed book

You get a book of journeyman remedy instructions from inside your duffel bag.

put my book in my bag

You put your book in your duffel bag.

inv my bag Inside the a duffel bag, you see:

a book of journeyman remedy instructions some dried plovik some dried plovik an alchemy work order logbook a massive coal nugget some water some dried nilos a forging work order logbook a flask of oil a steel ingot a book of apprentice blacksmithing instructions some dried jadice some moisturizing ointment some dried georin some dried georin some itch salve some moisturizing ointment some moisturizing ointment some borax flux some itch salve some moisturizing ointment some grain alcohol some itch salve some dried jadice a book of journeyman blacksmithing instructions [Type INVENTORY HELP for more options]

get plovik from my bag

You get some dried plovik from inside your duffel bag.

get plovik from bag

You get some dried plovik from inside your duffel bag. combine That stack of herbs is too large to add more to. put plovik in bag

You put your plovik in your duffel bag. put plovik in bag

You put your plovik in your duffel bag.

get remed book from bag

You get a book of journeyman remedy instructions from inside your duffel bag.

count third plovik in my bag I could not find what you were referring to. count second plovik in my bag You count out 75 pieces of material there. count first plovik in my bag You count out 2 pieces of material there. put book in bag

You put your book in your duffel bag.

get plovik from my bag

You get some dried plovik from inside your duffel bag.

get plovik from bag

You get some dried plovik from inside your duffel bag.

combine That stack of herbs is too large to add more to. `