Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ UpdateHungerBuffs()

void Terraria.Player.UpdateHungerBuffs ( )
inline

Definition at line 11540 of file Player.cs.

11541 {
11542 for (int i = 0; i < maxBuffs; i++)
11543 {
11544 if (buffType[i] <= 0 || buffTime[i] <= 0)
11545 {
11546 continue;
11547 }
11548 if (buffType[i] == 332)
11549 {
11550 if (buffTime[i] <= 2 && whoAmI == Main.myPlayer)
11551 {
11552 if (Main.remixWorld && Main.dontStarveWorld)
11553 {
11554 AddBuff(333, 28800);
11555 }
11556 else
11557 {
11558 AddBuff(333, 18000);
11559 }
11561 }
11562 if (!Main.dontStarveWorld)
11563 {
11564 buffTime[i] = 0;
11565 }
11566 }
11567 else if (buffType[i] == 333)
11568 {
11569 if (buffTime[i] <= 2 && whoAmI == Main.myPlayer)
11570 {
11571 if (Main.remixWorld && Main.dontStarveWorld)
11572 {
11573 AddBuff(334, 5);
11574 }
11575 else
11576 {
11577 AddBuff(334, 5);
11578 }
11580 }
11581 if (!Main.dontStarveWorld)
11582 {
11583 buffTime[i] = 0;
11584 }
11585 }
11586 else if (buffType[i] == 334 && !Main.dontStarveWorld)
11587 {
11588 buffTime[i] = 0;
11589 }
11590 }
11591 }
static void MakeLocalPlayerEmote(int emoteId)
static readonly int maxBuffs
Definition Player.cs:1191
void AddBuff(int type, int timeToAdd, bool quiet=true, bool foodHack=false)
Definition Player.cs:4441

References Terraria.Main.dontStarveWorld, Terraria.GameContent.UI.EmoteBubble.MakeLocalPlayerEmote(), Terraria.Main.myPlayer, and Terraria.Main.remixWorld.