Project1
标题:
【已解决】为什么角色转职后会等级会变成1啊?
[打印本页]
作者:
sq333333
时间:
2016-12-21 22:03
标题:
【已解决】为什么角色转职后会等级会变成1啊?
本帖最后由 sq333333 于 2016-12-21 23:18 编辑
是系统默认还是我用了什么奇怪的脚本呢?
请问大神转职后怎么继承等级,除了事件里用变量增加等级,还有什么便捷的方法呢?
作者:
百里_飞柳
时间:
2016-12-21 22:15
Game_Interpreter类第1259行的
#--------------------------------------------------------------------------
# ● 更改职业
#--------------------------------------------------------------------------
def command_321
actor = $game_actors[@params[0]]
actor.change_class(@params[1]) if actor && $data_classes[@params[1]]
end
复制代码
改为
#--------------------------------------------------------------------------
# ● 更改职业
#--------------------------------------------------------------------------
def command_321
actor = $game_actors[@params[0]]
actor.change_class(@params[1], true) if actor && $data_classes[@params[1]]
end
复制代码
试试,这样事件指令中的改变职业就能让角色的经验值保留
作者:
sq333333
时间:
2016-12-21 23:18
百里_飞柳 发表于 2016-12-21 22:15
Game_Interpreter类第1259行的
改为
感谢大神,解决了!!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1