Project1
标题:
请问怎么让特定物品在战斗选物品时不显示?
[打印本页]
作者:
jklpgh
时间:
2015-7-22 11:48
标题:
请问怎么让特定物品在战斗选物品时不显示?
很多物品在战斗中无用,搞得选物品眼花缭乱,主站查过不显示无用物品,可是似乎都没什么用,希望有人能帮忙解决下,谢谢了
作者:
VIPArcher
时间:
2015-7-22 12:29
本帖最后由 VIPArcher 于 2015-7-22 12:32 编辑
class Window_Item < Window_Selectable
alias vip_in_battle_refresh refresh
def refresh
if $game_temp.in_battle
self.contents.dispose if self.contents
@data = []
$data_items.each do |item|
@data.push(item) if include?(item)
end
@item_max = @data.size
if @item_max > 0
self.contents = Bitmap.new(width - 32, row_max * 32)
@item_max.times do |i|
draw_item(i)
end
end
else
vip_in_battle_refresh
end
end
def include?(item)
return false unless item
return false unless $game_party.item_number(item.id) > 0
return false unless $game_party.item_can_use?(item.id)
true
end
end
复制代码
卖个萌,战斗时物品栏仅显示可以使用的物品。测试太麻烦了。所以并没测试
编辑一下,我还是把那个原来脚本的 for 去掉吧=。=
作者:
无忧谷主幻
时间:
2015-7-22 13:24
从两年前就开始用的。只能在菜单使用或不能使用的物品不在战斗中显示
Project2.zip
(201.85 KB, 下载次数: 59)
2015-7-22 13:24 上传
点击文件名下载附件
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1