Advertisement
Fomar0153

Fomar0153 - Unique Classes

Jan 10th, 2012
729
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.19 KB | None | 0 0
  1. =begin
  2. Unique Classes Script
  3. by Fomar0153
  4. Version 1.0
  5. ----------------------
  6. Notes
  7. ----------------------
  8. Useless by itself.
  9. This script allows for scripters to develop more individual
  10. characters or classes with less concern for
  11. ----------------------
  12. Instructions
  13. ----------------------
  14. Edit the case like this:
  15. when class_id # Class Name
  16.   @data[actor_id] ||= Game_ClassName.new(actor_id)
  17.  
  18. Follow the instructions in any Unique Class you add
  19. ----------------------
  20. Known Bugs
  21. ----------------------
  22. None
  23. =end
  24. class Game_Actors
  25.   #--------------------------------------------------------------------------
  26.   # ● Rewrites []
  27.   #--------------------------------------------------------------------------
  28.   def [](actor_id)
  29.     return nil unless $data_actors[actor_id]
  30.     case $data_actors[actor_id].class_id
  31.     # All edits should take place in this case
  32.     when 1 # Weapon Master
  33.       @data[actor_id] ||= Game_WeaponMaster.new(actor_id)
  34.     when 2, 3 # Blue Mage
  35.       @data[actor_id] ||= Game_BlueMage.new(actor_id)
  36.     when 4 # Skill Master
  37.       @data[actor_id] ||= Game_SkillMaster.new(actor_id)
  38.     else
  39.       @data[actor_id] ||= Game_Actor.new(actor_id)
  40.     end
  41.   end
  42. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement