terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ FixAgainstExploit()

void Terraria.Item.FixAgainstExploit ( )
inline

Definition at line 1274 of file Item.cs.

1275 {
1276 int num = 1;
1277 if (num == 0)
1278 {
1279 }
1280 if (num != 0)
1281 {
1282 return;
1283 }
1284 int num2 = this.stack;
1285 int num3 = this.pick;
1286 this.stack = num3;
1287 byte b = this.prefix;
1288 if (b != 0)
1289 {
1290 bool flag = this.CanRollPrefix((int)b);
1291 if (this.prefix != 0)
1292 {
1293 long num4 = 0L;
1294 this.Refresh(num4 != 0L);
1295 return;
1296 }
1297 }
1298 }
class f__AnonymousType0<< Count > j__TPar
bool CanRollPrefix(int prefix)
Definition Item.cs:285
void Refresh(bool onlyIfVariantChanged=true)
Definition Item.cs:1897
byte prefix
Definition Item.cs:2397

References Terraria.Item.CanRollPrefix(), j__TPar, System.L, Terraria.Item.pick, Terraria.Item.prefix, Terraria.Item.Refresh(), and Terraria.Item.stack.

Referenced by Terraria.GameContent.Tile_Entities.TEFoodPlatter.FixLoadedData(), Terraria.GameContent.Tile_Entities.TEItemFrame.FixLoadedData(), and Terraria.GameContent.Tile_Entities.TEWeaponsRack.FixLoadedData().