manscout

Well-Known Member
Jun 13, 2018
1,198
1,877
Hello guys, can you give me in depth details on how this bug came to be? I need to replicate the conditions for it to be properly quashed.
any images of the bug, save file you can share for the conditions will definitely help.

Thanks in advance.
Keep in mind the last version of the game I played was 0.2.49 (I think it was the last free version?), so if something was fixed or changed about this in the meantime my information is going to be outdated, but from taking a look at the code here's the situation:

While I don't know the exact details of how it works, you guys use a function to randomly select an event among a list of viable ones, which I think are defined by conditions on the event itself and a list of files the function can look at (so when looking for village events it can only look at the "village_encounter" files to look for an event), also I believe this random function only lets any event happen once and then they become ineligible.

So, with villages, it seems you guys wanted to have 2 models of randomness, the player could get a unique random full event as soon as they reached the village (unscrupulous_noble, swamp_coven, a_friendly_dinner, a_cheating_elder, the_dragons_path), or they could get the generic village encounter (village_general) and then a random follow-up event based on the players's choice (occupy_ev, destroy_ev, trade_ev, village_trade_offer_slave_instead, village_trade_other_trader, the old hero event variants).

The issue is, the follow-up events don't seem to be specially guarded from the random function over the full ones, they can be chosen to play without the generic village encounter playing first, and most of the rewards are handled by the choice done during the generic village encounter event (since quite a few of the follow-up events are just for flavor). So essentially, the player can reach a village and then it will play an event saying Rowan conquered/destroyed/traded with a village (without the player's input), but it won't change anything in the game's logic, Rowan won't receive more money, income from villages won't be increased, slaves won't be acquired, etc.

Without touching the random event selector function you guys are using, I think the fix would be to separate all follow-up events from the full ones into different files, this should stop the "empty conquests" from happening. Another concern is that I believe that the generic village encounter can only be called once by the random event selector, don't know if that's something that can be easily disabled in the function's parameters, if not and you guys don't want to rework the event selector, then you guys might need to implement the randomness outside of the selector for this in particular.

Also some events just have TODOs on their code, but I figure these aren't worth pointing out and will be handled when you guys do a big "spring cleaning" on the game's code.
 

diebesgrab

Active Member
Feb 25, 2019
596
1,185
I don't know much about the scripting, but I described the bug in one of my guides, the second link in my signature. It's not in any great detail, the mention in the guide is just to help players avoid losing revenue, but to my recollection, it's been in the game at least as long as I've been playing (0.2.39 being my first version). I can 100% confirm it was in 0.2.41. I don't know if that'll help you track it down, though.

I'd tested all unique village capture events that were in the game as of 0.2.43, and can confirm that, among those, only the Unscrupulous Noble event and the event starting with a village attempting to perform human sacrifice seem to add to captured village count and revenue. The generic village capture events all seemed to work correctly. I unfortunately can't at this point remember what flags may or may not have been set, but I was prioritizing village captures, so these would have all been tested very early on in the game, certainly before Week 22. I don't know if it would make a difference with the way the scripting works, but I would have tested the events solely on villages around the starting area, ie the area you can explore before crossing any bridges.
 
Last edited:
  • Like
Reactions: TheSexinati

Semantics

Member
Apr 28, 2017
286
366
yea so I talk o her when you first meet everyone at the palace but can't find her after that
Her scenes happen naturally along the Rastedel questline if you work with her. They're probably not in the debug menu, though I don't use the debug menu for scenes so not 100% sure there.
 

RC-1138 Boss

Message Maven
Apr 26, 2017
13,043
19,301
Try using Unren to see on the list of events. They should be there i believe.

By the way anyone has a link for SoC signatures? My search only revealed one.
 
Last edited:

T51bwinterized

Well-Known Member
Game Developer
Oct 17, 2017
1,456
3,479
Patricia is around more in the second stage of Rastedel. That questline has two segments, one of which opens up later, provided you finished both the original Rastedel questline and the Orciad.
 
  • Like
