Guest User

Untitled

a guest
Jan 14th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rails 1.23 KB | None | 0 0
  1. class Game_Battler
  2.     def calculate_slip_damage
  3.     if slip_damage? and @hp > 0
  4.       @hp_damage = apply_variance(maxhp / 10, 10)
  5.       @hp_damage = @hp - 1 if @hp_damage >= @hp
  6.       self.hp -= @hp_damage
  7.       return @hp_damage      
  8.     end
  9.     return 0
  10.   end
  11. end
  12.  
  13. class Scene_Battle
  14.   #--------------------------------------------------------------------------
  15.   # overwrite turn end
  16.   #--------------------------------------------------------------------------
  17.   def turn_end
  18.     if YE::REDUX::BATTLE::COMMON_EVENT_TURN_CLOSE != nil
  19.       $game_temp.common_event_id = YE::REDUX::BATTLE::COMMON_EVENT_TURN_CLOSE
  20.     end
  21.     $game_troop.turn_ending = true
  22.     $game_party.members.each do |member|
  23.       damage = member.calculate_slip_damage
  24.       display_hp_damage(member) if damage > 0
  25.     end
  26.     $game_troop.members.each do |member|
  27.       damage = member.calculate_slip_damage
  28.       display_hp_damage(member)  if damage > 0
  29.     end    
  30.     #$game_party.slip_damage_effect
  31.     #$game_troop.slip_damage_effect
  32.     $game_party.do_auto_recovery
  33.     $game_troop.preemptive = false
  34.     $game_troop.surprise = false
  35.     process_battle_event
  36.     $game_troop.turn_ending = false
  37.     start_party_command_selection
  38.   end  
  39. end
Add Comment
Please, Sign In to add comment