Black Trigram (흑괘) - API Documentation - v0.2.10
GitHub
Game Website
Preparing search index...
types/systems
VitalPointSystemInterface
Interface VitalPointSystemInterface
interface
VitalPointSystemInterface
{
applyVitalPointEffects
:
(
player
:
PlayerState
,
vitalPoint
:
VitalPoint
,
intensityMultiplier
?:
number
,
)
=>
PlayerState
;
calculateHit
:
(
technique
:
KoreanTechnique
,
targetVitalPointId
:
null
|
string
,
accuracyRoll
:
number
,
attackerPosition
:
Position
,
defenderPosition
:
Position
,
defenderStance
:
TrigramStance
,
)
=>
VitalPointHitResult
;
processHit
:
(
targetPosition
:
Position
,
technique
:
KoreanTechnique
,
baseDamage
:
number
,
attackerArchetype
:
PlayerArchetype
,
targetDimensions
:
{
height
:
number
;
width
:
number
}
,
targetedVitalPointId
?:
null
|
string
,
)
=>
VitalPointHitResult
;
calculateVitalPointAccuracy
(
targetPosition
:
Position
,
attackAccuracy
:
number
,
vitalPoint
:
VitalPoint
,
)
:
number
;
calculateVitalPointDamage
(
vitalPoint
:
VitalPoint
,
baseDamage
:
number
,
archetype
:
PlayerArchetype
,
)
:
number
;
getAllVitalPoints
()
:
readonly
VitalPoint
[]
;
getVitalPointById
(
id
:
string
)
:
undefined
|
VitalPoint
;
getVitalPointsInRegion
(
region
:
string
)
:
readonly
VitalPoint
[]
;
}
Index
Properties
apply
Vital
Point
Effects
calculate
Hit
process
Hit
Methods
calculate
Vital
Point
Accuracy
calculate
Vital
Point
Damage
get
All
Vital
Points
get
Vital
Point
By
Id
get
Vital
Points
In
Region
Properties
apply
Vital
Point
Effects
applyVitalPointEffects
:
(
player
:
PlayerState
,
vitalPoint
:
VitalPoint
,
intensityMultiplier
?:
number
,
)
=>
PlayerState
calculate
Hit
calculateHit
:
(
technique
:
KoreanTechnique
,
targetVitalPointId
:
null
|
string
,
accuracyRoll
:
number
,
attackerPosition
:
Position
,
defenderPosition
:
Position
,
defenderStance
:
TrigramStance
,
)
=>
VitalPointHitResult
process
Hit
processHit
:
(
targetPosition
:
Position
,
technique
:
KoreanTechnique
,
baseDamage
:
number
,
attackerArchetype
:
PlayerArchetype
,
targetDimensions
:
{
height
:
number
;
width
:
number
}
,
targetedVitalPointId
?:
null
|
string
,
)
=>
VitalPointHitResult
Methods
calculate
Vital
Point
Accuracy
calculateVitalPointAccuracy
(
targetPosition
:
Position
,
attackAccuracy
:
number
,
vitalPoint
:
VitalPoint
,
)
:
number
Parameters
targetPosition
:
Position
attackAccuracy
:
number
vitalPoint
:
VitalPoint
Returns
number
calculate
Vital
Point
Damage
calculateVitalPointDamage
(
vitalPoint
:
VitalPoint
,
baseDamage
:
number
,
archetype
:
PlayerArchetype
,
)
:
number
Parameters
vitalPoint
:
VitalPoint
baseDamage
:
number
archetype
:
PlayerArchetype
Returns
number
get
All
Vital
Points
getAllVitalPoints
()
:
readonly
VitalPoint
[]
Returns
readonly
VitalPoint
[]
get
Vital
Point
By
Id
getVitalPointById
(
id
:
string
)
:
undefined
|
VitalPoint
Parameters
id
:
string
Returns
undefined
|
VitalPoint
get
Vital
Points
In
Region
getVitalPointsInRegion
(
region
:
string
)
:
readonly
VitalPoint
[]
Parameters
region
:
string
Returns
readonly
VitalPoint
[]
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
On This Page
Properties
apply
Vital
Point
Effects
calculate
Hit
process
Hit
Methods
calculate
Vital
Point
Accuracy
calculate
Vital
Point
Damage
get
All
Vital
Points
get
Vital
Point
By
Id
get
Vital
Points
In
Region
GitHub
Game Website
Black Trigram (흑괘) - API Documentation - v0.2.10
Loading...