From 35f13e370a1a9182217d5984baaa1935c8c4a625 Mon Sep 17 00:00:00 2001 From: Matthias Bilger Date: Fri, 12 Mar 2021 18:04:24 +0100 Subject: [PATCH] updated states --- README.md | 38 ++++++++++++++++++++++++++++++++++---- 1 file changed, 34 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index aa69977..5ba8be8 100644 --- a/README.md +++ b/README.md @@ -40,9 +40,6 @@ state MainPhase { state NightPhaseCupin <> [*] --> NightPhaseCupin: Game has Cupin [*] --> NightPhaseMain: no Cupin -NightPhaseMain : Werewolfes awake & select (vote) their victim -NightPhaseMain : Seer/Spy/Protector/ParanormalInvestigator awaken & access feat -NightPhaseMain : sleep & confirm state NightPhaseCupinEnd <> @@ -60,8 +57,12 @@ LovedOnesAwake --> NightPhaseLovedOnesEnd: ready WaitForLovedOnes --> NightPhaseLovedOnesEnd NightPhaseLovedOnesEnd --> NightPhaseMain : all ready -NightPhaseMain --> NightPhaseLate : Witch/Leaderwolf && voted && actions done and all ready +state NightPhaseMain { + !include https://gitea.d1v3.de/matthias/pywerewolf/raw/branch/master/README.md!NightPhaseMain +} + +NightPhaseMain --> NightPhaseLate : Witch/Leaderwolf && voted && actions done and all ready NightPhaseLate: LeaderWolf selects victim to convert NightPhaseLate: witch is allowed to select heal/murder @@ -69,3 +70,32 @@ NightPhaseMain --> ShowDead: no Witch/Leaderwolf && voted && actions done and al NightPhaseLate --> ShowDead: actions taken @enduml ``` + +```plantuml +@startuml(id=NightPhaseMain) +state NightPhaseMainStart <> +[*] --> NightPhaseMainStart +NightPhaseMainStart --> SelectVictim: Werewolfes || Spy +NightPhaseMainStart --> SelectIdentity: Seer +NightPhaseMainStart --> SelectProtectee: Protector +NightPhaseMainStart --> SeeWerewolfes: ParanormalInvestigator && FirstRound* +NightPhaseMainStart --> Sleep: Villager + + +state NightPhaseMainEnd <> +SelectVictim --> NightPhaseMainEnd: Werewolfes || Spy +SelectIdentity --> NightPhaseMainEnd: Done +SelectProtectee --> NightPhaseMainEnd: Done +SeeWerewolfes --> NightPhaseMainEnd: Done +Sleep --> NightPhaseMainEnd: Ready + +NightPhaseMainEnd --> [*] + +@enduml +``` + + + + + +