#============================================================================== # ○スキル使用者ステート Ver1.00 # for RGSS2 # 西瓜 / Space not far # http://muspell.raindrop.jp/ # スキルの使用者に設定したステートを付加させます。 #============================================================================== # スキルのメモ欄に<使用者ステート:n>という形式で記述してください。 # そのスキルを使用したキャラにn番のステートが付加されます。 class Game_Battler SNF_USERSTATE = "使用者ステート" #-------------------------------------------------------------------------- # ● スキルの効果適用 # user : スキルの使用者 # skill : スキル #-------------------------------------------------------------------------- alias snf_userstate_skill_effect skill_effect def skill_effect(user, skill) snf_userstate_skill_effect(user, skill) memo = skill.note.scan(/<#{SNF_USERSTATE}:(\d+)>/) memo = memo.flatten if memo != nil and not memo.empty? user.add_state(memo[0].to_i) user.perform_collapse end end end