
Change log for version 2.10

General
 * Major change: poses are now defined in a data file poses.txt so it should
   be possible to add new ones via mods, by adding poses.txt file to the 
   mod.
 * Added special modifier for when someone doesn't want to join the cult.
   Before was assigning a generic "Annoy" one but now will get a "In Cult"
   one that's more specific with effect specific to the person's personality.
   Similarly, there will be a "Also In Cult" modifier that will propagate
   between cult members to make them slightly friendlier towards each other.
 * Removed the cult member gossip, it was pointless as there was no impact to
   opinion. Is now replaced with two opinions "In Cult" and "Also In Cult".
   The first one is negative and can be applied when inviting someone to join
   the cult and they are not interested in it. The second one is positive and
   may be applied anytime when two cult members interact.
 * Story characters will no longer be assigned permanent jobs. Previously the
   first sibling and the old friend could have received jobs like nurse or
   lawyer and they would never be able to be hired away from those jobs.
   This will only apply to new game. However, there's a new event that causes
   the sister to get fired from her job after she's been working there a
   while. This has a much higher chance of happening if it's a permanent job.

Game Play
 * MC can now Promote Club, which the NPC owners could do before. This is the
   same task that managers can do. Owners need a business skill of at least 0
   to do this or have the improve club goal. It involves spending money for a
   temporary bump in fame. The MC can only do this task every 5 days, same as
   other owners or managers.
 * Updated a few places where a character can learn where someone else lives.
   This now happens when attending a party (you learn about the other people
   that live there), when visiting someone at their home and someone else
   that lives there answers the door, and when taking someone that's passed
   out to their home and someone else is there.
 * Can now install a Coffee Maker in the Employee Lounge. Employees that like
   coffee will appreciate it (their happiness will go up) and they will regain
   energy when they drink it. Employees will consider drinking it when they
   are tired and go to the lounge to rest and before the start of their shift.
   The chances of them doing it depends on their coffee affinity.
 * Refactored the process by which NPCs choose who to invite to gambling
   games. This is now based on the intensity of their relationship (so they
   are more likely to call their rivals) and how much money they have. The
   forced random invites the MC was getting have been eliminated.
 * Slightly reduced chances for birthday parties happening as time goes by
   (which increases the number of characters having birthdays). Also slightly
   lowered the buff the MC gets for being invited to any kind of party. 
 * Can now sleep in the morning if looseness is 10 or higher.
 * During the Buy Drink loop, you can now access most of the Talk To
   interactions with the person you are drinking with. This will pass time and
   end the drinking loop. If you are too drunk some of the Talk To options will
   not be available.
 * May get an occassional complaint from a customer when the club doesn't have
   any strippers that have the physical attributes they prefer. This may lower
   satisfaction slightly.  A manager with the Satisfaction duty may identify
   these issue and send the owner periodic warnings about it.
   (This happens for example when person X visit the club and they love light
   hair and you don't have any strippers in your club with light hair.)
 * Raised the minimum probability for hitting the target at darts. Very low
   skills could result in never-ending games. Also prevented people that are
   too drunk from playing in gambling games. Some looseness helps agreeing to
   play, but over 30 they will not play (looseness can lead to very low skill
   values and very long dart and pool games).

AI
 * Added extra check for threesomes taking too long, resulting in the scene
   ending abruptly in the middle. This can happen if participants energy goes
   down too slowly or their arousal goes up too slowly or too fast. 

Simulation
 * Club satisfaction will be more strongly affected by how diverse the
   performers in the club are. Also now will factor more attributes (age,
   height, body shape, breast size and hips size) rather than just ethnicity.
   A new achievement will be awarded when the club has strippers that meet
   every desired attribute.

 
UI
 * The little box next to a character's image will now show the icon denoting
   what the character is wearing.
 * Added male-specific icon for the bizcas and underwear poses and female-
   specific icon for the biz and casual poses.

Bug Fixes
 * Fixed some incorrect info regarding the status of the Mobster's daughter
   story in the Journal.
 * Fixed issue that caused characters when created to ignore their archetype
   for initializing the skill (resulting in a owners with low business skill)
 * Fixed issue with the undressing of pregnant women during threesomes.
 * The date scene where sometimes the MC is spying on his own phone has been
   fixed.
 * When checking to see if someone should complain about how someone else is
   dressed, check the proper law for those working as entertainers.
 * When a commissioner is replaced, the Commissioner/Constituent relation with
   each of his/her constituents will be removed. And for the incoming one,
   a Commissioner/Constituent relation will be created for all the characters
   that they know that live in the district.
 * The Selene story should work with pregnancies disabled now. 
 * Fixed issue preventing the Selene story from finding suitable virgin
   targets if there were too many total characters in the game.
 * If an SMD member is unavailable (like having just given birth, gone to
   rehab or seriously hurt) when the MC takes over the cult, this member will
   not have the proper follower relationship created. That will be restored
   when they attend the next meeting.


For Devs:
 * Added new function &set_pose_in_group, which works like the
   &set_pose_least, &set_pose_most, etc. but takes a pose group as an
   argument. Pose groups are defined in the poses.txt file.
 * The keys for poses have been changed to use the "abbrevs" (these are the
   short codes that are used in filenames). When setting the values, either 
   via the &set_pose_* functions or the .pose property you can still use the
   old strings. However, the values returned by these functions and properties
   will always be the abbrevs.
 * Added new built-in function &perf_complaints that will returns the missing
   attribute among the performers in a club. Can be also filtered by things
   that matter to a person.
