职业设定: 系统对象:$data_classes 一般实例:$data_classes[编号] 设定方法: 名称: .name = 字串 位置: .position = 0..2 0|1|2对应 前卫|中卫|后卫 可装备武器: .weapon_set = [武器编号列表] 可装备防具: .armor_set = [防具编号列表] 属性有效度: .element_ranks[属性编号] = 0..5 0-5分别对应A-F 状态有效度: .state_ranks[状态编号] = 0..5 0-5分别对应A-F 习得特技: .learnings[特技表编号].level = 习得等级 .learnings[特技表编号].skill_id = 习得的特技编号 如果要新增习得特技的话一般用这个方法: learn_skill = RPG::Class::Learning.new learn_skill.level = 习得等级 learn_skill_id = 习得特技编号 实例名称.learnings.push(learn_skill)
运用例子: 角色原来在战斗中畏首畏尾(位置是后卫),某段剧情后挺身而出,战斗身先士卒(位置变成前卫) .position = 0 角色得高人指点,领悟力大增,从此以后每升一级都能学会某个新的技能 class_id = $game_party.actors[角色队列号].class learn_skill = RPG::Class::Learning.new for l in $game_party.actors[角色队列号].level+1..99 learn_skill.level = l learn_skill.skill_id = 要学会的技能编号,最好是按l递增的一个变量 $data_classes[class_id].learnings.push(learn_skill) end |