本帖最后由 taroxd 于 2014-11-25 12:33 编辑
未测试
LIST_20141122 = [ # [ 技能ID, { 职业ID => 等级, 职业 ID => 等级, ...} ], [ 12, { 1 => 10, 2 => 10 } ], # and so on... ] class Game_Actor alias lvup_20141122 level_up def level_up lvup_20141122 LIST_20141122.each do |skill_id, class_to_level| class_to_level.all? do |cl, lv| @exp[cl] ||= 0 @exp[cl] >= $data_classes[cl].exp_for_level(lv) end && learn_skill(skill_id) end end end
LIST_20141122 = [
# [ 技能ID, { 职业ID => 等级, 职业 ID => 等级, ...} ],
[ 12, { 1 => 10, 2 => 10 } ],
# and so on...
]
class Game_Actor
alias lvup_20141122 level_up
def level_up
lvup_20141122
LIST_20141122.each do |skill_id, class_to_level|
class_to_level.all? do |cl, lv|
@exp[cl] ||= 0
@exp[cl] >= $data_classes[cl].exp_for_level(lv)
end && learn_skill(skill_id)
end
end
end
|