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

◆ QuickHeal()

void Terraria.Player.QuickHeal ( )
inline

Definition at line 4647 of file Player.cs.

4648 {
4649 if (cursed || CCed || dead || statLife == statLifeMax2 || potionDelay > 0)
4650 {
4651 return;
4652 }
4654 if (item == null || !ItemCheck_CheckCanUse(item))
4655 {
4656 return;
4657 }
4659 if (item.potion)
4660 {
4662 }
4664 if (item.type == 5)
4665 {
4667 }
4668 if (item.buffType > 0)
4669 {
4670 int num = item.buffTime;
4671 if (num == 0)
4672 {
4673 num = 3600;
4674 }
4675 AddBuff(item.buffType, num);
4676 }
4677 item.stack--;
4678 if (item.stack <= 0)
4679 {
4680 item.TurnToAir();
4681 }
4682 if (Main.myPlayer == whoAmI && item.type == 126 && breath == 0)
4683 {
4685 }
4686 Recipe.FindRecipes();
4687 }
static void PlaySound(int type, Vector2 position, int style=1)
Vector2 position
Definition Entity.cs:14
static void HandleSpecialEvent(Player player, int eventID)
void ApplyPotionDelay(Item sItem)
Definition Player.cs:48616
void ApplyLifeAndOrMana(Item item)
Definition Player.cs:48647
void TryToResetHungerToNeutral()
Definition Player.cs:11523
bool ItemCheck_CheckCanUse(Item sItem)
Definition Player.cs:48702
Item QuickHeal_GetItemToUse()
Definition Player.cs:4689
void AddBuff(int type, int timeToAdd, bool quiet=true, bool foodHack=false)
Definition Player.cs:4441

References Terraria.Player.AddBuff(), Terraria.Player.ApplyLifeAndOrMana(), Terraria.Player.ApplyPotionDelay(), Terraria.Player.breath, Terraria.Player.CCed, Terraria.Player.cursed, Terraria.Player.dead, Terraria.Recipe.FindRecipes(), Terraria.GameContent.Achievements.AchievementsHelper.HandleSpecialEvent(), System.item, Terraria.Player.ItemCheck_CheckCanUse(), Terraria.Main.myPlayer, Terraria.Audio.SoundEngine.PlaySound(), Terraria.Entity.position, Terraria.Player.potionDelay, Terraria.Player.QuickHeal_GetItemToUse(), Terraria.Player.statLife, Terraria.Player.statLifeMax2, Terraria.Player.TryToResetHungerToNeutral(), and Terraria.Entity.whoAmI.