Advertisement
Fomar0153

Fomar0153 - Aeon Party 1.0

Mar 4th, 2012
382
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.14 KB | None | 0 0
  1. =begin
  2. Aeon Party
  3. by Fomar0153
  4. Version 1.0
  5. ----------------------
  6. Notes
  7. ----------------------
  8. This script allows you to summon actors in the style of FFX's aeons.
  9. ----------------------
  10. Instructions
  11. ----------------------
  12. See the thread or blog post for a change.
  13. ----------------------
  14. Known bugs
  15. ----------------------
  16. None
  17. =end
  18. class Game_Party < Game_Unit
  19.  
  20.   attr_accessor :aeons
  21.  
  22.   alias aeon_initialize initialize
  23.   def initialize
  24.     aeon_initialize
  25.     @aeons = []
  26.   end
  27.  
  28.   alias aeon_battle_members battle_members
  29.   def battle_members
  30.     return aeon_battle_members if @aeons == []
  31.     return @aeons
  32.   end
  33.  
  34.   alias aeon_all_dead? all_dead?
  35.   def all_dead?
  36.     if aeon_all_dead?
  37.       if @aeons == []
  38.         return true
  39.       else
  40.         @aeons = []
  41.         clear_actions
  42.         return false
  43.       end
  44.     end
  45.     return false
  46.   end
  47.  
  48.   def on_battle_end
  49.     @aeons = []
  50.     super
  51.   end
  52. end
  53.  
  54.  
  55. module BattleManager
  56.  
  57.   class << self
  58.     alias aeon_process_victory process_victory
  59.   end
  60.  
  61.   def self.process_victory
  62.     $game_party.aeons = []
  63.     aeon_process_victory
  64.   end
  65. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement