#============================================================================== # ■ XP-RGSS-20 使用者ステート付与スキル [Ver.1.0.1] by Claimh #------------------------------------------------------------------------------ # スキルを使用した者にステートを付与します。 #============================================================================== module User_SetState SET_STATE = [] #============================================================================== # □ カスタマイズSTART #============================================================================== # 使用者にステートを付与するスキルの情報を記述 # SET_STATE[スキルID] = [[セットするステートID],[クリアするステートID]] SET_STATE[1] = [[3],[4]] # 使うと毒に侵されるヒール SET_STATE[7] = [[1],[]] # 捨て身のファイア SET_STATE[57] = [[13],[]] # 使うと攻撃力が上がるクロスカット SET_STATE[61] = [[4,3],[]] # 使うと毒、幻惑にかかるレッグスイープ #============================================================================== # □ カスタマイズEND #============================================================================== end class Game_Battler include User_SetState #-------------------------------------------------------------------------- # ● スキルの効果適用 # user : スキルの使用者 (バトラー) # skill : スキル #-------------------------------------------------------------------------- alias skill_effect_user_setstate skill_effect def skill_effect(user, skill) set_state = SET_STATE[skill.id] if set_state != nil user.states_plus(set_state[0]) if set_state[0] != nil user.states_minus(set_state[1]) if set_state[1] != nil end return skill_effect_user_setstate(user, skill) end end