Conflict System - UO-DFM/SimCityOttawa-Documentation GitHub Wiki

Conflicts

When conflicts come in

If the player already has events in the schedule, and another overlapping event is trying to be put into the schedule, the player is faced with a conflict. For example, if the player has selected to work ER and it overlaps with a clinic shift, it will prompt the conflict resolution menu which looks like this.

image

Mandatory vs Non-Mandatory

Mandatory means that the event requires the user to post the shift if they choose not to take it. Dropping a mandatory shift also means a financial penalty.

The player will also be informed of the number of shifts to be posted.

image

Posting of shifts

  • The player is allowed to post the shift every 15 seconds as to not spam-attempt the post.
  • Posting of a shift has an associated probability based on the date/time
    • For example, a holiday shift will have a lower probability of posting than a workday shift
    • A night time shift will have a lower probability of posting than a shift during business hours