赞 | 1 |
VIP | 0 |
好人卡 | 0 |
积分 | 3 |
经验 | 2639 |
最后登录 | 2020-8-22 |
在线时间 | 252 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 325
- 在线时间
- 252 小时
- 注册时间
- 2014-4-11
- 帖子
- 265
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 眼中目之瞳 于 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
复制代码 |
|