From cdb412d141201352376f9c72092e9b3b68e06ed9 Mon Sep 17 00:00:00 2001 From: Microwavekonijn Date: Wed, 8 Jun 2022 19:19:38 +0200 Subject: [PATCH] feat(client): allow the fetching of other_id character on gainexperience --- src/client/events/gain-experience.event.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/client/events/gain-experience.event.ts b/src/client/events/gain-experience.event.ts index bf02819..dead9be 100644 --- a/src/client/events/gain-experience.event.ts +++ b/src/client/events/gain-experience.event.ts @@ -10,6 +10,16 @@ export class GainExperience extends CharacterEvent { readonly other_id: string; readonly zone_id: string; + /** + * Fetch the character data of other if any + * + * @return {Promise} + */ + async other(): Promise { + if (this.other_id.length == 19) + return this.client.characterManager.fetch(this.character_id); + } + toHash(): string { return `GainExperience:${this.character_id}:${this.timestamp}`; }