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

◆ SpamUpdate()

void Terraria.RemoteClient.SpamUpdate ( )
inline

Definition at line 67 of file RemoteClient.cs.

68 {
69 if (!Netplay.SpamCheck)
70 {
71 SpamProjectile = 0f;
72 SpamDeleteBlock = 0f;
73 SpamAddBlock = 0f;
74 SpamWater = 0f;
75 return;
76 }
78 {
79 NetMessage.BootPlayer(Id, NetworkText.FromKey("Net.CheatingProjectileSpam"));
80 }
82 {
83 NetMessage.BootPlayer(Id, NetworkText.FromKey("Net.CheatingTileSpam"));
84 }
86 {
87 NetMessage.BootPlayer(Id, NetworkText.FromKey("Net.CheatingTileRemovalSpam"));
88 }
90 {
91 NetMessage.BootPlayer(Id, NetworkText.FromKey("Net.CheatingLiquidSpam"));
92 }
93 SpamProjectile -= 0.4f;
94 if (SpamProjectile < 0f)
95 {
96 SpamProjectile = 0f;
97 }
98 SpamAddBlock -= 0.3f;
99 if (SpamAddBlock < 0f)
100 {
101 SpamAddBlock = 0f;
102 }
103 SpamDeleteBlock -= 5f;
104 if (SpamDeleteBlock < 0f)
105 {
106 SpamDeleteBlock = 0f;
107 }
108 SpamWater -= 0.2f;
109 if (SpamWater < 0f)
110 {
111 SpamWater = 0f;
112 }
113 }
static NetworkText FromKey(string key, params object[] substitutions)

References Terraria.NetMessage.BootPlayer(), Terraria.Localization.NetworkText.FromKey(), Terraria.RemoteClient.Id, Terraria.RemoteClient.SpamAddBlock, Terraria.RemoteClient.SpamAddBlockMax, Terraria.Netplay.SpamCheck, Terraria.RemoteClient.SpamDeleteBlock, Terraria.RemoteClient.SpamDeleteBlockMax, Terraria.RemoteClient.SpamProjectile, Terraria.RemoteClient.SpamProjectileMax, Terraria.RemoteClient.SpamWater, and Terraria.RemoteClient.SpamWaterMax.