Advertisement
Zetu

Z3 Class Equip v1.00

Aug 27th, 2012
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.23 KB | None | 0 0
  1. #===============================================================================
  2. # Z3 Class Equip v1.00
  3. # By Zetu
  4. # Do not distribute
  5. # Permission required for commercial games
  6. # Direct edits for personal use only, do not repost
  7. # Requires CORE v1.03 or higher
  8. #===============================================================================
  9. # Overwritten Methods:
  10. #-------------------------------------------------------------------------------
  11. # Aliased methods:
  12. # <RPG::BaseItem> add_note_data
  13. # <Game_Actor> refresh
  14. #===============================================================================
  15. module Z3S
  16.   module ClassEquip
  17.     DefaultClassID = 1 #If not equipped
  18.     module REGEX
  19.       #<Class Equip: X> to equip the class ID X
  20.       CLASS_EQUIP = /<(?:CLASS_EQUIP|class equip)[:\s]*(\d+)>/i
  21.     end
  22.   end
  23. end
  24.  
  25. class RPG::BaseItem
  26.  
  27.   alias z3classequipand add_note_data
  28.   def add_note_data
  29.     @class_equip = get_any(Z3S::ClassEquip::REGEX::CLASS_EQUIP)
  30.   end
  31.  
  32. end
  33.  
  34. class Game_Actor < Game_Battler
  35.  
  36.   alias z3classequipr refresh
  37.   def refresh
  38.     z3classequipr
  39.     @class_id = z3classequip_id
  40.   end
  41.  
  42.   def z3classequip_id
  43.     recieve_set(:class_equip)[0]||Z3S::ClassEquip::DefaultClassID
  44.   end
  45.  
  46. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement