public bool CanDrop(DropAttemptInfo info) { return(Main.pumpkinMoon); }
public bool CanDrop(DropAttemptInfo info) { return(Main.hardMode && info.player.ZoneDungeon && (NPC.downedPlantBoss && info.npc.lifeMax > 5) && (info.npc.HasPlayerTarget && !info.npc.friendly && (double)info.npc.value > 0.0) && !info.IsInSimulation); }
public bool CanDrop(DropAttemptInfo info) { return(_condition.CanDrop(info)); }
public bool CanDrop(DropAttemptInfo info) { return(info.npc.GivenOrTypeName == this._neededName); }
public bool CanDrop(DropAttemptInfo info) { return(NPC.downedMechBossAny); }
public bool CanDrop(DropAttemptInfo info) { return(Conditions.SoulOfWhateverConditionCanDrop(info) && info.player.ZoneHallow); }
public bool CanDrop(DropAttemptInfo info) { return(Main.xMas && info.npc.lifeMax > 1 && (info.npc.damage > 0 && !info.npc.friendly) && (info.npc.type != 121 && info.npc.type != 23 && (double)info.npc.value > 0.0) && !info.IsInSimulation); }
public bool CanDrop(DropAttemptInfo info) { return(false); }
public bool CanDrop(DropAttemptInfo info) { return(Main.xMas); }
public bool CanDrop(DropAttemptInfo info) { return(!NPC.downedPlantBoss); }
public bool CanDrop(DropAttemptInfo info) { return((double)info.npc.value > 0.0 && Main.hardMode && (double)info.npc.position.Y / 16.0 < Main.worldSurface + 10.0 && ((double)info.npc.Center.X / 16.0 < 380.0 || (double)info.npc.Center.X / 16.0 > (double)(Main.maxTilesX - 380)) && !info.IsInSimulation); }
public bool CanDrop(DropAttemptInfo info) { return(NPC.downedMechBoss1 && NPC.downedMechBoss2 && NPC.downedMechBoss3); }
public bool CanDrop(DropAttemptInfo info) { return(!Main.dayTime && Main.bloodMoon && !info.npc.SpawnedFromStatue && !info.IsInSimulation); }
public bool CanDrop(DropAttemptInfo info) { return(NPC.waveNumber >= this._neededWave); }
public bool CanDrop(DropAttemptInfo info) { return(!WorldGen.crimson && !Main.expertMode); }
public bool CanDrop(DropAttemptInfo info) { return(info.npc.AI_120_HallowBoss_IsGenuinelyEnraged()); }
public bool CanDrop(DropAttemptInfo info) { return((double)info.npc.ai[this._aiSlotToCheck] == (double)this._valueToMatch); }
public bool CanDrop(DropAttemptInfo info) { return(info.player.statLife < info.player.statLifeMax2); }
public bool CanDrop(DropAttemptInfo info) { return(!info.npc.SpawnedFromStatue); }
public bool CanDrop(DropAttemptInfo info) { return(info.npc.boss && !Main.expertMode); }
public bool CanDrop(DropAttemptInfo info) { return(info.npc.lifeMax > 5 && (double)info.npc.value > 0.0 && (!info.npc.friendly && Main.hardMode) && (double)info.npc.position.Y / 16.0 > (double)Main.UnderworldLayer && !info.IsInSimulation); }
public bool CanDrop(DropAttemptInfo info) { return(info.npc.boss); }
public bool CanDrop(DropAttemptInfo info) { return((double)info.npc.value > 0.0 && Main.hardMode && (!info.IsInSimulation && info.player.ZoneDesert) && !info.player.ZoneBeach); }
public bool CanDrop(DropAttemptInfo info) { return(Main.expertMode); }
public bool CanDrop(DropAttemptInfo info) { return(!Main.hardMode && info.npc.HasPlayerTarget && (info.npc.lifeMax > 5 && !info.npc.friendly) && ((double)info.npc.position.Y / 16.0 > (double)(Main.maxTilesY - 350) && NPC.downedBoss3) && !info.IsInSimulation); }
public bool CanDrop(DropAttemptInfo info) { return(Main.masterMode); }
public bool CanDrop(DropAttemptInfo info) { return(Main.hardMode && !info.player.ZoneDungeon && ((double)info.npc.position.Y / 16.0 > (Main.rockLayer + (double)(Main.maxTilesY * 2)) / 3.0 && info.npc.lifeMax > 5) && (info.npc.HasPlayerTarget && !info.npc.friendly && (double)info.npc.value > 0.0) && !info.IsInSimulation); }
public bool CanDrop(DropAttemptInfo info) { return(!WorldGen.crimson); }
public bool CanDrop(DropAttemptInfo info) { return(true); }
public bool CanDrop(DropAttemptInfo info) { return(Main.WindyEnoughForKiteDrops); }