Skip to main content

B1Schedule

  • Represents a single schedule entry assigned to a character, referencing a detail and timeline.
PropertyTypeDescriptionMetadata
IdFB1ScheduleIdUnique identifier for this schedule instance.
ScheduleTypeEB1ScheduleTypeType classification of this schedule (Normal, Custom, Override, etc.).
TimelineNameFNameName of the timeline this schedule belongs to.
TimelineDtIdFNameData table ID of the timeline definition for this schedule.
DetailFB1ScheduleDetailDetailed schedule data including site, orders, and scripts.
SiteEventIdFB1SiteEventIdSite event ID synchronized with this schedule, if any.
SiteEventHostEnttiyIdFB1EntityIdEntity ID of the host who created the associated site event.
SocialEventTypeEB1SocialEventTypeSocial event type associated with this schedule.
CustomEventNameFStringEvent title entered by the player when opening the social event. Empty means use the ScheduleInfo title.
AssoicateEntityIdFB1EntityIdEntity ID of the character or object associated with this schedule.
ControlStateEB1ScheduleControlStateCurrent control state of this schedule (accepted, held, cancelled, etc.).
OverridePriorityEB1OverrideTimelinePriorityTypePriority type for override schedules. Copied from FB1Timeline::OverrideTimelinePriority on apply.
RepeatingSubscriptionIdint64* 이 스케줄이 매주 반복되는 소셜 이벤트의 한 회차라면 그 구독 Id. 아니면 0.
* B1은 이 값으로만 반복 여부를 알 수 있어서, 스케줄 바에 "하루 삭제/영구 삭제"를 나눠 노출하는 근거가 된다.
NotifyTimeuint32Time at which the schedule notification should fire.