query · world.household

Household for actor

Returns detached household membership, strain, residence, and latest care facts for one actor.

world.household.for-actor(filters?, cursor?, page_size?) -> query-page
Stable ID
world.household.for-actor
Owner
game.household
Authority
read_only
Timing
immediate
Availability
active-session
Side effects
none
Determinism
stable owner order at the current committed tick
Introduced
1.3.0

Usage

Query one actor_id to inspect household identity, membership, strain, revision, assigned residence, and the latest retained meal or health-care result.

Parameters

Returns

One detached household record, or a stable unavailable result when the Actor has no loaded household.

Cost

One indexed Household lookup.

Fields

IDTypeUnitsRequiredDescription
actor_idstable-idnoneyesActor identity.
household_idstable-idnoneyesHousehold identity.
latest_care_kindenumeration-or-nullnonenoLatest retained meal or health-care kind.
latest_care_recipient_idstable-id-or-nullnonenoActor who received the latest retained care.
latest_care_resource_idstable-id-or-nullnonenoResource consumed by the latest retained care.
latest_care_tickunsigned-integer-or-nullticksnoTick when the latest retained care completed.
latest_caregiver_idstable-id-or-nullnonenoActor who completed the latest retained care.
member_countunsigned-integernoneyesCurrent household member count.
residence_building_idstable-id-or-nullnonenoAssigned residence building when present.
revisionunsigned-integernoneyesHousehold owner revision.
strainunsigned-integerbasis-pointsyesCurrent household strain.

Errors

Examples

local household = world.query("world.household.for-actor", {page_size = 1, filters = {actor_id = selected_id}})

API history

Related symbols

Project references