#==============================================================================
# ■ 等级显示改变 by 余音·魔眼
#------------------------------------------------------------------------------
# 使用说明:
# - 设定区设置当实际等级为几时显示等级为几。
#==============================================================================
module Hawkeye end; module Hawkeye::ChangeDrawLevel
#==============================================================================
# ■ 设定开始
#==============================================================================
ChangeDrawLevel = { #设定格式:ChangeDrawLevel = {
1 => 10, #实际等级 => 实际等级对应的显示等级,
2 => 12, #实际等级 => 实际等级对应的显示等级,
3 => 13, #(依次)……
4 => 14 #实际等级 => 实际等级对应的显示等级
} #}
#==============================================================================
# ■ 设定结束
#==============================================================================
end
class Game_Actor < Game_Battler; attr_accessor :level; end
class Window_Base < Window; include Hawkeye::ChangeDrawLevel
#--------------------------------------------------------------------------
# ● 绘制等级
#--------------------------------------------------------------------------
alias hawkeye_change_draw_level_draw_actor_level draw_actor_level
def draw_actor_level(actor, x, y)
if ChangeDrawLevel.keys.include?(actor.level)
fact_level = actor.level
actor.level = ChangeDrawLevel[actor.level]
end
hawkeye_change_draw_level_draw_actor_level(actor, x, y)
actor.level = fact_level if fact_level != nil
end
end