From dd54c4409cdadcbd8c2b7ee1dce573973aebe5c3 Mon Sep 17 00:00:00 2001 From: smthbh Date: Thu, 1 May 2025 16:28:42 -0400 Subject: [PATCH] add zone link to character header --- src/armory/controllers/CharacterController.ts | 9 ++++++++- static/partials/character-header.hbs | 5 +++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/armory/controllers/CharacterController.ts b/src/armory/controllers/CharacterController.ts index 4ca1489..ff49cc9 100644 --- a/src/armory/controllers/CharacterController.ts +++ b/src/armory/controllers/CharacterController.ts @@ -21,6 +21,11 @@ interface ICharacterData { playerFlags: number; online: number; guild: string; + map: number; + zone: number; + zoneName: string; + position_x: number; + position_y: number; } interface IEquipmentData { @@ -782,6 +787,8 @@ export class CharacterController { level: charData.level, online: charData.online === 1, guild: charData.guild, + zone: charData.zone, + zoneName: this.getZoneName(charData.zone), }; } @@ -789,7 +796,7 @@ export class CharacterController { const where = typeof character === "string" ? "LOWER(`characters`.`name`) = LOWER(?)" : "`characters`.`guid` = ?"; const [rows] = await this.armory.getCharactersDb(realm.name).query({ sql: ` - SELECT \`characters\`.\`guid\`, \`characters\`.\`name\`, \`race\`, \`class\`, \`gender\`, \`level\`, \`skin\`, \`face\`, \`hairStyle\`, \`hairColor\`, \`facialStyle\`, \`playerFlags\`, \`online\`, \`guild\`.\`name\` AS \`guild\` + SELECT \`characters\`.\`guid\`, \`characters\`.\`name\`, \`race\`, \`class\`, \`gender\`, \`level\`, \`skin\`, \`face\`, \`hairStyle\`, \`hairColor\`, \`facialStyle\`, \`playerFlags\`, \`online\`, \`map\`, \`zone\`, \`position_x\`, \`position_y\`, \`guild\`.\`name\` AS \`guild\` FROM \`characters\` LEFT JOIN \`guild_member\` ON \`guild_member\`.\`guid\` = \`characters\`.\`guid\` LEFT JOIN \`guild\` ON \`guild\`.\`guildid\` = \`guild_member\`.\`guildid\` diff --git a/static/partials/character-header.hbs b/static/partials/character-header.hbs index 421f2b1..904879d 100644 --- a/static/partials/character-header.hbs +++ b/static/partials/character-header.hbs @@ -27,6 +27,11 @@ {{else}} Offline 🔴 {{/if}} + - + {{#if zoneName}} + {{zoneName}} + {{/if}} +