Skip to content
Version 2.11.0
↓ Get the launcher

SocialSnapshot record

A player’s on-demand social-data reply (the game’s own Social.GetSocialData RPC, which the inspector triggers via the portrait path). Available for ANY player regardless of AOI proximity — the fallback source the inspector uses when the proximity broadcast is absent. Carries identity, ability score (fight point), profession, gear-by-slot, worn cosmetics and affiliation extras; NOT the secondary-stat breakdown or skills (those are AOI-broadcast only — see the design spec §2).

public record SocialSnapshot
name description
SocialSnapshot(…) A player’s on-demand social-data reply (the game’s own Social.GetSocialData RPC, which the inspector triggers via the portrait path). Available for ANY player regardless of AOI proximity — the fallback source the inspector uses when the proximity broadcast is absent. Carries identity, ability score (fight point), profession, gear-by-slot, worn cosmetics and affiliation extras; NOT the secondary-stat breakdown or skills (those are AOI-broadcast only — see the design spec §2).
CharId { get; set; } The player’s character id (wire SocialData.char_id).
Fashion { get; set; } Worn cosmetics from fashion_data; never null.
FightPoint { get; set; } Ability score (int64) from user_attr_data.fight_point.
Gear { get; set; } Equipped items by slot from equip_data.equip_infos; never null.
HalfBodyUrl { get; set; } HTTPS URL of the player’s half-body ID-card picture on the game’s CDN (avatar_info.half_body.url); empty when the player has none or the section was absent.
Identity { get; set; } Guild/party/master-score/title extras; None when the reply’s mask excluded those sections.
Level { get; set; } Character level from basic_data.
Name { get; set; } Display name from basic_data; empty if absent.
ProfessionId { get; set; } Profession id from profession_data.
ProfileUrl { get; set; } HTTPS URL of the player’s square profile picture on the game’s CDN (avatar_info.profile.url); empty when the player has none or the section was absent.