Black Trigram (흑괘) - Korean Martial Arts Combat Simulator API - v0.3.13
GitHub
README
Game Design
Architecture
Combat System
Preparing search index...
CombatSystemInterface
Interface CombatSystemInterface
interface
CombatSystemInterface
{
applyCombatResult
:
(
result
:
any
,
attacker
:
any
,
defender
:
any
,
)
=>
{
updatedAttacker
:
any
;
updatedDefender
:
any
}
;
calculateDamage
:
(
technique
:
any
,
attacker
:
any
,
defender
:
any
,
hitResult
:
any
,
)
=>
{
baseDamage
:
number
;
effectsApplied
:
readonly
StatusEffect
[]
;
finalDefenderState
?:
any
;
modifierDamage
:
number
;
totalDamage
:
number
;
}
;
getAvailableTechniques
:
(
player
:
any
)
=>
readonly
any
[]
;
resolveAttack
:
(
attacker
:
any
,
defender
:
any
,
technique
:
any
,
targetedVitalPointId
?:
string
,
)
=>
any
;
}
Index
Properties
apply
Combat
Result
calculate
Damage
get
Available
Techniques
resolve
Attack
Properties
apply
Combat
Result
applyCombatResult
:
(
result
:
any
,
attacker
:
any
,
defender
:
any
,
)
=>
{
updatedAttacker
:
any
;
updatedDefender
:
any
}
calculate
Damage
calculateDamage
:
(
technique
:
any
,
attacker
:
any
,
defender
:
any
,
hitResult
:
any
,
)
=>
{
baseDamage
:
number
;
effectsApplied
:
readonly
StatusEffect
[]
;
finalDefenderState
?:
any
;
modifierDamage
:
number
;
totalDamage
:
number
;
}
get
Available
Techniques
getAvailableTechniques
:
(
player
:
any
)
=>
readonly
any
[]
resolve
Attack
resolveAttack
:
(
attacker
:
any
,
defender
:
any
,
technique
:
any
,
targetedVitalPointId
?:
string
,
)
=>
any
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
apply
Combat
Result
calculate
Damage
get
Available
Techniques
resolve
Attack
Game Documentation
Korean Martial Arts
GitHub
README
Game Design
Architecture
Combat System
Black Trigram (흑괘) - Korean Martial Arts Combat Simulator API - v0.3.13
Loading...