Open comments for this post
Celestial Capitalist:
Randomized Stranger Names
Just made random names for all the strangers - which was a damn pain because @idi0cy, despite his all-knowing-ness, decided to name the index of the button icons with the stranger sprites ‘index’, then proceeded to reference those same values in a different function under the name ‘place’ whilst the argument ‘index’ in said function was something entirely different. This confused me for at least an hour.
You will also notice that we have a new merry little cast of sprites, for those strangers. I tried to make them look as dystopian as possible. Think it worked. Would probably have gone for more distorted faces too if I had the time.
As you can see below, I spent way too long getting a massive list of names - mostly from Orteil’s RandomGen, and then a few references to media I like. We’ll definitely be adding more.
Open comments for this post
Celestial Capitalist:
Inventory Revamp + Misc Fixes
Revamped the inventory item inspector and made it prettier, as seen below
Also did various other internal fixes with code and stuff such as renaming a button, adding lines to the fake injury game, and item flavour text
Open comments for this post
Celestial Capitalist:
Randomized Dialogue
little mini update while i do more stuff
This and 15 more stupid lines per each dialogue option
Open comments for this post
Celestial Capitalist:
Daily Monetaries + Tooltips
Added a general purpose tooltip scene for instancing with the _make_custom_tooltip() method. That was a pain to get right - I spent a good half hour trying to figure out why it wouldn’t work before realizing the root had to be a container node. Control nodes stink and I hate them.
In practical terms, I’ve added a method to append daily costs and profits to the ledger interface. Nothing actually uses it yet, so the values in here are from a debug keybind I was using.
Open comments for this post
Celestial Capitalist:
The Ledger
Bit of an annoyance to make, but it works :D
This is where you can keep track of your transactions and balance, as well as a hub for future financial stats that have yet to be implemented.
Did a bunch of tomfoolery with containers and control nodes and all that weird stuff trying to make the collapsible boxes work - ended up just changing minimum sizes myself instead of bothering with the FoldableContainers.
Other stuff
In terms of backend stuff I guess you’d call it, I made some changes to the project settings for window scaling + added some font settings so we can apply them everywhere easier, as well as a button template script that won’t actually do anything. That’s for the tooltips on the daily buttons in the legder - for later!
Open comments for this post
Celestial Capitalist
Dynamic Background
Background now changes based on night cycle. Damn this was a pain - mostly because the issue wasn’t even the programming it was the frickin math.
I hate math. I hate math so much. Also godot what the hell do you mean ‘70 is out of bounds of 70’ i’m dying
The following showcase vid has time passing so quickly because I added a keybind to add hours to the clock for debug purposes. Also my laptop’s a bit laggy lmao
Still needs polish, but hey, it works.
Open comments for this post
Celestial Capitalist: Sprite Refresh
Just did a big ol’ redo of all the placeholder sprite art + redid inventory grid to have five columns instead of ten so those 32*32 textures don’t go to waste.
Also, this definitely took longer than an hour and a half. Unfortunately, I can’t log Krita. Anyw check out @idi0cy, he’s doing the code for this and original concept.