Skip to main content

B1ScheduleSlotRoleActionPresetData

  • Preset action data for a specific role within a schedule slot, mapping to FB1ScheduleSlotRoleActionData.
PropertyTypeDescriptionMetadata
IdFNameThe role ID for this action preset, which corresponds to a Job ID.Category: B1ScheduleSlotRoleActionPresetData
CommentFStringEditor-only note describing this role action preset (transient, not used at runtime).Category: B1ScheduleSlotRoleActionPresetData
RoomPurposeIdFNameThe room purpose ID where this action should be performed.Category: B1ScheduleSlotRoleActionPresetData
GotoOtherSiteNameFNameThe site name to move to before performing this action; NAME_None means current site.Category: B1ScheduleSlotRoleActionPresetData
ActionTagIdsTArrayThe list of action tag IDs that define the activities for this role.Category: B1ScheduleSlotRoleActionPresetData
bNeedEarlyMoveboolWhether this role needs to move to the location early before the slot starts.Category: B1ScheduleSlotRoleActionPresetData
ArrivedInteractionBagIdFNameInteraction bag ID played when this role arrives at the RoomPurpose location; NAME_None means no arrival interaction.Category: B1ScheduleSlotRoleActionPresetData
Foreign: InteractionBag.Id
ArrivedInteractionBagCommentFStringEditor-only note for ArrivedInteractionBagId (transient, not used at runtime).Category: B1ScheduleSlotRoleActionPresetData
CostumeIdFNameCostume ID to wear when arriving at the RoomPurpose location; NAME_None means no costume change. Cannot be set together with OutfitCategory.Category: B1ScheduleSlotRoleActionPresetData
Foreign: Costume.Id
CostumeCommentFStringEditor-only note for CostumeId (transient, not used at runtime).Category: B1ScheduleSlotRoleActionPresetData
OutfitCategoryEB1OutfitCategoryOutfit category to wear when arriving at the RoomPurpose location; None means no outfit change. Cannot be set together with CostumeId.Category: B1ScheduleSlotRoleActionPresetData
QuestIdFNameMission (quest) ID linked to this role and time slot; NAME_None means no mission.Category: B1ScheduleSlotRoleActionPresetData
Foreign: Quest.Id
QuestCommentFStringEditor-only note for QuestId (transient, not used at runtime).Category: B1ScheduleSlotRoleActionPresetData
StartScriptIdListTArrayScripts executed on this role's target when the slot starts; skipped when empty.Category: B1ScheduleSlotRoleActionPresetData
Foreign: Script.Id
FinishScriptIdListTArrayScripts executed on this role's target when the slot ends; skipped when empty.Category: B1ScheduleSlotRoleActionPresetData
Foreign: Script.Id