Fallout-4
用其他命令裝備衣服不會裝備衣服
我創建了幾個 .bat 文件來為我的定居者裝備一些衣服,改裝衣服,這樣:
equipitem 51000d0f 1; suit 1 equipitem 51000xb4 1; suit 2
起初我只是裝備衣服,所以當我退出遊戲返回時,定居者只是換了預設衣服,但改裝的衣服仍在庫存中。我通過從他們的庫存中刪除預設衣服迅速解決了這個問題。
好吧,我不想每次這樣做時都刪除每個定居者的所有預設衣服,所以我根據我看到的 YouTube 影片編輯了 .bat 文件以自動執行此操作:
removeallitems; Remove previous suit from inventory additem 0014831B; pipe revolver equipitem 0001F66A 10; .45 unequipitem 0001F66A; In the video the guy says this is necessary so the NPC can use the ammo equipitem 51000d0f 1; suit 1 equipitem 51000xb4 1; suit 2
問題是NPC不會裝備任何東西。所有的衣服和物品都添加到庫存中,但定居者將赤身裸體,甚至不穿預設的衣服。
我嘗試了幾種組合,沒有槍和彈藥,沒有移除所有物品並更改訂單,但是只有當我只使用它們執行 .bat 文件時,衣服才會裝備,沒有別的。
我該怎麼做才能自動實現這一目標?
好吧,問題與
additem
程式碼有關。即使在使用舊程式碼之後,如果我僅使用此程式碼在 npc 庫存中手動添加物品,舊衣服也會自動裝備。如果我將程式碼更改為:
removeallitems; Remove previous suit from inventory equipitem 0014831B; pipe revolver <-- changed to equipitem, not additem equipitem 0001F66A 10; .45 unequipitem 0001F66A; Necessary so the NPC can use the ammo equipitem 51000d0f 1; suit 1 equipitem 51000xb4 1; suit 2
它按預期工作。