EwenDC / root-automated-setup

Automated Advanced Setup for Leder Game's popular board game Root
https://ewendc.github.io/root-automated-setup/
7 stars 5 forks source link

Make ruins items setup more intelligent #27

Open steevefontaine opened 1 year ago

steevefontaine commented 1 year ago

In the Lord of the Hundreds and first Vagabond faction setup steps, the app tells the user to put items under the ruins "unless this has already been done". I think the app should be able to know whether "this has already been done", and should not ask the user to setup ruins items for the Lord of the Hundreds and the first Vagabond if the other was already chosen by another player.

steevefontaine commented 1 year ago

Here are all the cases:

Case 1:

  1. Lord of the Hundreds chosen: setup 1st set of ruins items. (currently says "unless this has already been done", and shouldn't)
  2. 1st Vagabond chosen: don't setup ruins items. (currently says "unless this has already been done", and shouldn't say anything about ruins items)
  3. 2nd Vagabond chosen: setup 2nd set of ruins items. (currently OK)

Case 2:

  1. 1st Vagabond chosen: setup 1st set of ruins items. (currently says "unless this has already been done", and shouldn't)
  2. Lord of the Hundreds chosen: don't setup ruins items. (currently OK)
  3. 2nd Vagabond chosen: setup 2nd set of ruins items. (currently OK)

Case 3:

  1. 1st Vagabond chosen: setup 1st set of ruins items. (currently says "unless this has already been done", and shouldn't)
  2. 2nd Vagabond chosen: setup 2nd set of ruins items. (currently OK)
  3. Lord of the Hundreds chosen: don't setup ruins items. (currently OK)