Advertisement
Fomar0153

Fomar0153 - Equipment Level Requirements 1.0

Feb 14th, 2012
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.13 KB | None | 0 0
  1. =begin
  2. Equipment Level Requirements
  3. by Fomar0153
  4. Version 1.0
  5. ----------------------
  6. Notes
  7. ----------------------
  8. Adds a level requirement to equipment.
  9. ----------------------
  10. Instructions
  11. ----------------------
  12. Notetag the weapons/armors like so:
  13. <levelreq x>
  14. ----------------------
  15. Known bugs
  16. ----------------------
  17. None
  18. =end
  19. module RPG
  20.   #--------------------------------------------------------------------------
  21.   # ● Equip Item is inherited by both Weapon and Armor
  22.   #--------------------------------------------------------------------------
  23.   class EquipItem
  24.     def levelreq
  25.       if self.note =~ /<levelreq (.*)>/i
  26.         return $1.to_i
  27.       else
  28.         return 0
  29.       end
  30.     end
  31.   end
  32. end
  33.  
  34. class Game_BattlerBase
  35.   #--------------------------------------------------------------------------
  36.   # ● Check the levels
  37.   #--------------------------------------------------------------------------
  38.   alias level_equippable? equippable?
  39.   def equippable?(item)
  40.     return false unless item.is_a?(RPG::EquipItem)
  41.     return false if @level < item.levelreq
  42.     return level_equippable?(item)
  43.   end
  44. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement