1. ;*************************************************
  2. ;Macro ESCRIBA (In Por Ylem) by OverQueen
  3. ;*************************************************
  4. ; PREPARACIÓN: 3 cofres a la vista y abiertos (1 - regs y lotes) (2 - plumas sueltas o en bolsas) (3 - pergaminos hechos)
  5. ; MATERIAL para subir a gm: 4.000 lotes (16.000 pergas) + 16.000 regs + 350 plumas
  6. ; MATERIAL por hora de macreo: 350 pergas + 350 regs + 10 plumas
  7. ; SUGERENCIA: Puede que al iniciar la macro tengas que darle doble clic al lote de pergaminos
  8. set #SYSMSGCOL 10
  9. event sysmessage Macro para subir escriba by OverQueen
  10. ;*************************************************
  11. ; CONFIGURACIONES (EDITAR)
  12. ;*************************************************
  13. set %regs SZF ; Sulphurous Ash
  14. set %pergamino MMF ; ID del pergamino en blanco
  15. set %lote MMF ; ID del lote de pergaminos en blanco
  16. set %pluma CXF_PBG ; ID de la pluma
  17. set %pergaminoX CYL ; ID del pergamino de flecha mágica
  18. set %contenedor1 JBUKCQD ; ID contenedor con regs y lotes de pergas
  19. set %contenedor2 EIGZHND ; ID contenedor con plumas
  20. set %contenedor3 OGHTIQD ; ID contenedor con pergas In Por Ylem
  21. set %comida RGG_NRD_QSD_ZBG_WLI_QRD_END_FUD_YLI_WLI_HGI_KGI_EGI_QLI_KLI_MLI_KRD_HQD_AQD_MQE_VQE_TQE_JQE_IQE_GQE_SPE_ZPE_OQE_BDF_KPE_RQE_YSD_SQD_YWI_AXI_PQD_QQD
  22. Inicio:
  23. ;*************************************************
  24. ; COMER
  25. ;*************************************************
  26. set #LOBJECTID #FINDID
  27. findItem %comida C_ , #BACKPACKID
  28. set #LOBJECTID #FINDID
  29. wait 10
  30. event macro 17
  31. ;*************************************************
  32. ; COGER REGS
  33. ;*************************************************
  34. finditem %regs C_ , #BACKPACKID
  35. if #FINDSTACK < 5
  36. {
  37. finditem %regs C_ , %contenedor1
  38. exevent drag #FINDID 100
  39. wait 10
  40. exevent dropc #BACKPACKID
  41. wait 15
  42. }
  43. ;*************************************************
  44. ; COGER PERGAS
  45. ;*************************************************
  46. finditem %pergamino C_ , #BACKPACKID
  47. IF #findStack <= 1
  48. {
  49. finditem %lote C_ , %contenedor1
  50. exevent drag #FINDID 4
  51. wait 7
  52. exevent dropc #BACKPACKID
  53. wait 10
  54. set #LOBJECTID #FINDID
  55. wait 10
  56. event macro 17
  57. wait 20
  58. }
  59. ;*************************************************
  60. ; COGER PLUMAS
  61. ;*************************************************
  62. finditem %pluma C_ , #BACKPACKID
  63. if #FINDCNT = 0
  64. {
  65. finditem %pluma C_
  66. set #LOBJECTID #FINDID
  67. wait 10
  68. exevent drag #FINDID
  69. wait 5
  70. exevent dropc #FINDSTACK
  71. wait 20
  72. event macro 17 0
  73. wait 10
  74. }
  75. wait 10s
  76. ;*************************************************
  77. ; HACER PERGAS (x4)
  78. ;*************************************************
  79. finditem %pergamino c_ , #BACKPACKID
  80. set #LOBJECTID #FINDID
  81. event macro 17 0
  82. click 65 130
  83. wait 5
  84. click 274 190
  85. wait 5s
  86. click 274 190
  87. wait 5s
  88. click 274 190
  89. wait 5s
  90. click 274 190
  91. wait 5s
  92. ;*************************************************
  93. ; DEJAR PERGAS
  94. ;*************************************************
  95. finditem %pergaminoX C_ , #BACKPACKID
  96. if #FINDSTACK >= 1
  97. {
  98. finditem %pergaminoX C_ , #BACKPACKID
  99. exevent drag #FINDID #FINDSTACK
  100. wait 10
  101. exevent dropc %contenedor3
  102. wait 20
  103. }
  104. ;*************************************************
  105. ; SEGURIDAD
  106. ;*************************************************
  107. if #weight >= 350
  108. {
  109. set #SYSMSGCOL 10
  110. event sysmessage Algo falla... macro detenida por seguridad
  111. halt
  112. }
  113. ;*************************************************
  114. ; MEDITAR
  115. ;*************************************************
  116. sub meditar:
  117. event macro 13 46
  118. if pierdes in #journal
  119. {
  120. gosub meditar
  121. }
  122. if trance in #journal
  123. repeat
  124. {
  125. wait 40
  126. event macro 13 46
  127. }
  128. until #mana = #int
  129. GoTo Inicio