diff --git a/changelog.txt b/changelog.txt index 0a05501fa6..b30550bef4 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,63 +1,38 @@ -v0.9.4 -- Added new traits to ceremonies. -- Reduce chance of disabling scars. -- Ensure clan_settings.json will not nullify. -- Background color is now stored in game_config. -- Adjusted injury chances. -- Fixed special suffix being unexpectedly hidden. -- Fixed crash associated with grief events -- Other small adjustments. +v0.10.6 +- Fixed the constantly dizzy condition -v0.9.3 -- Fix x86 build not actually being x86. Rude. -- Take away the auto-updater's ability to prevent the game from opening due to connection issues. +v0.10.5 +- Added a small notice in the settings page outlining that some settings are now clan-specific -v0.9.2 -- Update the content warning on the start screen -- Increase chance of condition-related scars in expanded mode -- The "favorite" marking now displays on the mediation screen -- The fading-cat effect will now display properly -- Fixed some issues related to faded cats -- "a festering wound" will no longer show on the cat conditions tab. -- Allow one-cat and two-cat patrols to have stat outcomes +v0.10.1 - v0.10.4 +- Properly fixed a bug causing the game to crash when the changelog contains text. Now you can once again bask in the glory of those super long change notes! Yay! +- All praise Archanyhm for spending the past hour trying to fix this. Poor Arch. (I am actually the one writing this) -v0.9.1 -- Fix save-conversion issue with tortie patches -- Cats will now properly move on from dead mates -- Removed "EXAMPLE" text from leader ceremonies +v0.10.0 -v0.9.0 -BIG CHANGES: -- Cats can now have more than one mate, with no upper limit. The choose mate screen has been redesigned to support selecting multiple mates! -- In addition to two biological parents, cats can have an unlimited number of adoptive parents. Adoptive parents are treated the same as biological parents for relation-tracking. You can manually add new adoptive parents. -- New war system, with more fleshed out events. The game will now remember wars when you close and reopen. -- The way traits are assigned has been changed. Under the hood, cats have four personality facets that determine their trait. -- New skill system! Apprentices and kits now get low-level skills, and cats can have up to two skills. Skills are no longer linked to status/rank. Cats can now improve their skill as they age! -- With a new trait and skill system, the way mentors influence personality and skills has also changed. -- New sprite inspect screen, with options for viewing a cat in previous life-stages and saving the sprite as a transparent image. -- New murder events! +Content Warning +This update contains Halloween imagery that may be disturbing to some users. Viewer discretion is advised. +Remember you can opt in and out of this feature to cater your own experience! -NEW VISUALS: -- Re-draw of the Classic Forest Camp! -- New colors: SIENNA, LILAC, GOLDEN-BROWN and CHOCOLATE -- New tortie patterns: ROSETAIL, SAFI, HALF, CHIMERA, SMUDGED, DAUB, DAPPLENIGHT, STREAK, MASK, CHEST, ARMTAIL, and EMBER -- New white patches: DIVA, SAVANNAH, FADESPOTS, SHIBAINU, TOPCOVER, DAPPLEPAW, BEARD, PEBBLESHINE, OWL, WOODPECKER, MISS, BOOTS, COW, COWTWO and BUB -- New vitiligo pattern: BLEACHED -- Pelt tints have been adjusted. - -OTHER CHANGES: -- More cat history information is now stored, including the moon-number that some important events occur. (Note: some history information on old saves may be lost) -- More in-depth relationship information on the family tree. -- The current event-list is now saved with clan information, and persists upon closing and reopening the game. -- You can now "un-retire" cats. -- A new way for same-sex couples to adopt if same-sex breeding is turned off. -- New personality traits have been added: arrogant, competitive, grumpy, cunning, oblivious, gloomy, sincere, flamboyant, and rebellious -- Severe conditions no longer have a 100% chance of causing early retirement. -- Fleshed out leader ceremonies, with more trait dependence and tasty flavor text. -- New patrols, thoughts, events, names -- Official Social Media buttons added to the start screen. -- Some keybinds added for easy navigation. -- "Cat List" and "StarClan" tabs have been combined. Some buttons on the cat profile page have been reorganized. -- Save-file corruption (nullification) has been fixed. -- Lots of small tweaks to event chances. -- Bugfixes galore! +- Festive Halloween patrols will now start appearing around the spooky season! +- Expanded our ability to restrict events and patrols to certain date ranges. +- Added a toggle to prevent a cat from retiring +- Added a toggle to limit a cat's romantic interactions and prevent automatic mate changes. +- Many settings are now stored on a per-clan basis. +- New Loading Animations +- New Murder Reveal Events! +- Under the hood, patrols have been significantly refactored. +- Added Masked Tabbies! +- New White Patches: BOWTIE, MUSTACHE, REVERSEHEART, SPARROW, VEST, LOVEBUG, TRIXIE, SPARKLE, RIGHTEAR, LEFTEAR, ESTRELLA, REVERSEEYE, BACKSPOT, EYEBAGS, FADEBELLY, SAMMY, FRONT, BLOSSOMSTEP, BULLSEYE, SHOOTINGSTAR, EYESPOT, PEBBLE, TAILTWO, BUDDY. FCONE, FCTWO, MIA, DIGIT, SCAR, BUSTER, FINN, KROPKA, HAWKBLAZE, LOCKET, PRINCESS, ROSINA, CAKE +- New Vitiligo Pattern: SMOKEY +- New Tortie Patch Patterns: SMOKE, GRUMPYFACE, BRIE, BELOVED, SHILOH, BODY +- New Plains Background: Wasteland. +- New thoughts, patrols, and events! +- New names! +- New patrol art! +- Adjustments to grief events. In some cases, grief events are replaced by grief thoughts. +- Added "Change to Nonbinary" Button +- Dead cats can now be sorted by total age (age living + age dead) +- Cat relationships will show strong relationships first. +- Change the way spritesheets are stored in memory. This significantly decreases memory usage. +- Lots of bugfixes! diff --git a/resources/dicts/conditions/condition_got_strings/gain_permanent_condition_strings.json b/resources/dicts/conditions/condition_got_strings/gain_permanent_condition_strings.json index 7852504cd2..dc484d6c31 100644 --- a/resources/dicts/conditions/condition_got_strings/gain_permanent_condition_strings.json +++ b/resources/dicts/conditions/condition_got_strings/gain_permanent_condition_strings.json @@ -147,7 +147,7 @@ "m_c hasn't been able to see clearly since {PRONOUN/m_c/subject} {VERB/m_c/were/was} hit in the head, and it only gets worse by the day. Eventually r_c breaks the news that {PRONOUN/m_c/subject}{VERB/m_c/'re/'s} going blind.", "m_c stumbles through camp, trying {PRONOUN/m_c/poss} best to learn the layout. It seems like {PRONOUN/m_c/poss} head injury has made {PRONOUN/m_c/object} go blind and {PRONOUN/m_c/poss} vision doesn't seem to be returning any time soon." ], - "loss of balance": [ + "constantly dizzy": [ "m_c stumbles through the medicine den, trying to walk a straight line as r_c instructed. r_c tells {PRONOUN/m_c/object} that the newfound lack of balance might be a permanent result of {PRONOUN/m_c/poss} head injury.", "m_c finds that {PRONOUN/m_c/subject} {VERB/m_c/have/has} to concentrate to stay upright while standing and the newfound loss of balance is endlessly frustrating to {PRONOUN/m_c/subject}. {PRONOUN/m_c/subject/CAP} {VERB/m_c/surmise/surmises} that it's likely been caused by {PRONOUN/m_c/poss} head injury.", "Though {PRONOUN/m_c/poss} head injury has healed, m_c feels like a newborn kitten on {PRONOUN/m_c/poss} legs as {PRONOUN/m_c/subject} {VERB/m_c/stumble/stumbles} around the medicine den. {PRONOUN/m_c/subject/CAP} {VERB/m_c/sigh/sighs} and {VERB/m_c/accept/accepts} the fact that {PRONOUN/m_c/poss} balance will likely never be the same." diff --git a/resources/dicts/conditions/injuries.json b/resources/dicts/conditions/injuries.json index 2c314aa35d..d8d8d3ecd3 100644 --- a/resources/dicts/conditions/injuries.json +++ b/resources/dicts/conditions/injuries.json @@ -1141,7 +1141,7 @@ "failing eyesight", "one bad eye", "blind", - "loss of balance", + "constantly dizzy", "partial hearing loss", "persistent headaches" ], diff --git a/scripts/game_structure/windows.py b/scripts/game_structure/windows.py index a2ce249b79..985d6e75af 100644 --- a/scripts/game_structure/windows.py +++ b/scripts/game_structure/windows.py @@ -920,15 +920,15 @@ def __init__(self, last_screen): manager=MANAGER) dynamic_changelog = False - if get_version_info().is_dev and get_version_info().is_source_build and get_version_info().git_installed: + if get_version_info().is_dev() and get_version_info().is_source_build and get_version_info().git_installed: file_cont = subprocess.check_output( ["git", "log", r"--pretty=format:%H|||%cd|||%b|||%s", "-15", "--no-decorate", "--merges", "--grep=Merge pull request", "--date=short"]).decode("utf-8") dynamic_changelog = True else: with open("changelog.txt", "r") as read_file: file_cont = read_file.read() - - if get_version_info().is_dev and not get_version_info().is_source_build: + + if get_version_info().is_dev() and not get_version_info().is_source_build: dynamic_changelog = True if dynamic_changelog: diff --git a/scripts/screens/SettingsScreen.py b/scripts/screens/SettingsScreen.py index 9035f30f17..2d38e049f3 100644 --- a/scripts/screens/SettingsScreen.py +++ b/scripts/screens/SettingsScreen.py @@ -307,8 +307,9 @@ def open_general_settings(self): (1360 / 1600 * screen_x, (n * 78 + 80) / 1400 * screen_y)) self.checkboxes_text['instr'] = pygame_gui.elements.UITextBox( - "Change the general settings of your game here", - scale(pygame.Rect((200, 320), (1200, 100))), + """Change the general settings of your game here.\n""" + """More settings are available in the settings page of your Clan.""", + scale(pygame.Rect((200, 320), (1200, 200))), object_id=get_text_box_theme("#text_box_30_horizcenter"), manager=MANAGER)