From 5c8e33dab1d28b5d083b931dcf8e2663f278126c Mon Sep 17 00:00:00 2001 From: emilis Date: Mon, 13 Oct 2025 22:15:40 +0100 Subject: [PATCH] make insomniac (and beholder) sleep n0 --- werewolves-proto/src/role.rs | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/werewolves-proto/src/role.rs b/werewolves-proto/src/role.rs index 5580efb..754e5cc 100644 --- a/werewolves-proto/src/role.rs +++ b/werewolves-proto/src/role.rs @@ -1,8 +1,4 @@ -use core::{ - fmt::Display, - num::NonZeroU8, - ops::{Deref, Not}, -}; +use core::{fmt::Display, num::NonZeroU8, ops::Not}; use serde::{Deserialize, Serialize}; use werewolves_macros::{ChecksAs, Titles}; @@ -307,15 +303,15 @@ impl Role { pub const fn wakes_night_zero(&self) -> bool { match self { - Role::Insomniac - | Role::PowerSeer - | Role::Beholder + Role::PowerSeer | Role::Adjudicator | Role::DireWolf { .. } | Role::Arcanist | Role::Seer => true, - Role::LoneWolf + Role::Insomniac // has to at least get one good night of sleep, right? + | Role::Beholder + | Role::LoneWolf | Role::Shapeshifter { .. } | Role::Werewolf | Role::AlphaWolf { .. }