Skip to main content

StatList

class StatList

constructor

new StatList(stats, client, client)
PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
stats{[key: string]: StatPropertyValue}
clientCombatTypeId
clientStarRail

Properties

list

Type: {[key: string]: StatPropertyValue}


combatTypeId

Type: CombatTypeId


client

Type: StarRail


critRate

Returns: StatPropertyValue


critDamage

Returns: StatPropertyValue


breakEffect

Returns: StatPropertyValue


outgoingHealingBoost

Returns: StatPropertyValue


maxEnergy

Returns: StatPropertyValue


energyRegenRate

Returns: StatPropertyValue


effectHitRate

Returns: StatPropertyValue


effectResistance

Returns: StatPropertyValue


physicalDamageBonus

Returns: StatPropertyValue


fireDamageBonus

Returns: StatPropertyValue


iceDamageBonus

Returns: StatPropertyValue


lightningDamageBonus

Returns: StatPropertyValue


windDamageBonus

Returns: StatPropertyValue


quantumDamageBonus

Returns: StatPropertyValue


imaginaryDamageBonus

Returns: StatPropertyValue


physicalResistanceBoost

Returns: StatPropertyValue


fireResistanceBoost

Returns: StatPropertyValue


iceResistanceBoost

Returns: StatPropertyValue


lightningResistanceBoost

Returns: StatPropertyValue


windResistanceBoost

Returns: StatPropertyValue


quantumResistanceBoost

Returns: StatPropertyValue


imaginaryResistanceBoost

Returns: StatPropertyValue


Methods

getByType

Returns: StatPropertyValue

PARAMETERTYPEOPTIONALDEFAULTDESCRIPTION
typeStatPropertyType | OtherStatPropertyType

getAll

Returns: StatPropertyValue[]


getMatchedDamageBonus

Returns: StatPropertyValue