Reactions: T800

Ellioto

Member
Sep 26, 2017
458
247
Her scenes happen naturally along the Rastedel questline if you work with her. They're probably not in the debug menu, though I don't use the debug menu for scenes so not 100% sure there.
How do you work with her? My only option is to side with the coppers.
 

Ellioto

Member
Sep 26, 2017
458
247
Patricia is around more in the second stage of Rastedel. That questline has two segments, one of which opens up later, provided you finished both the original Rastedel questline and the Orciad.
so I go to rastadel talk to the palace people then I get a list of where to go, palace, noble house or inn. go palace once to talk to the duke then I can't go pack in. go to noble house to talk to the girl twice, there are no options after that. then the inn to talk to the coppers, and again there are no options after that. now all I can seem to do I side with the coppers. am I supposed to do that? or have I missed something?
 

Semantics

Member
Apr 28, 2017
286
366
How do you work with her? My only option is to side with the coppers.
so I go to rastadel talk to the palace people then I get a list of where to go, palace, noble house or inn. go palace once to talk to the duke then I can't go pack in. go to noble house to talk to the girl twice, there are no options after that. then the inn to talk to the coppers, and again there are no options after that. now all I can seem to do I side with the coppers. am I supposed to do that? or have I missed something?
There is a scene where you flat out choose who to work with. It should happen in a Rastedel location, so make sure to visit them all a few times. If you are not getting it, you may need to have a ruler event scene proc. I can't remember for sure when those are required. When in doubt, skip a few weeks to see. (There's also, from what I remember, a ruler event early on that's gated by week, but I think that's before where you are.)

If all else fails, it's potentially a bug. Most bugs like that are caused by using a save from a previous version, as the game often gets ornery about that.
 
  • Like
Reactions: T800

RC-1138 Boss

Message Maven
Apr 26, 2017
13,043
19,301
You might want to have a backup SubscribeStar account, Patreon has a history of caving to complainers and arbitrarily deactivating accounts. Take advantage of the lower Patreon fee's for now but it's good to have a fallback.
What are you talking about? They don't have shota/loli content and neither incest. There is nothing to fear as far as i know.
 

Rein

Active Member
Game Developer
May 8, 2017
759
2,711
There are no scenes in SoC that violate Patreon guidelines, as far as Patreon policy in enforcing them has been thus far. We've made sure of that.

Dread the day SoC is taken down for whatever reason, because the rest of adult content is sure to follow after it.
 

rivon

Member
Jun 14, 2018
295
618
What are you talking about? They don't have shota/loli content and neither incest. There is nothing to fear as far as i know.
While i understand loli restriction but someone can explain to me why they against incest? i really dont get it.
 

waiwode

Member
Dec 10, 2019
159
189
While i understand loli restriction but someone can explain to me why they against incest? i really dont get it.
Seriously? Look, porn-hub fantasy videos featuring adults are one thing, but here in the real world incest and child abuse go hand in glove. Almost every case of child abuse in North America is at the hands of a relative. What isn't to get?
 

rivon

Member
Jun 14, 2018
295
618
Seriously? Look, porn-hub fantasy videos featuring adults are one thing, but here in the real world incest and child abuse go hand in glove. Almost every case of child abuse in North America is at the hands of a relative. What isn't to get?
And thats why kids we never see Andras bang Jasera....at least we have minotaurs thank god they dont live in North America...gg kids
 

RC-1138 Boss

Message Maven
Apr 26, 2017
13,043
19,301
There are no scenes in SoC that violate Patreon guidelines, as far as Patreon policy in enforcing them has been thus far. We've made sure of that.

Dread the day SoC is taken down for whatever reason, because the rest of adult content is sure to follow after it.
Doubt it is going to happen anytime soon. A lot of big earners are porn developers/artists on patreon.
 
4.00 star(s) 162 Votes