NOU rules - Monika-After-Story/MonikaModDev GitHub Wiki
How to unlock
You will get a hint in the game, then a letter with the instructions will appear in the characters/
folder.
NOU basics
- The goal is to play all your cards before the opponent does it
- Each round rewards you with some amount of points depending on the remaining cards in the opponent's hand
-
- It is possible to win a round, but not gain any points and vice versa - lose and not grant any points
-
- First who reaches the points goal (200 by default) wins the game
- Before playing your second last card (that's it, moving it onto the discard pile), the player should say "NOU"
-
- If missed, the other player can catch them not saying "NOU" and make them draw 2 cards
-
- You can catch only before playing your card
- If you can't (or don't want) play a card in your turn, you must draw one from the draw pile
-
- You're not obligated to play the drawn card and can just skip your turn afterwards
- By default players can reflect (note, not stack) some action cards if they have appropriate cards
- By default you can only play Draw 4 when you have no cards of the current colour of the discard pile
Cards cost table
Number Cards |
Action Cards |
Wild cards |
0-9 |
20 |
50 |
Cards reflect table
↓ can be reflected by → |
Reverse |
Skip |
Draw 2 |
Draw 4 |
Reverse |
any |
|
|
|
Skip |
|
same colour |
|
|
Draw 2 |
|
|
any |
|
Draw 4 |
|
|
same colour |
|
NOU House Rules
It is possible to adjust some elements of the game
- You can change victory points (the goal to win the game)
-
- You can change number of starting cards
-
- You can play with Stackable Draw 2's (each reflect of Draw 2 (or Draw 4) sums with the previous cards), the last player has to draw all the cards
-
- You can play with Unrestricted Draw 4's which allows to play Draw 4 at any time even if you have current colour
-
- Reflect Chaos makes the game more chaotic by making reflects easier (check here)
-
- Can reflect any Skip with a Skip of any colour
-
- Can reflect a Draw 2 with a Draw Four
-
- Can reflect a Draw Four with a Draw Four
-
Cards reflect table (only with Reflect Chaos on)
↓ can be reflected by → |
Reverse |
Skip |
Draw 2 |
Draw 4 |
Reverse |
any |
|
|
|
Skip |
|
any |
|
|
Draw 2 |
|
|
any |
any |
Draw 4 |
|
|
same colour |
any |
NOU House Rules API
Currently used keys:
points_to_win
starting_cards
stackable_d2
unrestricted_wd4
reflect_chaos
Functions:
mas_nou.get_house_rule
- returns a house rule value
mas_nou.set_house_rule
- sets a new value for a house rule
mas_nou.reverse_house_rule
- (ONLY FOR BOOLEANS) reverses a house rule
mas_nou.get_default_house_rules
- returns a dict
with the default house rules and their values
mas_nou.are_default_house_rules
- checks if the current rules are the default rules
mas_nou.update_house_rules
- (ONLY FOR UPDATES, DONT CALL IT CONSTANTLY, ESPECIALLY WITH force=True
) can be used to update persistent in case a new house rule was added