Foundry-free item logic.

Namespaces

WeaponGearLogic

Classes

AffiliationLogic
AfflictionLogic
ArmorGearLogic
AttributeLogic
ConcoctionGearLogic
ContainerGearLogic
GearLogic
MiscGearLogic
MysteryLogic
MysticalAbilityLogic
ProjectileGearLogic
SkillLogic
SohlItemBaseLogic
TraumaLogic
WeaponGearLogic

Interfaces

AffiliationData
AfflictionData
ArmorGearData
AttributeData
AuralShockRecoveryOutcome
BoostContribution
BoostContributionInput
ConcoctionGearData
ContainerGearData
CourseOutcome
FateHost
FateMysteryProjection
FateOutcome
GearData
ItemMatchKey
MiscGearData
MysteryData
MysticalAbilityData
OfferContext
ProjectileGearData
PsycheRecoveryOutcome
RefCandidate
SdrImprovable
ShortcodeRefOption
SkillData
SohlItemData
SohlItemLogic
StrikeModeCombatant
StrikeModeTestScope
TimedTestOptions
TransferableEffect
TraumaData
TraumaSheetFields
WeaponGearData

Type Aliases

FateCritChoice
FatePath
Shock
StrikeModeTestKind

Variables

AURA_BASED_NO_FATE
AURA_SHORTCODE
AURAL_SHOCK_RECOVERY_INTERVAL_FORMULA
COURSE_DEFEATED_HR
INJURY_LEVELS
PSYCHE_PERMANENCE
PSYCHE_PRESENTATION
PSYCHE_RECOVERY_INTERVAL_FORMULA
Shock
SHOCK
UNTREATED
WEAKNESS_FATIGUE_PER_LEVEL

Functions

actorItemRefOptions
anyMeleeStrikeMode
applyMasteryBoosts
auralShockRecoveryOutcome
availableFateFor
buildFateMasteryLevel
buildItemDescCardData
buildRefOptions
calcMasteryBoost
chooseFateSource
computeBoostContribution
consumeFateCharge
courseHrDelta
courseOutcomeFor
defineImproveSdrActions
describeInterval
eligibleFateSources
fatePointsAvailable
findSimilarItem
getFateDescTable
improveWithSDR
inflictAuralShock
inflictPsycheStress
inflictWeaknessFatigue
isShock
keyTransferredEffects
localizeSubType
offerSchedule
performFateTest
postFateResultCard
preferredFateSource
promptFateCritChoice
psychePresentation
psycheRecoveryOutcome
resolveAssocAffiliation
resolveAssocSkill
resolveFateOutcome
resolveStrikeMode
rollTimedTest
runStrikeModeTest
setImproveFlag
toggleImproveFlag
traumaSheetFields
unsetImproveFlag
weaknessFatigueForLevel