Live HUD and Pip-Boy data as JSON strings, under the xsGet* names. These calls take no arguments.
The effects, time and map position calls return {"status":"inactive"} while the provider is disabled, and {"status":"pending","reason":"<reason>"} while the data cannot be read yet. The enemy and stealth calls use the data sentinels "notarget" and "unavailable" instead. A delivered value that cannot be returned produces {"status":"error","reason":"invalid_request"}.
An empty EffectsA array is valid. Pending reason: snapshot. Each effect entry has the text, duration, elapsed and remaining time, magnitude, a percentage flag and a stacked flag.
Normalized Pip-Boy map coordinates, the same space as the x/y of the PlayerLocal marker in MapMenuData.MarkerData. Inside the map they are usually 0 to 1. In interiors, in worldspaces without map data, or before the game sets the map bounds, it returns pending with reason player_map_position.