饑荒 采集一個物品得到所有物品方法
饑荒 采集一個物品得到所有物品方法
非mod無腦無節操修改,慎用!!!!
送給不喜歡裝mod的玩家,非mod修改,所有版本通用........
此修改會使遊戲變得非常簡單.....慎用
用記事本打開遊戲目錄下 data\scripts\components\pickable.lua 檔案
找到 picker.components.inventory:GiveItem(loot, nil, Vector3(TheSim:GetScreenPos(self.inst.Transform:GetWorldPosition())))
然後在下面增加: picker.components.inventory:GiveItem(SpawnPrefab("物品名稱"), nil, Vector3(TheSim:GetScreenPos(self.inst.Transform:GetWorldPosition())))
其中 物品名稱 填寫 你需要增加采集的物品英文名稱 比如 原木=log 石頭=rocks 大便=poop 金子=goldnugget
例子: 當采集物品除了得到你當前采集的物品,還會額外得到
額外采集一個木頭 添加一行: picker.components.inventory:GiveItem(SpawnPrefab("log"), nil, Vector3(TheSim:GetScreenPos(self.inst.Transform:GetWorldPosition())))
額外采集一個石頭 添加一行: picker.components.inventory:GiveItem(SpawnPrefab("rocks"), nil, Vector3(TheSim:GetScreenPos(self.inst.Transform:GetWorldPosition())))
額外采集一個大便 添加一行: picker.components.inventory:GiveItem(SpawnPrefab("poop"), nil, Vector3(TheSim:GetScreenPos(self.inst.Transform:GetWorldPosition())))
額外采集一個金子 添加一行: picker.components.inventory:GiveItem(SpawnPrefab("goldnugget"), nil,Vector3(TheSim:GetScreenPos(self.inst.Transform:GetWorldPosition())))
額外得到一個兔子 添加一行: picker.components.inventory:GiveItem(SpawnPrefab("rabbit"), nil, Vector3(TheSim:GetScreenPos(self.inst.Transform:GetWorldPosition())))
這五行全加上...就是同時額外得到1個木頭,1個石頭,1個大便,1個金子,1個兔子
多采集一個就添加一行,想采集10個就添加10行
物品的英文名稱存放在 data\string.lua檔案 或者 data\scripts\prefabs 目錄裡,每一個檔案名稱對應一個物品或者怪物的名稱......
懂英文可以很容易找到對應物品的英文名,不懂得就在線翻譯慢慢找吧...
修改前注意備份原檔案,電腦盲改錯了又不會改回來會很悲劇的...
附送部分實用物品英文
charcoal 木炭
log 原木
livinglog 活木頭
cutreeds 割好的蘆葦
pinecone 松果
flint 燧石
goldnugget 金子
rocks 石頭
bluegem 藍寶石
redgem 紅寶石
marble 大理石
mandrake 蔓得拉草
bee 蜜蜂
butter 黃油
butterfly 蝴蝶
cutgrass 割好的乾草
egg 蛋
fish 魚
froglegs 青蛙腿
nightmarefuel 噩夢燃料
pigskin 豬皮
twigs 樹枝
tentaclespike 狼牙棒
armor_sanity 暗夜甲
nightsword 暗夜劍
amulet 護身符
silk 蜘蛛絲
meats 肉