Project1

标题: 【标题修改】去除经验值 [打印本页]

作者: 眼中目之瞳    时间: 2015-9-26 21:00
标题: 【标题修改】去除经验值
本帖最后由 眼中目之瞳 于 2015-9-26 21:34 编辑

嗯,个人理解问题_(:з」∠)_,想去除(隐藏)经验值的话可以去“Window_Status”里修改_(:з」∠)_



删除第26行后就能只移除经验值而保留等级(只删除第27行就只留下经验),但会使破限脚本失效(加上去的等级没了)
  1. #--------------------------------------------------------------------------
  2. # ● 移除所有有关等级和经验值的功能
  3. #--------------------------------------------------------------------------

  4. module Taroxd
  5.   # 试图访问角色等级时执行。参数即为方法的参数。
  6.   RemoveLevel = -> * { 0 }
  7. end

  8. class Game_Actor < Game_Battler

  9.   # 等级视为初始等级。仅用于计算属性
  10.   def level
  11.     actor.initial_level
  12.   end

  13.   %W(level_up level_down init_exp exp exp_for_level
  14.     current_level_exp next_level_exp max_level? max_level
  15.     change_exp display_level_up gain_exp final_exp_rate
  16.     reserve_members_exp_rate change_level).each do |name|
  17.     define_method name, Taroxd::RemoveLevel
  18.   end

  19. end

  20. Window_Base.send :define_method, :draw_actor_level, Taroxd::RemoveLevel
  21. 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