#============================================================================== # ■ XP-RGSS-67 魔法剣 [Ver.1.0.0] by Claimh #------------------------------------------------------------------------------ # ・特定のステートに掛かっているときに属性を付与します # ・スキルやアイテムで属性付与のあるステートを付与するようにすれば、 # 魔法剣として動作します #============================================================================== module MagicSword ST=[] # ST[ステートID] = [付与する属性ID, …] ST[17] = [1] ST[18] = [2] end class Game_Actor < Game_Battler #-------------------------------------------------------------------------- # ● 通常攻撃の属性取得 #-------------------------------------------------------------------------- alias element_set_ms element_set def element_set e_set = [] for st in @states e_set += MagicSword::ST[st] unless MagicSword::ST[st].nil? end return (element_set_ms + e_set) end end class Game_Enemy < Game_Battler #-------------------------------------------------------------------------- # ● 通常攻撃の属性取得 #-------------------------------------------------------------------------- alias element_set_ms element_set def element_set e_set = [] for st in @states e_set += MagicSword::ST[st] unless MagicSword::ST[st].nil? end return (element_set_ms + e_set) end end