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)
    • Default 200
  • You can change number of starting cards
    • Default 7 card
  • 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
    • Default False
  • You can play with Unrestricted Draw 4's which allows to play Draw 4 at any time even if you have current colour
    • Default False
  • 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
    • Default False

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