Advertisement
Double_X

YEA-SkillCostManager Bug Fix

Jun 16th, 2015
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.95 KB | None | 0 0
  1. #------------------------------------------------------------------------------|
  2. #  * Edit class: Game_BattlerBase                                              |
  3. #------------------------------------------------------------------------------|
  4.  
  5. class Game_BattlerBase
  6.  
  7.   #----------------------------------------------------------------------------|
  8.   #  Rewrite method: skill_cost_payable?                                       |
  9.   #----------------------------------------------------------------------------|
  10.   def skill_cost_payable?(skill)
  11.     # Rewritten to fix hp cost bug when the battler resists death state
  12.     return false if hp < skill_hp_cost(skill)
  13.     return false if hp == skill_hp_cost(skill) && !state_resist?(death_state_id)
  14.     #
  15.     return false unless gold_cost_met?(skill)
  16.     return false unless custom_cost_met?(skill)
  17.     return game_battlerbase_skill_cost_payable_scm(skill)
  18.   end # skill_cost_payable?
  19.  
  20. end # Game_BattlerBase
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement