#=============================================================================== # )----------------------------------------------------------------------------( # )-- AUTHOR: Mr Trivel --( # )-- NAME: Heal on Move --( # )-- CREATED: 2014-09-19 --( # )-- VERSION: 1.1 --( #=============================================================================== # )----------------------------------------------------------------------------( # )-- VERSION HISTORY --( # )-- 1.0 - Initial script. --( #=============================================================================== # )----------------------------------------------------------------------------( # )-- DESCRIPTION --( # )-- Actors heal on movement. --( #=============================================================================== # )----------------------------------------------------------------------------( # )-- INSTRUCTIONS --( # )-- Define how many % per step do you want your actors to heal in module. --( #=============================================================================== # )----------------------------------------------------------------------------( # )-- LICENSE INFO --( # )-- Free for non-commercial & commercial games if credit was given to --( # )-- Mr Trivel. --( # )----------------------------------------------------------------------------( #=============================================================================== # )=======---------------------------------------------------------------------( # )-- Module: MovementHeal --( # )---------------------------------------------------------------------=======( module MovementHeal # )--------------------------------------------------------------------------( # )-- How many % HP per step your actors will heal. --( # )-- 0.01 = 1%, 0.50 = 50% --( # )--------------------------------------------------------------------------( HEAL_PER_STEP = 0.01 # 0.01 = 1% per step end # )=======---------------------------------------------------------------------( # )-- class: Game_Actor --( # )---------------------------------------------------------------------=======( class Game_Actor < Game_Battler alias :mrts_movement_heal_on_player_walk :on_player_walk # )--------------------------------------------------------------------------( # )-- Alias: on_player_walk --( # )--------------------------------------------------------------------------( def on_player_walk if $game_player.normal_walk? self.hp += [(self.mhp * MovementHeal::HEAL_PER_STEP).to_i, 1].max end mrts_movement_heal_on_player_walk end end