Advertisement
Rainja182

Tailor

Feb 2nd, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.21 KB | None | 0 0
  1. #Crafting
  2.  
  3. echo *********************************************************************
  4. echo *** Welcome to Favre's Outfitting Trainer!
  5. echo *********************************************************************
  6. echo *** Save this script as Tailor. The syntax will be -- .Tailor % 1 % 2 % 3 % 4 % 5
  7. echo *** % 1 is the name of the item you wish to craft
  8. echo *** % 2 is the type of cloth you wish to use - Example: burlap.cloth
  9. echo *** % 3 is the name of the assemble part (where applicable) - Example: large.padding
  10. echo *** % 4 is the amount of time you wish to pause between items Example: 240
  11. echo *** % 5 is the container where you keep your extra thread (this is very important)
  12. echo *********************************************************************
  13. echo *** Full Example: .Tailor mask farandine.cloth small.padding 240 haversack
  14. echo *********************************************************************
  15. echo *** If the item you're making has no part assembly type NONE for % 3
  16. echo *********************************************************************
  17. echo *** Full Example: .Tailor haversack burlap.cloth NONE 240 %5
  18. echo *********************************************************************
  19. echo *** ALWAYS HAVE EXTRA THREAD - 4 is a good number
  20. echo *********************************************************************
  21. echo ### IMPORTANT! You MUST have the book turned to the page of the item you wish to craft
  22. echo *********************************************************************
  23.  
  24.  
  25. Prep:
  26. setvariable item %2
  27. setvariable assembly %3
  28. pause .5
  29. put get my tailor book
  30. put study my tailor book
  31. put study my tailor book
  32. pause
  33. pause 2
  34. put stow my tail book
  35. put get %item
  36. wait
  37. put get my scis
  38. wait
  39. goto PerformCut
  40.  
  41. Push:
  42. pause 1
  43. put push my %item with my s needle
  44. echo %item
  45. match Push ...wait
  46. match Pushswap Roundtime:
  47. match Measure The fabric's dimensions appear to have shifted and could benefit from some remeasuring.
  48. match SlickStone A deep crease develops along the fabric, bunching it together awkwardly.
  49. match Pins could use some pins to align them.
  50. match SlickStone The fabric develops wrinkles from all the handling and could use a quick ironing.
  51. match Pins The fabric keeps folding back and could use some pins to keep it straight.
  52. match Awl needs holes punched in it.
  53. match Assemble ready to be reinforced
  54. match Assemble [Ingredients can be added by using ASSEMBLE Ingredient1 WITH Ingredient2]
  55. match THREAD The needles need to have thread
  56. match End You cannot figure out how to do that. Perhaps finding suitable ingredients and studying some instructions would
  57.  
  58. help.
  59. match End I don't think pushing that would have an effect
  60. match End You realize that cannot be repaired, and stop
  61. match End Applying the final touches, you complete working
  62. match End is not damaged enough to warrant repair
  63. matchwait
  64.  
  65. Pushswap:
  66. setvariable item %1
  67. goto Push
  68.  
  69. Cut:
  70. put glance
  71. match CutTool You glance down to see
  72. match Cut ...wait
  73. matchwait
  74.  
  75. CutTool:
  76. put stow my yard
  77. wait
  78. put get my scis
  79. wait
  80. PerformCut:
  81. put Cut my %item with my scissors
  82. setvariable tool my scissors
  83. wait
  84. pause
  85. put stow my sciss
  86. put get cloth
  87. put stow cloth
  88. pause 1
  89. goto CheckNeedle
  90.  
  91. CheckNeedle:
  92. put glance
  93. match CheckNeedle ...wait
  94. match GetNeedle You glance down to see
  95. matchwait
  96.  
  97. GetNeedle:
  98. put stow %tool
  99. put stow pins
  100. put stow slickstone
  101. pause .1
  102. put stow %material
  103. wait
  104. put get my s need
  105. wait
  106. goto Pushswap
  107.  
  108. Measure:
  109. put glance
  110. match MeasureTool You glance down to see
  111. match Measure ...wait
  112. matchwait
  113.  
  114. MeasureTool:
  115. put tend my tail
  116. put stow my s need
  117. wait
  118. put get my yard
  119. wait
  120. PerformMeasure:
  121. put Measure my %item with my yardstick
  122. setvariable tool my yardstick
  123. wait
  124. pause
  125. goto Cut
  126.  
  127. SlickStone:
  128. put glance
  129. match SlickTool You glance down to see
  130. match SlickStone ...wait
  131. matchwait
  132.  
  133. SlickTool:
  134. put stow my s need
  135. wait
  136. put get my slickstone
  137. wait
  138. PerformRub:
  139. put Rub my %item with my slickstone
  140. setvariable tool my slickstone
  141. wait
  142. pause
  143. goto CheckNeedle
  144.  
  145. Pins:
  146. put glance
  147. match PinTool You glance down to see
  148. match Pins ...wait
  149. matchwait
  150.  
  151. PinTool:
  152. put stow my s need
  153. wait
  154. put get my pins
  155. wait
  156. PerformPins:
  157. put Poke my %item with my pin
  158. setvariable tool my pins
  159. wait
  160. pause
  161. goto CheckNeedle
  162.  
  163. Awl:
  164. put glance
  165. match AwlTool You glance down to see
  166. match Awl ...wait
  167. matchwait
  168.  
  169. AwlTool:
  170. put stow my s need
  171. wait
  172. put get my awl
  173. wait
  174. PerformAwl:
  175. put Poke my %item with my awl
  176. setvariable tool my awl
  177. wait
  178. pause
  179. goto CheckNeedle
  180.  
  181. Assemble:
  182. put glance
  183. match AssembleTool You glance down to see
  184. match Assemble ...wait
  185. matchwait
  186.  
  187. AssembleTool:
  188. put stow my s need
  189. wait
  190. put get my %assembly
  191. wait
  192. PerformAssembly:
  193. put Assemble my %item with my %assembly
  194. wait
  195. pause
  196. goto CheckNeedle
  197.  
  198. THREAD:
  199. put stow %1
  200. put get thread from my %5
  201. pause 1
  202. put put my thread on my s need
  203. put get my %1 from my %5
  204. goto Push
  205.  
  206. End:
  207. put stow my s need
  208. pause 1
  209. goto Pause
  210.  
  211. Pause:
  212. pause .2
  213. put get my scis
  214. put mark my %1 at 1
  215. put cut my %1 with my scis
  216. pause 1
  217. put get cloth
  218. put combine
  219. put stow my cloth
  220. pause 1
  221. put get my tail book
  222. put app focus my tail book
  223. pause
  224. pause 1
  225. put stow my tail book
  226. pause %4
  227. goto Prep
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement