Allow user to choose sources when loading existing character

Description

There have been a number of cases of user confusion when changing the sources for a character. In order to alleviate this the user should be told that they are switching sources when loading a character and be given the option of not changing the sources.

Expected steps

  1. User loads a set of sources

  2. User loads a character which the same set of sources

    1. System loads the character

  3. User loads a character with the same game mode but a different set of sources

    1. System advises user that the sources are different and asks them if they want to switch to the character's sources.

    2. If yes, as currently all other characters are closed, the new source is loaded ad the character is loaded.

    3. If no, the existing characters and sources are retained and the character is loaded using the existing sources - errors are dealt with in the normal manner.

    4. If cancel, no load happens and existing characters and sources are retained.

  4. User loads a character with a different game mode

    1. System unloads existing characters and sources, then loads character';s sources and the character. (i.e. as currently occurs)

Environment

None

Assignee

James Dempsey

Reporter

James Dempsey

Labels

None

Theme

None

Epic/Theme

None

Pending User Input

None

Components

Fix versions

Affects versions

Priority

Minor
Configure