tModLoader v2024.10
A mod to make and play Terraria mods
|
Inherits IProvideItemConditionDescription.
Inherited by Conditions.BeatAnyMechBoss, Conditions.BeesSeed, Conditions.CorruptKeyCondition, Conditions.CrimsonKeyCondition, Conditions.DesertKeyCondition, Conditions.DontStarveIsNotUp, Conditions.DontStarveIsUp, Conditions.DownedAllMechBosses, Conditions.DownedPlantera, Conditions.DrunkWorldIsNotUp, Conditions.DrunkWorldIsUp, Conditions.EmpressOfLightIsGenuinelyEnraged, Conditions.FirstTimeKillingPlantera, Conditions.ForTheWorthyIsNotUp, Conditions.ForTheWorthyIsUp, Conditions.FromCertainWaveAndAbove, Conditions.FrostMoonDropGateForTrophies, Conditions.FrostMoonDropGatingChance, Conditions.FrozenKeyCondition, Conditions.HallowKeyCondition, Conditions.HalloweenGoodieBagDrop, Conditions.HalloweenWeapons, Conditions.IsBloodMoonAndNotFromStatue, Conditions.IsChristmas, Conditions.IsCorruption, Conditions.IsCorruptionAndNotExpert, Conditions.IsCrimson, Conditions.IsCrimsonAndNotExpert, Conditions.IsExpert, Conditions.IsHardmode, Conditions.IsMasterMode, Conditions.IsPreHardmode, Conditions.IsPumpkinMoon, Conditions.IsUsingSpecificAIValues, Conditions.JungleKeyCondition, Conditions.LegacyHack_IsABoss, Conditions.LegacyHack_IsBossAndExpert, Conditions.LegacyHack_IsBossAndNotExpert, Conditions.LivingFlames, Conditions.MechanicalBossesDummyCondition, Conditions.MechdusaKill, Conditions.MissingTwin, Conditions.NamedNPC, Conditions.NeverTrue, Conditions.NoPortalGun, Conditions.NoTrapsSeed, Conditions.NotBeesSeed, Conditions.NotExpert, Conditions.NotFromStatue, Conditions.NotMasterMode, Conditions.NotNoTrapsSeed, Conditions.NotRemixSeed, Conditions.NotUsedDemonHeart, Conditions.PirateMap, Conditions.PlayerNeedsHealing, Conditions.PumpkinMoonDropGateForTrophies, Conditions.PumpkinMoonDropGatingChance, Conditions.RemixSeed, Conditions.RemixSeedEasymode, Conditions.RemixSeedHardmode, Conditions.SoulOfLight, Conditions.SoulOfNight, Conditions.TenthAnniversaryIsNotUp, Conditions.TenthAnniversaryIsUp, Conditions.WindyEnoughForKiteDrops, Conditions.XmasPresentDrop, Conditions.YoyoCascade, Conditions.YoyosAmarok, Conditions.YoyosHelFire, Conditions.YoyosKraken, Conditions.YoyosYelets, Conditions.ZenithSeedIsNotUp, and Conditions.ZenithSeedIsUp.
Public Member Functions | |
bool | CanDrop (DropAttemptInfo info) |
Whether or not the item using this drop rule can drop. More... | |
bool | CanShowItemDropInUI () |
Whether or not the item using this drop rule will show in the Bestiary drops listing. This is typically less restrictive than the CanDrop(DropAttemptInfo) logic and usually only limits drop visibility for conditions that represent world state that can't change, such as the world difficulty or world evil choice. Most other conditions just return true, hinting to the player that the item could potentially drop even if the drop conditions aren't currently fully met. More... | |
Public Member Functions inherited from IProvideItemConditionDescription | |
string | GetConditionDescription () |
bool IItemDropRuleCondition.CanDrop | ( | DropAttemptInfo | info | ) |
Whether or not the item using this drop rule can drop.
Implemented in Conditions.NeverTrue, Conditions.IsUsingSpecificAIValues, Conditions.FrostMoonDropGatingChance, Conditions.PumpkinMoonDropGatingChance, Conditions.FrostMoonDropGateForTrophies, Conditions.PumpkinMoonDropGateForTrophies, Conditions.IsPumpkinMoon, Conditions.FromCertainWaveAndAbove, Conditions.IsBloodMoonAndNotFromStatue, Conditions.DownedAllMechBosses, Conditions.DownedPlantera, Conditions.IsHardmode, Conditions.FirstTimeKillingPlantera, Conditions.MechanicalBossesDummyCondition, Conditions.PirateMap, Conditions.IsChristmas, Conditions.NotExpert, Conditions.NotMasterMode, Conditions.MissingTwin, Conditions.EmpressOfLightIsGenuinelyEnraged, Conditions.PlayerNeedsHealing, Conditions.MechdusaKill, Conditions.LegacyHack_IsBossAndExpert, Conditions.LegacyHack_IsBossAndNotExpert, Conditions.LegacyHack_IsABoss, Conditions.IsExpert, Conditions.IsMasterMode, Conditions.IsCrimson, Conditions.IsCorruption, Conditions.IsCrimsonAndNotExpert, Conditions.IsCorruptionAndNotExpert, Conditions.HalloweenWeapons, Conditions.SoulOfNight, Conditions.SoulOfLight, Conditions.NotFromStatue, Conditions.HalloweenGoodieBagDrop, Conditions.XmasPresentDrop, Conditions.LivingFlames, Conditions.NamedNPC, Conditions.HallowKeyCondition, Conditions.JungleKeyCondition, Conditions.CorruptKeyCondition, Conditions.CrimsonKeyCondition, Conditions.FrozenKeyCondition, Conditions.DesertKeyCondition, Conditions.BeatAnyMechBoss, Conditions.YoyoCascade, Conditions.YoyosAmarok, Conditions.YoyosYelets, Conditions.YoyosKraken, Conditions.YoyosHelFire, Conditions.WindyEnoughForKiteDrops, Conditions.RemixSeedEasymode, Conditions.RemixSeedHardmode, Conditions.RemixSeed, Conditions.NotRemixSeed, Conditions.TenthAnniversaryIsUp, Conditions.TenthAnniversaryIsNotUp, Conditions.DontStarveIsUp, Conditions.DontStarveIsNotUp, Conditions.NotUsedDemonHeart, Conditions.NoPortalGun, Conditions.IsPreHardmode, Conditions.DrunkWorldIsUp, Conditions.ForTheWorthyIsUp, Conditions.BeesSeed, Conditions.NoTrapsSeed, Conditions.ZenithSeedIsUp, Conditions.DrunkWorldIsNotUp, Conditions.ForTheWorthyIsNotUp, Conditions.NotBeesSeed, Conditions.NotNoTrapsSeed, and Conditions.ZenithSeedIsNotUp.
bool IItemDropRuleCondition.CanShowItemDropInUI | ( | ) |
Whether or not the item using this drop rule will show in the Bestiary drops listing. This is typically less restrictive than the CanDrop(DropAttemptInfo) logic and usually only limits drop visibility for conditions that represent world state that can't change, such as the world difficulty or world evil choice. Most other conditions just return true, hinting to the player that the item could potentially drop even if the drop conditions aren't currently fully met.
Implemented in Conditions.NeverTrue, Conditions.IsUsingSpecificAIValues, Conditions.FrostMoonDropGatingChance, Conditions.PumpkinMoonDropGatingChance, Conditions.FrostMoonDropGateForTrophies, Conditions.PumpkinMoonDropGateForTrophies, Conditions.IsPumpkinMoon, Conditions.FromCertainWaveAndAbove, Conditions.IsBloodMoonAndNotFromStatue, Conditions.DownedAllMechBosses, Conditions.DownedPlantera, Conditions.IsHardmode, Conditions.FirstTimeKillingPlantera, Conditions.MechanicalBossesDummyCondition, Conditions.PirateMap, Conditions.IsChristmas, Conditions.NotExpert, Conditions.NotMasterMode, Conditions.MissingTwin, Conditions.EmpressOfLightIsGenuinelyEnraged, Conditions.PlayerNeedsHealing, Conditions.MechdusaKill, Conditions.LegacyHack_IsBossAndExpert, Conditions.LegacyHack_IsBossAndNotExpert, Conditions.LegacyHack_IsABoss, Conditions.IsExpert, Conditions.IsMasterMode, Conditions.IsCrimson, Conditions.IsCorruption, Conditions.IsCrimsonAndNotExpert, Conditions.IsCorruptionAndNotExpert, Conditions.HalloweenWeapons, Conditions.SoulOfNight, Conditions.SoulOfLight, Conditions.NotFromStatue, Conditions.HalloweenGoodieBagDrop, Conditions.XmasPresentDrop, Conditions.LivingFlames, Conditions.NamedNPC, Conditions.HallowKeyCondition, Conditions.JungleKeyCondition, Conditions.CorruptKeyCondition, Conditions.CrimsonKeyCondition, Conditions.FrozenKeyCondition, Conditions.DesertKeyCondition, Conditions.BeatAnyMechBoss, Conditions.YoyoCascade, Conditions.YoyosAmarok, Conditions.YoyosYelets, Conditions.YoyosKraken, Conditions.YoyosHelFire, Conditions.WindyEnoughForKiteDrops, Conditions.RemixSeedEasymode, Conditions.RemixSeedHardmode, Conditions.RemixSeed, Conditions.NotRemixSeed, Conditions.TenthAnniversaryIsUp, Conditions.TenthAnniversaryIsNotUp, Conditions.DontStarveIsUp, Conditions.DontStarveIsNotUp, Conditions.NotUsedDemonHeart, Conditions.NoPortalGun, Conditions.IsPreHardmode, Conditions.DrunkWorldIsUp, Conditions.ForTheWorthyIsUp, Conditions.BeesSeed, Conditions.NoTrapsSeed, Conditions.ZenithSeedIsUp, Conditions.DrunkWorldIsNotUp, Conditions.ForTheWorthyIsNotUp, Conditions.NotBeesSeed, Conditions.NotNoTrapsSeed, and Conditions.ZenithSeedIsNotUp.