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

◆ FishingCheck_RollItemDrop()

void Terraria.Projectile.FishingCheck_RollItemDrop ( FishingAttempt fisher)
inlineprivate

Definition at line 1248 of file Projectile.cs.

1249 {
1250 if (!true)
1251 {
1252 }
1253 int num;
1254 if (num == 0)
1255 {
1256 }
1257 int heightLevel;
1258 if (num != 0)
1259 {
1260 heightLevel = fisher.heightLevel;
1261 if (heightLevel == 0)
1262 {
1263 int rolledEnemySpawn = fisher.rolledEnemySpawn;
1264 if (fisher.inLava)
1265 {
1266 if (fisher.CanFishInLava)
1267 {
1268 bool crate = fisher.crate;
1269 if (crate)
1270 {
1271 if (!crate)
1272 {
1273 }
1274 int num2;
1275 if (num2 == 0)
1276 {
1277 int num3;
1278 if (num3 == 0)
1279 {
1280 }
1281 return;
1282 }
1283 }
1284 bool legendary = fisher.legendary;
1285 if (legendary)
1286 {
1287 if (!legendary)
1288 {
1289 }
1290 if (legendary)
1291 {
1292 if (!legendary)
1293 {
1294 }
1295 int num4;
1296 if (num4 == 0)
1297 {
1298 int num5;
1299 if (num5 == 0)
1300 {
1301 }
1302 return;
1303 }
1304 }
1305 bool legendary2 = fisher.legendary;
1306 if (legendary2)
1307 {
1308 if (!legendary2)
1309 {
1310 }
1311 if (!legendary2)
1312 {
1313 if (!legendary2)
1314 {
1315 }
1316 int num6;
1317 if (num6 == 0)
1318 {
1319 int num7;
1320 if (num7 == 0)
1321 {
1322 }
1323 if (num7 == 0)
1324 {
1325 }
1326 return;
1327 }
1328 }
1329 }
1330 }
1331 if (fisher.veryrare)
1332 {
1333 return;
1334 }
1335 if (fisher.rare)
1336 {
1337 return;
1338 }
1339 }
1340 }
1341 else if (fisher.inHoney)
1342 {
1343 if (fisher.rare)
1344 {
1345 int num8 = 2314;
1346 return;
1347 }
1348 bool uncommon = fisher.uncommon;
1349 if (uncommon)
1350 {
1351 if (!uncommon)
1352 {
1353 }
1354 int num9;
1355 while (num9 == 0)
1356 {
1357 }
1358 if (fisher.uncommon)
1359 {
1360 int questFish = fisher.questFish;
1361 return;
1362 }
1363 }
1364 }
1365 else
1366 {
1367 int num8;
1368 if (num8 == 0)
1369 {
1370 }
1371 if (fisher.fishingLevel == 0)
1372 {
1373 }
1374 int fishingLevel = fisher.fishingLevel;
1375 int waterTilesCount = fisher.waterTilesCount;
1376 float waterQuality = fisher.waterQuality;
1377 if (waterTilesCount == 0)
1378 {
1379 }
1380 int num10;
1382 int num11;
1383 if (num11 == 0)
1384 {
1385 return;
1386 }
1387 }
1388 return;
1389 }
1390 }
1391 if (heightLevel == 0)
1392 {
1393 }
1394 }
class f__AnonymousType0<< Count > j__TPar

References j__TPar.