Add pointing (#1435)
* Add pointing keybind and simple message * Add turning the player when pointing * Add pointing arrow * Make the popup message appear on the pointing entity * Add pointing to tiles and space and proper grammar * Move pointing bind from HandsSystem to PointingSystem * Add more messages for pointing depending on the viewer perspective * Fix non nullable reference type * Serialize pointing arrow duration * Serialize pointing arrow step and add summaries * Make arrow speed serializable and make it depend on frame time * Add 0.2 second delay between pointings * Add pointing arrow yaml examples * Add the ability for pointing arrows to be rogue * Remove rogue package reference * Add point to verb https://cdn.discordapp.com/attachments/313107470031650816/735268651636228197/unknown.png * Add shift middle clicking an entity in the verb menu to point at it * Add VV to PointingArrowComponent * Increase pointing delay from 0.2 to 0.5 seconds * Address reviews * Fix nullability errors * Separate pointing and rogue pointing code * Fix rogue pointing arrow visuals * Made rogue pointing arrow rotation adjustment readable for mortals * Make rogue pointing arrows less destructive * Cleanup more of the rogue pointing arrow code
This commit is contained in:
@@ -20,6 +20,8 @@ using Content.Server.GameObjects;
|
||||
using Content.Server.GameObjects.Components;
|
||||
using Content.Server.GameObjects.Components.Items.Storage;
|
||||
using Content.Server.GameObjects.EntitySystems.Click;
|
||||
using Content.Shared.Interfaces;
|
||||
using Robust.Shared.Maths;
|
||||
|
||||
namespace Content.Server.Interfaces.GameObjects.Components.Interaction
|
||||
{
|
||||
@@ -47,8 +49,7 @@ namespace Content.Server.Interfaces.GameObjects.Components.Interaction
|
||||
.Bind(ContentKeyFunctions.ActivateItemInHand, InputCmdHandler.FromDelegate(HandleActivateItem))
|
||||
.Bind(ContentKeyFunctions.ThrowItemInHand, new PointerInputCmdHandler(HandleThrowItem))
|
||||
.Bind(ContentKeyFunctions.SmartEquipBackpack, InputCmdHandler.FromDelegate(HandleSmartEquipBackpack))
|
||||
.Bind(ContentKeyFunctions.SmartEquipBelt, InputCmdHandler.FromDelegate(HandleSmartEquipBelt))
|
||||
.Register<HandsSystem>();
|
||||
.Bind(ContentKeyFunctions.SmartEquipBelt, InputCmdHandler.FromDelegate(HandleSmartEquipBelt)).Register<HandsSystem>();
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
|
||||
Reference in New Issue
Block a user