mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-27 17:41:50 +00:00
## About The Pull Request - Adds **OPTIONAL** keybinds that lets you select a specific hand - Alters **OPTIONAL** default keybinds as such: - Q: Swap to Right Hand (replacing Drop item) - E: Swap to Left Hand (replacing Quick equip) - R: Quick equip (replacing Toggle Throw Mode) - ShiftR: Quick equip belt - X: Drop item (replacing Swap hands) - Swap hands is Unbound ## Why It's Good For The Game Swapping hands has always been somewhat awkward. Since it depends on the currently selected hand, swapping your hands requires you to look away from what you're doing and mentally process what you're holding and what you have selected. In the heat of the moment (like a fight) it's really easy to forget which hand you have selected and do something you did not want to do (like accidentally hug your target instead of attack them). This makes it so that, at the very least, you only need to check what you're holding. The **OPTIONAL** default keybinds **THAT ARE OPTIONAL YOU DON'T HAVE TO USE THEM** were altered so that new players use this new feature, hopefully alleviating some of the hiccups from learning hand swapping. ## Changelog 🆑 qol: Added [OPTIONAL] keybinds to for Swap Left/Right hands. Check your keybinds. [NOT OPTIONAL] /🆑
102 lines
5.8 KiB
Plaintext
102 lines
5.8 KiB
Plaintext
//Signals
|
|
|
|
//General
|
|
#define COMSIG_KB_ACTIVATED (1<<0)
|
|
#define COMSIG_KB_EMOTE "keybinding_emote_down"
|
|
|
|
///Signal sent when a keybind is deactivated
|
|
#define DEACTIVATE_KEYBIND(A) "[A]_DEACTIVATED"
|
|
|
|
//Admin
|
|
#define COMSIG_KB_ADMIN_ASAY_DOWN "keybinding_admin_asay_down"
|
|
#define COMSIG_KB_ADMIN_DSAY_DOWN "keybinding_admin_dsay_down"
|
|
#define COMSIG_KB_ADMIN_TOGGLEBUILDMODE_DOWN "keybinding_admin_togglebuildmode_down"
|
|
#define COMSIG_KB_ADMIN_AGHOST_DOWN "keybinding_admin_aghost_down"
|
|
#define COMSIG_KB_ADMIN_PLAYERPANELNEW_DOWN "keybinding_admin_playerpanelnew_down"
|
|
#define COMSIG_KB_ADMIN_STEALTHMODETOGGLE_DOWN "keybinding_admin_stealthmodetoggle_down"
|
|
#define COMSIG_KB_ADMIN_INVISIMINTOGGLE_DOWN "keybinding_admin_invisimintoggle_down"
|
|
#define COMSIG_KB_ADMIN_DEADMIN_DOWN "keybinding_admin_deadmin_down"
|
|
#define COMSIG_KB_ADMIN_READMIN_DOWN "keybinding_admin_readmin_down"
|
|
#define COMSIG_KB_ADMIN_VIEWTAGS_DOWN "keybinding_admin_viewtags_down"
|
|
|
|
//Carbon
|
|
#define COMSIG_KB_CARBON_HOLDRUNMOVEINTENT_DOWN "keybinding_carbon_holdrunmoveintent_down"
|
|
#define COMSIG_KB_CARBON_HOLDRUNMOVEINTENT_UP "keybinding_carbon_holdrunmoveintent_up"
|
|
|
|
//Client
|
|
#define COMSIG_KB_CLIENT_GETHELP_DOWN "keybinding_client_gethelp_down"
|
|
#define COMSIG_KB_CLIENT_SCREENSHOT_DOWN "keybinding_client_screenshot_down"
|
|
#define COMSIG_KB_CLIENT_FULLSCREEN_DOWN "keybinding_client_fullscreen_down"
|
|
#define COMSIG_KB_CLIENT_MINIMALHUD_DOWN "keybinding_client_minimalhud_down"
|
|
|
|
//Communication
|
|
|
|
#define COMSIG_KB_CLIENT_SAY_DOWN "keybinding_client_say_down"
|
|
#define COMSIG_KB_CLIENT_RADIO_DOWN "keybinding_client_radio_down"
|
|
#define COMSIG_KB_CLIENT_ME_DOWN "keybinding_client_me_down"
|
|
#define COMSIG_KB_CLIENT_OOC_DOWN "keybinding_client_ooc_down"
|
|
|
|
//Human
|
|
#define COMSIG_KB_HUMAN_QUICKEQUIP_DOWN "keybinding_human_quickequip_down"
|
|
#define COMSIG_KB_HUMAN_QUICKEQUIPBELT_DOWN "keybinding_human_quickequipbelt_down"
|
|
#define COMSIG_KB_HUMAN_BAGEQUIP_DOWN "keybinding_human_bagequip_down"
|
|
#define COMSIG_KB_HUMAN_SUITEQUIP_DOWN "keybinding_human_suitequip_down"
|
|
#define COMSIG_KB_HUMAN_LPOCKETEQUIP_DOWN "keybinding_human_lpocketequip_down"
|
|
#define COMSIG_KB_HUMAN_RPOCKETEQUIP_DOWN "keybinding_human_rpocketequip_down"
|
|
|
|
//Living
|
|
#define COMSIG_KB_LIVING_RESIST_DOWN "keybinding_living_resist_down"
|
|
#define COMSIG_KB_LIVING_LOOKUP_DOWN "keybinding_living_lookup_down"
|
|
#define COMSIG_KB_LIVING_LOOKDOWN_DOWN "keybinding_living_lookdown_down"
|
|
#define COMSIG_KB_LIVING_REST_DOWN "keybinding_living_rest_down"
|
|
#define COMSIG_KB_LIVING_TOGGLE_COMBAT_DOWN "keybinding_living_toggle_combat_down"
|
|
#define COMSIG_KB_LIVING_ENABLE_COMBAT_DOWN "keybinding_living_enable_combat_down"
|
|
#define COMSIG_KB_LIVING_DISABLE_COMBAT_DOWN "keybinding_living_disable_combat_down"
|
|
#define COMSIG_KB_LIVING_TOGGLEMOVEINTENT_DOWN "keybinding_mob_togglemoveintent_down"
|
|
#define COMSIG_KB_LIVING_TOGGLEMOVEINTENTALT_DOWN "keybinding_mob_togglemoveintentalt_down"
|
|
#define COMSIG_KB_LIVING_TOGGLETHROWMODE_DOWN "keybinding_living_togglethrowmode_down"
|
|
#define COMSIG_KB_LIVING_HOLDTHROWMODE_DOWN "keybinding_living_holdthrowmode_down"
|
|
#define COMSIG_KB_LIVING_GIVEITEM_DOWN "keybinding_living_giveitem_down"
|
|
#define COMSIG_KB_LIVING_VIEW_PET_COMMANDS "keybinding_living_view_pet_commands"
|
|
|
|
//Mob
|
|
#define COMSIG_KB_MOB_FACENORTH_DOWN "keybinding_mob_facenorth_down"
|
|
#define COMSIG_KB_MOB_FACEEAST_DOWN "keybinding_mob_faceeast_down"
|
|
#define COMSIG_KB_MOB_FACESOUTH_DOWN "keybinding_mob_facesouth_down"
|
|
#define COMSIG_KB_MOB_FACEWEST_DOWN "keybinding_mob_facewest_down"
|
|
#define COMSIG_KB_MOB_STOPPULLING_DOWN "keybinding_mob_stoppulling_down"
|
|
#define COMSIG_KB_MOB_CYCLEINTENTRIGHT_DOWN "keybinding_mob_cycleintentright_down"
|
|
#define COMSIG_KB_MOB_CYCLEINTENTLEFT_DOWN "keybinding_mob_cycleintentleft_down"
|
|
#define COMSIG_KB_MOB_SWAPHANDS_DOWN "keybinding_mob_swaphands_down"
|
|
#define COMSIG_KB_MOB_SELECTRIGHTHAND_DOWN "keybinding_mob_selectrighthand_down"
|
|
#define COMSIG_KB_MOB_SELECTLEFTHAND_DOWN "keybinding_mob_selectlefthand_down"
|
|
#define COMSIG_KB_MOB_ACTIVATEINHAND_DOWN "keybinding_mob_activateinhand_down"
|
|
#define COMSIG_KB_MOB_DROPITEM_DOWN "keybinding_mob_dropitem_down"
|
|
#define COMSIG_KB_MOB_TARGETCYCLEHEAD_DOWN "keybinding_mob_targetcyclehead_down"
|
|
#define COMSIG_KB_MOB_TARGETHEAD_DOWN "keybinding_mob_targethead_down"
|
|
#define COMSIG_KB_MOB_TARGETEYES_DOWN "keybinding_mob_targeteyes_down"
|
|
#define COMSIG_KB_MOB_TARGETMOUTH_DOWN "keybinding_mob_targetmouth_down"
|
|
#define COMSIG_KB_MOB_TARGETRIGHTARM_DOWN "keybinding_mob_targetrightarm_down"
|
|
#define COMSIG_KB_MOB_TARGETBODYCHEST_DOWN "keybinding_mob_targetbodychest_down"
|
|
#define COMSIG_KB_MOB_TARGETLEFTARM_DOWN "keybinding_mob_targetleftarm_down"
|
|
#define COMSIG_KB_MOB_TARGETRIGHTLEG_DOWN "keybinding_mob_targetrightleg_down"
|
|
#define COMSIG_KB_MOB_TARGETBODYGROIN_DOWN "keybinding_mob_targetbodygroin_down"
|
|
#define COMSIG_KB_MOB_TARGETLEFTLEG_DOWN "keybinding_mob_targetleftleg_down"
|
|
#define COMSIG_KB_MOB_BLOCKMOVEMENT_DOWN "keybinding_mob_blockmovement_down"
|
|
|
|
//Robot
|
|
#define COMSIG_KB_SILICON_TOGGLEMODULEONE_DOWN "keybinding_silicon_togglemoduleone_down"
|
|
#define COMSIG_KB_SILICON_TOGGLEMODULETWO_DOWN "keybinding_silicon_togglemoduletwo_down"
|
|
#define COMSIG_KB_SILICON_TOGGLEMODULETHREE_DOWN "keybinding_silicon_togglemodulethree_down"
|
|
#define COMSIG_KB_SILICON_UNEQUIPMODULE_DOWN "keybinding_silicon_unequipmodule_down"
|
|
#define COMSIG_KB_SILION_UNDEPLOY_DOWN "keybinding_silicon_undeploy_down"
|
|
#define COMSIG_KB_SILICON_RECONNECT_DOWN "keybinding_silicon_reconnect_down"
|
|
|
|
//Movement
|
|
#define COMSIG_KB_MOVEMENT_NORTH_DOWN "keybinding_movement_north_down"
|
|
#define COMSIG_KB_MOVEMENT_SOUTH_DOWN "keybinding_movement_south_down"
|
|
#define COMSIG_KB_MOVEMENT_WEST_DOWN "keybinding_movement_west_down"
|
|
#define COMSIG_KB_MOVEMENT_EAST_DOWN "keybinding_movement_east_down"
|
|
#define COMSIG_KB_MOVEMENT_ZLEVEL_MOVEUP_DOWN "keybinding_mob_zlevel_moveup_down"
|
|
#define COMSIG_KB_MOVEMENT_ZLEVEL_MOVEDOWN_DOWN "keybinding_mob_zlevel_movedown_down"
|