Skip to content

v0.12.0 - The Chess Rework Update

Compare
Choose a tag to compare
@ThePotatoGuy ThePotatoGuy released this 08 Feb 02:11
· 2225 commits to master since this release

it's chess, it's less with more, it's war except in its miniature

Gameplay Changes

  • chess changes

    • chess is now "easier", finally
    • new chess game mode - random chess where the pieces are randomized (like really bad chess)
    • new practice mode - moves can be undone
    • ruleset can be customized now, between casual (stalemates are not always draws) and traditional
    • pawns can now be promoted to any piece instead of just queens
    • chess dialogue changed entirely
  • the Enhanced Idle submod has been merged into official MAS

  • changes to holding Monika

    • falling asleep is randomized
    • Monika's hold request has a higher chance to appear after longer periods of no holding
  • added more/cleaned up quips in the Talk and Play menus

  • pong dialogue changed

  • added left/right smug eyes

  • added notification when Monika asks for more consumables

  • made singleton crashes easier to understand

Topic Changes

Additions

  • 3 new songs
  • 1 new brb
  • 1 new compliment
  • 1 new mood
  • 1 new window reaction
  • monika_aliens
  • monika_boardgames_history
  • monika_curse_words
  • monika_foundation
  • monika_information_age
  • monika_know_its_you
  • monika_mc_is_gone
  • monika_nature

Changes

  • 2, 3 year anniversaries changed
  • player appearance topic changed to handle hetereochromia
  • generic brb now has a menu for more specific options
  • twitter topic changed
  • monika_eating_meat
  • greeting_back_from_school

Spritepack Changes

Additions

Fixes

  • typofixes

  • fixed idle sprites so they are now smoother and less jumpy in transitions

  • fixed topics not being properly random'd

  • fixed ILY2 not working from a new story

  • somewhat fixed memory leaks with PauseDisplayable

  • fixed miscalulations when calculating anniversaries

  • fixed mug appearing when returning Monika to the spaceroom

  • fixed NYE dates being accounted for incorrectly

  • fixed calendar being clickable in the Load Game tab

  • fixed dialogue box not hiding when transitioning to empty desk

  • fixed Mac logs not having version in them

  • fixed crashes from undefined insert sort function

API Changes

  • All newly created datetimes should be in UTC going forward - new APIs for UTC management: #6909
  • the window react APIs have been moved to another file as well as a ton of other changes. See #6873
  • version update script notation changed (#6913). This also means we now support running update scripts in unstable builds.
  • new chess displayable that can be used to teach chess - see #6163
  • Monika's idle sprite is now a special displayable, see #6634
  • added a generic low affection brb callback label (mas_brb_generic_low_aff_callback)
  • mas_showEVL now overrides and sets the derandom database when derandoming a topic
  • BackgroundChangeInfo now has a __repr__ definition
  • calendar's font is now in a var (easier to change for translations) MASCalendar.NOTE_FONT
  • stories now has a more structured system, see #6639
  • added PauseDisplayableWithEvents - PauseDisplayable but with support for events during the pause. See #6238
  • CI changed to Github Actions