Advertisement
baldmenace

idoc update escape book fix

Sep 18th, 2019
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 10.37 KB | None | 0 0
  1. createlist 'signtypes'
  2. pushlist 'signtypes' 0xbd2 // default
  3. pushlist 'signtypes' 0xbc2 // diamond
  4. pushlist 'signtypes' 0xbcc // torch
  5. pushlist 'signtypes' 0xbc8 // smith hammer
  6. pushlist 'signtypes' 0xbb6 // anchor
  7. pushlist 'signtypes' 0xbb8 // horse shoes
  8. pushlist 'signtypes' 0xbd4 // orange slash
  9. pushlist 'signtypes' 0xbc4 // grapes wine
  10. pushlist 'signtypes' 0xba4 // bread
  11. pushlist 'signtypes' 0xbc6 // mortar pestle
  12. pushlist 'signtypes' 0xba6 // scissors
  13. pushlist 'signtypes' 0xbaa // scroll
  14. pushlist 'signtypes' 0xbac // ankh
  15. pushlist 'signtypes' 0xbae // crystal ball
  16. pushlist 'signtypes' 0xbb0 // saw
  17. pushlist 'signtypes' 0xbb4 // candle
  18. pushlist 'signtypes' 0xbba // redwhite striped
  19. pushlist 'signtypes' 0xbbc // lute
  20. pushlist 'signtypes' 0xbbe // arrow
  21. pushlist 'signtypes' 0xbc0 // sword shield
  22. pushlist 'signtypes' 0xbca // paints
  23. pushlist 'signtypes' 0xbce // crossbow
  24. pushlist 'signtypes' 0xbd0 // dark orange
  25. pushlist 'signtypes' 0xbd6 // horizontal orange
  26. pushlist 'signtypes' 0xbdc // checkered
  27. pushlist 'signtypes' 0xbde // green white 1
  28. pushlist 'signtypes' 0xbe0 // green white 2
  29. pushlist 'signtypes' 0xbe2 // green white 3
  30. pushlist 'signtypes' 0xbe4 // grn white red
  31. pushlist 'signtypes' 0xbe6 // green purple slash
  32. pushlist 'signtypes' 0xbe8 // purple blue 1
  33. pushlist 'signtypes' 0xbea // purple blue 2
  34. pushlist 'signtypes' 0xbec // purple blue 3
  35. pushlist 'signtypes' 0xbee // black blue quadrant
  36. pushlist 'signtypes' 0xbf0 // blue red slash
  37. pushlist 'signtypes' 0xc0c // gold coins
  38. pushlist 'signtypes' 0xbf2 // blue white 1
  39. pushlist 'signtypes' 0xbf4 // blue white 2
  40. pushlist 'signtypes' 0xbf6 // blue white 3
  41. pushlist 'signtypes' 0xbf8 // blue white 4
  42. pushlist 'signtypes' 0xbfa // purple red 1
  43. pushlist 'signtypes' 0xbfc // red black 1
  44. pushlist 'signtypes' 0xbfe // red black 2
  45. pushlist 'signtypes' 0xc00 // red black 3
  46. pushlist 'signtypes' 0xc02 // purp orange blue 1
  47. pushlist 'signtypes' 0xc04 // red blue 1
  48. pushlist 'signtypes' 0xc06 // red blue 2
  49. pushlist 'signtypes' 0xc08 // red blue 3
  50. pushlist 'signtypes' 0xc0a // gold cross
  51. pushlist 'signtypes' 0xc0e // janus
  52. pushlist 'signtypes' 0xbb2 // sextant
  53. pushlist 'signtypes' 0xbda // 2 triangles black/orange
  54. ///*******************************//////////
  55. headmsg 'Select IDOC Timer Runebook'
  56. promptalias 'IDOCBOOK'
  57. headmsg 'select safe rune book with safe rune in first slot'
  58. promptalias 'SAFEBOOK'
  59. ///**************************///////////////
  60. useobject 'IDOCBOOK'
  61. waitforgump 0x554b87f3 15000
  62. replygump 0x554b87f3 5
  63. // Goes hidden
  64. pause 2500
  65. ///**** find and click sign///////////////////
  66. // Sign clicker
  67. while hits > 0
  68.   for 0 to 'signtypes'
  69.     clearjournal
  70.     if findtype signtypes[] 'any' 'ground' 1 5
  71.       clickobject 'found'
  72.       pause 500
  73.       if @injournal 'danger' 'system'
  74.         sysmsg 'Found IDOC!!!!'
  75.         snapshot
  76.         pause 3000
  77.         clearjournal
  78.       endif
  79.     endif
  80.     //2nd rune///
  81.     useobject 'IDOCBOOK'
  82.     waitforgump 0x554b87f3 15000
  83.     replygump 0x554b87f3 11
  84.     // Goes hidden
  85.     pause 2500
  86.     //  useskill 'Hiding'
  87.     // pause 2000
  88.     ///**** find and click sign///////////////////
  89.     // Sign clicker
  90.     clearjournal
  91.     if findtype signtypes[] 'any' 'ground' 1 5
  92.       clickobject 'found'
  93.       pause 500
  94.       if @injournal 'danger' 'system'
  95.         sysmsg 'Found IDOC!!!!'
  96.         snapshot
  97.         pause 3000
  98.         clearjournal
  99.       endif
  100.     endif
  101.     //3rd rune//
  102.     useobject 'IDOCBOOK'
  103.     waitforgump 0x554b87f3 15000
  104.     replygump 0x554b87f3 17
  105.     // Goes hidden
  106.     pause 2500
  107.     //
  108.     ///**** find and click sign///////////////////
  109.     // Sign clicker
  110.     clearjournal
  111.     if findtype signtypes[] 'any' 'ground' 1 5
  112.       clickobject 'found'
  113.       pause 500
  114.       if @injournal 'danger' 'system'
  115.         sysmsg 'Found IDOC!!!!'
  116.         snapshot
  117.         pause 3000
  118.         clearjournal
  119.       endif
  120.     endif
  121.     //4th rune//
  122.     useobject 'IDOCBOOK'
  123.     waitforgump 0x554b87f3 15000
  124.     replygump 0x554b87f3 23
  125.     // Goes hidden
  126.     pause 2500
  127.     // useskill 'Hiding'
  128.     pause 2000
  129.     ///**** find and click sign///////////////////
  130.     // Sign clicker
  131.     clearjournal
  132.     if findtype signtypes[] 'any' 'ground' 1 5
  133.       clickobject 'found'
  134.       pause 500
  135.       if @injournal 'danger' 'system'
  136.         sysmsg 'Found IDOC!!!!'
  137.         snapshot
  138.         pause 3000
  139.         clearjournal
  140.       endif
  141.     endif
  142.     //5th rune//
  143.     useobject 'IDOCBOOK'
  144.     waitforgump 0x554b87f3 15000
  145.     replygump 0x554b87f3 29
  146.     // Goes hidden
  147.     pause 2500
  148.     //
  149.     ///**** find and click sign///////////////////
  150.     // Sign clicker
  151.     clearjournal
  152.     if findtype signtypes[] 'any' 'ground' 1 5
  153.       clickobject 'found'
  154.       pause 500
  155.       if @injournal 'danger' 'system'
  156.         sysmsg 'Found IDOC!!!!'
  157.         snapshot
  158.         pause 3000
  159.         clearjournal
  160.       endif
  161.     endif
  162.     //6th rune//
  163.     useobject 'IDOCBOOK'
  164.     waitforgump 0x554b87f3 15000
  165.     replygump 0x554b87f3 35
  166.     // Goes hidden
  167.     pause 2500
  168.     //
  169.     ///**** find and click sign///////////////////
  170.     // Sign clicker
  171.     clearjournal
  172.     if findtype signtypes[] 'any' 'ground' 1 5
  173.       clickobject 'found'
  174.       pause 500
  175.       if @injournal 'danger' 'system'
  176.         sysmsg 'Found IDOC!!!!'
  177.         snapshot
  178.         pause 3000
  179.         clearjournal
  180.       endif
  181.     endif
  182.     //7th rune//
  183.     useobject 'IDOCBOOK'
  184.     waitforgump 0x554b87f3 15000
  185.     replygump 0x554b87f3 41
  186.     // Goes hidden
  187.     pause 2500
  188.     //
  189.     ///**** find and click sign///////////////////
  190.     // Sign clicker
  191.     clearjournal
  192.     if findtype signtypes[] 'any' 'ground' 1 5
  193.       clickobject 'found'
  194.       pause 500
  195.       if @injournal 'danger' 'system'
  196.         sysmsg 'Found IDOC!!!!'
  197.         snapshot
  198.         pause 3000
  199.         clearjournal
  200.       endif
  201.     endif
  202.     //8th rune//
  203.     useobject 'IDOCBOOK'
  204.     waitforgump 0x554b87f3 15000
  205.     replygump 0x554b87f3 47
  206.     // Goes hidden
  207.     pause 2500
  208.     //
  209.     ///**** find and click sign///////////////////
  210.     // Sign clicker
  211.     clearjournal
  212.     if findtype signtypes[] 'any' 'ground' 1 5
  213.       clickobject 'found'
  214.       pause 500
  215.       if @injournal 'danger' 'system'
  216.         sysmsg 'Found IDOC!!!!'
  217.         snapshot
  218.         pause 3000
  219.         clearjournal
  220.       endif
  221.     endif
  222.     //9th rune//
  223.     useobject 'IDOCBOOK'
  224.     waitforgump 0x554b87f3 15000
  225.     replygump 0x554b87f3 53
  226.     // Goes hidden
  227.     pause 2500
  228.     //
  229.     ///**** find and click sign///////////////////
  230.     // Sign clicker
  231.     clearjournal
  232.     if findtype signtypes[] 'any' 'ground' 1 5
  233.       clickobject 'found'
  234.       pause 500
  235.       if @injournal 'danger' 'system'
  236.         sysmsg 'Found IDOC!!!!'
  237.         snapshot
  238.         pause 3000
  239.         clearjournal
  240.       endif
  241.     endif
  242.     //10th rune//
  243.     useobject 'IDOCBOOK'
  244.     waitforgump 0x554b87f3 15000
  245.     replygump 0x554b87f3 59
  246.     // Goes hidden
  247.     pause 2500
  248.     //
  249.     ///**** find and click sign///////////////////
  250.     // Sign clicker
  251.     clearjournal
  252.     if findtype signtypes[] 'any' 'ground' 1 5
  253.       clickobject 'found'
  254.       pause 500
  255.       if @injournal 'danger' 'system'
  256.         sysmsg 'Found IDOC!!!!'
  257.         snapshot
  258.         pause 3000
  259.         clearjournal
  260.       endif
  261.     endif
  262.     //11th rune//
  263.     useobject 'IDOCBOOK'
  264.     waitforgump 0x554b87f3 15000
  265.     replygump 0x554b87f3 65
  266.     // Goes hidden
  267.     pause 2500
  268.     //
  269.     ///**** find and click sign///////////////////
  270.     // Sign clicker
  271.     clearjournal
  272.     if findtype signtypes[] 'any' 'ground' 1 5
  273.       clickobject 'found'
  274.       pause 500
  275.       if @injournal 'danger' 'system'
  276.         sysmsg 'Found IDOC!!!!'
  277.         snapshot
  278.         pause 3000
  279.         clearjournal
  280.       endif
  281.     endif
  282.     //12th rune//
  283.     useobject 'IDOCBOOK'
  284.     waitforgump 0x554b87f3 15000
  285.     replygump 0x554b87f3 71
  286.     // Goes hidden
  287.     pause 2500
  288.     //
  289.     ///**** find and click sign///////////////////
  290.     // Sign clicker
  291.     clearjournal
  292.     if findtype signtypes[] 'any' 'ground' 1 5
  293.       clickobject 'found'
  294.       pause 500
  295.       if @injournal 'danger' 'system'
  296.         sysmsg 'Found IDOC!!!!'
  297.         snapshot
  298.         pause 3000
  299.         clearjournal
  300.       endif
  301.     endif
  302.     //13th rune//
  303.     useobject 'IDOCBOOK'
  304.     waitforgump 0x554b87f3 15000
  305.     replygump 0x554b87f3 77
  306.     // Goes hidden
  307.     pause 2500
  308.     //
  309.     ///**** find and click sign///////////////////
  310.     // Sign clicker
  311.     clearjournal
  312.     if findtype signtypes[] 'any' 'ground' 1 5
  313.       clickobject 'found'
  314.       pause 500
  315.       if @injournal 'danger' 'system'
  316.         sysmsg 'Found IDOC!!!!'
  317.         snapshot
  318.         pause 3000
  319.         clearjournal
  320.       endif
  321.     endif
  322.     //14th rune//
  323.     useobject 'IDOCBOOK'
  324.     waitforgump 0x554b87f3 15000
  325.     replygump 0x554b87f3 83
  326.     // Goes hidden
  327.     pause 2500
  328.     //
  329.     ///**** find and click sign///////////////////
  330.     // Sign clicker
  331.     clearjournal
  332.     if findtype signtypes[] 'any' 'ground' 1 5
  333.       clickobject 'found'
  334.       pause 500
  335.       if @injournal 'danger' 'system'
  336.         sysmsg 'Found IDOC!!!!'
  337.         snapshot
  338.         pause 3000
  339.         clearjournal
  340.       endif
  341.     endif
  342.     //15th rune//
  343.     useobject 'IDOCBOOK'
  344.     waitforgump 0x554b87f3 15000
  345.     replygump 0x554b87f3 89
  346.     // Goes hidden
  347.     pause 2500
  348.     //
  349.     ///**** find and click sign///////////////////
  350.     // Sign clicker
  351.     clearjournal
  352.     if findtype signtypes[] 'any' 'ground' 1 5
  353.       clickobject 'found'
  354.       pause 500
  355.       if @injournal 'danger' 'system'
  356.         sysmsg 'Found IDOC!!!!'
  357.         snapshot
  358.         pause 3000
  359.         clearjournal
  360.       endif
  361.     endif
  362.     //16th rune//
  363.     useobject 'IDOCBOOK'
  364.     waitforgump 0x554b87f3 15000
  365.     replygump 0x554b87f3 95
  366.     // Goes hidden
  367.     pause 2500
  368.     //
  369.     ///**** find and click sign///////////////////
  370.     // Sign clicker
  371.     clearjournal
  372.     if findtype signtypes[] 'any' 'ground' 1 5
  373.       clickobject 'found'
  374.       pause 500
  375.       if @injournal 'danger' 'system'
  376.         sysmsg 'Found IDOC!!!!'
  377.         snapshot
  378.         pause 3000
  379.         clearjournal
  380.       endif
  381.     endif
  382.   endwhile
  383.   // Recalls to Home or Safe Place
  384.   useobject 'SAFEBOOK'
  385.   waitforgump 0x554b87f3 15000
  386.   replygump 0x554b87f3 89
  387.   // Goes hidden
  388.   pause 3000
  389.   useskill 'Hiding'
  390.   // Wait 5min then recall back
  391.   pause 300000
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement