And maybe I'm just unlucky, but it seems too many characters are generated with bald hair length
eventide
Recent community posts
Also strange bugs with hairstyles
First, $his doesn't work in description
Second, hairstyle change is half-broken. When you click on hairstyle option it chooses previous one. So choosing straight hair makes character bald and it's impossible to choose bun.
Tried reinstalling everything and enabling only bugfix and this mod, nothing changes. In vanilla game everything is fine.
Also not sure if it's vanilla or mod-related, but I have some strange things about toxicity
1) I save a game
2) open save file and check slave's toxicity, its null
"toxicity": null,
3) finish day and in report slave suffers from magical toxicity or even mutates
Edit: actually toxicity is tox_cur in save file
Headers are things like var, func and so on? And leading comments are #-comments right before the header with no lines between them, right?
#leading comment var example = { }
#not a leading comment
var example2 = { }
So when I use RemoveFrom and AddTo on usual header, the first line (0) is the next one after header, and with leading comment 0 line is the header itself?
Also some strange bug with mods interaction.
For example, I create a testmod
<RemoveFrom 1 1> var descriptions = { # humanoid = '$His body is quite [color=yellow]normal[/color]. ', } <AddTo 1> var descriptions = { humanoid = '$His body is [color=yellow]normal[/color]. ', }
I apply BugFix v6b, restart the game, then apply my testmod and it works, output file description.gd is
var descriptions = { #Store descriptions for various body parts. Separate alternative with | sign to make description pick one at random bodyshape = { humanoid = '$His body is [color=yellow]normal[/color]. ',
I start from beginning, install bugfix, then your mod, there is lines in output that it adds
var newdescriptions = { bodyshape = { humanoid = '$His body is quite [color=yellow]normal[/color]. ',
I change my mod to edit lines added by yours
<RemoveFrom 1 1> var newdescriptions = { # humanoid = '$His body is quite [color=yellow]normal[/color]. ', } <AddTo 1> var newdescriptions = { humanoid = '$His body is [color=yellow]normal[/color]. ', }
And now output is broken
var newdescriptions = { humanoid = '$His body is [color=yellow]normal[/color]. ', humanoid = '$His body is quite [color=yellow]normal[/color]. ',
Mansion.gd in scripts folder, line 982 (line 1010 in vanilla, same code)
if (person.relations[i.id] <= 200 && !person.traits.has("Fickle")) || person.traits.has("Monogamous"): globals.addrelations(person, i, -rand_range(50,100)) else: globals.addrelations(person, i, rand_range(15,30))
This changes relations between slaves after sleeping in player's bedroom. Isn't 50 to 100 penalty too high for just sleeping?
Never tried modding S4P, so I might be wrong here.
Beauty Adjustment mod, descriptions part:
var descriptions = { ugly = '$He looks very [color=yellow]unattractive[/color]. ', boring = '$His looks are [color=yellow]bland and unimpressive[/color]. ', normal = '$He appears to be pretty [color=yellow]cute[/color]. ', cute = '$He looks [color=yellow]very cute[/color] and appealing. ', pretty = '$He is [color=yellow]adorable[/color] and makes you want to protect $him. ', beautiful = '$His appearance is [color=yellow]divine[/color], you can\'t stop looking at $him. ' }
Shouldn't there be a comma at the end? Like
beautiful = '$His appearance is [color=yellow]divine[/color], you can\'t stop looking at $him. ', }
I looks to me as the same thing you did in Line 126 fix