Commit Graph

24 Commits

Author SHA1 Message Date
emilis c2f33e670c
small fixes, see commit message
killing roles no longer get skipped if they die
actually, no roles except intel + mason recruit get skipped
if their source dies that night
scapegoats can no longer redeem into apprentices
limited killers (militia/alpha wolf): protection causes them to expend
their shot (shapeshifter still safe)
insomniac: test for dire wolf block (blocks don't count as visits)
2025-11-19 15:22:10 +00:00
emilis 7a50c3320a
screen test screen + minor ui fixups 2025-11-18 10:03:08 +00:00
emilis ad7ffaac31
cargo fix + warning fixes 2025-11-14 13:33:06 +00:00
emilis b2a118a132
removed unprocessed changes from story
improved some error messages
better icons for !=, insomniac, hunter, apprentice
blocks now apply retroactively
2025-11-14 12:48:11 +00:00
emilis ac4ce81638
aura setup & impl, shift fail screen, bugfixes 2025-11-13 10:05:40 +00:00
emilis f193e4e691
bloodletter implementation + aura logic + traitor 2025-11-11 14:23:39 +00:00
emilis 082f0bba38
update tests in line with new changes 2025-11-07 20:33:04 +00:00
emilis 54f065be1e
add AGPLv3 license and accompanying file headers 2025-11-06 10:24:51 +00:00
emilis 79c8c464b6
apprentice gets power same night
also various cosmetic changes
2025-11-06 09:45:29 +00:00
emilis eaaf0ab2b7
seer false positives, player list styling 2025-10-14 17:51:25 +01:00
emilis 5c8e33dab1
make insomniac (and beholder) sleep n0 2025-10-14 09:15:40 +01:00
emilis 00617afe7b
promps/pages/results for a bunch of roles 2025-10-13 23:29:10 +01:00
emilis 9f00d2b912
added end-game story screen with icons
bugfixes and tests to guardians and hunters
ron serialization for game story saves
2025-10-12 23:48:52 +01:00
emilis 62d650fb34
reimplement previous 2025-10-07 21:18:31 +01:00
emilis 17f583539d
insomniac role + mason fixes
also styling improvements
2025-10-07 17:45:21 +01:00
emilis ae71ea4eb0
lone wolf role + tests 2025-10-07 11:52:06 +01:00
emilis da580a459e
pyremaster role and tests 2025-10-06 22:30:01 +01:00
emilis 9fa5843b5a
black knight role and tests 2025-10-06 21:59:44 +01:00
emilis a8506c5881
more roles, no longer exposing role through char 2025-10-06 20:45:15 +01:00
emilis 0889acca6a
big screen setup display 2025-10-06 15:03:16 +01:00
emilis 88665302f6
elder death protection & lynching
also made PlayerId and CharacterId Copy
2025-10-05 10:52:37 +01:00
emilis d664ff281d
reworked game setup 2025-10-04 17:50:29 +01:00
emilis 01c1a4554a
target merge into identity, self updates, etc 2025-10-02 17:52:12 +01:00
emilis 4ba77630c8
initial commit at a basic partial working state 2025-09-26 19:10:16 +01:00