mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-13 11:12:14 +00:00
## About The Pull Request <img src="https://i.ibb.co/0cM6NHQ/Hotkey-PRImage2.png"> What it says on the tin. Gives the AI hotkeys to connect and disconnect from its shell. I'm open to suggestions for better default hotkeys, I made sure to choose out-of-the-way keys with no overlaps because I have a vague memory about code-side keybind conflicts leading to a threatened forkening and I don't want that. Also this is my first PR with more than 2 lines changed so I would appreciate a thorough and critical review of my code. ## Why It's Good For The Game Since there are so many AI player admins (Who are all universally gigachads btw) it would be convenient to them to have an aghost-hotkey analogue for the AI. This change was specifically requested of me by one of these admins in fact. I'm sure non-admin AIs would appreciate this convenience as well though. ## Changelog 🆑 qol: The AI now has hotkeys for its shells, make sure to bind them to your preferred keys in your keybindings menu, under game preferences. /🆑
23 lines
597 B
Plaintext
23 lines
597 B
Plaintext
#define CATEGORY_CLIENT "CLIENT"
|
|
#define CATEGORY_EMOTE "EMOTE"
|
|
#define CATEGORY_ADMIN "ADMIN"
|
|
#define CATEGORY_XENO "XENO"
|
|
#define CATEGORY_CARBON "CARBON"
|
|
#define CATEGORY_HUMAN "HUMAN"
|
|
#define CATEGORY_ROBOT "ROBOT"
|
|
#define CATEGORY_AI "AI"
|
|
#define CATEGORY_MISC "MISC"
|
|
#define CATEGORY_MOVEMENT "MOVEMENT"
|
|
#define CATEGORY_COMMUNICATION "COMMUNICATION"
|
|
|
|
#define WEIGHT_HIGHEST 0
|
|
#define WEIGHT_ADMIN 10
|
|
#define WEIGHT_CLIENT 20
|
|
#define WEIGHT_ROBOT 30
|
|
#define WEIGHT_MOB 40
|
|
#define WEIGHT_LIVING 50
|
|
#define WEIGHT_DEAD 60
|
|
#define WEIGHT_EMOTE 70
|
|
#define WEIGHT_AI 80
|
|
#define WEIGHT_LOWEST 999
|