pub enum FeatKindFilter {
Show 25 variants
AnyArmourProficiency,
AnyWeaponProficiency,
AnyWeaponFocus,
AnyWeaponSpecialization,
AnyPowerAttack,
AnyPowerBlast,
AnyCriticalStrike,
AnyFlurry,
AnySniperShot,
AnyRapidShot,
AnyTwoWeapon,
AnyJediDefense,
AnyForceFocus,
AnyForceJump,
AnyForceImmunity,
AnySneakAttack,
AnyUncannyDodge,
AnyToughness,
AnyConditioning,
AnyImplant,
AnyDroidUpgrade,
AnyDueling,
AnySense,
AnyGuardStance,
AnySkillFocus,
}Expand description
Family / aggregation filter for UtcSnapshot::has_feat.
Each variant matches a ladder, family, or roll-up of typed
DecodedFeat variants. There’s no 1:1 named filter per typed
feat because the vanilla feat set is too large for that to be
useful; callers wanting an exact-variant test should match on
DecodedFeat directly with matches!.
DecodedFeat::Unknown entries never match any filter. Callers
wanting to inspect mod-added feat labels walk UtcSnapshot::feats
directly.
Variants§
AnyArmourProficiency
Any ArmourProf* variant.
AnyWeaponProficiency
Any WeaponProf* variant (including the deprecated XXXX_
rows still loaded by vanilla UTCs) plus ProficiencyAll.
AnyWeaponFocus
Any WeaponFocus* variant.
AnyWeaponSpecialization
Any WeaponSpec* variant.
AnyPowerAttack
PowerAttack, ImprovedPowerAttack, or MasterPowerAttack.
AnyPowerBlast
PowerBlast, ImprovedPowerBlast, or MasterPowerBlast.
AnyCriticalStrike
CriticalStrike, ImprovedCriticalStrike, or
MasterCriticalStrike.
AnyFlurry
Flurry or ImprovedFlurry.
AnySniperShot
SniperShot, ImprovedSniperShot, or MasterSniperShot.
AnyRapidShot
RapidShot or ImprovedRapidShot.
AnyTwoWeapon
TwoWeaponFighting, TwoWeaponAdvanced, or TwoWeaponMastery.
AnyJediDefense
JediDefense, AdvancedJediDefense, or MasterJediDefense.
AnyForceFocus
Any ForceFocus* variant (sense / alter / control schools).
AnyForceJump
ForceJump, ForceJumpAdvanced, or ForceJumpMastery.
AnyForceImmunity
Any ForceImmunity* variant (fear / stun / paralysis).
AnySneakAttack
Any SneakAttack* variant (1D6 through 6D6).
AnyUncannyDodge
UncannyDodge1 or UncannyDodge2.
AnyToughness
Toughness, ImprovedToughness, or MasterToughness.
AnyConditioning
Conditioning, ImprovedConditioning, or MasterConditioning.
AnyImplant
ImplantLevel1, ImplantLevel2, or ImplantLevel3.
AnyDroidUpgrade
DroidUpgrade1, DroidUpgrade2, or DroidUpgrade3.
AnyDueling
Dueling, AdvancedDueling, or MasterDueling.
AnySense
JediSense, KnightSense, or MasterSense.
AnyGuardStance
Any *GuardStance variant (deprecated by Bioware but still
wired into vanilla UTCs).
AnySkillFocus
Any SkillFocus* variant (deprecated by Bioware but still
wired into a handful of vanilla UTCs).
Trait Implementations§
Source§impl Clone for FeatKindFilter
impl Clone for FeatKindFilter
Source§fn clone(&self) -> FeatKindFilter
fn clone(&self) -> FeatKindFilter
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more