#============================================================================== # ¡á Game_Actor #------------------------------------------------------------------------------ # ¡¡¾×Å͸¦ Ãë±ÞÇϴ Ŭ·¡½ºÀÔ´Ï´Ù.ÀÌ Å¬·¡½º´Â Game_Actors Ŭ·¡½º ($game_actors) # ÀÇ ³»ºÎ¿¡¼­ »ç¿ëµÇ¾î Game_Party Ŭ·¡½º ($game_party)·ÎºÎÅ͵µ ÂüÁ¶µË´Ï´Ù. #============================================================================== class Game_Actor < Game_Battler #-------------------------------------------------------------------------- # ¡Ü maxmp Áõ°¡·® Ãëµæ #-------------------------------------------------------------------------- def equip_plus_maxmp result = 0 for armor in armors.compact result += armor.note =~ //i ? $1.to_i : 0 end return result end #-------------------------------------------------------------------------- # ¡Ü ±âº» MaxMP ÀÇ Ãëµæ #-------------------------------------------------------------------------- def base_maxmp n = actor.parameters[1, @level] n += equip_plus_maxmp return n end end class Game_Actor < Game_Battler alias ajust_maxmp_by_change_equip change_equip def change_equip(equip_type, item, test = false) ajust_maxmp_by_change_equip(equip_type, item, test) @mp = [@mp, maxmp].min unless test end end