Project1
标题:
【标题修改】去除经验值
[打印本页]
作者:
眼中目之瞳
时间:
2015-9-26 21:00
标题:
【标题修改】去除经验值
本帖最后由 眼中目之瞳 于 2015-9-26 21:34 编辑
嗯,个人理解问题_(:з」∠)_,想去除(隐藏)经验值的话可以去“Window_Status”里修改_(:з」∠)_
删除第26行后就能只移除经验值而保留等级(只删除第27行就只留下经验),但会使破限脚本失效(加上去的等级没了)
#--------------------------------------------------------------------------
# ● 移除所有有关等级和经验值的功能
#--------------------------------------------------------------------------
module Taroxd
# 试图访问角色等级时执行。参数即为方法的参数。
RemoveLevel = -> * { 0 }
end
class Game_Actor < Game_Battler
# 等级视为初始等级。仅用于计算属性
def level
actor.initial_level
end
%W(level_up level_down init_exp exp exp_for_level
current_level_exp next_level_exp max_level? max_level
change_exp display_level_up gain_exp final_exp_rate
reserve_members_exp_rate change_level).each do |name|
define_method name, Taroxd::RemoveLevel
end
end
Window_Base.send :define_method, :draw_actor_level, Taroxd::RemoveLevel
Window_Status.send :define_method, :draw_exp_info, Taroxd::RemoveLevel
复制代码
作者:
taroxd
时间:
2015-9-26 21:19
本帖最后由 taroxd 于 2015-9-26 21:21 编辑
谁跟你说这个脚本可以只移除经验值而保留等级的。我写的明明是「移除所有有关等级和经验值的功能」
想要保留等级就别用这个脚本
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1