加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 野村千雪 于 2013-11-17 20:22 编辑
我希望人物装备单手武器的时候能装备盾,装备弓的时候箭支会作为盾装备上去,装备铳枪的时候弹药作为盾装备上去
但设定里的一些职业是既能装备单手武器也能装备远程武器的
这样一来,装备单手武器的时候会变得也能装备箭支或者弹药,其他两个也一样
虽然想过通过在武器的附加栏里增加装备类型而职业里不填来解决
但我的盾有三种,职业不同能装备的盾也不同,他们都能装备单手武器,这样设置的话就会变得都能装备三种盾了
我非常想实现这样的一种职业
因为@deeg 的答复让我想到了解决的方法,但我无法让其实现
我现在希望实现的是,装备远程武器的时候,盾类型装备变得无法装备,同时自动卸下盾
请问有办法通过和下面脚本差不多的方法实现么?
这是我从某个帖子上找到的装备双手武器时自动卸下盾位置装备的脚本
class Game_BattlerBase alias double_equip_equip_type_sealed? equip_type_sealed? #-------------------------------------------------------------------------- # ● 判定装备是否被禁用 #-------------------------------------------------------------------------- def equip_type_sealed?(etype_id) result = double_equip_equip_type_sealed?(etype_id) result if result result = weapons.size == 2 if etype_id == 0 and double_equip_equip_type_sealed?(1) result end end
class Game_BattlerBase
alias double_equip_equip_type_sealed? equip_type_sealed?
#--------------------------------------------------------------------------
# ● 判定装备是否被禁用
#--------------------------------------------------------------------------
def equip_type_sealed?(etype_id)
result = double_equip_equip_type_sealed?(etype_id)
result if result
result = weapons.size == 2 if etype_id == 0 and double_equip_equip_type_sealed?(1)
result
end
end
|