From 3e086d11d9a04badb669677c3c0010cb5c8b4df2 Mon Sep 17 00:00:00 2001 From: emilis Date: Fri, 17 Oct 2025 21:21:18 +0100 Subject: [PATCH] LoneWolf prompt page --- werewolves/src/pages/role_page.rs | 6 ++++++ werewolves/src/pages/role_page/lone_wolf.rs | 19 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 werewolves/src/pages/role_page/lone_wolf.rs diff --git a/werewolves/src/pages/role_page.rs b/werewolves/src/pages/role_page.rs index 9bf7f74..e722918 100644 --- a/werewolves/src/pages/role_page.rs +++ b/werewolves/src/pages/role_page.rs @@ -207,6 +207,12 @@ impl RolePage for ActionPrompt { }]), + ActionPrompt::LoneWolfKill { character_id, .. } => Rc::new([html! { + <> + {ident(character_id)} + + + }]), _ => Rc::new([]), } } diff --git a/werewolves/src/pages/role_page/lone_wolf.rs b/werewolves/src/pages/role_page/lone_wolf.rs new file mode 100644 index 0000000..4327949 --- /dev/null +++ b/werewolves/src/pages/role_page/lone_wolf.rs @@ -0,0 +1,19 @@ +use yew::prelude::*; + +#[function_component] +pub fn LoneWolfPage1() -> Html { + html! { +
+

{"LONE WOLF"}

+
+

+ {"YOU MUST KILL TONIGHT IN ANGER OVER A FELLOW "} + {"WOLF HAVING BEEN SLAIN"} +

+

+ {"POINT AT YOUR TARGET "} +

+
+
+ } +}