so, here's another daily-ish update:
implemented a heat system and managed to animate it. also fixed the health bar and removed the morale bar. The system is currently running in a single Control node with an overridden draw function, but it's starting to get too complex because of animations, so I might have to replace it with a bunch of Controls and bars instead.
the bar increases with heat, at max heat it blurs and blinks, it's currently using two styleboxes with blur. I would be interested to hear of a better, equally efficient way of doing this that doesn't involve an AnimationPlayer. Is there a way to change the blur on a Stylebox instance? I have no idea.
I was thinking of Tweens, but they only perform ONE animation and then stop?
each weapon now has a "heat" property that is optional.
I also made more bugfixes and cleanup. The mech Stats
is now retrieved from an autoload, the Dictionary
is duplicated and assigned to the mech, it also accounts for changes for future mech customization.
I also added the backpack hitbox, and the targeting system now works with all the parts.
While I fix bugs and add new features, I'll try to make more assets so there's something to show, and also because I have to start at some point and posting in the forum helps a bit with keeping a steady pace and checking how long things take to make. the "Brimir" is not entirely finished, the chest needs some lines and I need to paint some details, and rework the animations. But it's close enough to completion where I can start to think of the next mech, the "Ocelot".