#============================================================================== # ★ ダメージ個別連続攻撃 ver1.0 by USK #------------------------------------------------------------------------------ # ・連続攻撃のダメージ、効果、命中率等を一撃ごと別のスキルに設定します #============================================================================== =begin ダメージ計算式に<(一撃目のスキルID),(二撃目のスキルID),.....>と記述すると 設定したスキルの属性、命中率、計算式、使用効果が適応されます。$game_variables などの変数も使用可能です。 例 <20, 31, $game_variables[10]> =end #============================================================================== # ■ Scene_Battle #============================================================================== class Scene_Battle #-------------------------------------------------------------------------- # ● スキル/アイテムの使用 #-------------------------------------------------------------------------- alias :usk_variable_use_item :use_item def use_item @repeat_val = 0 usk_variable_use_item end #-------------------------------------------------------------------------- # ● スキル/アイテムの発動 #-------------------------------------------------------------------------- alias :usk_variable_invoke_item :invoke_item def invoke_item(target, item) if item.damage.formula.start_with?("<") a = eval(item.damage.formula.tr("<>", "[]")) item = $data_skills[a[@repeat_val]] @repeat_val += 1 end usk_variable_invoke_item(target, item) end end