work around null mimo from xivapi
just until nodestone is used for the cards
This commit is contained in:
parent
0429f1d562
commit
f9f98633f3
1 changed files with 9 additions and 3 deletions
|
@ -313,7 +313,7 @@ class CardCreator {
|
||||||
'Character.ActiveClassJob.UnlockedState.ID', 'Character.ClassJobs.*.Level', 'Character.ClassJobs.*.UnlockedState.ID', 'Character.ClassJobsBozjan.Level', 'Character.ClassJobsElemental.Level',
|
'Character.ActiveClassJob.UnlockedState.ID', 'Character.ClassJobs.*.Level', 'Character.ClassJobs.*.UnlockedState.ID', 'Character.ClassJobsBozjan.Level', 'Character.ClassJobsElemental.Level',
|
||||||
'Character.DC', 'Character.FreeCompanyName', 'Character.GearSet.Gear', 'Character.GrandCompany.Company.Name', 'Character.GrandCompany.Rank.Icon', 'Character.GuardianDeity.Name',
|
'Character.DC', 'Character.FreeCompanyName', 'Character.GearSet.Gear', 'Character.GrandCompany.Company.Name', 'Character.GrandCompany.Rank.Icon', 'Character.GuardianDeity.Name',
|
||||||
'Character.GuardianDeity.Icon', 'Character.Name', 'Character.Portrait', 'Character.Race.Name', 'Character.Tribe.Name', 'Character.Server', 'Character.Title.Name',
|
'Character.GuardianDeity.Icon', 'Character.Name', 'Character.Portrait', 'Character.Race.Name', 'Character.Tribe.Name', 'Character.Server', 'Character.Title.Name',
|
||||||
'FreeCompany.Crest', 'FreeCompany.Tag', 'Minions.*.dummy', 'Mounts.*.dummy',
|
'FreeCompany.Crest', 'FreeCompany.Tag', 'Minions', 'Mounts',
|
||||||
];
|
];
|
||||||
|
|
||||||
const characterInfoUrl = new URL(`https://xivapi.com/character/${encodeURIComponent(characterId)}`)
|
const characterInfoUrl = new URL(`https://xivapi.com/character/${encodeURIComponent(characterId)}`)
|
||||||
|
@ -437,8 +437,14 @@ class CardCreator {
|
||||||
|
|
||||||
// Mounts & Minions
|
// Mounts & Minions
|
||||||
{
|
{
|
||||||
const mountsPercentage = Math.ceil(((Mounts.length ?? 0) / this.mountCount) * 100);
|
let minionsPercentage = "N/A"
|
||||||
const minionsPercentage = Math.ceil(((Minions.length ?? 0) / this.minionCount) * 100);
|
let mountsPercentage = "N/A"
|
||||||
|
if (Minions != null) {
|
||||||
|
const minionsPercentage = Math.ceil(((Minions.length ?? 0) / this.minionCount) * 100);
|
||||||
|
}
|
||||||
|
if (Mounts != null) {
|
||||||
|
const mountsPercentage = Math.ceil(((Mounts.length ?? 0) / this.mountCount) * 100);
|
||||||
|
}
|
||||||
|
|
||||||
ctx.font = smed;
|
ctx.font = smed;
|
||||||
ctx.fillStyle = white;
|
ctx.fillStyle = white;
|
||||||
|
|
Loading…
Reference in a new issue