XaiJu
NunusHouse
NunusHouse

patreon


Dev Log 0.23a: Fetality

(normal image posts not working)

So, I finally got to write some quality breeding scenes.

Alex has thought through her condition after learning that she did not, in fact, know how the pill worked and she wants to make the most of it. Two scenes came out of this, the first is Kind of the capstone of Alex's C5... which is a little rich because her C4 still needs some fleshing out. I don't think you really mind though. If you've had the contraception chat she will call you over during sunday dinner.

Then there is another Alex and Haily scene, sort of an alternate capstone. For this one you just have to choose the impregnation themed video.

Beyond that I got the suggestion for the new filter to have an all or none button for easy use. Ridiculously easy... I thought... It took a whole day.

I also reprogrammed how all the mails are displayed in the end screen. I forget why it was necessary, but it was necessary. I think it resolves a bunch of issues with mails not displaying correctly if I do something sneaky with them, but I feel it was more than that. Regardless it's one of those things that, if I did it right, you basically shouldn't notice the difference.

Oh I remember! I was being very naughty and jumping out of calls again. The result of this is that if you had automail turned on, it would only automail one mail every run, and it wouldn't process world corruption and probably a bunch of other stuff. Also jumping out of calls was that horrible thing that bricked some peoples saves about a year ago... That was a particularly nasty one though, the mails were not liable to have caused any real problems over the past forever.

Anyway, story time is about coding so if you're not interested in that stuff leave now.

So that filter issue... I made the filter by using a Set that just contains the names of each character (strings). All the scenes are wrapped in a nice simple "if character in filter Set, then display". The buttons add or remove characters from the Set. Super simple, because it doesn't have to be any more complicated.

All/None buttons were supposed to be super simple too... All sets the Set to it's default value, a list of all the characters names. None sets it to and empty Set.

The bugs happened when you press None and set it to the empty Set. Then you press, lets say, Alex and she gets added to the set. What took me all day to figure out was that it is explicitely adding Alex to the hard coded value contained in the None buttons Set. So now if you press none, you set the Set to Alex, instead of empty.

Apparently this is just a python thing but boy was it doing my head in. because it came out of nowhere. Renpy has always had the opposite problem where you can't easily store references, and now it was just doing it all on it's own in a place where I hard coded a specific value.

Regardless... that's enough from me. It was a very code heavy week but I still also got lots of work done, and I had time to play video games with my friends... It's all coming together.

- Love Nunu

Comments

I tried to delineate them with open / closed envelopes. It seemed like a decent enough way, but if it's not working, it's not working. Do you have any better ideas?

Nunu

A little late commenting, but I've been away on vacation. The main problem I've had with emails in the game is remembering which ones I've already seen and which are new. I don't think that's very clearly indicated.

John Hall

It's courtesy, gentlemen

~Cresto~

Are you really even a friend if you haven't popped out a few babies?

Nunu

Hey, if you like them then you shoulda put a baby in them

~Cresto~


More Creators