Skip to main content
πŸ”

Filter Command Finder

Every TargetFilter on one page. A Condition decides whether a script runs; a Filter decides what it runs against.

How to use this
  • Search matches the command name and its description at once. Multiple words are combined with AND.
  • Topic groups filters by what they search for β€” a posture slot, an object, a character, a site.
  • Every filter takes InContext, InFilter and OutResult. Only the InFilter fields differ, so those are what the Uses column lists.

Reading a Filter row​

InContextCommandInFilterOutResult
SelfAvailablePostureLocationS1=Chair, SearchRange=5matched chair

Each command page lists exactly which InFilter fields it reads and what values they accept.

All commands​

66 commands
Topic
Parameter
#UsesDescription
1AttachedObjectSlotInFilterTargetFilter to find the slot of the object the picked entity is currently attached to, when the picked entity's posture is in the Attached categoryβ€”
2AutoPutDownS2SearchRangeTargetFilter to find a location to automatically put down the currently grabbed objectβ€”
3AvailablePostureLocationEnumS1S2SearchRangebOnlySameZoneTargetTargetFilter to find available chairs/seats (or an Anywhere-available flag) for self to take a posture, searching by EB1PostureSpaceSearchType strategy: connected chair grouped with the picked object, chair in the picked object's Object slot, dining slot chair, or nearby chair within rangeβ€”
4CanPutPickedObjectInventoryS1S2SearchRangeTargetFilter to find an Inventory Owner Object that can accept the Picked Object into its inventoryβ€”
5CarriedObjectInFilterTargetFilter to find the object self is currently carrying or usingβ€”
6ChairObjectF1SearchRangeTargetFilter to find a chair object facing the picked object (e.g., a chair facing a TV) within a search angle and rangeβ€”
7CharacterInFilterTargetFilter to find all characters present in Self's current siteβ€”
8CharacterDiningSlotInFilterTargetFilter to find the dining table object/slot connected to the chair a character is currently sitting onβ€”
9ClickLocationInFilterTargetFilter to find the world location the player clicked (InContext.ImpactPoint) as a click-move targetβ€”
10ConnectedChairObjectS1S2TargetFilter to find the chair slot connected to a carried/placed/picked object (e.g., desk -> chair)β€”
11CoopHandOverObjectβ€”The source page has no descriptionβ€”
12CoopRoleInFilterTargetFilter to find the Coop role character matched by role id in self's connected Coop schedulerβ€”
13CraftDeskβ€”The source page has no descriptionβ€”
14CurrentPostureSocialClusterEnumS1S2TargetFilter to find the location or seat that keeps self's current posture within the picked object's social cluster (standing -> reachable cluster location, sitting -> currently occupied seat with highest priority), falling back to other available seats or cluster locationsβ€”
15DiningChairObjectSearchRangeTargetFilter to find sit-interactable chairs that are grouped with a dining table slot connected back to the chair, so a meal can later be served to that seat. The anchor is the chair itself, so no food has to be placed beforehandβ€”
16EmptyShipSeatInFilterTargetFilter to find an available seat (preferred seat first, then any empty seat) on the Ship the character is riding or targetingβ€”
17EngagementInFilterTargetFilter to find Self's fiancΓ©(e) (character with an Engagement relationship to Self)β€”
18EntityTagS1S2SearchRangeTargetFilter to find nearby entities having a specific entity tagβ€”
19FindInInvnetoryS1S2SearchRangeTargetFilter to find an Object stored in Inventory that satisfies a Condition Idβ€”
20FleaMarketS1SearchRangeTargetFilter to find FleaMarket MarketStall, SaleObject, or Sellerβ€”
21FreelanceOrderClientInFilterTargetFilter to find Client of Self's active freelance orderβ€”
22FreelanceOrderRecipientInFilterTargetFilter to find Recipient of Self's active freelance orderβ€”
23GaragePadInFilterTargetFilter to find GaragePad objects authorized for the character that are empty or occupied only by the character's own Vehicleβ€”
24GrabObjectInFilterTargetFilter to find objects currently grabbed in self's handsβ€”
25GrowthStepCharacterS1S2SearchRangeTargetFilter to find characters in Self's current site whose GrowthStep falls within a given rangeβ€”
26HasSlotAttachedObjectWithTagS1S2TargetFilter to find the object occupying a specific slot of the picked object that carries the given object tagβ€”
27HouseholdBizAssignedSeatInFilterFinds Self customer's exact assigned seat after employee guidance activated the assignment.β€”
28HouseholdBizAssignedTableInFilterFinds the restaurant table currently assigned to a Self or Target party customer, including PendingGuide. When Self is an on-duty employee in a customer-hosted Coop, the Coop host is used as the customer.β€”
29HouseholdBizCustomerEnumS1S2SearchRangeTargetFilter to find Household Biz Customerβ€”
30HouseholdBizPartyCustomerEnumInFilterFinds restaurant party customers in the requested derived service state.β€”
31HouseholdBizReadyRestaurantDishTrayInFilterFinds a Ready restaurant dish tray this server can serve, regardless of the order it was cooked in.β€”
32HouseholdBizRestaurantCleanupFoodInFilterFinds cleanable food objects from only the strict FIFO head Dirty restaurant table.β€”
33HouseholdBizRestaurantDishTableInFilterFinds only the restaurant table stored in Self's WaiterTray01 canonical Ready batch.β€”
34HouseholdBizRestaurantMealFoodInFilterFinds the exact ServedFood bound to Self's restaurant ticket while Self occupies the assigned seat.β€”
35HouseholdBizRestaurantOrderCounterpartInFilterFinds the opposite participant for a PendingOrder restaurant party.β€”
36HouseholdBizRestaurantTraySlotInFilterFinds the nearest reachable business-owned furniture with an available slot for Self chef's Cooking tray.β€”
37HouseholdBizStallS1SearchRangeTargetFilter to find Household Biz Stall or Stall-Selling objectsβ€”
38InteractionBagCategoryS1SearchRangeTargetFilter to find Interactable Objects by InteractionBagCategoryβ€”
39InteractionBagIdS1S2SearchRangeTargetFilter to find Interactable Objects by InteractionBagIdβ€”
40InteractionBagIdDoNotCheckOccupyEntityIdS1S2SearchRangeTargetFilter to find Interactable Objects by InteractionBagId, ignoring occupied entity id checkβ€”
41InteractionBagIdWithMostAvailableSlotβ€”The source page has no descriptionβ€”
42ObjectIdS1SearchRangeTargetFilter to find objects at self's current site matching the given Object Idβ€”
43ObjectTagS1S2SearchRangeTargetFilter to find an object carrying the given ObjectTag, optionally narrowed by StateGroupId and a Conditionβ€”
44ObjectTagMostExpensiveInFilterTargetFilter to find the most expensive object carrying the given ObjectTagβ€”
45OnSeatInFilterTargetFilter to find the picked seat object itself as a click-move sit target, if it carries the Seat social cluster tagβ€”
46OwnedVehicleInFilterTargetFilter to find the character's owned Vehicleβ€”
47PickedObjectOccupiedSlotS1S2SearchRangeTargetFilter to find an interactable object of the given InteractionBag whose object slot is occupied by the picked entityβ€”
48PickedObjectSlotInFilterTargetFilter to find the picked object itself when a specific slot on it is selectableβ€”
49PostureInFilterTargetFilter to find Posture target (currently unimplemented, always returns false)β€”
50PromRoyaltyInFilterTargetFilter to find PromRoyalty entities from Self's school prom partyβ€”
51PutDownDiningSlotInFilterTargetFilter to find the nearest PutDown-interactable object with an available dining slot to place a carried objectβ€”
52RelationshipStatS1F1F2SearchRangeTargetFilter to find characters related to Self whose given RelationshipStat value falls within a rangeβ€”
53SalesStandPurchasableProductβ€”The source page has no descriptionβ€”
54ServiceExecutionerS1S2SearchRangeTargetFilter to find the character(s) executing the service (S1) that Self triggered, optionally filtered by JobIdβ€”
55ServiceTriggerInFilterTargetFilter to find the character who triggered the service that Self (a ServiceNpc) is currently executingβ€”
56ShipChildObjectS1SearchRangeTargetFilter to find unseatable child objects on the Ship the character is riding that have an available Interaction slot matching the given tagβ€”
57SiteInFilterTargetFilter to find Sites within search rangeβ€”
58SiteEventAssignedSeatInFilterTargetFilter to find Self's assigned seat in the current SiteEventβ€”
59SiteEventRoleInFilterTargetFilter to find members of Self's current SiteEvent with a given roleβ€”
60SocialClusterβ€”The source page has no descriptionβ€”
61SpouseInFilterTargetFilter to find Self's spouse via the family treeβ€”
62StoredObjectInventoryS1SearchRangeTargetFilter to find the Inventory Owner Object holding the Picked Objectβ€”
63TagS1SearchRangeTargetFilter to find nearby entities matching the context's tagsβ€”
64TalkLocationInFilterTargetFilter to find the move-to locations for self and the Coop role target to talk at a nearby safety spaceβ€”
65VehicleInFilterTargetFilter to find Vehicles near the impact point within search rangeβ€”
66VehiclePassengerS1SearchRangeTargetFilter to find the passenger occupying a specific seat of the picked Vehicleβ€”