本帖最后由 a0936459772 于 2013-7-28 10:28 编辑
自己修改了腳本解決了
在Game_BattlerBase裡的
#-------------------------------------------------------------------------- # ● 判定武器是否可以裝備 #-------------------------------------------------------------------------- def equip_wtype_ok?(wtype_id) features_set(FEATURE_EQUIP_WTYPE).include?(wtype_id) end
#--------------------------------------------------------------------------
# ● 判定武器是否可以裝備
#--------------------------------------------------------------------------
def equip_wtype_ok?(wtype_id)
features_set(FEATURE_EQUIP_WTYPE).include?(wtype_id)
end
修改為
#-------------------------------------------------------------------------- # ● 判定武器是否可以裝備 #-------------------------------------------------------------------------- def equip_wtype_ok?(wtype_id) if dual_wield? == false features_set(FEATURE_EQUIP_WTYPE).include?(wtype_id) else return true if features_set(FEATURE_EQUIP_WTYPE).include?(N) && wtype_id == N # N為雙持武器的武器類型ID 自行手動修改 end end
#--------------------------------------------------------------------------
# ● 判定武器是否可以裝備
#--------------------------------------------------------------------------
def equip_wtype_ok?(wtype_id)
if dual_wield? == false
features_set(FEATURE_EQUIP_WTYPE).include?(wtype_id)
else
return true if features_set(FEATURE_EQUIP_WTYPE).include?(N) && wtype_id == N
# N為雙持武器的武器類型ID 自行手動修改
end
end
說明:當雙持武器時,則只有武器類型ID為N的武器才可以裝備
請腳本帝幫我修改是否有更好的寫法,感谢!
|