哎呀,是龍大呀
不是有程式嗎怎麼跑到這裡問了@w@"
嘛,這次是借用了Archer樣的知惠
把職業判定改成角色判定而已
在物品備註欄寫上<可用角色:2>即為2號角色才能用
<可用角色: 1 2> 為1、2號角色才能用以此類推
class Window_BattleItem < Window_ItemList alias vip16517_include? include? def include?(item) if item && item.note =~ /<可用角色:\s*(\d+.*?)>/ $1.scan(/\d+/).include?(BattleManager.actor.id.to_s) && vip16517_include?(item) else vip16517_include?(item) end end end
class Window_BattleItem < Window_ItemList
alias vip16517_include? include?
def include?(item)
if item && item.note =~ /<可用角色:\s*(\d+.*?)>/
$1.scan(/\d+/).include?(BattleManager.actor.id.to_s) &&
vip16517_include?(item)
else
vip16517_include?(item)
end
end
end
改造來源
https://rpg.blue/forum.php?mod=viewthread&tid=393183 |