enkanetwork
Version:
API wrapper for enka.network written on TypeScript which provides localization, caching and convenience
98 lines (97 loc) • 2.69 kB
TypeScript
export declare class CharacterStats {
baseHP: number;
hp: number;
hpPercent: number;
baseAttack: number;
attack: number;
attackPercent: number;
baseDefense: number;
defense: number;
defensePercent: number;
baseSpeed: number;
speedPercent: number;
hpMpPercent: number;
attackMpPercent: number;
critical: number;
antiCritical: number;
criticalHurt: number;
chargeEfficiency: number;
addHurt: number;
subHurt: number;
healAdd: number;
healedAdd: number;
elementMastery: number;
physicalSubHurt: number;
physicalAddHurt: number;
defenceIgnoreRatio: number;
defenceIgnoreDelta: number;
fireAddHurt: number;
elecAddHurt: number;
waterAddHurt: number;
grassAddHurt: number;
windAddHurt: number;
rockAddHurt: number;
iceAddHurt: number;
hitHeadAddHurt: number;
fireSubHurt: number;
elecSubHurt: number;
waterSubHurt: number;
grassSubHurt: number;
windSubHurt: number;
rockSubHurt: number;
iceSubHurt: number;
effectHit: number;
effectResist: number;
freezeResist: number;
torporResist: number;
dizzyResist: number;
freezeShorten: number;
torporShorten: number;
dizzyShorten: number;
maxFireEnergy: number;
maxElecEnergy: number;
maxWaterEnergy: number;
maxGrassEnergy: number;
maxWindEnergy: number;
maxIceEnergy: number;
maxRockEnergy: number;
skillCdMinusRatio: number;
shieldCostMinusRatio: number;
curFireEnergy: number;
curElecEnergy: number;
curWaterEnergy: number;
curGrassEnergy: number;
curWindEnergy: number;
curIceEnergy: number;
curRockEnergy: number;
curHp: number;
maxHp: number;
curAttack: number;
curDefense: number;
curSpeed: number;
nonextraAttack: number;
nonextraDefense: number;
nonextraCritical: number;
nonextraCriticalHurt: number;
nonextraChargeEfficiency: number;
nonextraElementMastery: number;
nonextraPhysicalSubHurt: number;
nonextraFireAddHurt: number;
nonextraElecAddHurt: number;
nonextraWaterAddHurt: number;
nonextraGrassAddHurt: number;
nonextraWindAddHurt: number;
nonextraRockAddHurt: number;
nonextraIceAddHurt: number;
nonextraFireSubHurt: number;
nonextraElecSubHurt: number;
nonextraWaterSubHurt: number;
nonextraGrassSubHurt: number;
nonextraWindSubHurt: number;
nonextraRockSubHurt: number;
nonextraIceSubHurt: number;
nonextraSkillCdMinusRatio: number;
nonextraShieldCostMinusRatio: number;
nonextraPhysicalAddHurt: number;
constructor(stats: Record<string, number>);
}