You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I understand that if I ignore these instructions, my issue may be closed without review.
I have made sure that there are no similar opened issues.
I have made sure that the SDK version matches the latest release.
Is your feature request related to a problem? Please describe.
We should consider adding a new SDK.Player.Action module to handle everything related to different player actions. For example, see dstmodders/mod-keep-following#8. It would be nice to have SDK.Player.Action.UseItem() at very least and let SDK respect both client and server.
Describe the solution you'd like
Add SDK.Player.Action similar to SDK.Player.Attribute. Respectively, SDK.Remote.Player should be extended. I would also consider adding 4th level submodules support and split SDK.Remote.Player further:
Is your feature request related to a problem? Please describe.
We should consider adding a new
SDK.Player.Action
module to handle everything related to different player actions. For example, see dstmodders/mod-keep-following#8. It would be nice to haveSDK.Player.Action.UseItem()
at very least and let SDK respect both client and server.Describe the solution you'd like
Add
SDK.Player.Action
similar toSDK.Player.Attribute
. Respectively,SDK.Remote.Player
should be extended. I would also consider adding 4th level submodules support and splitSDK.Remote.Player
further:The existing
SDK.Player.WalkToPoint()
andSDK.RPC.WalkToPoint()
should be moved intoSDK.Player.Action
andSDK.Remote.Player.Action
respectively.Describe alternatives you've considered
We could leave
SDK.RPC
as is and not extendSDK.Remote.Player
. Another consideration is that we could move all player-related remote functionality:Additional context
Progress
SDK.Player.Action
SDK.Remote.Player
toSDK.Player.Remote
SDK.Player.Remote
into submodules:SDK.Player.Remote.Action
SDK.Player.Remote.Attribute
SDK.Player.Remote.Action
functions:Hide()
UseItem()
UseEquippedHeadItem()
UseEquippedBodyItem()
WalkToPoint()
SDK.Player.Action
functions:Hide()
UseItem()
UseEquippedHeadItem()
UseEquippedBodyItem()
WalkToPoint()
The text was updated successfully, but these errors were encountered: