
Change log for version 2.09

General
 * Can now enable/disable mods via the Main Menu option "Manage Mods". You
   will need to restart the game for any changes to take effect.
 * Added a "Journal" feature, accessible only in the MC's office. It will show
   the status of all the scripted stories in the game and provide hints for
   next steps. 
 * Saving the game manually will not reset the auto save timer. I.E. auto
   saves will be created based on the auto save frequency regardless of when
   the game is manually saved. However, loading a game will continue to reset
   the auto save timer to when the game was loaded. 
 * Fixed some issues with the probability that a character starts out as a
   virgin. Age will now play a much larger part, and most 18 years olds will
   be created as virgins.
 * Refactored the value of gossips so that they were more consistent and so
   that characters will prioritize sharing the more interesting ones.
 * Allowed "special" characters (like the judge, policeman, mobsters, etc) to
   have multiple poses. However, no new poses have been added to any of these
   characters yet.
 * Expanded the "corruption" mechanic on commissioners. Previously this only
   affected when bribing a commissioner, but now there commissioners will
   have more opportunities to increase or decrease it. This will lead to
   the commissioners sometimes acquiring new gossips about their wrongdoing. 
   Corruption will also affect the support they will receive during the
   elections. 

Game Play
 * Game includes new content about a new character called Selene that comes
   into town and will ask the MC for help. It's includes some supernatural
   themes and may not be for everyone so it's included as a mod. It's  
   disabled by default. You must enable it via the new Manage Mod screen. It
   also requires that you have the non-con taboo off.
 * Added an end to the sister story. Once you successfully hire her into a
   non-stripping job, the other sister will stop the complaints. And that will
   stop the scripted sister interactions (asking for money, study help, beer
   run, etc.)
 * Added interaction during dates that allows one participant to learn a secret
   (gossip) from the other participant.
 * When snooping on someone's house after breaking in, you can also learn a
   secret (gossip) from the owner of the house.
 * Reduced the time the MC after being kicked out of the cult must wait before
   being able to join again from 1 year to 2 months. (NPCs still must wait 1
   year).
 * Can now use the blackmail materials one has on a commissioner to help the
   campaign of their opponent. This has twice the impact of donating the
   maximum amount of money. This uses up the materials and you will not be
   able to blackmail the commissioner with them afterwards.
 * If you run into a journalist while they are at work, you can ask them about
   the commissioners. They may tell you how corrupt they are or other rumors
   they have heard about them. During elections, you can also ask about the 
   challengers.  (The more they like you the more info they will be willing
   to share)
 * The game will now create at least one journalist who will work mostly 
   at City Hall and Downtown.
 * The amount of money you get from acting in movies will now be affected by
   your level of stardom.
 * Cleaned up some stuff with how the paying for the MC's mom rent worked to
   sync it up better with the monthly calls.  On existing games, this may
   result in either an extra payment being made or a payment being skipped
   depending on timing. The rent payment will now always be around $750 +
   inflation (before it was a random amount around $750).
 * For the MC, removed the opinion requirements to allow them to report anyone
   doing something illegal (like having sex in public, exposing themselves, etc)
   This was preventing this interface to appear to the MC in most cases
   because the MC does not have an opinion of other characters.
 * When a club owner catches a guest masturbating in a public area of their
   club they can now kick them out of the club. When they catch an employee 
   masturbating in a public area of the club, they can punish the employee. 
 * A club won't receive multiple violation notices for the same issue within
   the same few days. (Most likely caused by multiple characters undressing too
   much during amateur contests)

AI
 * AI characters will now be a bit more likely to reveal secrets to other
   characters. How drunk they are, how much they like the other person, and
   how social they are play a part for how likely they are to do this. It is
   now an option for NPC characters to do this while talking to other
   characters, including the MC.
 * Reworked the logic of how AI characters decide when to buy drinks for
   others or when to accept them. Made the impact of being pregnant more
   significant so pregnant women will be less likely to engage in drinking
   now.

Simulation
 
UI
 * Fixed issue that prevented game from caching images. Images will be loaded
   and then cached so won't have to read them from disk each time. Should have
   a small performance improvement. (Number of images to cache is a game
   option, set to 300 by default).

Bug Fixes
 * The Old Friend story line will get started even if somehow the original
   leader leaves before the first meeting.
 * If you win a gambling game and the stakes was to have sex with the loser's
   partner, then the loser will not attempt to stop, report or otherwise get
   involved in the sex session.
 * Prevented the event about being out of inventory from triggering right
   after you or a manager bought some. 
 * Pregnant women will now learn they are pregnant and will stop asking for
   sex or use birth control at that point. Before they would have continued
   behaving as if they weren't pregnant until they started to show. This 
   only applies for women who get pregnant in this version.
 * Fixed a couple of issues where asexual characters were complaining about
   being unhappy due to not being in a relationship and asking to be set up.
   Also made them less likely to want to have children.
 * The investor family restrictions on the characters (i.e. the snowflake
   icon) will be removed after the MC is in the winning team of the sexy game.
   Before they were being removed regardless of who won the game.
 * Your first sister will still be upset if the younger sister is working as a
   hooker (so you can't offer her a sex worker job to stop the complaints).
 * Fixed issues with the resolution of the mobster's kid storyline. Once you
   get the mobsters to leave you alone, you will be allowed to date her or
   him.
 * Breeding parties should work for gay or asexual characters now (were never
   working before because they were not attracted to any of the candidates,
   but if they want to have a child they are going to have to get past that)
 * When someone got pregnant and the father asks her to get an abortion and
   she doesn't want to, this was supposed to be the same as the father saying 
   he didn't want to be involved, but was treating it as if the father agreed
   to help.
 * Fixed an issue that prevented moving entertainers from one position to
   another when the Dressing Rooms were all at capacity.

For Devs:
 * Added built-in function &local_key_valid() that returns true/false
   depending if the passed string is a valid localization key.
 * Added the is_accessible property to Room objects to return whether a room
   is accessible to the public (like bar, restrooms, entrance, game room,
   etc.). Private areas like locker rooms, storage room and rooms that require
   invites to reach like private and sex rooms return false.
 * Added built-in functions &elections_active that returns true/false
   depending if there's an election for a city hall commissioner going on.
 * Mods should now have a mod.txt file in their main folder to define the
   title and description of the mod that will be show to the user in the new
   Manage Mods screen. See the Modding Tutorial doc for more details (or look
   at the sample mod).
