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

◆ CheckMana()

bool Terraria.Player.CheckMana ( int amount,
bool pay = false,
bool blockQuickMana = false )
inline

Definition at line 53313 of file Player.cs.

53314 {
53315 int num = (int)((float)amount * manaCost);
53316 if (statMana >= num)
53317 {
53318 if (pay)
53319 {
53320 statMana -= num;
53321 }
53322 return true;
53323 }
53324 if (manaFlower && !blockQuickMana)
53325 {
53326 QuickMana();
53327 if (statMana >= num)
53328 {
53329 if (pay)
53330 {
53331 statMana -= num;
53332 }
53333 return true;
53334 }
53335 return false;
53336 }
53337 return false;
53338 }
void QuickMana()
Definition Player.cs:4732

Referenced by Terraria.Projectile.AI_075(), Terraria.Projectile.AI_100_Medusa(), and Terraria.Projectile.AI_185_LifeDrain().