@miketuritzin looks really neat! could give the player secondary abilities or traps to 'clear out' a hoard of inactive enemies
alternately a fainting goat simulator ahah
the hit flash from earlier, combined with the explosion manager, all coordinated from the enemy's 'dying/powered down' state.
Might consider moving this logic to a separate component for more modularity
Nevermind, the 'hit-flash' component works swimmingly
Now it can be attached to any entity without breaking anything. Elements as different as a destructible StaticBody3D and a spaghetti code place holder enemy react uniformly to being BLASTED
We've begun working on systems that provide damage 'feedback.' A component that searches its host for 3D meshes and modulate's said mesh's shader seems like a simple solution until...
We must, then, avoid the “Babel syndrome,” namely the idolatry of profit that sacrifices the weak, a uniformity that neutralizes differences, and the pretense that a single language — even a digital one — can translate everything, including the mystery of the person, into data and performance. This is the risk of dehumanization: building a future that excludes God and reduces the other to a means.
Because the weapon system is modular, developing new weapon varieties is rather simple...the difference between a laser beam, pea shooter and missile launcher is a row index <3
I want nothing more than to collaborate with the UI maestro on this software amusement's interface
https://t.co/6JxclwiPW8
A veritable genius.
Also: A very ugly laser weapon variant
pulling from megaman legends resources, we've added some simple GUI. 3 bars, tracking the players health, remaining jumps and dash meter respectively.
Managing scale and GUI arrangement in Godot remains a formidable challenge...
hard to see here - it's barely been implemented but:
When the player dashes, upon hitting an entity, the player enters 'Ukemi' state, a stylish air recovery
in Ukemi state, the player can now shoot (launching themselves backwards) in a new state tentatively called 'Airpop'