mirror of
https://github.com/WWhiteDreamProject/wwdpublic.git
synced 2026-04-18 05:59:03 +03:00
# Description <!-- Explain this PR in as much detail as applicable Some example prompts to consider: How might this affect the game? The codebase? What might be some alternatives to this? How/Who does this benefit/hurt [the game/codebase]? --> Ports https://github.com/space-wizards/space-station-14/pull/32294 Ports https://github.com/ss14-harmony/ss14-harmony/pull/310 (and everything needed for it to function) Early-merges https://github.com/space-wizards/space-station-14/pull/34302 Adds the ability for multiple central command maps that get randomly selected. Tested and works. --- # Changelog <!-- You can add an author after the `🆑` to change the name that appears in the changelog (ex: `🆑 Death`) Leaving it blank will default to your GitHub display name This includes all available types for the changelog --> 🆑 Several contributors - add: Added a new central command map that is randomly picked alongside the old one (thank you to Spanky from Harmony) - add: Added Advanced SMES for mappers. - add: Added the atmospheric network monitor for seeing what the temperature, moles, and pressure is on every pipe everywhere through a computer. - add: Nukie med bundle now contains a compact defibrillator. - add: Ported a better mapping editor. - add: Added the throngler plushie. - remove: Removed the Throngler as a possible loot spawn for gamble crates. --------- Signed-off-by: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com> (cherry picked from commit 9272f65b64392f66a7cd4fd7c84bb152dc93b65a)
142 lines
10 KiB
C#
142 lines
10 KiB
C#
using Robust.Shared.Input;
|
|
|
|
namespace Content.Shared.Input
|
|
{
|
|
[KeyFunctions]
|
|
public static class ContentKeyFunctions
|
|
{
|
|
public static readonly BoundKeyFunction UseItemInHand = "ActivateItemInHand";
|
|
public static readonly BoundKeyFunction AltUseItemInHand = "AltActivateItemInHand";
|
|
public static readonly BoundKeyFunction ActivateItemInWorld = "ActivateItemInWorld";
|
|
public static readonly BoundKeyFunction AltActivateItemInWorld = "AltActivateItemInWorld";
|
|
public static readonly BoundKeyFunction Drop = "Drop";
|
|
public static readonly BoundKeyFunction ExamineEntity = "ExamineEntity";
|
|
public static readonly BoundKeyFunction FocusChat = "FocusChatInputWindow";
|
|
public static readonly BoundKeyFunction FocusLocalChat = "FocusLocalChatWindow";
|
|
public static readonly BoundKeyFunction FocusEmote = "FocusEmote";
|
|
public static readonly BoundKeyFunction FocusWhisperChat = "FocusWhisperChatWindow";
|
|
public static readonly BoundKeyFunction FocusRadio = "FocusRadioWindow";
|
|
public static readonly BoundKeyFunction FocusLOOC = "FocusLOOCWindow";
|
|
public static readonly BoundKeyFunction FocusOOC = "FocusOOCWindow";
|
|
public static readonly BoundKeyFunction FocusAdminChat = "FocusAdminChatWindow";
|
|
public static readonly BoundKeyFunction FocusDeadChat = "FocusDeadChatWindow";
|
|
public static readonly BoundKeyFunction FocusConsoleChat = "FocusConsoleChatWindow";
|
|
public static readonly BoundKeyFunction CycleChatChannelForward = "CycleChatChannelForward";
|
|
public static readonly BoundKeyFunction CycleChatChannelBackward = "CycleChatChannelBackward";
|
|
public static readonly BoundKeyFunction EscapeContext = "EscapeContext";
|
|
public static readonly BoundKeyFunction OpenCharacterMenu = "OpenCharacterMenu";
|
|
public static readonly BoundKeyFunction OpenEmotesMenu = "OpenEmotesMenu";
|
|
public static readonly BoundKeyFunction OpenLanguageMenu = "OpenLanguageMenu";
|
|
public static readonly BoundKeyFunction OpenCraftingMenu = "OpenCraftingMenu";
|
|
public static readonly BoundKeyFunction OpenGuidebook = "OpenGuidebook";
|
|
public static readonly BoundKeyFunction OpenInventoryMenu = "OpenInventoryMenu";
|
|
public static readonly BoundKeyFunction SmartEquipBackpack = "SmartEquipBackpack";
|
|
public static readonly BoundKeyFunction SmartEquipBelt = "SmartEquipBelt";
|
|
public static readonly BoundKeyFunction OpenBackpack = "OpenBackpack";
|
|
public static readonly BoundKeyFunction OpenBelt = "OpenBelt";
|
|
public static readonly BoundKeyFunction OpenAHelp = "OpenAHelp";
|
|
public static readonly BoundKeyFunction SwapHands = "SwapHands";
|
|
public static readonly BoundKeyFunction MoveStoredItem = "MoveStoredItem";
|
|
public static readonly BoundKeyFunction RotateStoredItem = "RotateStoredItem";
|
|
public static readonly BoundKeyFunction SaveItemLocation = "SaveItemLocation";
|
|
public static readonly BoundKeyFunction ThrowItemInHand = "ThrowItemInHand";
|
|
public static readonly BoundKeyFunction TryPullObject = "TryPullObject";
|
|
public static readonly BoundKeyFunction MovePulledObject = "MovePulledObject";
|
|
public static readonly BoundKeyFunction ReleasePulledObject = "ReleasePulledObject";
|
|
public static readonly BoundKeyFunction MouseMiddle = "MouseMiddle";
|
|
public static readonly BoundKeyFunction ToggleRoundEndSummaryWindow = "ToggleRoundEndSummaryWindow";
|
|
public static readonly BoundKeyFunction OpenEntitySpawnWindow = "OpenEntitySpawnWindow";
|
|
public static readonly BoundKeyFunction OpenSandboxWindow = "OpenSandboxWindow";
|
|
public static readonly BoundKeyFunction OpenTileSpawnWindow = "OpenTileSpawnWindow";
|
|
public static readonly BoundKeyFunction OpenDecalSpawnWindow = "OpenDecalSpawnWindow";
|
|
public static readonly BoundKeyFunction OpenAdminMenu = "OpenAdminMenu";
|
|
public static readonly BoundKeyFunction TakeScreenshot = "TakeScreenshot";
|
|
public static readonly BoundKeyFunction TakeScreenshotNoUI = "TakeScreenshotNoUI";
|
|
public static readonly BoundKeyFunction ToggleFullscreen = "ToggleFullscreen";
|
|
public static readonly BoundKeyFunction Point = "Point";
|
|
public static readonly BoundKeyFunction ZoomOut = "ZoomOut";
|
|
public static readonly BoundKeyFunction ZoomIn = "ZoomIn";
|
|
public static readonly BoundKeyFunction ResetZoom = "ResetZoom";
|
|
public static readonly BoundKeyFunction OfferItem = "OfferItem";
|
|
public static readonly BoundKeyFunction ToggleStanding = "ToggleStanding";
|
|
public static readonly BoundKeyFunction ToggleCrawlingUnder = "ToggleCrawlingUnder";
|
|
public static readonly BoundKeyFunction LookUp = "LookUp";
|
|
public static readonly BoundKeyFunction TargetHead = "TargetHead";
|
|
public static readonly BoundKeyFunction TargetTorso = "TargetTorso";
|
|
public static readonly BoundKeyFunction TargetLeftArm = "TargetLeftArm";
|
|
public static readonly BoundKeyFunction TargetLeftHand = "TargetLeftHand";
|
|
public static readonly BoundKeyFunction TargetRightArm = "TargetRightArm";
|
|
public static readonly BoundKeyFunction TargetRightHand = "TargetRightHand";
|
|
public static readonly BoundKeyFunction TargetLeftLeg = "TargetLeftLeg";
|
|
public static readonly BoundKeyFunction TargetLeftFoot = "TargetLeftFoot";
|
|
public static readonly BoundKeyFunction TargetRightLeg = "TargetRightLeg";
|
|
public static readonly BoundKeyFunction TargetRightFoot = "TargetRightFoot";
|
|
public static readonly BoundKeyFunction ArcadeUp = "ArcadeUp";
|
|
public static readonly BoundKeyFunction ArcadeDown = "ArcadeDown";
|
|
public static readonly BoundKeyFunction ArcadeLeft = "ArcadeLeft";
|
|
public static readonly BoundKeyFunction ArcadeRight = "ArcadeRight";
|
|
public static readonly BoundKeyFunction Arcade1 = "Arcade1";
|
|
public static readonly BoundKeyFunction Arcade2 = "Arcade2";
|
|
public static readonly BoundKeyFunction Arcade3 = "Arcade3";
|
|
|
|
public static readonly BoundKeyFunction OpenActionsMenu = "OpenAbilitiesMenu";
|
|
public static readonly BoundKeyFunction ShuttleStrafeLeft = "ShuttleStrafeLeft";
|
|
public static readonly BoundKeyFunction ShuttleStrafeUp = "ShuttleStrafeUp";
|
|
public static readonly BoundKeyFunction ShuttleStrafeRight = "ShuttleStrafeRight";
|
|
public static readonly BoundKeyFunction ShuttleStrafeDown = "ShuttleStrafeDown";
|
|
public static readonly BoundKeyFunction ShuttleRotateLeft = "ShuttleRotateLeft";
|
|
public static readonly BoundKeyFunction ShuttleRotateRight = "ShuttleRotateRight";
|
|
public static readonly BoundKeyFunction ShuttleBrake = "ShuttleBrake";
|
|
|
|
public static readonly BoundKeyFunction Hotbar0 = "Hotbar0";
|
|
public static readonly BoundKeyFunction Hotbar1 = "Hotbar1";
|
|
public static readonly BoundKeyFunction Hotbar2 = "Hotbar2";
|
|
public static readonly BoundKeyFunction Hotbar3 = "Hotbar3";
|
|
public static readonly BoundKeyFunction Hotbar4 = "Hotbar4";
|
|
public static readonly BoundKeyFunction Hotbar5 = "Hotbar5";
|
|
public static readonly BoundKeyFunction Hotbar6 = "Hotbar6";
|
|
public static readonly BoundKeyFunction Hotbar7 = "Hotbar7";
|
|
public static readonly BoundKeyFunction Hotbar8 = "Hotbar8";
|
|
public static readonly BoundKeyFunction Hotbar9 = "Hotbar9";
|
|
public static BoundKeyFunction[] GetHotbarBoundKeys() =>
|
|
new[] { Hotbar1, Hotbar2, Hotbar3, Hotbar4, Hotbar5, Hotbar6, Hotbar7, Hotbar8, Hotbar9, Hotbar0, };
|
|
|
|
public static readonly BoundKeyFunction Loadout0 = "Loadout0";
|
|
public static readonly BoundKeyFunction Loadout1 = "Loadout1";
|
|
public static readonly BoundKeyFunction Loadout2 = "Loadout2";
|
|
public static readonly BoundKeyFunction Loadout3 = "Loadout3";
|
|
public static readonly BoundKeyFunction Loadout4 = "Loadout4";
|
|
public static readonly BoundKeyFunction Loadout5 = "Loadout5";
|
|
public static readonly BoundKeyFunction Loadout6 = "Loadout6";
|
|
public static readonly BoundKeyFunction Loadout7 = "Loadout7";
|
|
public static readonly BoundKeyFunction Loadout8 = "Loadout8";
|
|
public static readonly BoundKeyFunction Loadout9 = "Loadout9";
|
|
public static BoundKeyFunction[] GetLoadoutBoundKeys() =>
|
|
new[] { Loadout1, Loadout2, Loadout3, Loadout4, Loadout5, Loadout6, Loadout7, Loadout8, Loadout9, Loadout0, };
|
|
|
|
public static readonly BoundKeyFunction Vote0 = "Vote0";
|
|
public static readonly BoundKeyFunction Vote1 = "Vote1";
|
|
public static readonly BoundKeyFunction Vote2 = "Vote2";
|
|
public static readonly BoundKeyFunction Vote3 = "Vote3";
|
|
public static readonly BoundKeyFunction Vote4 = "Vote4";
|
|
public static readonly BoundKeyFunction Vote5 = "Vote5";
|
|
public static readonly BoundKeyFunction Vote6 = "Vote6";
|
|
public static readonly BoundKeyFunction Vote7 = "Vote7";
|
|
public static readonly BoundKeyFunction Vote8 = "Vote8";
|
|
public static readonly BoundKeyFunction Vote9 = "Vote9";
|
|
public static readonly BoundKeyFunction EditorCopyObject = "EditorCopyObject";
|
|
public static readonly BoundKeyFunction EditorFlipObject = "EditorFlipObject";
|
|
public static readonly BoundKeyFunction InspectEntity = "InspectEntity";
|
|
|
|
public static readonly BoundKeyFunction MappingUnselect = "MappingUnselect";
|
|
public static readonly BoundKeyFunction SaveMap = "SaveMap";
|
|
public static readonly BoundKeyFunction MappingEnablePick = "MappingEnablePick";
|
|
public static readonly BoundKeyFunction MappingEnableDecalPick = "MappingEnableDecalPick";
|
|
public static readonly BoundKeyFunction MappingEnableDelete = "MappingEnableDelete";
|
|
public static readonly BoundKeyFunction MappingPick = "MappingPick";
|
|
public static readonly BoundKeyFunction MappingRemoveDecal = "MappingRemoveDecal";
|
|
public static readonly BoundKeyFunction MappingCancelEraseDecal = "MappingCancelEraseDecal";
|
|
public static readonly BoundKeyFunction MappingOpenContextMenu = "MappingOpenContextMenu";
|
|
}
|
|
}
|