这个系列视频旨在科普如何通过修改《饥荒联机版》源代码的方式,实现游戏新功能、新体验。
本期讲解了如何通关修改tuning、components实现攻击力修改、采集翻倍、烹饪锅料理产量翻倍等功能,具体总结如下:
攻击力修改:可以通过修改tuning.lua中的local_wilson_attack和各种武器的攻击力倍率、components/weapon.lua当中的function Weapon:SetDamage(dmg)函数,修改self.damage = dmg(例如改成self.damage = dmg*2就是攻击力翻倍)即可完成
采集翻倍:找到components/pickable.lua当中的function Pickable:SetUp(product, regen, number),修改self.numtoharvest的数值即可
烹饪锅料理产量翻倍:找到components/stewer.lua当中的function Stewer:Harvest(harvester)函数,修改local stacksize = recipe and recipe.stacksize or 1的数值,例如把最后的1改成10就可以一次做出10个料理。