# 增加文字的条件
CONDITION_20140926 = lambda do |actor, item|
# 如果没有装备 10 号武器则不满足条件
return false unless actor.weapons.include? $data_weapons[10]
# 如果 item 不是 11 号技能则不满足条件
return false if !item.kind_of?(RPG::Skill) || item.id != 11
# 否则满足条件
return true
end
# 要添加的文字。\n为换行,\\C[n]为“显示文字”中的控制符
ADD_TEXT_20140926 = "\n\\C[5]燃烧法杖:命中后附加燃烧效果"
class Window_Help < Window_Base
alias set_item_without_actor
def set_item(item, actor = nil)
return set_item_without_actor(item) if !actor ||
!CONDITION_20140926.(actor, item)
set_text(item ? item.description + ADD_TEXT_20140926 : '')
end
end
class Window_SkillList
def update_help
@help_window.set_item(item, actor)
end
end