BaseHitPrereqCondition class
BaseHitPrereqCondition
Inheritance
Base: IScriptable
Derived
AgentMovingHitPrereqCondition, AmmoStateHitPrereqCondition, AttackSubtypeHitPrereqCondition, AttackTagHitPrereqCondition, AttackTypeHitPrereqCondition, BodyPartHitPrereqCondition, ConsecutiveHitsPrereqCondition, DamageOverTimeTypeHitPrereqCondition, DamageTypeHitPrereqCondition, DismembermentTriggeredHitPrereqCondition
Show 24 more of 34 derived classes
DistanceCoveredHitPrereqCondition, EffectNamePresentHitPrereqCondition, HitFlagHitPrereqCondition, HitIsQuickhackPresentInQueuePrereqCondition, InstigatorTypeHitPrereqCondition, ReactionPresetHitPrereqCondition, SameTargetHitPrereqCondition, SelfHitPrereqCondition, SourceTypeHitPrereqCondition, StatHitPrereqCondition, StatPoolComparisonHitPrereqCondition, StatPoolHitPrereqCondition, StatusEffectPresentHitPrereqCondition, TargetBreachCanGetKilledByDamagePrereqCondition, TargetCanGetKilledByDamagePrereqCondition, TargetKilledHitPrereqCondition, TargetNPCIsCrowdHitPrereqCondition, TargetNPCRarityHitPrereqCondition, TargetNPCTypeHitPrereqCondition, TargetTypeHitPrereqCondition, TriggerModeHitPrereqCondition, WeaponEvolutionHitPrereqCondition, WeaponItemTypeHitPrereqCondition, WeaponTypeHitPrereqCondition
Properties
| Property | Type | |
|---|---|---|
invert | bool | scripted |
onlyOncePerShot | bool | scripted |
lastAttackTime | float | scripted |
Functions
void SetData(TDBID recordID)RTTIbool Evaluate(game.events.HitEvent hitEvent)RTTIvoid OnMissTriggered(game.events.MissEvent missEvent)RTTIWeakHandle<game.Object> GetObjectToCheck(CName obj, game.events.HitEvent hitEvent)RTTIbool CheckOnlyOncePerShot(game.events.HitEvent hitEvent)RTTI