{identity_html(props, Some(character_id))}
{"SHAPESHIFTER"}
-
+
{"WOULD YOU LIKE TO USE YOUR "}
{"ONCE PER GAME"}
{" SHAPESHIFT ABILITY?"}
-
-
+
+
{"YOU WILL DIE"}{", AND THE "}
{"TARGET OF THE WOLFPACK KILL"}
{" SHALL INSTEAD BECOME A WOLF"}
-
+
-
-
+ {choice}
};
}
diff --git a/werewolves/src/components/action/result.rs b/werewolves/src/components/action/result.rs
index 7c58df5..280b3dd 100644
--- a/werewolves/src/components/action/result.rs
+++ b/werewolves/src/components/action/result.rs
@@ -25,8 +25,9 @@ use yew::prelude::*;
use crate::{
components::{Button, CoverOfDarkness, Icon, IconSource, Identity},
pages::{
- AdjudicatorResult, ArcanistResult, BeholderSawNothing, EmpathResult, GravediggerResultPage,
- InsomniacResult, MorticianResultPage, PowerSeerResult, RoleblockPage, SeerResult,
+ AdjudicatorResult, ArcanistResult, BeholderSawEverything, BeholderSawNothing, DrunkPage,
+ EmpathResult, GravediggerResultPage, InsomniacResult, MorticianResultPage, PowerSeerResult,
+ RoleblockPage, SeerResult, ShiftFailed,
},
};
@@ -58,6 +59,15 @@ pub fn ActionResultView(props: &ActionResultProps) -> Html {
.not()
.then(|| html! {
diff --git a/werewolves/src/components/host/setup.rs b/werewolves/src/components/host/setup.rs
index 933ee31..797908a 100644
--- a/werewolves/src/components/host/setup.rs
+++ b/werewolves/src/components/host/setup.rs
@@ -151,16 +151,13 @@ pub fn SetupCategory(