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 { .. }