Guest User

Untitled

a guest
Oct 22nd, 2018
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.26 KB | None | 0 0
  1. include Base2.cmd
  2.  
  3.  
  4. action var metal $1 when ^In the granite crucible you see some molten (.*)\.
  5. action goto DONE when ^There is nothing in there\.
  6.  
  7. gosub get my rod
  8. STIR:
  9. matchre STIR ^\.\.\.wait|^Sorry
  10. matchre DONE ^You can only mix a crucible if it has something inside of it\.|^At last the metal appears to be thoroughly mixed and you pour it into an ingot mold.
  11. matchre BELLOWS ^As you finish the fire flickers and is unable to consume its fuel\.
  12. matchre SHOVEL ^As you complete working the fire dies down and needs more fuel\.
  13. matchre TURN.CRUCIBLE ^Upon finishing you observe clumps of molten metal accumulating along the crucible\'s sides\.
  14. matchre STIR Roundtime
  15. send stir crucible with my rod
  16. matchwait
  17.  
  18. CHECK.METAL:
  19. if ("$lefthandnoun" = "ingot") then goto DONE
  20. send look in crucible
  21. pause .5
  22. ANALYZE.METAL:
  23. gosub analyze %metal in crucible
  24. goto STIR
  25.  
  26. BELLOWS:
  27. gosub put my rod in $craftpack
  28. gosub get my bellow
  29. BELLOWS.1:
  30. matchre BELLOWS.1 ^\.\.\.wait|^Sorry
  31. matchre STOW.BELLOWS Roundtime|^You force copious amounts of air into the hot coals by pumping the bellows\.
  32. send push bellows
  33. matchwait
  34.  
  35. STOW.BELLOWS:
  36. gosub put my bellow in $craftpack
  37. gosub get my rod
  38. goto STIR
  39.  
  40. SHOVEL:
  41. gosub put my rod in $craftpack
  42. gosub get my shovel
  43. SHOVEL.1:
  44. matchre SHOVEL.1 ^\.\.\.wait|^Sorry
  45. matchre STOW.SHOVEL Roundtime|^With wide sweeps of the shovel you scatter fuel evenly across the fire
  46. send push fuel with my shovel
  47. matchwait
  48.  
  49. STOW.SHOVEL:
  50. gosub put my shovel in $craftpack
  51. gosub get my rod
  52. goto STIR
  53.  
  54. TURN.CRUCIBLE:
  55. matchre TURN.CRUCIBLE ^\.\.\.wait|^Sorry
  56. matchre STIR Roundtime|^You lower the crucible down towards the fire to provide for more even heating\.|^You tilt the crucible slightly and tap one side to settle the cooler metal over the fire\.
  57. send turn crucible
  58. matchwait
  59.  
  60. DONE:
  61. if (("$righthandnoun" != "ingot") && ("$lefthandnoun" != "ingot")) then
  62. {
  63. gosub stow right in $craftpack
  64. gosub stow left in $craftpack
  65. gosub get ingot
  66. }
  67. gosub analyze my ingot
  68. gosub appraise my ingot careful
  69. gosub stow right in $craftpack
  70. echo SMELTING DONE
  71. send #parse SMELTING DONE
  72. exit
Add Comment
Please, Sign In to add comment