Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Strive: Conquest

A successor to first Strive For Power game, currently at alpha stage · By Strive4Power

Birthing bug in experimental version

A topic by Sysyle created Jan 11, 2022 Views: 636 Replies: 5
Viewing posts 1 to 6

Hi. I'm playing with version 0.6.0 experimental.1

I had two pregnant girls. When one of them gives birth, I see the dialog prompting me to choose to keep it or to give it away. If I choose to keep the baby, a new dialog pops up for name selection, but then when I try to click again on the keeping it option, nothing happens. I have to give it to an orphanage.

I have 9/10 rooms at the moment.

Here's a screenshot.

Thanks for the game!

I  _think_ I  fixed the problem in  my copy of the game. 

I  went to \gui_modules\Universal\Scripts\InteractiveMessageModuleAnimated.gd and    commented out  this line  from the  from  the removebaby()  function

   input_handler.active_character.get_stat('pregnancy', true).baby = null

 and pasted a copy of it    just before the close() statement  in the set_baby_name(text)  function  

Not sure if that's a  100%  correct bugfix, but it seems to  fix the problem    for me.


Step one:  Go to your Strive directory

Step two:  Use any text editor to  open   \gui_modules\Universal\Scripts\InteractiveMessageModuleAnimated.gd

Step three:  Find the  keepbaby() function and    copy the line   " input_handler.active_character.get_stat('pregnancy', true).baby = null"

Step four:  Paste that line just above the close() line in set_baby_name(text).

Step five: Put a # in front of that line in the keepbaby() function.



Worked like a charm! Thanks!

Welcome.  It's a  bit of a hack--I basically put the pregnancy list clean-up as late as possible w/o consideration for code style/elegance/etc. That seems to be enough.

I don't think my change breaks anything else. especially since I  technically didn't add anything, just slightly delayed a clean-up function.

I also encountered this bug, thank you for reporting it. :)

The fix totally worked! :D