ActionTagIds | string[] | List of actions to perform The list of action tag IDs that define what this role does during the slot. |
ArrivedInteractionBagId | string | Interaction-bag Id to perform on RoomPurpose arrival. NAME_None means no arrival interaction. |
CostumeId | string | Costume Id to wear on RoomPurpose arrival. NAME_None means no outfit change. Cannot be set together with OutfitCategory. |
FinishScriptIdList | string[] | Scripts to run on the role target when the slot ends. Skipped if empty. |
GotoOtherSiteName | string | Target site to move to if different from current (None = same site) The name of another site to move to before performing this action; NAME_None means stay at current site. |
OutfitCategory | EB1OutfitCategory | Outfit category to wear on RoomPurpose arrival. None means no outfit change. Cannot be set together with CostumeId. |
QuestId | string | Mission (quest) Id linked to this role/time slot. NAME_None means no mission. |
RoleId | string | Target role (NAME_None = all roles) The role ID this action applies to; NAME_None means all roles. |
RoomPurposeId | string | Action location (NAME_None = no site restriction) The room purpose ID where this action should be performed; NAME_None means no restriction. |
StartScriptIdList | string[] | Scripts to run on the role target when the slot starts. Skipped if empty. |
bNeedEarlyMove | boolean | Whether this role needs to move to the location early before the slot starts. |