v0.9.2: The Night of the Multiple Bugfixes
Bugfixes from v0.9 to v0.9.2
Note: The only change from v0.9 to v0.9.1 is that it adds in Ank's patches from Bugfix v4 to Bugfix v4a. If you happened to download v0.9, only the outside.gd file changed.
v0.9.2 fixes the misnamed folder path, the Ghostrep error in global, and shaves out all of the base game images that had been included in .import (causing the folder to bloat to 700mb) and getting it back down to about 45mb.
General Changes
Integrated Ankmairdor's BugFixes v4a (Going from v4 to v4a is why it's v0.9.1 instead of v0.9)
-NOTE: It is already merged into this mod. DO NOT re-merge any of Ank's bugpatches past this point is will override and break things-
Added Setting to use MinorTweak's Gear Sorting or Ank's BugFix Gear Sorting
Lessened the Stress from Tit Growth
Changed the daily Fetish Lower chance to a Setting (default off). Set fetishescanlower to true to re-enable. - Per Popular Request
The Coward trait now lowers Courage by 20
Added Leonais' Vacation level up suggestion of limiting vacations to slaves who have been owned for 7+ days of level 2 or higher and Improve Grade to level 4 or higher.
Combat Changes
Combat Stress Reworked
Combatants (on the player side) no longer suffer a base 3/6 Stress each turn. Now Combatants only receive combat stress if they are damaged and their health lost is greater than their Courage.
New Combat Abilities
Arachna Web Attacks
Arachna's should have the ability to learn a free Web Attack that has a chance of slowing all targets. This is the first test to see if I can effectively expand Racial combat abilities.
How It Works
Please note that all incoming damage is weighted 20% more than previously taken HP damage (Effectively giving a Courage penalty to a massive strike).
If the person loses health, it first checks if they are currently below 25% health OR if their health lost is greater than their total Courage. If so, if the Random 0-100 is greater than their Courage + Confidence/4 (for a max of 50 with 100 in each), they take 2-4 stress (twice if Cowardly).
Otherwise, if their health lost is greater than their Courage/2, it checks if the Random 0-100 is greater than their Courage + Confidence/2 (for a max of 100 with 100 in each). If so, they take 2-4 stress (twice if Cowardly).
If their lost health is less than half of their Courage, they shrug it off and no Stress is gained.
Stress is still gained upon losing allies, however. That just seems fitting.
Benefits of the New Stress System
Beyond making stress management in combat slightly more intuitive and less of a chore, this also provides a lot more functionality to the Protect action. As the only ones who will be making Stress checks are those who take damage, having a Bodyguard with high Courage and Confidence will mean that they are not only soaking up the damage for weaker allies, they are also preventing stress.
Pregnancy Expanded
Fixed the Wanted Pregnancy functions (should trigger correctly now). There is a chance for them to decide to want the pregnancy on Impregnation, Discovery, then daily after discovery.
Altered the TitGrowth chances to now reflect Pregnancy Duration. The chance is chancetitsgrow (in settings) + current swelling / (total pregnancy length + current pregnancy duration). This should reflect as a far greater chance of growth toward the end and far less towards the beginning, but overall less chance of occurance. - Requested by ElPresidente/Centerflag982
Lowered Pregnancy Event Chances (Editable in Settings): Morning Sickness (30) and TitsGrow (35). Moved both into Settings.
Sex Expanded
Added Vaginal Wetness (listed as Lubrication). Standard is 1-4ml but can get up to 10ml. Currently used in: Farm Lube Extraction/Storage
Added Trait: Soaker which doubles the Lubrication value when arousal is over 50%.
Altered the Compare values to allow it to reach the maximum of 500 (previously impossible) with a Mindblowing Incest and either 100 Lust+57 Beauty (in partner) (Beauty/Lust fluctuate, Lewdness is also calculated as a bonus). Issue brought up by CenterFlag982
Fixed Sex Milking (tracks and empties correctly now) using the Milker option. Reported by CenterFlag982
Set Slime Pliability/Elasticity to natural max (5) via BackwardsCompatibility (should update all), though they can be enhanced further via the traits. - Requested by Cobbly/Tommiboy595
Sexuality Shifts
Per requests, I halved the Sexuality Shift modifier (again) to try and prevent the major shifts in sexuality. I have also added in a Sexuality Shift "lock" that prevents sexualities from changing despite sexual partners. You can "lock" or "unlock" the sexuality shifts under Talk>General Slave Topics>"Regarding redefining your sexuality..."
Lactation Changes
There are now two types of Lactation: Normal and Hyperlactation
Normal is triggered by Pregancy. A woman will only produce enough to feed her offspring, so there is no more Stress or Stretching from Normal. It also has a chance to automatically stop when unmilked.
Hyperlactation can be triggered by giving Lactating Slaves a Hyperlactation potion (created from 1 Nursing Potion and 2 Bottled Milk, from the Farm). Hyperlactation is the "Production" level lactation and can cause breasts to stretch to accommodate (up to immobilizing the slave), cause stress (still less than before) if unmilked, and is permanent. I do not recommend giving Hyperlactation to slaves that will not be milked daily.
In-Game Help
The Library has several entries that explain new elements of the game added by Aric's Expansion for in-game assistance and clarification. More are pending.
Farm Modifications
Increased the TitSize Increase chance from titsize*2 < pressure to *3
Halved the Pressure stress/lust impact
Fetish Acceptance (Lactation): Added lactationacceptancemultiplier setting to provide an alternate method of slaves gaining the lactation fetish while lactating.
Fetish Acceptance (Being Milked): Fetish may increase daily based on 1/4 of the Milk Stored + 100% of the Pressure (as it is relieved via milking)
The entire Farm Panel has been reworked allowing multiple changes. There is a lot of information regarding this in the in-game library (when the farm is unlocked). I'll show some highlights here.
Note: The Farm Manager conversation topics have been disabled temporarily pending a rework to meet the new changes in the Farm. Most of what those were for are now better represented and easier to navigate via the farm anyways.
One Panel Fits All
You now have the option to specify multiple "extractions" on each cattle, including Milk, Cum (either semen, lube, or both for futa), and Piss. Every cow can also (with a functioning vagina/womb) be used to breed with your studs or with snails (but only one or the other per womb) including the option to specify certain studs and breeders to pair off. There are different extraction methods with varying efficiency and rewards (higher tiers of which can be purchased from the Farm Manager/Farm Store). Different quality of containers will allow your milkmaids to carry more and minimize the risk of spilling on the way to the Vats (the central storage which you can use to bottle, refine, sell, etc on a mass-level).
Farmhands/Milkmaid/MilkMerchant (+ Settings)
There are 4 new jobs: Farm Hands, Milk Maids, Bottlers, and Milk Merchants. There are also 3 settings for choosing how the pool of workers split up the work of managing your farm. A Farm Manager can typically cover for any missing positions in a pinch, but they can only do so much.
Farm Hands: Handle struggling cattle, general cleanup
Milk Maids: Milk the cattle, deliver to the Vats
Studs: Breed the cattle
Milk Merchants: Take the bottled liquids and sell them in either specific locations or shift from town to town to maximize profits in the new, evolving Milk Economy.
Bottlers: They bottle the liquids per your orders (in the Vats panel)
Consent, Workstations, and Resistance
Cattle can follow two "paths". Consentual cattle can be asked/convinced to join, be put in, and will have a pleasant time with little resistance. Non-Consentual cattle can be forced in and follow a resistance/breaking cattle path. They will use a combination of mental/physical resistance to try to negatively affect your ability to milk them. They'll drain more energy from your farm-hands/farm manager, etc. There are Work Stations which will apply various bonuses/consequences on the cattle.
Relationships
Cattle will form relationships (and vice-versa) with their Farmhands, Milk Maids, and Studs.
Cattle will like Farmhands with a 0-100 chance based on (Cattle Obedience-100) + Farmhand Confidence+Job Skill OR if the cattle struggles and they have the Submissive or Masochistic traits. Farmhands will like Cattle that don't struggle or if that do struggle if they have the Dominant or Sadistic traits.
Cattle have a similar check based on the Milkmaid's charm instead. Studs and Breeders gain/lose based on attraction.
Contentment
Livestock have certain levels of Contentment with how you are treating them. High Contentment will result in the Livestock gaining loyalty, obedience, and losing stress daily. Very high contentment may automatically have them consent to be your livestock if they hadn't before. Low Contentment removes loyalty, obedience, and adds stress. Very low contentment may cause fear of you and may even result in them revoking their consent to be your livestock, resulting in them resisting you. The auto-removal may be triggered on or off (default on).
Daily Actions are the largest factor in Contentment
Keeping cattle restrained has a high chance to lower contentment but is effective at stopping struggling.
Beds and the daily action to Pamper add Contentment each day.
Contentment Check Difficulties (If it rolls under the number, Contentment lowers by 1)
High - Roll 0-100 <= Confidence + Wits)
Medium - Roll 0-100 <= (Confidence + Wits)/2
Low - Roll 0-100 <= (Confidence + Wits)/4
Snails and Breeding
Cattle can now breed while also being milked. You can set cattle to breeders (get pregnant), studs (impregnate), or both depending on their relevant genitalia. One thing to keep in mind for studs, however, is they must be free to move. Restraints, racks, and cages will prevent them from making it to their breeders.
Specific partners can be set for breeders/studs.
Cattle can also breed snails instead of offspring, but this will have potential complications based on their interest in pregnancy and more importantly oviposition (new fetish listed). If they don't, there's a chance they will fight back and potentially hurt the snail that is trying to breed them. Restraining unwilling snail breeders can prevent this loss.
The Snail Pit has been added with it's own panel. This comes with options such as Incubators which can be used to hatch snail eggs (to get more snails, yay!), set how many snail eggs to cook, sell, or set aside to hatch. There is also an option to automatically do any of those options, as well as an option to cook snail eggs without a Chef. Be warned, cooking without a chef will get you 1 for 1 on Eggs to Food, while a chef will be able to net 3 food per egg.
Daily Actions
Cattle are assigned one daily action that can apply a various beneficial or detrimental effect to the cow. Most actions require an available Farmhand to successfully show up in the list of options. If there aren't enough farmhands available, the options will be very restricted. The pool of farmhands can spend their mornings Exhausting or Inspecting, then the rest of the day Stimulating, Prodding, or Pampering cattle. These actions each effect their levels of Contentment with their new life as livestock.
#Checked at the beginning of the day
Exhaust - Lowers their energy before they have the chance to "Struggle" for the day. Physically fit cattle (Endurance) are less exhausted than weak cattle. Medium chance of Contentment loss.
Inspection - High chance to lower confidence (if non-exhibitionist) or raise confidence (if exhibitionist). Chance of Contentment Loss depends on Exhibitionism
#Checked during the day
Stimulate - Increases arousal after being stimulated all day causing more orgasms.
Pamper - Raise contentment level
Prod (Prods must be available) - High chance to lower Courage after the day's work from being prodded all day.
#Checked at the end of the day
Moo (No Farmhand required) - High chance to lower Wits after day's work from being forced to Moo all day. Medium Contentment Loss chance
Rest (No Farmhand Required) - Regain energy and a little health
Items
There are 6 new items
(Alchemy Lab)
Hyperlactation Potion - Add the Hyperlactation trait for heavy producers
Sedative - Lose Energy and Wit (if Energy bottoms out)
(Refined via Bottling in Farm)
Bottled Milk - High Energy/Stress Recovery
Bottled Semen/Lube - Energy/Stress Recovery and Lewdness Gain
Bottled Piss - High Lewdness Gain
Scripts that are only there for Ank's Bugfix V4:
AreaScripts/AydaShop
CombatData
ConstantsModData (everything within)
ConstModInstal
Characters/Races
Bugfix (for v.08.1)
Fixed the ChefHelped issue reported by Alexsis987
Fixed the MilkFlow Trait issue reported by Alexsis987
Fixed the "plains" issue with Alexsis987's help
Fixed the Observe Execution issue reported by Darkness
Fixed the WantedPregnancy not Triggering issue with CenterFlag982's help - Reported by Several
Fixed the IncestBreeder not triggering correctly with SqueakySea123/ElPresidente's help
Fixed the Cuff Restraints error that caused permanent crawling. Will now apply/remove correctly per Person Update. - Reported by Several People
Fixed the Crystal Sacrifice function not closing dialogue correctly. - Reported by RustyRoost
Fixed the Crystal Sacrifice dialogue being switched around - Reported by RustyRoost
Fixed the constant milking stress caused by the fetish not checking lactation fetish correctly.
Fixed .size() to .back() on dailyFetish
Stopped IncestConsentChecked from occuring more than once per day
Fixed Flying trait giving the code: crawling - Fixed by Alexsis
Fixed the missing [/color] in Monstrous titsize descriptions - Fixed by Alexsis
Removed unneeded [color=yellow] for human_small, canine_average, and canine_large description - Fixed by Alexsis
Fixed chefhelped always true error - Reported by RexDark
Fixed the reversed CheckFetish results in New Sex System - Reported by LewdVoid42
Fixed the dialogue for the introStrip Exposed.Forced checks (not currently implimented) - Reported/Fixed by LewdVoid42
Fixed potselected = "" to potselected = null and get_node("MainScreen/mansion/alchemypanel/brewbutton").set_disabled(true) in _on_alchemy_pressed()
Fixed Gossamer wing description (just missing for some reason in Vanilla)
Changed the Mansion Upgrades Farm Capacity from 31 to 30
Moved the mansionupgrades.gd to the "Put in Strive Game Files" replacement section instead of having the mod loader pick it up as it stopped reading the Dimensional Crystal after Ank's Bugfix was applied