Files
crystall-punk-14/Resources/keybinds.yml

646 lines
11 KiB
YAML
Raw Normal View History

version: 1 # Not used right now, whatever.
2018-05-27 10:13:33 +02:00
binds:
2020-05-05 23:59:31 +02:00
- function: UIClick
type: State
2020-05-05 23:59:31 +02:00
key: MouseLeft
canFocus: true
- function: UIRightClick
type: State
key: MouseRight
canFocus: true
priority: 10
- function: CloseModals
type: State
key: Escape
priority: 10
- function: Use
type: State
2019-08-04 16:03:51 -07:00
key: MouseLeft
canFocus: true
2022-09-29 16:06:34 +10:00
- function: UseSecondary
type: State
key: MouseRight
canFocus: true
priority: -1 # UIRightClick & EditorCancelPlace should fire first.
2019-04-06 18:06:53 +02:00
- function: ShowDebugMonitors
type: Toggle
2019-08-04 16:03:51 -07:00
key: F3
2019-04-06 18:06:53 +02:00
- function: HideUI
type: Toggle
mod1: Shift
2019-08-04 16:03:51 -07:00
key: F4
2019-04-06 18:06:53 +02:00
- function: MoveUp
type: State
2019-08-04 16:03:51 -07:00
key: W
2019-04-06 18:06:53 +02:00
- function: MoveLeft
type: State
2019-08-04 16:03:51 -07:00
key: A
2019-04-06 18:06:53 +02:00
- function: MoveRight
type: State
2019-08-04 16:03:51 -07:00
key: D
2019-04-06 18:06:53 +02:00
- function: MoveDown
type: State
2019-08-04 16:03:51 -07:00
key: S
- function: Walk
2020-04-18 13:47:06 +02:00
type: State
key: Shift
# Shuttle
- function: ShuttleStrafeUp
type: State
key: W
- function: ShuttleStrafeLeft
type: State
key: A
- function: ShuttleStrafeRight
type: State
key: D
- function: ShuttleStrafeDown
type: State
key: S
- function: ShuttleRotateLeft
type: State
key: Q
- function: ShuttleRotateRight
type: State
key: E
- function: ShuttleBrake
type: State
key: Space
2022-08-29 15:05:53 +10:00
# Camera
- function: CameraRotateLeft
type: State
key: NumpadNum7
- function: CameraRotateRight
type: State
key: NumpadNum9
2022-08-29 15:05:53 +10:00
- function: CameraReset
type: State
key: NumpadNum8
- function: ZoomOut
type: State
key: NumpadNum4
- function: ZoomIn
type: State
key: NumpadNum6
- function: ResetZoom
type: State
key: NumpadNum5
2022-08-29 15:05:53 +10:00
# Misc
# CP14 Zone
- function: CP14OpenSkillMenu
type: State
key: R
- function: OpenBelt2
type: State
key: F
- function: SmartEquipBelt2
type: State
key: F
mod1: Shift
# CP14 Zone end
2019-04-06 18:06:53 +02:00
- function: ShowEscapeMenu
type: State
key: F10
- function: ToggleFullscreen
type: State
key: F11
Chairbender Chat (#3794) * #272 restructure and restyle chat line edit section * #272 no arrow, actually change id on channel changer * #272 nice round chat channel picker * #272 add chat channel selection logic, and auto-select when a prefix is entered * #272 consistent width of chat channel btn * #272 only show admin channel filter if asay perms * #272 add tutorial info on chat prefixes * #272 added chat filter button * #272 added chat filter button * #272 WIP on filter popup * #272 fix filter popup pressed / unpressed logic * #272 fix filter popup positioning and layout * #272 WIP channel filter logic * #272 WIP channel filter logic * #272 WIP refactoring how chatbox / manager manages available filters and channels to send on * #272 WIP implementing filtering UI / logic and refactoring how chat UI is managed * #272 fix various bugs with new chat filter / selector logic * #272 remove outdated todos * #272 WIP working chat window resize * #272 bounded chatbox resizing * #272 alertUI moves with resized chat * #272 WIP making alertUI not be too large when changing size / UIScale * #272 WIP fixing window / uiscale adjustment * #272 WIP hacky approach for resizing, will try another approach * #272 implement hacky approach for bounded chat resize * #272 no resizing of lobby chat * #272 WIP adding unread marker to chat filters * #272 basic working unread chat message indicators * #272 WIP adding horizontal channel selector items * #272 horizontal channel selector popup * #272 workaround for chat selector staying highlighted when right clicking it while toggled * #272 workaround for chat selector staying highlighted when right clicking it while toggled * #272 wip trying to add tests for chatbox * #272 remove test, not really possible with current system * #272 merge latest * #272 merge latest * #272 fix csproj changes * It works if you disable the lobby * Fixes lobby chat * Adds more channel focusses * Channel cycler * Address review * Address nitpicks * Address more of the review * Fix chat post-viewport * Finalize review stuff Co-authored-by: chairbender <kwhipke1@gmail.com> Co-authored-by: ike709 <sparebytes@protonmail.com>
2021-04-20 18:39:39 -05:00
- function: CycleChatChannelForward
type: State
key: Tab
2021-11-16 13:24:22 +01:00
priority: 1 # Before tab complete
Chairbender Chat (#3794) * #272 restructure and restyle chat line edit section * #272 no arrow, actually change id on channel changer * #272 nice round chat channel picker * #272 add chat channel selection logic, and auto-select when a prefix is entered * #272 consistent width of chat channel btn * #272 only show admin channel filter if asay perms * #272 add tutorial info on chat prefixes * #272 added chat filter button * #272 added chat filter button * #272 WIP on filter popup * #272 fix filter popup pressed / unpressed logic * #272 fix filter popup positioning and layout * #272 WIP channel filter logic * #272 WIP channel filter logic * #272 WIP refactoring how chatbox / manager manages available filters and channels to send on * #272 WIP implementing filtering UI / logic and refactoring how chat UI is managed * #272 fix various bugs with new chat filter / selector logic * #272 remove outdated todos * #272 WIP working chat window resize * #272 bounded chatbox resizing * #272 alertUI moves with resized chat * #272 WIP making alertUI not be too large when changing size / UIScale * #272 WIP fixing window / uiscale adjustment * #272 WIP hacky approach for resizing, will try another approach * #272 implement hacky approach for bounded chat resize * #272 no resizing of lobby chat * #272 WIP adding unread marker to chat filters * #272 basic working unread chat message indicators * #272 WIP adding horizontal channel selector items * #272 horizontal channel selector popup * #272 workaround for chat selector staying highlighted when right clicking it while toggled * #272 workaround for chat selector staying highlighted when right clicking it while toggled * #272 wip trying to add tests for chatbox * #272 remove test, not really possible with current system * #272 merge latest * #272 merge latest * #272 fix csproj changes * It works if you disable the lobby * Fixes lobby chat * Adds more channel focusses * Channel cycler * Address review * Address nitpicks * Address more of the review * Fix chat post-viewport * Finalize review stuff Co-authored-by: chairbender <kwhipke1@gmail.com> Co-authored-by: ike709 <sparebytes@protonmail.com>
2021-04-20 18:39:39 -05:00
- function: CycleChatChannelBackward
type: State
key: Tab
mod1: Control
- function: FocusChatInputWindow
2019-04-06 18:06:53 +02:00
type: State
2019-08-04 16:03:51 -07:00
key: T
Chairbender Chat (#3794) * #272 restructure and restyle chat line edit section * #272 no arrow, actually change id on channel changer * #272 nice round chat channel picker * #272 add chat channel selection logic, and auto-select when a prefix is entered * #272 consistent width of chat channel btn * #272 only show admin channel filter if asay perms * #272 add tutorial info on chat prefixes * #272 added chat filter button * #272 added chat filter button * #272 WIP on filter popup * #272 fix filter popup pressed / unpressed logic * #272 fix filter popup positioning and layout * #272 WIP channel filter logic * #272 WIP channel filter logic * #272 WIP refactoring how chatbox / manager manages available filters and channels to send on * #272 WIP implementing filtering UI / logic and refactoring how chat UI is managed * #272 fix various bugs with new chat filter / selector logic * #272 remove outdated todos * #272 WIP working chat window resize * #272 bounded chatbox resizing * #272 alertUI moves with resized chat * #272 WIP making alertUI not be too large when changing size / UIScale * #272 WIP fixing window / uiscale adjustment * #272 WIP hacky approach for resizing, will try another approach * #272 implement hacky approach for bounded chat resize * #272 no resizing of lobby chat * #272 WIP adding unread marker to chat filters * #272 basic working unread chat message indicators * #272 WIP adding horizontal channel selector items * #272 horizontal channel selector popup * #272 workaround for chat selector staying highlighted when right clicking it while toggled * #272 workaround for chat selector staying highlighted when right clicking it while toggled * #272 wip trying to add tests for chatbox * #272 remove test, not really possible with current system * #272 merge latest * #272 merge latest * #272 fix csproj changes * It works if you disable the lobby * Fixes lobby chat * Adds more channel focusses * Channel cycler * Address review * Address nitpicks * Address more of the review * Fix chat post-viewport * Finalize review stuff Co-authored-by: chairbender <kwhipke1@gmail.com> Co-authored-by: ike709 <sparebytes@protonmail.com>
2021-04-20 18:39:39 -05:00
- function: FocusLocalChatWindow
2020-07-06 08:45:58 -05:00
type: State
Chat improvements. (#4283) * UI is an abbreviation, in XAML. * Chat improvements. Changing the "selected" channel on the chat box is now only done via the tab cycle or clicking the button. Prefix chars like [ will temporarily replace the active chat channel. This is based 100% on message box contents so there's no input eating garbage or anything. Pressing specific channel focusing keys inserts the correct prefix character, potentially replacing an existing one. Existing chat contents are left in place just fine and selected so you can easily delete them (but are not forced to). Channel focusing keys now match the QWERTY key codes. Deadchat works now. Console can no longer be selected as a chat channel, but you can still use it with the / prefix. Refactored the connection between chat manager and chat box so that it's event based, reducing tons of spaghetti everywhere. Main chat box control uses XAML now. General cleanup. Added focus hotkeys for deadchat/console. Also added prefix for deadchat. Local chat is mapped to deadchat when a ghost. Probably more stuff I can't think of right now. * Add preferred channel system to chat box to automatically select local. I can't actually test this works because the non-lobby chat box code is complete disastrous spaghetti and i need to refactor it. * Move chatbox resizing and all that to a subclass. Refine preferred channel & deadchat mapping code further. * Don't do prefixes for channels you don't have access to. * Change format on channel select popup. * Clean up code with console handling somewhat.
2021-07-20 10:29:09 +02:00
key: Period
- function: FocusEmote
type: State
mod1: Shift
key: Apostrophe
- function: FocusWhisperChatWindow
type: State
key: Comma
Chairbender Chat (#3794) * #272 restructure and restyle chat line edit section * #272 no arrow, actually change id on channel changer * #272 nice round chat channel picker * #272 add chat channel selection logic, and auto-select when a prefix is entered * #272 consistent width of chat channel btn * #272 only show admin channel filter if asay perms * #272 add tutorial info on chat prefixes * #272 added chat filter button * #272 added chat filter button * #272 WIP on filter popup * #272 fix filter popup pressed / unpressed logic * #272 fix filter popup positioning and layout * #272 WIP channel filter logic * #272 WIP channel filter logic * #272 WIP refactoring how chatbox / manager manages available filters and channels to send on * #272 WIP implementing filtering UI / logic and refactoring how chat UI is managed * #272 fix various bugs with new chat filter / selector logic * #272 remove outdated todos * #272 WIP working chat window resize * #272 bounded chatbox resizing * #272 alertUI moves with resized chat * #272 WIP making alertUI not be too large when changing size / UIScale * #272 WIP fixing window / uiscale adjustment * #272 WIP hacky approach for resizing, will try another approach * #272 implement hacky approach for bounded chat resize * #272 no resizing of lobby chat * #272 WIP adding unread marker to chat filters * #272 basic working unread chat message indicators * #272 WIP adding horizontal channel selector items * #272 horizontal channel selector popup * #272 workaround for chat selector staying highlighted when right clicking it while toggled * #272 workaround for chat selector staying highlighted when right clicking it while toggled * #272 wip trying to add tests for chatbox * #272 remove test, not really possible with current system * #272 merge latest * #272 merge latest * #272 fix csproj changes * It works if you disable the lobby * Fixes lobby chat * Adds more channel focusses * Channel cycler * Address review * Address nitpicks * Address more of the review * Fix chat post-viewport * Finalize review stuff Co-authored-by: chairbender <kwhipke1@gmail.com> Co-authored-by: ike709 <sparebytes@protonmail.com>
2021-04-20 18:39:39 -05:00
- function: FocusRadioWindow
type: State
key: SemiColon
- function: FocusLOOCWindow
type: State
mod1: Shift
key: Num9
Chairbender Chat (#3794) * #272 restructure and restyle chat line edit section * #272 no arrow, actually change id on channel changer * #272 nice round chat channel picker * #272 add chat channel selection logic, and auto-select when a prefix is entered * #272 consistent width of chat channel btn * #272 only show admin channel filter if asay perms * #272 add tutorial info on chat prefixes * #272 added chat filter button * #272 added chat filter button * #272 WIP on filter popup * #272 fix filter popup pressed / unpressed logic * #272 fix filter popup positioning and layout * #272 WIP channel filter logic * #272 WIP channel filter logic * #272 WIP refactoring how chatbox / manager manages available filters and channels to send on * #272 WIP implementing filtering UI / logic and refactoring how chat UI is managed * #272 fix various bugs with new chat filter / selector logic * #272 remove outdated todos * #272 WIP working chat window resize * #272 bounded chatbox resizing * #272 alertUI moves with resized chat * #272 WIP making alertUI not be too large when changing size / UIScale * #272 WIP fixing window / uiscale adjustment * #272 WIP hacky approach for resizing, will try another approach * #272 implement hacky approach for bounded chat resize * #272 no resizing of lobby chat * #272 WIP adding unread marker to chat filters * #272 basic working unread chat message indicators * #272 WIP adding horizontal channel selector items * #272 horizontal channel selector popup * #272 workaround for chat selector staying highlighted when right clicking it while toggled * #272 workaround for chat selector staying highlighted when right clicking it while toggled * #272 wip trying to add tests for chatbox * #272 remove test, not really possible with current system * #272 merge latest * #272 merge latest * #272 fix csproj changes * It works if you disable the lobby * Fixes lobby chat * Adds more channel focusses * Channel cycler * Address review * Address nitpicks * Address more of the review * Fix chat post-viewport * Finalize review stuff Co-authored-by: chairbender <kwhipke1@gmail.com> Co-authored-by: ike709 <sparebytes@protonmail.com>
2021-04-20 18:39:39 -05:00
- function: FocusOOCWindow
type: State
Chat improvements. (#4283) * UI is an abbreviation, in XAML. * Chat improvements. Changing the "selected" channel on the chat box is now only done via the tab cycle or clicking the button. Prefix chars like [ will temporarily replace the active chat channel. This is based 100% on message box contents so there's no input eating garbage or anything. Pressing specific channel focusing keys inserts the correct prefix character, potentially replacing an existing one. Existing chat contents are left in place just fine and selected so you can easily delete them (but are not forced to). Channel focusing keys now match the QWERTY key codes. Deadchat works now. Console can no longer be selected as a chat channel, but you can still use it with the / prefix. Refactored the connection between chat manager and chat box so that it's event based, reducing tons of spaghetti everywhere. Main chat box control uses XAML now. General cleanup. Added focus hotkeys for deadchat/console. Also added prefix for deadchat. Local chat is mapped to deadchat when a ghost. Probably more stuff I can't think of right now. * Add preferred channel system to chat box to automatically select local. I can't actually test this works because the non-lobby chat box code is complete disastrous spaghetti and i need to refactor it. * Move chatbox resizing and all that to a subclass. Refine preferred channel & deadchat mapping code further. * Don't do prefixes for channels you don't have access to. * Change format on channel select popup. * Clean up code with console handling somewhat.
2021-07-20 10:29:09 +02:00
key: LBracket
Chairbender Chat (#3794) * #272 restructure and restyle chat line edit section * #272 no arrow, actually change id on channel changer * #272 nice round chat channel picker * #272 add chat channel selection logic, and auto-select when a prefix is entered * #272 consistent width of chat channel btn * #272 only show admin channel filter if asay perms * #272 add tutorial info on chat prefixes * #272 added chat filter button * #272 added chat filter button * #272 WIP on filter popup * #272 fix filter popup pressed / unpressed logic * #272 fix filter popup positioning and layout * #272 WIP channel filter logic * #272 WIP channel filter logic * #272 WIP refactoring how chatbox / manager manages available filters and channels to send on * #272 WIP implementing filtering UI / logic and refactoring how chat UI is managed * #272 fix various bugs with new chat filter / selector logic * #272 remove outdated todos * #272 WIP working chat window resize * #272 bounded chatbox resizing * #272 alertUI moves with resized chat * #272 WIP making alertUI not be too large when changing size / UIScale * #272 WIP fixing window / uiscale adjustment * #272 WIP hacky approach for resizing, will try another approach * #272 implement hacky approach for bounded chat resize * #272 no resizing of lobby chat * #272 WIP adding unread marker to chat filters * #272 basic working unread chat message indicators * #272 WIP adding horizontal channel selector items * #272 horizontal channel selector popup * #272 workaround for chat selector staying highlighted when right clicking it while toggled * #272 workaround for chat selector staying highlighted when right clicking it while toggled * #272 wip trying to add tests for chatbox * #272 remove test, not really possible with current system * #272 merge latest * #272 merge latest * #272 fix csproj changes * It works if you disable the lobby * Fixes lobby chat * Adds more channel focusses * Channel cycler * Address review * Address nitpicks * Address more of the review * Fix chat post-viewport * Finalize review stuff Co-authored-by: chairbender <kwhipke1@gmail.com> Co-authored-by: ike709 <sparebytes@protonmail.com>
2021-04-20 18:39:39 -05:00
- function: FocusAdminChatWindow
type: State
Chat improvements. (#4283) * UI is an abbreviation, in XAML. * Chat improvements. Changing the "selected" channel on the chat box is now only done via the tab cycle or clicking the button. Prefix chars like [ will temporarily replace the active chat channel. This is based 100% on message box contents so there's no input eating garbage or anything. Pressing specific channel focusing keys inserts the correct prefix character, potentially replacing an existing one. Existing chat contents are left in place just fine and selected so you can easily delete them (but are not forced to). Channel focusing keys now match the QWERTY key codes. Deadchat works now. Console can no longer be selected as a chat channel, but you can still use it with the / prefix. Refactored the connection between chat manager and chat box so that it's event based, reducing tons of spaghetti everywhere. Main chat box control uses XAML now. General cleanup. Added focus hotkeys for deadchat/console. Also added prefix for deadchat. Local chat is mapped to deadchat when a ghost. Probably more stuff I can't think of right now. * Add preferred channel system to chat box to automatically select local. I can't actually test this works because the non-lobby chat box code is complete disastrous spaghetti and i need to refactor it. * Move chatbox resizing and all that to a subclass. Refine preferred channel & deadchat mapping code further. * Don't do prefixes for channels you don't have access to. * Change format on channel select popup. * Clean up code with console handling somewhat.
2021-07-20 10:29:09 +02:00
key: RBracket
- function: FocusDeadChatWindow
type: State
key: Backslash
- function: FocusConsoleChatWindow
type: State
key: Slash
2019-04-06 18:06:53 +02:00
- function: EditorLinePlace
2019-08-04 16:03:51 -07:00
type: State
2019-04-06 18:06:53 +02:00
key: MouseLeft
2019-08-04 16:03:51 -07:00
canFocus: true
2019-04-06 18:06:53 +02:00
mod1: Shift
- function: EditorGridPlace
2019-08-04 16:03:51 -07:00
type: State
2019-04-06 18:06:53 +02:00
key: MouseLeft
2019-08-04 16:03:51 -07:00
canFocus: true
2019-04-06 18:06:53 +02:00
mod1: Control
- function: EditorPlaceObject
type: State
2019-08-04 16:03:51 -07:00
key: MouseLeft
canFocus: true
2019-04-06 18:06:53 +02:00
- function: EditorCancelPlace
type: State
2019-08-04 16:03:51 -07:00
key: MouseRight
canFocus: true
2019-04-06 18:06:53 +02:00
- function: EditorRotateObject
type: State
2019-08-04 16:03:51 -07:00
key: MouseMiddle
- function: EditorFlipObject
type: State
key: MouseMiddle
mod1: Control
2022-06-06 10:58:20 +12:00
- function: EditorCopyObject
type: State
key: P
2018-05-27 10:13:33 +02:00
- function: SwapHands
type: State
2019-08-04 16:03:51 -07:00
key: X
- function: SwapHandsReverse
type: State
key: X
mod1: Shift
- function: MoveStoredItem
type: State
key: MouseLeft
canFocus: true
priority: 10
- function: RotateStoredItem
type: State
key: MouseRight
- function: SaveItemLocation
type: State
key: MouseMiddle
2018-05-27 10:13:33 +02:00
- function: Drop
type: State
2019-08-04 16:03:51 -07:00
key: Q
2018-05-27 10:13:33 +02:00
- function: ActivateItemInHand
type: State
2019-08-04 16:03:51 -07:00
key: Z
- function: AltActivateItemInHand
type: State
key: Z
mod1: Alt
2018-05-27 10:13:33 +02:00
- function: OpenCharacterMenu
type: State
key: U
- function: OpenEmotesMenu
type: State
key: Y
- function: TextCursorSelect
# TextCursorSelect HAS to be above ExamineEntity
# So that LineEdit receives it correctly.
# TODO: Make it so that UI keybinds are somehow prioritized so this ordering stuff isn't necessary.
type: State
key: MouseLeft
mod1: Shift
canFocus: true
- function: ExamineEntity
type: State
key: MouseLeft
2019-08-04 16:03:51 -07:00
canFocus: true
mod1: Shift
- function: ActivateItemInWorld
type: State
2019-08-04 16:03:51 -07:00
key: E
- function: AltActivateItemInWorld
type: State
key: MouseLeft
canFocus: true
mod1: Alt
- function: AltActivateItemInWorld # secondary binding
type: State
key: E
mod1: Alt
- function: ThrowItemInHand
type: State
2020-10-26 15:08:04 +02:00
key: Q
2020-12-22 07:52:54 +01:00
mod1: Control
Add pulling (#1409) * Initial framework for pulling. * Make it possible to pull items via (temporary) keybind Ctrl+Click, make items follow the player correctly. * Make other objects pullable, implement functionality for moving an object being pulled, make only one object able to be pulled at a time. * Make sure that MoveTo won't allow collisions with the player * Update everything to work with the new physics engine * Update Content.Server/GameObjects/EntitySystems/Click/InteractionSystem.cs Co-authored-by: ComicIronic <comicironic@gmail.com> * Physics update and convert to direct type casts * Add notnull checks * Add pull keybinds to the tutorial window * Move PullController to shared * Fix pulled items getting left behind * Fix moving pulled objects into walls * Remove flooring of coordinates when moving pulled objects * Add missing null check in PutInHand * Change pulling keybind to control and throwing to alt * Change PhysicsComponent references to IPhysicsComponent * Add trying to pull a pulled entity disabling the pull * Add pulled status effect * Fix merge conflicts * Merge fixes * Make players pullable * Fix being able to pull yourself * Change pull moving to use a velocity * Update pulled and pulling icons to not be buckle A tragedy * Make pulled and pulling icons more consistent * Remove empty not pulled and not pulling images * Pulled icon update * Pulled icon update * Add clicking pulling status effect to stop the pull * Fix spacewalking when pulling * Merge conflict fixes * Add a pull verb * Fix nullable error * Add pulling through the entity drop down menu Co-authored-by: Jackson Lewis <inquisitivepenguin@protonmail.com> Co-authored-by: ComicIronic <comicironic@gmail.com>
2020-07-27 00:54:32 +02:00
- function: TryPullObject
type: State
Add pulling (#1409) * Initial framework for pulling. * Make it possible to pull items via (temporary) keybind Ctrl+Click, make items follow the player correctly. * Make other objects pullable, implement functionality for moving an object being pulled, make only one object able to be pulled at a time. * Make sure that MoveTo won't allow collisions with the player * Update everything to work with the new physics engine * Update Content.Server/GameObjects/EntitySystems/Click/InteractionSystem.cs Co-authored-by: ComicIronic <comicironic@gmail.com> * Physics update and convert to direct type casts * Add notnull checks * Add pull keybinds to the tutorial window * Move PullController to shared * Fix pulled items getting left behind * Fix moving pulled objects into walls * Remove flooring of coordinates when moving pulled objects * Add missing null check in PutInHand * Change pulling keybind to control and throwing to alt * Change PhysicsComponent references to IPhysicsComponent * Add trying to pull a pulled entity disabling the pull * Add pulled status effect * Fix merge conflicts * Merge fixes * Make players pullable * Fix being able to pull yourself * Change pull moving to use a velocity * Update pulled and pulling icons to not be buckle A tragedy * Make pulled and pulling icons more consistent * Remove empty not pulled and not pulling images * Pulled icon update * Pulled icon update * Add clicking pulling status effect to stop the pull * Fix spacewalking when pulling * Merge conflict fixes * Add a pull verb * Fix nullable error * Add pulling through the entity drop down menu Co-authored-by: Jackson Lewis <inquisitivepenguin@protonmail.com> Co-authored-by: ComicIronic <comicironic@gmail.com>
2020-07-27 00:54:32 +02:00
canFocus: true
key: MouseLeft
mod1: Control
- function: MovePulledObject
type: State
Add pulling (#1409) * Initial framework for pulling. * Make it possible to pull items via (temporary) keybind Ctrl+Click, make items follow the player correctly. * Make other objects pullable, implement functionality for moving an object being pulled, make only one object able to be pulled at a time. * Make sure that MoveTo won't allow collisions with the player * Update everything to work with the new physics engine * Update Content.Server/GameObjects/EntitySystems/Click/InteractionSystem.cs Co-authored-by: ComicIronic <comicironic@gmail.com> * Physics update and convert to direct type casts * Add notnull checks * Add pull keybinds to the tutorial window * Move PullController to shared * Fix pulled items getting left behind * Fix moving pulled objects into walls * Remove flooring of coordinates when moving pulled objects * Add missing null check in PutInHand * Change pulling keybind to control and throwing to alt * Change PhysicsComponent references to IPhysicsComponent * Add trying to pull a pulled entity disabling the pull * Add pulled status effect * Fix merge conflicts * Merge fixes * Make players pullable * Fix being able to pull yourself * Change pull moving to use a velocity * Update pulled and pulling icons to not be buckle A tragedy * Make pulled and pulling icons more consistent * Remove empty not pulled and not pulling images * Pulled icon update * Pulled icon update * Add clicking pulling status effect to stop the pull * Fix spacewalking when pulling * Merge conflict fixes * Add a pull verb * Fix nullable error * Add pulling through the entity drop down menu Co-authored-by: Jackson Lewis <inquisitivepenguin@protonmail.com> Co-authored-by: ComicIronic <comicironic@gmail.com>
2020-07-27 00:54:32 +02:00
key: MouseRight
mod1: Control
- function: ReleasePulledObject
type: State
key: H
- function: OpenCraftingMenu
type: State
key: G
- function: OpenGuidebook
type: State
key: NumpadNum0
- function: OpenAHelp
type: State
key: F1
2019-07-20 13:11:42 +02:00
- function: OpenInventoryMenu
type: State
2019-07-20 13:11:42 +02:00
key: I
2020-05-05 00:39:15 +02:00
- function: SmartEquipBackpack
type: State
key: B
mod1: Shift
- function: SmartEquipBelt
type: State
key: E
mod1: Shift
- function: OpenBackpack
type: State
key: V
- function: OpenBelt
type: State
key: V
mod1: Shift
2019-08-04 16:03:51 -07:00
- function: ShowDebugConsole
type: State
2019-08-04 16:03:51 -07:00
key: Tilde
- function: InspectEntity
type: State
key: v
mod1: Alt
2019-08-04 16:03:51 -07:00
- function: MouseMiddle
type: State
2019-08-04 16:03:51 -07:00
key: MouseMiddle
canFocus: true
- function: RotateObjectClockwise
type: State
key: R
- function: RotateObjectCounterclockwise
type: State
key: R
mod1: Shift
- function: FlipObject
type: State
key: F
- function: TextCursorLeft
type: State
key: Left
canRepeat: true
- function: TextCursorRight
type: State
key: Right
2020-01-18 03:17:52 +01:00
canRepeat: true
2022-11-13 06:56:01 +01:00
- function: TextCursorUp
type: State
key: Up
canRepeat: true
priority: 2
- function: TextCursorDown
type: State
key: Down
canRepeat: true
priority: 2
- function: TextCursorWordLeft
type: State
key: Left
mod1: Control
canRepeat: true
allowSubCombs: true
- function: TextCursorWordRight
type: State
key: Right
mod1: Control
canRepeat: true
allowSubCombs: true
- function: TextCursorBegin
type: State
key: Home
- function: TextCursorEnd
type: State
key: End
canRepeat: true
- function: TextCursorSelectLeft
type: State
key: Left
mod1: Shift
canRepeat: true
allowSubCombs: true
- function: TextCursorSelectRight
type: State
key: Right
mod1: Shift
canRepeat: true
allowSubCombs: true
2022-11-13 06:56:01 +01:00
- function: TextCursorSelectUp
type: State
key: Up
mod1: Shift
canRepeat: true
allowSubCombs: true
- function: TextCursorSelectDown
type: State
key: Down
mod1: Shift
canRepeat: true
allowSubCombs: true
- function: TextCursorSelectWordLeft
type: State
key: Left
mod1: Shift
mod2: Control
canRepeat: true
allowSubCombs: true
- function: TextCursorSelectWordRight
type: State
key: Right
mod1: Shift
mod2: Control
canRepeat: true
allowSubCombs: true
- function: TextCursorSelectBegin
type: State
mod1: Shift
key: Home
allowSubCombs: true
- function: TextCursorSelectEnd
type: State
mod1: Shift
key: End
canRepeat: true
allowSubCombs: true
- function: TextBackspace
type: State
key: BackSpace
canRepeat: true
- function: TextDelete
type: State
key: Delete
canRepeat: true
- function: TextWordBackspace
type: State
key: BackSpace
mod1: Control
canRepeat: true
allowSubCombs: true
- function: TextWordDelete
type: State
key: Delete
mod1: Control
canRepeat: true
allowSubCombs: true
2022-11-13 06:56:01 +01:00
- function: TextNewline
type: State
key: Return
canRepeat: true
- function: TextNewline
type: State
key: NumpadEnter
canRepeat: true
- function: TextSubmit
type: State
key: Return
- function: TextSubmit
type: State
key: NumpadEnter
- function: MultilineTextSubmit
type: State
key: Return
mod1: Control
- function: MultilineTextSubmit
type: State
key: NumpadEnter
mod1: Control
- function: TextSelectAll
type: State
key: A
mod1: Control
allowSubCombs: true
- function: TextCopy
type: State
key: C
mod1: Control
allowSubCombs: true
- function: TextCut
type: State
key: X
mod1: Control
allowSubCombs: true
- function: TextPaste
type: State
key: V
mod1: Control
allowSubCombs: true
- function: TextHistoryPrev
type: State
key: Up
- function: TextHistoryNext
type: State
key: Down
- function: TextCompleteNext
type: State
key: Down
priority: 1
canRepeat: true
- function: TextCompletePrev
type: State
key: Up
priority: 1
canRepeat: true
- function: TextReleaseFocus
type: State
key: Escape
priority: 15
- function: TextScrollToBottom
type: State
key: PageDown
- function: TextTabComplete
type: State
key: Tab
- function: OpenEntitySpawnWindow
type: State
key: F5
- function: OpenTileSpawnWindow
type: State
key: F6
- function: OpenAdminMenu
type: State
key: F7
- function: OpenDecalSpawnWindow
type: State
key: F8
- function: ToggleRoundEndSummaryWindow
type: Toggle
key: F9
- function: OpenSandboxWindow
type: State
key: B
2020-04-30 12:45:21 +02:00
- function: TakeScreenshot
type: State
2020-04-30 12:45:21 +02:00
key: F2
- function: TakeScreenshotNoUI
type: State
2020-04-30 12:45:21 +02:00
key: F2
mod1: Shift
2020-06-02 13:29:08 +02:00
- function: GuiTabNavigateNext
type: State
2020-06-02 13:29:08 +02:00
key: Tab
- function: GuiTabNavigatePrev
type: State
2020-06-02 13:29:08 +02:00
key: Tab
mod1: Shift
- function: EscapeContext
2023-04-08 19:19:32 -07:00
type: State
key: Escape
- function: WindowCloseAll
type: State
key: Escape
mod1: Shift
- function: Point
type: State
key: MouseMiddle
mod1: Shift
- function: ArcadeUp
type: State
key: Up
priority: -1
- function: ArcadeDown
type: State
key: Down
priority: -1
- function: ArcadeLeft
type: State
key: Left
priority: -1
- function: ArcadeRight
type: State
key: Right
priority: -1
- function: Arcade1
type: State
key: Space
- function: Arcade2
type: State
key: C
- function: Arcade3
type: State
key: Z
- function: ToggleKnockdown
type: State
key: C
- function: OpenAbilitiesMenu
type: State
key: K
- function: Hotbar0
type: State
key: Num0
- function: Hotbar1
type: State
key: Num1
- function: Hotbar2
type: State
key: Num2
- function: Hotbar3
type: State
key: Num3
- function: Hotbar4
type: State
key: Num4
- function: Hotbar5
type: State
key: Num5
- function: Hotbar6
type: State
key: Num6
- function: Hotbar7
type: State
key: Num7
- function: Hotbar8
type: State
key: Num8
- function: Hotbar9
type: State
key: Num9
- function: HotbarShift0
type: State
key: Num0
mod1: Shift
- function: HotbarShift1
type: State
key: Num1
mod1: Shift
- function: HotbarShift2
type: State
key: Num2
mod1: Shift
- function: HotbarShift3
type: State
key: Num3
mod1: Shift
- function: HotbarShift4
type: State
key: Num4
mod1: Shift
- function: HotbarShift5
type: State
key: Num5
mod1: Shift
- function: HotbarShift6
type: State
key: Num6
mod1: Shift
- function: HotbarShift7
type: State
key: Num7
mod1: Shift
- function: HotbarShift8
type: State
key: Num8
mod1: Shift
- function: HotbarShift9
type: State
key: Num9
mod1: Shift
- function: MappingUnselect
type: State
key: MouseRight
canFocus: true
- function: SaveMap
type: State
key: S
mod1: Control
- function: MappingEnablePick
type: State
key: Num5
- function: MappingEnableDelete
type: State
key: Num6
- function: MappingPick
type: State
key: MouseLeft
canFocus: true
- function: MappingRemoveDecal
type: State
key: MouseLeft
canFocus: true
- function: MappingCancelEraseDecal
type: State
key: MouseRight
canFocus: true
- function: MappingOpenContextMenu
type: State
key: MouseRight
canFocus: true