Hud rework part 2 : The main event
About the pull request
WIP
- [ ] Finish main marine hud elements implementation
- [x] Finish main xeno hud elements implementation
- [ ] Finish main ghost hud elements implementation
- [x] Port https://github.com/tgstation/tgstation/pull/39830
- [ ] Make xeno damage doll and healthbar more responsive
- [ ] Make xeno evolution button do something, could probably do a better sprite for when it's ready, nuke evolve action button
- [ ] Make xeno cooldown numbers render above yellow overlay
- [x] Make attachment buttons actually change icon
- [ ] Port https://gitlab.com/cmdevs/colonial-warfare/-/merge_requests/1590
- [ ] Port https://github.com/tgstation/tgstation/pull/39661
- [x] Port https://github.com/TauCetiStation/TauCetiClassic/pull/6782
- [ ] Make item slot change to empty background when item is inside of it
- [x] Make click on inventory slot count as clicking on the item inside of it https://github.com/cmss13-devs/cmss13/pull/11070
- [ ] Make fit viewport take resolution into account, overall it needs mastering
- [ ] Give proper visible names to all inventory slots and hud elements
- [ ] Change font to https://github.com/MonicaRizzolli/Tomorrow
- [ ] Change stat panel/chat color theme to match the hud one
- [ ] Make custom cursors be on by default, make them faction based instead of pref based
- [ ] Nuke remnants of old hud and prefs
- [ ] Fix stat panel button size/placement
- [ ] Make rest and drop buttons signify them being on/off
- [ ] Code in hand slot transofrming on big hand slot on big gun wield
- [x] Make screen border erase itself on zoom
- [ ] Find a lobby solution
- [ ] Ghost hud sprites need to exist
Testing Photographs and Procedure
Screenshots & Videos
Put screenshots and videos here with an empty line between the screenshots and the <details> tags.
Changelog
:cl: add: Added something del: Removed old things qol: made something easier to use balance: rebalanced something fix: fixed a few things spellcheck: fixed a few typos ui: changed something relating to user interfaces code: changed some code refactor: refactored some code soundadd: added a new sound thingy sounddel: removed an old sound thingy imageadd: added some icons and images imagedel: deleted some icons and images mapadd: added a new map or section to a map maptweak: tweaked a map config: changed some config setting admin: messed with admin stuff server: something server ops should know /:cl:
Will this be a toggleable option? If not i would consider it, some just prefer a simple layout
This pull request has conflicts, please resolve those before we can evaluate the pull request.
This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~ 7 days, please address any outstanding review items and ensure your PR is finished, if these are all true and you are auto-staled anyway, you need to actively ask maintainers if your PR will be merged. Once you have done any of the previous actions then you should request a maintainer remove the stale label on your PR, to reset the stale timer. If you feel no maintainer will respond in that time, you may wish to close this PR youself, while you seek maintainer comment, as you will then be able to reopen the PR yourself
Conflicts have been resolved. A maintainer will review the pull request shortly.
This pull request has conflicts, please resolve those before we can evaluate the pull request.
Conflicts have been resolved. A maintainer will review the pull request shortly.
This pull request has conflicts, please resolve those before we can evaluate the pull request.