Hi. Im new to mod of this game and i wanna try it. But i saw you hv 2mod of this expansion. Whats the different between both? Which one you recommend me to try first? Thanks
So, a complaint; a big one.
I have 1000 in game days logged with this character and her starting slave, right? so, i have held off the urge to sex her up because i've been too busy managing the other slaves and playing through the campaign. so, i finish the campaign, i have every upgrade possible and the mansion basically runs itself at this point, so i go 'why not'.
i knock her up.
she accrues 597 stress over the course of ONE NIGHT, and dies after four days because she accrued 1,000 stress after a single day of lactation. she was my favourite slave, broken to all hell with max stats and she could one shot near everything. she was INVALUABLE. she was tough as shit, shrugging off eight bandits wailing on her for five minutes straight with barely a dent to her health.
she died to a single night of lactation.
discuss.
EDIT: no screenshots because i accidentally forgot to, but the point stands.
That is the most extreme version of this bug that I've heard (and I am sorry to hear that about your slave, I really hope you had saves and/or working autosaves to reload) but that general bug is part of what escalated the Farm Expansion update to the one that I've been working on now. That is the active issue that I'm working on and will be fixed.
My files are all over the place with the new update so I haven't tested this specific code yet but this should limit the stress that slaves can get from Lactation (dramatically limit it). If you're comfortable with editing files, open up expansion.gd in Notepad++ or something and search (Ctrl+F) for dailyLactation. Copy/Paste over everything from #Pressure Stress and Swelling to #Keep the Secret with the following. Hopefully that'll let you keep playing on that save (ideally from a day or two before it went haywire) without that issue.
#Pressure Stress and Swelling
pressure = person.lactating.milkstorage - person.lactating.milkmax
pressure = clamp(pressure, -10, 10)
if pressure > 0:
#Chance at Swelling
if globals.titssizearray.find(person.titssize)*3 < pressure && rand_range(0,100) <= globals.expansion.chancelactationincreasetits + pressure:
if globals.titssizearray.back() != person.titssize:
text += "$name's "+ str(person.titssize) +" "+str(nameTits())+ " were so filled and full of pressure that $his body could only handle it by "+str(nameStretching())
person.titssize = globals.titssizearray[globals.titssizearray.find(person.titssize)+1]
var hpdamage = round(rand_range(pressure,pressure*2.5))
text += " to "+ str(person.titssize) +".\nThis caused damage to $his health. [color=red]" +str(hpdamage)+ " Health Lost[color]"
#Inflict Damage. They won't die from it though.
if person.health - hpdamage <= 0:
person.health = 1
if person.energy - hpdamage >= 0:
person.energy -= hpdamage*2
else:
person.energy = 0
text += "Due to $his extremely poor health condition, $his energy has been drastically reduced as well by the incident.\n[color=red]" +str(hpdamage*2)+ "Energy Lost[color]\n"
else:
text += "\n"
person.health -= hpdamage
#Apply Pressure Stress
if globals.fetishopinion.find(person.fetish.lactation) >= 3 || person.traits.has('Masochist'):
person.lust += pressure
text += "$name's " +str(nameTits())+ " are so "+str(nameStretched())+"that $he would normally feel incredibly stressed by it. Instead, $he is simply [color=green]turned on[/color] by the pain of $his swollen " +str(nameTits())+ ".\n$He gained [color=red]"+str(pressure)+ " Lust[/color]\n"
elif globals.expansion.settings.lactationstressenabled == true:
person.stress += pressure
text += "$name's " +str(nameTits())+ " are so "+str(nameStretched())+" that $he constantly feels the pain from $his achy " +str(nameTits())+ ".\n$He gained [color=red]"+str(pressure)+ " Stress[/color]\n"
person.lactating.pressure = pressure
#Keep the Secret (if Possible)
unfortunately all of the autosaves are quite literally just after she gets pregnant and accrues stress, so she is essentially an 'dead' character either way. But, i did pull my collective three brain cells together and i added this script in, tested it with a different character, and noticed that the most stress they ever gained was between two and 50.
in short; the script works, my brain doesn't.
"Parse Error: Unexpected indent."
"expansion.gd: 2525"
Edit: 2525 is the line number of the error(though any lines you changed will have the same error, only the first one is listed)
The text in the browser has spaces instead of tabs, which will likely upset the Godot engine when copying the text from the browser to the text editor. It believes you are missing tabs/indent cause there are spaces instead. Replace groups of 4 spaces with a tab. Some text editors have this functionality built in, otherwise use the "Find and Replace"/"Replace...".
I applied the fix and it worked to quell the problem, for the most part, but now I'm getting these and the day end doesn't work properly anymore (no report window opening, tasks/jobs probably aren't working though some seem to, so not entirely sure there).
SCRIPT ERROR: dailyLactation: Invalid get index 'lactationstressenabled' (on base: 'Dictionary').
At: user://mods/AricsExpansion/scripts/aricsexpansion/expansion.gd:2550
SCRIPT ERROR: dailyUpdate: Invalid operands 'String' and 'Nil' in operator '+'.
At: user://mods/AricsExpansion/scripts/aricsexpansion/expansion.gd:1712
SCRIPT ERROR: _on_end_pressed: Invalid operands 'String' and 'Nil' in operator '+'.
At: res://files/scripts/Mansion.gd:712
Hey, so I'm a big dumbdumb and did...something...i'm not even sure what, but it erased the script below, and when i tried to put it back in I couldn't find expansion.gd again, and I've forgotten where it's located. Could you give me a file reference of where it should be? I don't wanna load it up in case my computer fucking explodes or something without it.
Hard to know exactly, but based on the errors, you probably put the fix code in the wrong function. When he says find "dailyLactation" there are 2 cases, it looks like you put it after the first rather than the second.
It's not the simplest instructions for those who don't know how to code. You were supposed to find the code that starts with "#Pressure Stress and Swelling" and ends with "#Keep the Secret (if Possible)" and put the fix there. The code you are replacing should be very similar to the fix.
I think I still use the good ol' everything-in-one (where you get all the portrait packs and just dumb it together) or the Portrait + Bodies MEGA PACK from SoulCaliber (before it was taken down).
Hey Aric, little thing I noticed. It seems that when someone covers up their chest automatically at the end of the day, the text is displayed in the daily log, but they don't actually put clothes back on so it just repeats every day until they are told to cover up again. Seems pretty minor, hopefully an easy fix!
Hey, so i was reading through some of your uh...'reviewesr' of your mod, and thought i would throw out some ideas for extra classes.
maybe more Racial traits for the player character too?
Traits:
Fairy: +2 Magic Affinity +2 Agility -1 Strength, Endurance -1
Drow: +1 Agility, +1 Magic Affinity, -1 Strength. Reputation with Amberguard is Slightly Lowered.
Seraph: Agility +2, Endurance -1, strength +1. Grants a gold increase to all non-sex jobs by 10%. Reputation with all areas slightly increased
Dryad: 15% extra chance to encounter snails. +1 Magic Affinity
Slime: Endurance +2, strength +1. Cannot be experimented on in laboratory. Reputation with Wimborn and Amberguard are slightly lowered
Arachna: Agility +3, Magic Affinity -1, Endurance +1. Reputation with Wimborn slightly lowered, reputation with Frostford slightly increased.
Dragonkin: +2 strength, +1 Endurance, -1 Agility, -2 Magic Affinity
Lamia: +1 Agility, +1 Endurance. -20% toxicity gain.
Classes:
Mercenary: To you, the only thing that matters is getting paid, not getting laid. Sex jobs earn 30% less gold, but all non-sex jobs earn 30% more.
Centurion: All you've known is combat and leadership, so stick with what you're good at. Strength +2, Endurance +1. Starts off with extra Communal Rooms unlocked.
Scientist: They called you mad, you called yourself a visionary. Starts with the laboratory unlocked. Laboratory experiments cost less to use. +1 Magic Affinity
Magician: A genius in the magical arts...but nowhere else, unfortunately. Spells cost 40% less gold to purchase and 50% less mana to cast. -2 Endurance, -3 Strength, +3 Magic Affinity.
Thief: You've trained your whole life picking pockets, it's practically second nature. +2 Agility, -1 strength. +15 Gold at the end of every day.
obviously some of these suggestions are unbalanced, but...i figured i'd spitball, you know?
I really like those ideas as well. But you are right that some of them are a bit unbalanced. For example with the slime class, not being able to experiment on them in the laboratory will pretty much make sure that they cannot gain those 2 bonus points that any other race can get for both strength and agility by using said laboratory. Would that not be a little bit harsh? Maybe instead give them a -2 to magic instead.
As for the thief class that you mentioned, while it is a great idea it also is extra money without a penalty for it. If we would expand upon it a bit then a good thief would not get caught but after a while people would still realise that they are starting to miss money, and eventually would connect the dots, with you being close every time some of their money goes missing.
Would a small loss of reputation at the end of every week in the city where your mansion is located be a sufficient counter penalty for your thief class?
EDIT: Also another small idea, but i truly do not know if this is possible. But maybe set the players stats by race, instead of giving the player the ability to pick their own stats. (What i mean by that is normally after the player picks race they can decide how to divide their stats, with my suggestion your stats would be dependant on what race you pick. For example, the player picks a demon as race instead of getting to decide yous status after that have it literally have the status of an ingame demon.) Namely at the max without improvements 5 to 4 to 4 to 3 in strength, agility, magic and endurance respectively.
With high regards,
Reinyn
I wouldn't give slime strength. Slimes are basically all endurance, because they are so hard to harm. But being very liquid-like means no real strength.
For Dragonkin, I'd say +1 natural armor
Arachna +3 agility is way too much. Arachnas are big, no way they'll be agile. You could give them (and lamias) the poison ability (chance to reduce random enemy stat by 1 per hit or something similar) or webbing (basically natural slow ability, no mana required)
Drayad - since they are plant/tree like, I'd probably give them good STR and END, but low AGI. Slow and steady. Bonus on farm jobs, lumberjacking
Elves - I'd balance them better, give regular elves nature essence, with elves being mostly agi and magic based (drow might be more STR but less MAG)
Angels and Fairies get Flying, which is a great thing, but with proper weight penalties would be better balanced. The STR penalty of fairies would come into play, making them evasive, magic support, since they can't carry as much as angels, nor can they hit as hard in melee.
Angels... heal bonus or bonus on nurturing jobs (Nurse)?
These are great suggestions and I’ll dig more into them after the update, however:
Arachna’s won’t need the Agility updates. They have (as of the v.9 update) a race-specific Mass Web ability. It is similar to a weaker Debilitate with a longer cool down, but should add some fun racial quirks to fights. I needed a distraction from the farm upgrade one night and played with it.
I like the idea of a poison for Lamias. Eventually any race (or person, if added via laboratory) with wings will have the Fly ability. Beyond that, if you think of any others that could be appropriate to various races (vaguely based on existing abilities just for simplicity and sanity), chime in!
So, I've noticed a bug during sex. Not sure if its caused by the mod or not though. When one partner is lactating, and the option of suck/fondle breasts is selected, it states that the person DOING the sucking/fondling is the one that enjoys being milked instead of the receiver (who is lactating) being milked.
Hey there, made an account just to write this. Started playing Strive a couple of days ago with this mod.
I have a problem where a slave that has been impregnated has the "she does not want the child" tag (mind reading), even though she gave consent and also replied positively when asked the first time, stat screen also says she gave consent. Adding to that is the lactation bug which results that the slave accumulates so much stress at the end of the day that her mental stats decrease.
I've seen in some post before that the issue "is resolved in v.9" for the impregnation consent bug. Up for download I can only see v.81 so I'm assuming it still has to be released, or I'm just blind. When will the fix for this be available? As it stands now it makes the game quite unplayable for me.
Is there anything I can do to fix this myself?
I tried already editing the save file just to fix the mental stats but i'm too dumb to do it. I've read it is possible to edit with notepad++ and a plugin called JSToolNPP but when I try to use it it says that it's not compatible with the current version of notepad++. The thread where I read this i also a year old now.
Anyway I could live with the fact that the bug is fixed and that I'll just have to teach the slave her mental stats back in game.
Thanks in advance for the reply and keep up the good work!
so, strive for power fans, i found a game that's...somewhat similar to this; text-based, based around slave management, etcetera...it's not as 'in depth' as strive is, but it's similar to it - at least in concept and sometimes in execution. the game's called 'slavemaker'. ask, and i'll give you the link to download the most up-to-date version of it. i'm not gonna post random links on here if no one's interested. that'd just be weird.
Yeah, good point; To be honest I only recently got into these kinds of games, so I didn't really know about SM until about two weeks ago. I got burned out of SFP and was looking for a game similar to it and found SM...I know, interesting story right?
I would post about it but like you said I'm pretty sure people already know about it, and if they don't they can message and i'll give them the link. I can't be arsed making a whole new thread dedicated to the founding of slave games XD
Unfortunately not atm. This update may have been too ambitious to try to bite off in one chunk. I had a couple people who mentioned assisting but haven't heard back from them in a while and my job has been non-stop since mid-December so I haven't had time for modding on the side. I am still working on this during the weekends, but I don't have an ETA at the moment.
I'm still around and working on this, however. Worse case, I may just strip the farm upgrades section that pushes everything to a new panel (which is the holdup atm) to get something released out with the bugfixes, tweaks, and Ank's BugFix integration. I hate to do that as I think the new farm upgrades will be pretty awesome, but I may end up biting the bullet if I can't get this resolved soon.
I recently downloaded and tried to install this mod but couldn't get it to work. When I opened up the "Put in Strive game files" folder I saw there was no mansion file, but instead a "nope, don't use it yet - mansion" file. Can someone please confirm if this is the problem, or if I just need to go back and read the instructions yet again?
The "nope, don't use it yet - mansion" file can be ignored, it is not relevant. Knowing how it does not work would enable us to make a more specific determination of what went wrong. If nothing changes when applied, chances are it's a folder name/placement issue. Re-reading the instructions is not a bad idea.
(edit fixed misstatement)This mod is not necessarily compatible with all other mods (some smaller mods are compatible depending on order); the specifics have been discussed in this thread, but if you list any you may be using an analysis can be made. Also, my bugfix patch is not compatible with this mod as both change too much.
Hello. I've installed this mod, seems mostly to be working ok at the moment. Not sure if this is related to some of the issues mentioned above around lactating, but I've found an issue in a sex encounter, when I was the Actor for Nipple sucking, the text displayed as if I was receiving (main character is currently a pregnant female):

Just thought you might want to know about a slight hiccup in your sex select in the mansion. It kept reporting all realted individuals as not allowing incest so I took a look and it looks like it just checks if they are related. I changed the if statement to this:
if globals.expansion.relatedCheck(i, r) != 'unrelated':
if r.consentexp.incest == false || i.consentexp.incest == false:
newbutton.set('custom_colors/font_color', Color(1,0.2,0.2))
newbutton.hint_tooltip = i.dictionary(str(r.name)+ ' and ' +str(i.name)+ ' are related have not given consent for incestuous actions.')
Sorry if this has been said before, and I know it's a little thing, and I don't have a screenshot of it. After sex it'll sometimes say "so and so manages to get on her names and knees"
I'm not expert on your intentions but I'm guessing it's meant to be "hands and knees"? A little bit of playing around found this in the scripts\newsexsystem.gd file on line 2182 (Using Notepad++)
If you change every crawling to walking you just temp force fix it , and possibly let even cuffed slaves to walk thus they can escape and wings+flying etc are changed to walking to. The problem seems to be that the cuffed status is permament and slaves keep it even after removing cuffs/equipping different equipment to the same slot and advancing a day . With only a few slaves and small save you possibly can change restrained to none restraints to free , but i can only hardly see wich part of the code goes to wich slave /i have 10+/ so there are possibly some other things that force keep the cuffed status , thus crawling.
edit : needs a bit of testing , but it looks like it changes the movement trait too so even after editing restrains and restrained it still keeps the crawl, i let my eyes rest a bit and try to dig a bit more in the save
edit 2 : Yepp it seems that cuffs set both movement and movement trait to crawling and the 2nd makes it permament . Code seems to show in mod effect settings that the change in both is intended , but maybe there is somethings that should check and change it back if cuffs are removed , but me to find that its a bit too deep.
Please check this thread for possible similarity and fix. https://itch.io/t/630417/the-scrolling-rod-disappers
The mod is not the source of the problem, though it may be related. Also, mouse wheel works if you have one.