TheoAllen

YEA - Battle Engine (Turn Fix)

Dec 26th, 2013
896
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 2.09 KB | None | 0 0
  1. #==============================================================================
  2. #
  3. # ¥ Yanfly Engine Ace - Ace Battle Engine v1.22 ( Turn Fix )
  4. # -- Last Updated: 2012.03.04
  5. # -- Level: Normal, Hard
  6. # -- Requires: n/a
  7. #
  8. # Edited by : TheoAllen
  9. # Contact : www.rpgmakerid.com (or) http://theolized.blogspot.com
  10. #
  11. #==============================================================================
  12. =begin
  13.  
  14.   Perkenalan :
  15.   Ini adalah script editan dari Yanfly Battle Engine. Sebelumnya di YEA
  16.   Battle Engine, jika kamu memencet kanan saat memilih action, maka pilihan
  17.   actor akan berpindah ke actor berikutnya.
  18.  
  19.   Jika sampai aktor terakhir kamu masih tetep memencet, maka YEA Battle Engine
  20.   akan langsung mengeksekusi turn. Dengan kata lain, actor yang belom jalan
  21.   sama sekali akan di skip. Well, hal kayak gini bisa jadi sangat merugikan
  22.   bagi mereka yang ga sengaja atawa ngga tau. Apalagi kalau kamu make addonnya,
  23.   yaitu "Free Turn Battle"
  24.  
  25.   Cara pemasangan :
  26.   Pasang script ini tepat dibawah YEA - Battle Engine
  27.  
  28.   Terms of Use :
  29.   Ikutin aja ini http://yanflychannel.wordpress.com/terms-of-use/
  30.   Jangan lupa, kredit Yanfly.
  31.  
  32. =end
  33. #==============================================================================
  34. # Do not edit below this line
  35. #==============================================================================
  36. class Scene_Battle
  37.  
  38.   # --------------------------------------------------------------------------
  39.   # Overwrite : Next Command
  40.   # --------------------------------------------------------------------------
  41.   def next_command
  42.     @status_window.show
  43.     redraw_current_status
  44.     @actor_command_window.show
  45.     @status_aid_window.hide
  46.     if BattleManager.next_command
  47.       start_actor_command_selection
  48.     else
  49.       if check_prev_command
  50.         BattleManager.prior_command
  51.         start_actor_command_selection
  52.       else
  53.         turn_start
  54.       end
  55.     end
  56.   end
  57.  
  58.   def check_prev_command
  59.     Array.new($game_party.members) { |i| i }.any? do |member|
  60.       !member.actions.any? {|act| act.valid? }
  61.     end
  62.   end
  63.  
  64. end
Advertisement
Add Comment
Please, Sign In to add comment