Heroic Lands
Home
Thalorna
Blog
Projects
Song of Heroic Lands
HârnMaster 3
Modules
API Documentation
KnowledgeBase
License
Preparing search index...
The search index is not available
Song of Heroic Lands API - v0.8.2
Song of Heroic Lands API
sohl
document
actor
logic
Namespace logic
Foundry-free actor logic.
Namespaces
BodyLogic
Classes
BeingLogic
BodyLogic
CohortLogic
SohlActorBaseLogic
StructureLogic
VehicleLogic
Interfaces
AffiliationLike
AffiliationRow
AfflictionChoice
AfflictionGroup
AfflictionLike
AfflictionRow
AmputationCardInfo
AspectProtection
BeingCombatMode
BeingData
BodyLocationLike
BodyLocationRow
BodyPartLike
BodyPartLozenge
BodyPartNode
BodyZoneLike
BodyZoneNode
CohortData
CohortMemberRow
CombatantTokenRef
ContagionTestChoice
ContainerNode
ContainerTree
GearContainerMove
GearContainerRef
Health
HealthInput
HoldableOption
InjuryAimTrace
InjuryCardContext
InjurySection
MeleeReachOption
MovementProfile
MovementRow
MysticalAbilityColumn
PallCloudPenalties
PallRecoveryOutcome
PartHealthInput
PrintChargesInput
ResolveInjuryData
SharedGearCandidate
SharedGearCarrier
SharedGearEntry
SkillGroup
SkillLike
SkillRow
SohlActorData
SohlActorLogic
StatusPill
StrikeModeRangeInfo
StructureData
TokenActorRef
TraumaColumn
TraumaLike
TraumaRow
ValueDescBand
VehicleData
VehicleOccupant
VehicleOccupantRow
WeaponRangeSplit
WeaponStrikeGroup
Type Aliases
HealthBand
MysticalAbilityColumnKind
RallyOutcome
ShockReTestOutcome
ShockState
TraumaColumnKind
Variables
BODY_PART_STATUS_PRINT_LABEL
DEFAULT_TARGET_ZONE_NUMBER
FEAR_AFRAID_CLEAR
FEAR_BRAVE_BONUS
FEAR_BRAVE_DURATION
FEAR_TERRIFIED_CLEAR
HEALTH_BAND
MAX_SHOCK_STATE
MORALE_BRAVE_BONUS
MORALE_BRAVE_DURATION
MYSTICALABILITY_SUBTYPE_COLUMNS
NONE_MOVE_PROFILE
PALL_DEPTH_PER_PAL
PALL_FATE
PALL_LIGHT_REDUCTION
PALL_RECOVERY_INTERVAL_FORMULA
PALL_STATE
PRINT_EM_DASH
PRINT_INFINITY
RALLY_LOCKOUT_LONG
RALLY_LOCKOUT_SHORT
SECONDS_PER_DAY
SHOCK_RETEST_MODIFIER
SHOCK_RETEST_OWN_TURN_PREDICATE
SHOCK_RETEST_UNCONSCIOUS_DELAY
SHOCK_STATE
SHOCK_STATE_LABEL_KEYS
SHOCK_STATUS_BY_LEVEL
SHOCK_STATUS_IDS
SKILL_DISPLAY_SUBTYPE_ORDER
TRAUMA_SUBTYPE_COLUMNS
Functions
applySearchFilter
attributeDescriptor
buildAffiliationRows
buildAfflictionGroups
buildBodyLocationTree
buildBodyPartLozenges
buildContainerTree
buildContractedAfflictionData
buildHoldableGear
buildInjuryCardData
buildInjurySections
buildMissCardData
buildMovementRows
buildResolveInjuryData
buildSkillGroups
buildStatusPills
buildTraumaRows
clampHealthPct
clampShockState
collectSharedGear
comaHealingRate
computeActorReach
contagionTarget
createTraumaFromInjury
deriveHealth
fearCategoryLabelKey
fearClearDuration
fearDefenseRestricted
fearHelpless
fearMustFlee
fearPsyGain
fearStateFromTest
filterHeldWeapons
formatPrintChargesDisplay
formatPrintHealthLine
formatPrintLevel
formatZoneRange
getActorBody
getActorBodyStructure
groupBySubType
healingBaseFor
healthBand
healthBandLabel
healthPercent
htmlToPlainText
isContracted
isFearfulState
isPallFailure
isShakenMorale
isSharedWithCohort
keepControlTable
moraleCategoryLabelKey
moraleHelpless
moraleMoreSevere
moralePsyGain
moraleRouts
moraleStateFromTest
moraleWithdraws
mostSevereFear
mostSevereMorale
mysticalAbilityColumns
mysticalAbilityLedgerCols
onsetDaysFor
pallCloudPenalties
pallDepthPenalty
pallRecoveryOutcome
pallResistState
pallStrengthAt
pallStressGain
physicalHealthCeiling
promptContagionTest
rallyOutcome
reactionOutcome
readContagionTestForm
readResolveInjuryForm
resolveActorSheetParts
resolveGearContainerMove
selectActorCombatant
selectActorTokens
selectMoveProfile
selectStrikeModeModifier
shockCourseHrDelta
shockIndexAdjustment
shockReTestOutcome
shockRollNeeded
shockStateFromIndex
shockStateFromStatuses
shockStateLabelKey
shockStatusForLevel
splitWeaponsByRange
summarizeActiveStatuses
summarizeInjuredParts
traumaLedgerCols
traumaSeverityLabel
usableHeldStrikeModes
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Namespaces
Body
Logic
Classes
Being
Logic
Body
Logic
Cohort
Logic
Sohl
Actor
Base
Logic
Structure
Logic
Vehicle
Logic
Interfaces
Affiliation
Like
Affiliation
Row
Affliction
Choice
Affliction
Group
Affliction
Like
Affliction
Row
Amputation
Card
Info
Aspect
Protection
Being
Combat
Mode
Being
Data
Body
Location
Like
Body
Location
Row
Body
Part
Like
Body
Part
Lozenge
Body
Part
Node
Body
Zone
Like
Body
Zone
Node
Cohort
Data
Cohort
Member
Row
Combatant
Token
Ref
Contagion
Test
Choice
Container
Node
Container
Tree
Gear
Container
Move
Gear
Container
Ref
Health
Health
Input
Holdable
Option
Injury
Aim
Trace
Injury
Card
Context
Injury
Section
Melee
Reach
Option
Movement
Profile
Movement
Row
Mystical
Ability
Column
Pall
Cloud
Penalties
Pall
Recovery
Outcome
Part
Health
Input
Print
Charges
Input
Resolve
Injury
Data
Shared
Gear
Candidate
Shared
Gear
Carrier
Shared
Gear
Entry
Skill
Group
Skill
Like
Skill
Row
Sohl
Actor
Data
Sohl
Actor
Logic
Status
Pill
Strike
Mode
Range
Info
Structure
Data
Token
Actor
Ref
Trauma
Column
Trauma
Like
Trauma
Row
Value
Desc
Band
Vehicle
Data
Vehicle
Occupant
Vehicle
Occupant
Row
Weapon
Range
Split
Weapon
Strike
Group
Type Aliases
Health
Band
Mystical
Ability
Column
Kind
Rally
Outcome
Shock
Re
Test
Outcome
Shock
State
Trauma
Column
Kind
Variables
BODY_
PART_
STATUS_
PRINT_
LABEL
DEFAULT_
TARGET_
ZONE_
NUMBER
FEAR_
AFRAID_
CLEAR
FEAR_
BRAVE_
BONUS
FEAR_
BRAVE_
DURATION
FEAR_
TERRIFIED_
CLEAR
HEALTH_
BAND
MAX_
SHOCK_
STATE
MORALE_
BRAVE_
BONUS
MORALE_
BRAVE_
DURATION
MYSTICALABILITY_
SUBTYPE_
COLUMNS
NONE_
MOVE_
PROFILE
PALL_
DEPTH_
PER_
PAL
PALL_
FATE
PALL_
LIGHT_
REDUCTION
PALL_
RECOVERY_
INTERVAL_
FORMULA
PALL_
STATE
PRINT_
EM_
DASH
PRINT_
INFINITY
RALLY_
LOCKOUT_
LONG
RALLY_
LOCKOUT_
SHORT
SECONDS_
PER_
DAY
SHOCK_
RETEST_
MODIFIER
SHOCK_
RETEST_
OWN_
TURN_
PREDICATE
SHOCK_
RETEST_
UNCONSCIOUS_
DELAY
SHOCK_
STATE
SHOCK_
STATE_
LABEL_
KEYS
SHOCK_
STATUS_
BY_
LEVEL
SHOCK_
STATUS_
IDS
SKILL_
DISPLAY_
SUBTYPE_
ORDER
TRAUMA_
SUBTYPE_
COLUMNS
Functions
apply
Search
Filter
attribute
Descriptor
build
Affiliation
Rows
build
Affliction
Groups
build
Body
Location
Tree
build
Body
Part
Lozenges
build
Container
Tree
build
Contracted
Affliction
Data
build
Holdable
Gear
build
Injury
Card
Data
build
Injury
Sections
build
Miss
Card
Data
build
Movement
Rows
build
Resolve
Injury
Data
build
Skill
Groups
build
Status
Pills
build
Trauma
Rows
clamp
Health
Pct
clamp
Shock
State
collect
Shared
Gear
coma
Healing
Rate
compute
Actor
Reach
contagion
Target
create
Trauma
From
Injury
derive
Health
fear
Category
Label
Key
fear
Clear
Duration
fear
Defense
Restricted
fear
Helpless
fear
Must
Flee
fear
Psy
Gain
fear
State
From
Test
filter
Held
Weapons
format
Print
Charges
Display
format
Print
Health
Line
format
Print
Level
format
Zone
Range
get
Actor
Body
get
Actor
Body
Structure
group
By
Sub
Type
healing
Base
For
health
Band
health
Band
Label
health
Percent
html
To
Plain
Text
is
Contracted
is
Fearful
State
is
Pall
Failure
is
Shaken
Morale
is
Shared
With
Cohort
keep
Control
Table
morale
Category
Label
Key
morale
Helpless
morale
More
Severe
morale
Psy
Gain
morale
Routs
morale
State
From
Test
morale
Withdraws
most
Severe
Fear
most
Severe
Morale
mystical
Ability
Columns
mystical
Ability
Ledger
Cols
onset
Days
For
pall
Cloud
Penalties
pall
Depth
Penalty
pall
Recovery
Outcome
pall
Resist
State
pall
Strength
At
pall
Stress
Gain
physical
Health
Ceiling
prompt
Contagion
Test
rally
Outcome
reaction
Outcome
read
Contagion
Test
Form
read
Resolve
Injury
Form
resolve
Actor
Sheet
Parts
resolve
Gear
Container
Move
select
Actor
Combatant
select
Actor
Tokens
select
Move
Profile
select
Strike
Mode
Modifier
shock
Course
Hr
Delta
shock
Index
Adjustment
shock
Re
Test
Outcome
shock
Roll
Needed
shock
State
From
Index
shock
State
From
Statuses
shock
State
Label
Key
shock
Status
For
Level
split
Weapons
By
Range
summarize
Active
Statuses
summarize
Injured
Parts
trauma
Ledger
Cols
trauma
Severity
Label
usable
Held
Strike
Modes
Song of Heroic Lands API - v0.8.2
Loading...
Foundry-free actor logic.