[摘要]《饥荒》采集一个物品得到所有物品方法送给不喜欢装mod的玩家,非mod修改,所有版本通用........此修改会使游戏变得非常简单.....慎用用记事本打开游戏目录下data\scripts\com...
《饥荒》采集一个物品得到所有物品方法

送给不喜欢装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 肉
更多精彩尽在《饥荒》专题
玩游戏可以在很大程度上让大家放松放松,但是我建议大家不要把过多的时间投入到工作当中,因为这样的话大家很有可能上瘾,这样不利于大家的工作或者是学习。
……