Guest User

Untitled

a guest
Jun 20th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.06 KB | None | 0 0
  1. class Scene_Battle < Scene_Base
  2.   def get_sequence(subject, item)
  3.     sequence = item.get_attack_sequence
  4.     if item.is_a?(RPG::Skill) and item.id == subject.attack_skill_id
  5.       seq = subject.bater.get_sequence('attack',item.repeats)
  6.       if seq != ''
  7.         sequence = seq
  8.       end
  9.     elsif item.is_a?(RPG::Skill) and item.id == subject.guard_skill_id
  10.       seq = subject.bater.get_sequence('guard',item.repeats)
  11.       if seq != ''
  12.         sequence = seq
  13.       end
  14.     end  
  15.     if sequence == ''  
  16.       if item.is_a?(RPG::Skill)
  17.         seq = subject.bater.get_sequence('skill',item.repeats)
  18.         if seq != ''
  19.           sequence = seq
  20.         end        
  21.       elsif item.is_a?(RPG::Item)
  22.         seq = subject.bater.get_sequence('item',item.repeats)
  23.         if seq != ''
  24.           sequence = seq
  25.         end
  26.       end
  27.     end    
  28.     return sequence
  29.   end
  30. end
  31. module RPG
  32.   class BaseItem
  33.     alias gs get_sequence
  34.     def get_sequence(key, rep=1)
  35.       a=""
  36.       b=gs(key)
  37.       rep.times {a+=b}
  38.       return a
  39.     end
  40.   end
  41. end
Add Comment
Please, Sign In to add comment