Advertisement
Vendily

Script

Jun 18th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. class Game_Character
  2.  
  3. def ride_down(turn_enabled = true)
  4. if $PokemonGlobal.ride
  5. if turn_enabled
  6. turn_down
  7. elsif passable?(@x, @y, 2)
  8. return if pbLedge(0,1)
  9. return if pbEndSurf(0,1)
  10. turn_down
  11. @y += 1
  12. increase_steps
  13. elsif !check_event_trigger_touch(@x, @y+1)
  14. if !@bump_se || @bump_se<=0
  15. pbSEPlay("bump"); @bump_se=10
  16. end
  17. end
  18. end
  19. end
  20.  
  21. def ride_left(turn_enabled = true)
  22. if $PokemonGlobal.ride
  23. if turn_enabled
  24. turn_left
  25. elsif passable?(@x, @y, 4)
  26. return if pbLedge(-1,0)
  27. return if pbEndSurf(-1,0)
  28. turn_left
  29. @x -= 1
  30. increase_steps
  31. elsif !check_event_trigger_touch(@x-1, @y)
  32. if !@bump_se || @bump_se<=0
  33. pbSEPlay("bump"); @bump_se=10
  34. end
  35. end
  36. end
  37. end
  38.  
  39. def ride_right(turn_enabled = true)
  40. if $PokemonGlobal.ride
  41. if turn_enabled
  42. turn_right
  43. elsif passable?(@x, @y, 6)
  44. return if pbLedge(1,0)
  45. return if pbEndSurf(1,0)
  46. turn_right
  47. @x += 1
  48. increase_steps
  49. elsif !check_event_trigger_touch(@x+1, @y)
  50. if !@bump_se || @bump_se<=0
  51. pbSEPlay("bump"); @bump_se=10
  52. end
  53. end
  54. end
  55. end
  56.  
  57. def ride_up(turn_enabled = true)
  58. if $PokemonGlobal.ride
  59. if turn_enabled
  60. turn_up
  61. elsif passable?(@x, @y, 8)
  62. return if pbLedge(0,-1)
  63. return if pbEndSurf(0,-1)
  64. turn_up
  65. @y -= 1
  66. increase_steps
  67. elsif !check_event_trigger_touch(@x, @y-1)
  68. if !@bump_se || @bump_se<=0
  69. pbSEPlay("bump"); @bump_se=10
  70. end
  71. end
  72. end
  73. end
  74. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement