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

◆ ItemCheck_UseCombatBook()

void Terraria.Player.ItemCheck_UseCombatBook ( Item sItem)
inlineprivate

Definition at line 43147 of file Player.cs.

43148 {
43149 if (!NPC.combatBookWasUsed && sItem.type == 4382 && itemAnimation > 0 && ItemTimeIsZero)
43150 {
43152 if (Main.netMode == 0)
43153 {
43154 NPC.combatBookWasUsed = true;
43155 Main.NewText(Language.GetTextValue("Misc.CombatBookUsed"), 50, byte.MaxValue, 130);
43156 }
43157 else
43158 {
43159 NetMessage.SendData(61, -1, -1, null, whoAmI, -11f);
43160 }
43161 }
43162 if (!NPC.combatBookVolumeTwoWasUsed && sItem.type == 5336 && itemAnimation > 0 && ItemTimeIsZero)
43163 {
43165 if (Main.netMode == 0)
43166 {
43167 NPC.combatBookVolumeTwoWasUsed = true;
43168 Main.NewText(Language.GetTextValue("Misc.CombatBookVolumeTwoUsed"), 50, byte.MaxValue, 130);
43169 }
43170 else
43171 {
43172 NetMessage.SendData(61, -1, -1, null, whoAmI, -17f);
43173 }
43174 }
43175 }
static string GetTextValue(string key)
Definition Language.cs:15
void ApplyItemTime(Item sItem)
Definition Player.cs:3752
bool ItemTimeIsZero
Definition Player.cs:3525

References Terraria.NPC.combatBookVolumeTwoWasUsed, Terraria.NPC.combatBookWasUsed, Terraria.Localization.Language.GetTextValue(), Terraria.Main.netMode, Terraria.Main.NewText(), and Terraria.NetMessage.SendData().