设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2936|回复: 15
打印 上一主题 下一主题

[已经过期] 如何装备多个同一部位的装备

[复制链接]

Lv5.捕梦者

梦石
0
星屑
37864
在线时间
5433 小时
注册时间
2006-11-10
帖子
6549
1
发表于 2019-6-27 16:33:16 | 显示全部楼层
把它塞到MAIN前就行了

  1. class Window_EquipItem < Window_Selectable
  2.   def refresh
  3.     if self.contents != nil
  4.       self.contents.dispose
  5.       self.contents = nil
  6.     end
  7.     @data = []
  8.     # 添加可以装备的武器
  9.     if @equip_type == 0
  10.       weapon_set = $data_classes[@actor.class_id].weapon_set
  11.       for i in 1...$data_weapons.size
  12.         if $game_party.weapon_number(i) > 0 and weapon_set.include?(i)
  13.           @data.push($data_weapons[i])
  14.         end
  15.       end
  16.     end
  17.     # 添加可以装备的防具
  18.     if @equip_type != 0
  19.       armor_set = $data_classes[@actor.class_id].armor_set
  20.       for i in 1...$data_armors.size
  21.         if $game_party.armor_number(i) > 0 and armor_set.include?(i)
  22.            @data.push($data_armors[i])
  23.         end
  24.       end
  25.     end
  26.     # 添加空白
  27.     @data.push(nil)
  28.     # 生成位图、描绘全部项目
  29.     @item_max = @data.size
  30.     self.contents = Bitmap.new(width - 32, row_max * 32)
  31.     for i in 0...@item_max-1
  32.       draw_item(i)
  33.     end
  34.   end
  35. end
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-7 15:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表