updated states

This commit is contained in:
2021-03-12 18:04:24 +01:00
parent aa2c9acd13
commit f0c59bc662

View File

@@ -60,8 +60,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 +73,32 @@ NightPhaseMain --> ShowDead: no Witch/Leaderwolf && voted && actions done and al
NightPhaseLate --> ShowDead: actions taken
@enduml
```
```plantuml
@startuml(id=NightPhaseMain)
state NightPhaseMainStart <<fork>>
[*] --> NightPhaseMainStart
NightPhaseMainStart --> SelectVictim: Werewolfes || Spy
NightPhaseMainStart --> SelectIdentity: Seer
NightPhaseMainStart --> SelectProtectee: Protector
NightPhaseMainStart --> SeeWerewolfes: ParanormalInvestigator && FirstRound*
NightPhaseMainStart --> Sleep: Villager
state NightPhaseMainEnd <<join>>
SelectVictim --> NightPhaseMainEnd: Werewolfes || Spy
SelectIdentity --> NightPhaseMainEnd: Done
SelectProtectee --> NightPhaseMainEnd: Done
SeeWerewolfes --> NightPhaseMainEnd: Done
Sleep --> NightPhaseMainEnd: Ready
NightPhaseMainEnd --> [*]
@enduml
```