Project Zomboid

Project Zomboid

Serving Plates: Make your plates useful
 此主题已被置顶,因此可能具有重要性
ISuckYourSoul <3  [开发者] 2023 年 6 月 25 日 上午 9:46
Exact difference between the base mod and the bonus stat mod
Here is the exact difference between the base mod and the bonus stat mod

This is the code change that change how the food is divided through plates


Base mod:

For 2x:
result:setBaseHunger(item:getBaseHunger() / 2);
result:setHungChange(item:getBaseHunger() / 2);
result:setThirstChange(item:getThirstChangeUnmodified() / 2);
result:setBoredomChange(item:getBoredomChangeUnmodified() / 2);
result:setUnhappyChange(item:getUnhappyChangeUnmodified() / 2);
result:setCarbohydrates(item:getCarbohydrates() / 2);
result:setLipids(item:getLipids() / 2);
result:setProteins(item:getProteins() / 2);
result:setCalories(item:getCalories() / 2);
For 4x:
result:setBaseHunger(item:getBaseHunger() / 4);
result:setHungChange(item:getBaseHunger() / 4);
result:setThirstChange(item:getThirstChangeUnmodified() / 4);
result:setBoredomChange(item:getBoredomChangeUnmodified() / 4);
result:setUnhappyChange(item:getUnhappyChangeUnmodified() / 4);
result:setCarbohydrates(item:getCarbohydrates() / 4);
result:setLipids(item:getLipids() / 4);
result:setProteins(item:getProteins() / 4);
result:setCalories(item:getCalories() / 4);

Additional stat mod:

For 2x:
result:setBaseHunger(item:getBaseHunger() / 1.5);
result:setHungChange(item:getBaseHunger() / 1.5);
result:setThirstChange(item:getThirstChangeUnmodified() / 1.5);
result:setBoredomChange(item:getBoredomChangeUnmodified() / 1.3);
result:setUnhappyChange(item:getUnhappyChangeUnmodified() / 1.3);
result:setCarbohydrates(item:getCarbohydrates() / 2);
result:setLipids(item:getLipids() / 2);
result:setProteins(item:getProteins() / 2);
result:setCalories(item:getCalories() / 2);
For 4x :
result:setBaseHunger(item:getBaseHunger() / 3);
result:setHungChange(item:getBaseHunger() / 3);
result:setThirstChange(item:getThirstChangeUnmodified() / 3);
result:setBoredomChange(item:getBoredomChangeUnmodified() / 2.6);
result:setUnhappyChange(item:getUnhappyChangeUnmodified() / 2.6);
result:setCarbohydrates(item:getCarbohydrates() / 4);
result:setLipids(item:getLipids() / 4);
result:setProteins(item:getProteins() / 4);
result:setCalories(item:getCalories() / 4);
最后由 ISuckYourSoul <3 编辑于; 2023 年 6 月 25 日 上午 9:54