Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BuddyList only picking up first Trust Member #731

Open
Taurenkey opened this issue Jan 13, 2022 · 1 comment
Open

BuddyList only picking up first Trust Member #731

Taurenkey opened this issue Jan 13, 2022 · 1 comment
Labels
bug Something isn't working

Comments

@Taurenkey
Copy link

Reading the Dalamud data whenever in a Trust run results in only the first member under the player character actually being registered and the others are either null or don't even show up.

Example:
Running the level 81 dungeon (Scenario mode, same thing happens on Avatar mode but I'm keeping it simple), I have my group sort settings as the default (Tank, Healer, DPS) meaning Thancred is the first if I'm not a tank, otherwise it's Alphinaud. Estinien & Alisaie show up as null. If I switch my group sort settings before entering the dungeon to DPS, Healer, Tank (only important part is DPS is first) then I get Alisaie as the first slot so then she works and the other two Trust members do not.

TrustIssue

@goaaats goaaats added the bug Something isn't working label Jan 13, 2022
@BillBinAz
Copy link

BillBinAz commented Apr 14, 2022

BuddyMemberSize is the size of the Buddy structure vs size of the BuddyMember struct. Is this correct?

The code is indexing it assuming it is the size of the BuddyMember array
return (IntPtr)(this.BuddyListStruct->BattleBuddies + (index * BuddyMemberSize));

BuddyMembver stuct

Also, there are 7 as of 6.1 instead of just 3.

@philpax philpax added this to API8 Aug 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: No status
Development

No branches or pull requests

3 participants