Advertisement
Guest User

Coliseum Keyboard controls (ahk)

a guest
Jun 14th, 2016
1,332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;::::::::::::::::::::::::::::::::;
  2. ;:: Coliseum Keyboard Controls ::;
  3. ;::         version 1.1        ::;
  4. ;::::::::::::::::::::::::::::::::;
  5.  
  6. CoordMode, Mouse, Screen
  7.  
  8. ;:::::::::::User-defined::::::::::;
  9. ;:: Min is upper-left of coli   ::;
  10. ;:: area ("corner" of turn box) ::;
  11. ;:: Max is lower-right of   ::;
  12. ;:: coli area ("corner" of Flee ::;
  13. ;:: button.         ::;
  14. ;:::::::::::::::::::::::::::::::::;
  15. MinX := 702
  16. MinY := 396
  17. MaxX := 1402
  18. MaxY := 929
  19. ;:::::::::End User-defined::::::::;
  20.  
  21. ;:::::::::::Default Keys::::::::::;
  22. ;::             ::;
  23. ;:: Feel free to change these   ::;
  24. ;:: (keybind section lower).    ::;
  25. ;:: I just like 'em like this.  ::;
  26. ;::             ::;
  27. ;:: To regain control of your   ::;
  28. ;:: keyboard, use Scroll Lock   ::;
  29. ;:: to pause/unpause the binds  ::;
  30. ;:: or Ctrl+Escape to quit the  ::;
  31. ;:: script entirely (not    ::;
  32. ;:: recommended).       ::;
  33. ;::-----------------------------::;
  34. ;:: j       | Abilities ::;
  35. ;:: k       | Item      ::;
  36. ;:: o       | Defend    ::;
  37. ;:: l       | Flee      ::;
  38. ;:: Shift+O | Breath Abil.  ::;
  39. ;:: Shift+J | Abil. 1   ::;
  40. ;:: Shift+K | Abil. 2   ::;
  41. ;:: Shift+L | Abil. 3   ::;
  42. ;:: Shift+; | Abil. 4   ::;
  43. ;:: y, h, n | 3 enemy select::;
  44. ;:: h       | 1 enemy select::;
  45. ;:: Sh+Y, Sh+N  | 2 enemy select::;
  46. ;:: f, g, v, b  | 4 enemy select::;
  47. ;:: q, a, z | 3 ally  select::;
  48. ;:: BackSpace   | exit abil/item::;
  49. ;:: Shift+BS    | exit enemy    ::;
  50. ;:: Enter   | Fight On! ::;
  51. ;:: Escape  | Main Menu ::;
  52. ;:: Sh+Enter    | Confirm Flee  ::;
  53. ;:: Sh+Escape   | Cancel Flee   ::;
  54. ;:: Scroll Lock | PAUSE/UNPAUSE ::;
  55. ;:: Ctrl+Escape | STOP script   ::;
  56. ;:::::::::::::::::::::::::::::::::;
  57.  
  58. length := MaxX - MinX
  59. height := MaxY - MinY
  60.  
  61. AbilX := MinX + (0.657*length)
  62. AbilY := MinY + (0.884*height)
  63. ItemX := MinX + (0.793*length)
  64. ItemY := MinY + (0.884*height)
  65. DefdX := MinX + (0.933*length)
  66. DefdY := MinY + (0.782*height)
  67. FleeX := MinX + (0.933*length)
  68. FleeY := MinY + (0.921*height)
  69.  
  70. FleeConfX := MinX + (0.624*length)
  71. FleeConfY := MinY + (0.672*height)
  72. FleeFailX := MinX + (0.380*length)
  73. FleeFailY := MinY + (0.672*height)
  74.  
  75. FightOnX := MinX + (0.811*length)
  76. FightOnY := MinY + (0.801*height)
  77. MainMenuX := MinX + (0.583*length)
  78. MainMenuY := MinY + (0.801*height)
  79.  
  80. EnerX := MinX + (0.786*length)
  81. EnerY := MinY + (0.826*height)
  82. Atk1X := MinX + (0.647*length)
  83. Atk2X := MinX + (0.738*length)
  84. Atk3X := MinX + (0.829*length)
  85. Atk4X := MinX + (0.921*length)
  86. AtkY := MinY + (0.949*height)
  87.  
  88. BackX := MinX + (0.610*length)
  89. BackY := MinY + (0.715*height)
  90. CancX := MinX + (0.804*length)
  91. CancY := MinY + (0.932*height)
  92.  
  93. EneHX := MinX + (0.671*length)
  94. EneHY := MinY + (0.208*height)
  95. EneMHX := MinX + (0.726*length)
  96. EneMHY := MinY + (0.255*height)
  97. EneMX := MinX + (0.739*length)
  98. EneMY := MinY + (0.330*height)
  99. EneMLX := MinX + (0.794*length)
  100. EneMLY := MinY + (0.418*height)
  101. EneLX := MinX + (0.873*length)
  102. EneLY := MinY + (0.450*height)
  103. EneFX := MinX + (0.600*length)
  104. EneFY := MinY + (0.341*height)
  105. EneGX := MinX + (0.761*length)
  106. EneGY := MinY + (0.270*height)
  107. EneVX := MinX + (0.699*length)
  108. EneVY := MinY + (0.477*height)
  109. EneBX := MinX + (0.871*length)
  110. EneBY := MinY + (0.516*height)
  111.  
  112. AlyHX := MinX + (0.267*length)
  113. AlyHY := MinY + (0.174*height)
  114. AlyMX := MinX + (0.226*length)
  115. AlyMY := MinY + (0.343*height)
  116. AlyLX := MinX + (0.212*length)
  117. AlyLY := MinY + (0.527*height)
  118.  
  119. ;:::::::::::::::::::::::::::::;
  120. ;::      Key Bindings       ::;
  121. ;:::::::::::::::::::::::::::::;
  122.  
  123. J::
  124.   Click %AbilX%, %AbilY%
  125. Return
  126. K::
  127.   Click %ItemX%, %ItemY%
  128. Return
  129. O::
  130.   Click %DefdX%, %DefdY%
  131. Return
  132. L::
  133.   Click %FleeX%, %FleeY%
  134. Return
  135.  
  136. +Enter::
  137.   Click %FleeConfX%, %FleeConfY%
  138. Return
  139. +Esc::
  140.   Click %FleeFailX%, %FleeFailY%
  141. Return
  142.  
  143. Enter::
  144.   Click %FightOnX%, %FightOnY%
  145. Return
  146. Esc::
  147.   Click %MainMenuX%, %MainMenuY%
  148. Return
  149.  
  150. +O::
  151.   Click %EnerX%, %EnerY%
  152. Return
  153. +J::
  154.   Click %Atk1X%, %AtkY%
  155. Return
  156. +K::
  157.   Click %Atk2X%, %AtkY%
  158. Return
  159. +L::
  160.   Click %Atk3X%, %AtkY%
  161. Return
  162. +`;::
  163.   Click %Atk4X%, %AtkY%
  164. Return
  165.  
  166. Backspace::
  167.   Click %BackX%, %BackY%
  168. Return
  169. +Backspace::
  170.   Click %CancX%, %CancY%
  171. Return
  172.  
  173. Y::
  174.   Click %EneHX%, %EneHY%
  175. Return
  176. +Y::
  177.   Click %EneMHX%, %EneMHY%
  178. Return
  179. H::
  180.   Click %EneMX%, %EneMY%
  181. Return
  182. +N::
  183.   Click %EneMLX%, %EneMLY%
  184. Return
  185. N::
  186.   Click %EneLX%, %EneLY%
  187. Return
  188. F::
  189.   Click %EneFX%, %EneFY%
  190. Return
  191. G::
  192.   Click %EneGX%, %EneGY%
  193. Return
  194. V::
  195.   Click %EneVX%, %EneVY%
  196. Return
  197. B::
  198.   Click %EneBX%, %EneBY%
  199. Return
  200.  
  201. Q::
  202.   Click %AlyHX%, %AlyHY%
  203. Return
  204. A::
  205.   Click %AlyMX%, %AlyMY%
  206. Return
  207. Z::
  208.   Click %AlyLX%, %AlyLY%
  209. Return
  210.  
  211.  
  212. ;:::::::::::::::::::::::::;
  213. ;:::::::::::::::::::::::::;
  214.  
  215. ^Esc::ExitApp
  216.  
  217. ScrollLock::
  218.   Suspend
  219.   Pause, Toggle, 1
  220. Return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement