class RPG::EquipItem
def add_skill_type(skill_type_id)
@note =~ /\<(?:add_skill_type) #{skill_type_id},(\d+)\>/ ? $1.to_i : 0
end
def add_skill_all
@note =~ /\<(?:add_skill_all) (\d+)\>/ ? $1.to_i : 0
end
end
class Game_Actor
alias skill_plus_level_without_skill_type skill_plus_level
def skill_plus_level(skill_id)
self.equips.compact.inject(0){|skl,eqp| skl+eqp.add_skill_type($data_skills[skill_id].stype_id)+eqp.add_skill_all} +
skill_plus_level_without_skill_type(skill_id)
end
end
class RPG::EquipItem
def add_skill_type(skill_type_id)
@note =~ /\<(?:add_skill_type) #{skill_type_id},(\d+)\>/ ? $1.to_i : 0
end
def add_skill_all
@note =~ /\<(?:add_skill_all) (\d+)\>/ ? $1.to_i : 0
end
end
class Game_Actor
alias skill_plus_level_without_skill_type skill_plus_level
def skill_plus_level(skill_id)
self.equips.compact.inject(0){|skl,eqp| skl+eqp.add_skill_type($data_skills[skill_id].stype_id)+eqp.add_skill_all} +
skill_plus_level_without_skill_type(skill_id)
end
end