class Game_Actor
attr_accessor :dynamic_st
ST = /<ST(.+)>/
alias :setup_0713 :setup
alias :level_up_0713 :level_up
def setup(actor_id)
setup_0713(actor_id)
if actor.note =~ ST
eval($1).each do |i|
if self.level == i[0]
self.add_state(i[1])
@dynamic_st = i[1]
end
end
end
end
def level_up
level_up_0713
if actor.note =~ ST
eval($1).each do |i|
if self.level == i[0]
self.erase_state(@dynamic_st)
self.add_state(i[1])
@dynamic_st = i[1]
end
end
end
end
end
class Game_Actor
attr_accessor :dynamic_st
ST = /<ST(.+)>/
alias :setup_0713 :setup
alias :level_up_0713 :level_up
def setup(actor_id)
setup_0713(actor_id)
if actor.note =~ ST
eval($1).each do |i|
if self.level == i[0]
self.add_state(i[1])
@dynamic_st = i[1]
end
end
end
end
def level_up
level_up_0713
if actor.note =~ ST
eval($1).each do |i|
if self.level == i[0]
self.erase_state(@dynamic_st)
self.add_state(i[1])
@dynamic_st = i[1]
end
end
end
end
end