diff --git a/src/structures/party/PartyMember.ts b/src/structures/party/PartyMember.ts index 9b32b029..8782c404 100644 --- a/src/structures/party/PartyMember.ts +++ b/src/structures/party/PartyMember.ts @@ -93,6 +93,13 @@ class PartyMember extends User { return this.meta.backpack; } + /** + * The member's currently equipped shoes + */ + public get shoes() { + return this.meta.shoes; + } + /** * Whether the member is ready */ diff --git a/src/structures/party/PartyMemberMeta.ts b/src/structures/party/PartyMemberMeta.ts index b5dcd06e..7f9f56a7 100644 --- a/src/structures/party/PartyMemberMeta.ts +++ b/src/structures/party/PartyMemberMeta.ts @@ -37,6 +37,13 @@ class PartyMemberMeta extends Meta { return (this.get('Default:AthenaCosmeticLoadout_j')?.AthenaCosmeticLoadout?.backpackDef as string)?.match(/(?<=\w*\.)\w*/)?.shift(); } + /** + * The currently equipped shoes + */ + public get shoes(): string | undefined { + return (this.get('Default:AthenaCosmeticLoadout_j')?.AthenaCosmeticLoadout?.shoesDef as string)?.match(/(?<=\w*\.)\w*/)?.shift(); + } + /** * Whether the member is ready */