Starbuck — 7:54 AM
Feature: Story Paths
Story Paths is a way of reorganizing different stories in the game in a way that will make it easier to add new stories and update existing ones without breaking save games. Story paths will be defined through python code and not saved on person objects, but person objects will have references to story paths as well as their progress through them.
Due to the size of this coding challenge, I am breaking up the feature into 3 separate milestones.
Convert three characters into the new story system completely. Use those three characters to test save-game compatibility for new content rollouts. Planned characters: Ashley, Camila, Lily
Convert 7 more characters into the new story system completely, AND business story paths, EG sex shop investments, department lead role stories (head researcher), strip club, with a new business progress screen. Add story path manipulation to the cheat menu
Convert remaining characters into the new sex story system and add MC story paths, primarily for tracking team-ups, group stories, harems, etc. Add two new screens, one for tracking City Council corruption via MC story paths, and for Groups
Feature: Scheduling System
Make a new event scheduling system. As we continue to increase the size of the game and the number of girls and systems available, events are beginning to step on each other and it is possible for events to be missed or skipped accidentally due to the low availability of time slots.
The new scheduling system should make it clear to players what events are occuring when, and allow for some level of interactivity. Schedule is made on a rolling weekly basis, so players can see a week in advance what events are scheduled when. If a mandatory event isn't scheduled for a time slot, show players what optional events are scheduled for a given time slot.
This feature is partially implemented, but it will remain in beta for some time while all existing events are converted to use it. Events will be converted to use the scheduling system as I get to their characters when I convert them to the Story Path system detailed above.
Additional functionality not yet implemented, is for MC and his personal secretary to be able to interact with his schedule, EG plan dates or cancel/reschedule them.