#============================================================================== # 本脚本来自www.66RPG.com,使用和转载请保留此信息 #==============================================================================
#============================================================================== # ■ Window_Skill #------------------------------------------------------------------------------ # 特技画面、战斗画面、显示可以使用的特技浏览的窗口。 #============================================================================== class Window_Skill #-------------------------------------------------------------------------- # ● 刷新 #-------------------------------------------------------------------------- def refresh if self.contents != nil self.contents.dispose self.contents = nil end @data = [] for i in [email protected] skill = $data_skills[@actor.skills[i]] if $game_temp.in_battle if skill != nil and @actor.skill_can_use?(skill.id) #★★这修改过★★# @data.push(skill) end else if skill != nil @data.push(skill) end end end # 如果项目数不是 0 就生成位图、重新描绘全部项目 @item_max = @data.size if @item_max > 0 self.contents = Bitmap.new(width - 32, row_max * 32) for i in 0...@item_max draw_item(i) end end end end #============================================================================== # 本脚本来自www.66RPG.com,使用和转载请保留此信息 #============================================================================== |