The subconditions that one champion must pass, all of them. The test of a champion stops at the first subcondition that fails.
ContextualConditionAnyOtherHero
Inheritance 1 ancestor · 62 siblings
- IContextualCondition
- 0xf433ec4d (removed in patch 16.21)
- ContextualConditionAbilityResourceIsPips
- ContextualConditionAbilityResourceSlot
- ContextualConditionAbilityResourceType
- ContextualConditionAmountHealed
- ContextualConditionAnimationName
- ContextualConditionAnyOtherHerocurrent
- ContextualConditionCastTarget
- ContextualConditionChanceToPlay
- ContextualConditionCharacter
- ContextualConditionCharacterLevel
- ContextualConditionCustomTimer
- ContextualConditionDamageResultType
- ContextualConditionDamageSelfMitigated
- ContextualConditionEndedVoCacSituation
- ContextualConditionEndedVoEventName
- ContextualConditionEnemyDeathsNearby
- ContextualConditionGameTimer
- ContextualConditionGearId (removed in patch 15.18)
- ContextualConditionGearIdCheck
- ContextualConditionGearIdEquip
- ContextualConditionGlobalObjectiveBountyFirstActivation
- ContextualConditionGlobalObjectiveBountyForTeam
- ContextualConditionGlobalObjectiveBountyState
- ContextualConditionHasGold
- ContextualConditionHasItemFromVOGroup
- ContextualConditionItemCanBePurchased
- ContextualConditionItemID
- ContextualConditionItemPriceMinimum
- ContextualConditionItemPurchased
- ContextualConditionItemVOGroup
- ContextualConditionKillComparison
- ContextualConditionKillCount
- ContextualConditionKillerType
- ContextualConditionLastBoughtItem
- ContextualConditionMapID
- ContextualConditionMapRegionName1
- ContextualConditionMarkerName
- ContextualConditionMoveDistance
- ContextualConditionMultikillSize
- ContextualConditionNearbyChampionCount
- ContextualConditionNegation
- ContextualConditionNeutralCampId
- ContextualConditionNeutralMinionCampIsAlive
- ContextualConditionNeutralMinionCampName
- ContextualConditionNeutralMinionMapSide
- ContextualConditionNumberOfCharactersNearTargetPos
- ContextualConditionObjectiveCountComparison
- ContextualConditionObjectiveTakeByMyTeam
- ContextualConditionOwnerTeamNetChampionKills
- ContextualConditionRuleCooldown
- ContextualConditionShopCloseCount
- ContextualConditionShopOpenCount
- ContextualConditionSituationHasRecentlyRun
- ContextualConditionSpell
- ContextualConditionTeammateDeathsNearby
- ContextualConditionTimeSinceStealthStateChange
- ContextualConditionTurretPosition
- ContextualConditionUserFactCount
- ContextualConditionUserFactSequence
- ContextualConditionWinningTeam
- IContextualConditionBuff4
- IContextualConditionSpell4
Class Documentation
Edit documentationA condition that passes when at least one other champion passes every
character subcondition in mChildConditions.
The client walks all champions in the game, skips the unit that the situation belongs to, and evaluates the subconditions on each champion in turn. The condition passes at the first champion for which every subcondition passes.
- If
mChildConditionsis empty, the condition passes when the game has any other champion. - If the game has no other champion, the condition fails.
The walk does not filter by team and does not skip dead champions. A rule that needs an enemy or a living champion must test it with a subcondition.