IContextualConditionSpell
Interface
Inheritance 1 ancestor · 62 siblings · 4 descendants
- IContextualCondition
- 0xf433ec4d (removed in patch 16.21)
- ContextualConditionAbilityResourceIsPips
- ContextualConditionAbilityResourceSlot
- ContextualConditionAbilityResourceType
- ContextualConditionAmountHealed
- ContextualConditionAnimationName
- ContextualConditionAnyOtherHero
- 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
- IContextualConditionSpellcurrent
Class Documentation
Edit documentationA condition on one spell: its name, slot, level or ready state. The spell under test depends on where the condition is:
| Placed in | Spell tested |
|---|---|
a rule's mConditions |
the spell of the situation |
| a ContextualConditionSpell | the owner's spell in its mSpellSlot |
The spell situations SpellCast, SpellHit and MissileMiss set the cast spell,
SpellReady sets the spell that became ready, and the kill situations set the name and
slot of the killing spell.