Skip to main content

B1ScheduleSlotRoleActionData

  • Defines the action data for a specific role within a schedule slot, including location and activities.
PropertyTypeDescriptionMetadata
RoleIdFNameThe role ID this action applies to; NAME_None means all roles.Category: B1ScheduleSlotRoleActionData
RoomPurposeIdFNameThe room purpose ID where this action should be performed; NAME_None means no restriction.Category: B1ScheduleSlotRoleActionData
GotoOtherSiteNameFNameThe name of another site to move to before performing this action; NAME_None means stay at current site.Category: B1ScheduleSlotRoleActionData
ActionTagIdsTArrayThe list of action tag IDs that define what this role does during the slot.Category: B1ScheduleSlotRoleActionData
bNeedEarlyMoveboolWhether this role needs to move to the location early before the slot starts.Category: B1ScheduleSlotRoleActionData
ArrivedInteractionBagIdFNameInteraction bag ID played when this role arrives at the RoomPurpose location; NAME_None means no arrival interaction.Category: B1ScheduleSlotRoleActionData
CostumeIdFNameCostume ID to wear when arriving at the RoomPurpose location; NAME_None means no costume change. Cannot be set together with OutfitCategory.Category: B1ScheduleSlotRoleActionData
Foreign: Costume.Id
OutfitCategoryEB1OutfitCategoryOutfit category to wear when arriving at the RoomPurpose location; None means no outfit change. Cannot be set together with CostumeId.Category: B1ScheduleSlotRoleActionData
QuestIdFNameMission (quest) ID linked to this role and time slot; NAME_None means no mission.Category: B1ScheduleSlotRoleActionData
StartScriptIdListTArrayScripts executed on this role's target when the slot starts; skipped when empty.Category: B1ScheduleSlotRoleActionData
Foreign: Script.Id
FinishScriptIdListTArrayScripts executed on this role's target when the slot ends; skipped when empty.Category: B1ScheduleSlotRoleActionData
Foreign: Script.Id