GUI changes branch
From TremFusion
This branch is focused on changes to the user interface. It includes most of the changes made in STFU-Tremulous, including new menu graphics, main menu, font changes, and HUD elements.
Contents |
Currently Done
As of July 2, 2008
Alien Attack Feedback
All aliens now show a large scratch animation when an attack is made. The color of that attack depends on the type of attack. If a hit occurred, it will be red. If a miss, grey. If a teammate is hit it will be green. These colors are determined programmatically and are hard-coded in.
Ideas for improvements:
- Color that is determined in the .menu files, instead of in the code so players could customize it, should they choose
- Different scratch marks for each alien class that correspond to the class
- Variation in scratch marks so that you see 1 of 4 different animations randomly
Buildable Hit Feedback
I got tired of trying to hear a sound whenever I hit a buildable to determine if I actually hit it. Now when a buildable is hit, human or alien, a particle system is spawned. Depending on the amount of damage done, the particle system will be large or small.
Ideas for improvements:
- Attaching the particle system to a different location. Currently it is attached to the hit buildable entity, which means for things like an armoury, the particles are hard to see as they remain inside the building's model for the most part.
- Particle systems that interact with a hit event so that the particles are ejected off in the direction of the attack. Or in the opposite direction. Either way.
- Better spark graphics that move slower, more like a shower of sparks
Future Work
Several future ideas for this branch
- Adding in the HUD menu system that champion coded for STFU-Trem that allows a player to choose their HUD in-game from several options
- Blood splatters based on hits. Like the building-explosion animation, but with blood. Different styles for different hits/weapons. For aliens and humans
- HUD elements based on alien class
- HUD element for poison duration, charge amount, weapon cooldown, team overlay.
- Some kind of HUD-editor. That'd rock, and be a big project