an http based roguelike rpg about jelqing
Blame: src/game/notice.rs
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 1 | /// Something that happened alongside the turn, which rides on the response as a `Warning`. |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 2 | #[derive(Clone, Copy, PartialEq, Eq, Debug)] |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 3 | pub enum Notice { |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 4 | BrotherTriedTheDoor, |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 5 | GymStaffLeaveIt, |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 6 | HousekeepingReadTheSign, |
aef6f6498ea2 | atagen | 2026-10-13 11:23 UTC | 7 | StopRaidingTheKitchen, |
aef6f6498ea2 | atagen | 2026-10-13 11:23 UTC | 8 | StopRaidingTheFridge, |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 9 | KevIsTheBar, |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 10 | DrawerJammed, |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 11 | DrawerComesLoose, |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 12 | ThreadHasReplies, |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 13 | Reflection, |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 14 | MumSatisfied, |
4b1f5f88827d | atagen | 2026-10-13 10:18 UTC | 15 | ColdStart, |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 16 | } |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 17 | |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 18 | impl Notice { |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 19 | pub fn text(self) -> &'static str { |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 20 | match self { |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 21 | Self::BrotherTriedTheDoor => "your brother tried the door", |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 22 | Self::GymStaffLeaveIt => "the gym staff have seen worse, and they leave it there", |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 23 | Self::HousekeepingReadTheSign => "housekeeping read the sign", |
aef6f6498ea2 | atagen | 2026-10-13 11:23 UTC | 24 | Self::StopRaidingTheKitchen => "Stop raiding the kitchen.", |
aef6f6498ea2 | atagen | 2026-10-13 11:23 UTC | 25 | Self::StopRaidingTheFridge => "Stop raiding the fridge.", |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 26 | Self::KevIsTheBar => "Kev is 8 inches, he says. Nobody asked you, which is worse.", |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 27 | Self::DrawerJammed => "The drawer has jammed.", |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 28 | Self::DrawerComesLoose => "The drawer comes loose. That took a while.", |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 29 | Self::ThreadHasReplies => "Somewhere, a forum thread from 2009 still has replies.", |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 30 | Self::Reflection => "the count reached ten, and then the reflection started", |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 31 | Self::MumSatisfied => "Mum seems satisfied. She takes the washing with her.", |
bf5f8cb6f60f | atagen | 2026-10-13 12:10 UTC | 32 | Self::ColdStart => "Cold start. The server has noted this.", |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 33 | } |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 34 | } |
8b8e83329a1d | atagen | 2026-10-12 12:01 UTC | 35 | } |