Skip to content

Commit

Permalink
feat: add shield data
Browse files Browse the repository at this point in the history
  • Loading branch information
dsrkafuu committed Dec 2, 2021
1 parent a802c89 commit 79f1c4a
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 2 deletions.
3 changes: 1 addition & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"packageManager": "[email protected]",
"name": "ffxiv-overlay-api",
"version": "4.0.0",
"version": "4.1.0-beta.1",
"description": "Build your own modern FFXIV overlay with npm.",
"keywords": [
"ffxiv",
Expand Down
6 changes: 6 additions & 0 deletions src/components/extendData.js
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,10 @@ function parsePlayer(data) {
healsPct: data['healed%'] || '',
overHeal: Number.parseInt(data.overHeal),
overHealPct: data.OverHealPct || '',
shield: Number.parseInt(data.damageShield),
shieldPct: `${Math.round(
(Number.parseInt(data.damageShield) / Number.parseInt(data.healed)) * 100
)}%`,

maxHit,
maxHitDamage,
Expand All @@ -141,6 +145,7 @@ function parseEncounter(data) {

damage: Number.parseInt(data.damage),
healed: Number.parseInt(data.healed),
shield: Number.parseInt(data.damageShield),
};
}

Expand All @@ -167,6 +172,7 @@ function parseLimitBreak(data) {

damage: Number.parseInt(data.damage),
healed: Number.parseInt(data.healed),
shield: Number.parseInt(data.damageShield),

maxHit,
maxHeal,
Expand Down
4 changes: 4 additions & 0 deletions src/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ export interface EncounterData {
hps: number;
damage: number;
healed: number;
shield: number;
}

export interface LimitBreakData {
Expand All @@ -25,6 +26,7 @@ export interface LimitBreakData {
hps: number;
damage: number;
healed: number;
shield: number;
maxHit: string;
maxHeal: string;
}
Expand Down Expand Up @@ -55,6 +57,8 @@ export interface CombatantData {
healsPct: string;
overHeal: number;
overHealPct: string;
shield: number;
shieldPct: string;
maxHit: string;
maxHitDamage: number;
maxHeal: string;
Expand Down

0 comments on commit 79f1c4a

Please sign in to comment.