Commit Graph

5 Commits

Author SHA1 Message Date
John Willard 475fe94750 Say verb & skin shenanigans (Pray is a hotkey, Whisper is in commandbar) (#95477)
## About The Pull Request

Removes Say/Me/OOC/Pray/Whisper as stat panel verbs

1. Adds a hotkey for Pray, P by default, and also adds it to the list of
say modes (so tabbing on tgui-say will show it)
2. Makes Whisper a button on the commandbar, which is literally just
``say "#``, letting players know it exists in a more direct manner.
3. You now need 2 characters to be considered "typing", so `#` for
whisper won't cause you to start to think anymore.

Also messes around with the skin a bit, moving the commandbar to be
separate from the chat window, therefore not resizing if the chat
window/stat panel splitter changes, since I was already messing with the
command bar entirely I might as well look into getting this fixed. This
will go even better with
https://github.com/tgstation/tgstation/pull/95383 as it wont stretch the
command bar when the stat panel is closed.



https://github.com/user-attachments/assets/26cd9df0-7582-445e-9f67-c03d2c9cf46d


Also adds a new Adminhelp submenu for the Pray button for additional
visibility



https://github.com/user-attachments/assets/64f31f86-92a2-4f04-b248-6bbe301919fe


My current goal is the deletion of the IC tab so I've been trying to
inch towards that.

## Why It's Good For The Game

Moves Praying & Whispering into something that's more easily seen by
newer players, and helps cut some of the more useless verbs out of the
stat panel.

This is also part of my project you can see more of here -
https://hackmd.io/443_dE5lRWeEAp9bjGcKYw?view

## Changelog

🆑
qol: Pray verb is now a hotkey, Whisper is now a command bar button, and
all say verbs have been removed from the stat panel.
qol: Admin button on the escape menu is now its own section for praying,
as well as seeing your latest ticket & admin notes.
fix: Resizing the stat panel will no longer change the size of the
command bar.
/🆑
2026-04-26 07:20:58 +03:00
John Willard 735adae4d4 New quit button (#95268)
## About The Pull Request

Implements what I wanted done in
https://github.com/tgstation/tgstation/pull/95260#issuecomment-3967403990

Unfortunately I have no free time on weekdays to do anything

## Why It's Good For The Game

I don't like TGUI usage in the escape menu



https://github.com/user-attachments/assets/2e4d5e44-f68c-4689-9e7b-65df6a0c0001


## Changelog

🆑
qol: Escape menu's quit button now brings you to a second page instead
of a TGUI panel.
/🆑
2026-02-28 18:57:48 -05:00
John Willard 417a14e878 Fixes esc menu for non widescreen users (#92670)
## About The Pull Request

I was originally gonna remove non-widescreen but decided against it, so
here's a fix for non-widescreen users to use the escape menu.


https://github.com/user-attachments/assets/ac92e346-efd0-4ac3-962b-667e8c8a0f54

## Why It's Good For The Game

This is for the players who play ss13 on their outdated library
computers.

## Changelog

🆑
fix: The escape menu now works for non-widescreen users.
/🆑
2025-08-24 23:23:01 +02:00
John Willard 4d86398985 new escape menu UI (Again) (#91424)
## About The Pull Request

Currently in the escape menu we have
``/atom/movable/screen/escape_menu/home_button`` (not to be confused
with ``/atom/movable/screen/escape_menu/lobby_button`` which is an
entirely separate thing) which itself contains a
``/atom/movable/screen/escape_menu/home_button_text`` that holds the
maptext displayed to players.

This is a little confusing and convoluted for nothing, so let's simplify
it a bit
``/atom/movable/screen/escape_menu/text`` for text
``/atom/movable/screen/escape_menu/text/clickable`` for clickable text
``/atom/movable/screen/escape_menu/lobby_button`` for buttons

This also fixes issues with maptext height/width, which was causing me
issues when I was adding a player list button (not in this PR). This
hopes to make adding things to the escape menu easier in the future.

Slightly different offsets for UI buttons now, too


![image](https://github.com/user-attachments/assets/9e47aa92-3ab2-4b1a-a3a5-17e75441dd04)

## Why It's Good For The Game

Easier to understand code for escape menu, making it easier to
contribute to, and helps mitigate future issues with maptext.

## Changelog

🆑
code: The escape menu has a slightly different UI, again.
/🆑
2025-06-08 16:19:52 +00:00
John Willard 7d7f284d82 Escape menu improvements (#91397)
## About The Pull Request

Removes the blur of the escape menu so players can sorta see what's
going on in their game while going through, so they can react in case
something's happening while they're in menu.
Changes the font of the escape menu so it's no longer the LISA font
Makes the title only show up on the home menu, so being on the suicide
panel wont show you "another day on space station 13".
Moves the 'back' button on the suicide menu to the top left.


![image](https://github.com/user-attachments/assets/4d527059-38ab-4330-9e8c-f373e0942777)

![image](https://github.com/user-attachments/assets/23f0f230-f901-480d-9426-9ca8f33493f9)

## Why It's Good For The Game

This hopes to make the escape menu a little more easy to go through,
removing some obstruction of your game's screen so you can see what's
happening around you, and give a little generic part of submenus in case
we add more (which I do have at least one planned).

## Changelog

🆑
qol: The escape menu no longer blurs the game in the background.
qol: The escape menu now has a more readable font, and the escape menu's
back button is now smaller and in the corner.
/🆑
2025-05-31 19:12:05 -07:00