Merge pull request #19 from smthbh/Feature-ZoneLink
add zone link to character header
This commit is contained in:
commit
f63214264a
2 changed files with 13 additions and 1 deletions
|
|
@ -21,6 +21,11 @@ interface ICharacterData {
|
||||||
playerFlags: number;
|
playerFlags: number;
|
||||||
online: number;
|
online: number;
|
||||||
guild: string;
|
guild: string;
|
||||||
|
map: number;
|
||||||
|
zone: number;
|
||||||
|
zoneName: string;
|
||||||
|
position_x: number;
|
||||||
|
position_y: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface IEquipmentData {
|
interface IEquipmentData {
|
||||||
|
|
@ -782,6 +787,8 @@ export class CharacterController {
|
||||||
level: charData.level,
|
level: charData.level,
|
||||||
online: charData.online === 1,
|
online: charData.online === 1,
|
||||||
guild: charData.guild,
|
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 where = typeof character === "string" ? "LOWER(`characters`.`name`) = LOWER(?)" : "`characters`.`guid` = ?";
|
||||||
const [rows] = await this.armory.getCharactersDb(realm.name).query({
|
const [rows] = await this.armory.getCharactersDb(realm.name).query({
|
||||||
sql: `
|
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\`
|
FROM \`characters\`
|
||||||
LEFT JOIN \`guild_member\` ON \`guild_member\`.\`guid\` = \`characters\`.\`guid\`
|
LEFT JOIN \`guild_member\` ON \`guild_member\`.\`guid\` = \`characters\`.\`guid\`
|
||||||
LEFT JOIN \`guild\` ON \`guild\`.\`guildid\` = \`guild_member\`.\`guildid\`
|
LEFT JOIN \`guild\` ON \`guild\`.\`guildid\` = \`guild_member\`.\`guildid\`
|
||||||
|
|
|
||||||
|
|
@ -27,6 +27,11 @@
|
||||||
{{else}}
|
{{else}}
|
||||||
Offline 🔴
|
Offline 🔴
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
- <a href="{{wowhead}}/zone={{zone}}">
|
||||||
|
{{#if zoneName}}
|
||||||
|
{{zoneName}}
|
||||||
|
{{/if}}
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue