Fixing the Left Click+Drag Conflict For Borgs

A place to record your ideas for the game.

Moderators: MisterPerson, Code Maintainers

Which of the three proposed options do you like best?

Intents
4
36%
Active Tool
1
9%
Special Tool
1
9%
I Don't Like Any of Them (or have a better idea)
5
45%
 
Total votes : 11

ATHATH
 
Joined: Thu Aug 09, 2018 6:41 am
Byond Username: ATHATH

Fixing the Left Click+Drag Conflict For Borgs

Postby ATHATH » Sat Mar 30, 2019 1:03 am #486925

Currently, if a borg (left) click+drags a humanoid's sprite onto themselves, they'll both buckle that humanoid to themselves and open up the interface/menu for managing the inventory of/stripping said humanoid. This is annoying, as the interface/menu will cause you to stop in your tracks when it appears and also blocks a large portion of your view, requiring you to click on the main screen again to move.

I have three ideas for fixes for this problem:

1. Intents: If the borg is on help intent when they left click+drag a humanoid's sprite onto themselves, they buckle that humanoid to themselves but don't open up the inventory menu. If the borg is on harm intent when they left click+drag a humanoid's sprite onto themselves, they open up the inventory menu but don't buckle that humanoid to themselves.
2. Active Tool: If the borg has no selected tool (none of their 3 hotbar slots are green) when they left click+drag a humanoid's sprite onto themselves, they buckle that humanoid to themselves but don't open up the inventory menu. If the borg does have a selected tool when they left click+drag a humanoid's sprite onto themselves, they open up the inventory menu but don't buckle that humanoid to themselves.
3. Special Tool: If the borg left click+drags a humanoid's sprite onto themselves, they open up the inventory menu but don't buckle that humanoid to themselves. All borgs receive a "buckling" tool that will buckle a humanoid to the borg that uses it if the borg left clicks on said humanoid with it active/selected. If the borg clicks on a compatible hat with the buckling tool, they'll start putting it on themselves, allowing them to wear swanky hats that they find without needing to ask a humanoid for help (for some of them, at least- as some are in vending machines and such). If the borg clicks on a turf with the buckling tool while someone is buckled to them, the borg gently puts their rider down on said turf without having to *spin them off/ask them to resist out. If the borg clicks on an object that someone is buckled to with the buckliing tool, the people buckled to that object are unbuckled from that object (like how clicking on a bed or chair with an empty hand as a humanoid unbuckles people from that object).

Which of the above fixes do you like the best? More importantly, would anyone be willing to write up a PR for any of the above fixes (the "Intents" option should just require one function to be changed, as far as I can tell, but I might be wrong)?
Last edited by ATHATH on Sat Mar 30, 2019 1:09 am, edited 1 time in total.



User avatar
Not-Dorsidarf
In-Game Admin
 
Joined: Fri Apr 18, 2014 4:14 pm
Location: Space outside the Brig
Byond Username: Dorsidwarf

Re: Fixing the Left Click+Drag Conflict For Borgs

Postby Not-Dorsidarf » Sat Mar 30, 2019 1:05 am #486926

Personally I don’t think borgs should be able to buckle people onto themselves at all.
Image
Image

User avatar
MisterPerson
Board Moderator
 
Joined: Tue Apr 15, 2014 4:26 pm
Byond Username: MisterPerson

Re: Fixing the Left Click+Drag Conflict For Borgs

Postby MisterPerson » Sat Mar 30, 2019 3:42 am #486949

Adding arcane rules to click-drag, which is itself already not intuitive or obvious, is not going to create a good control scheme or UX.
I code for the code project and moderate the code sections of the forums.

Feedback is dumb and it doesn't matter

User avatar
zxaber
In-Game Admin
 
Joined: Mon Sep 10, 2018 12:00 am
Byond Username: Zxaber

Re: Fixing the Left Click+Drag Conflict For Borgs

Postby zxaber » Sat Mar 30, 2019 5:11 am #486959

4. Hold Ctrl to buckle, don't hold to open equipment menu.

Not-Dorsidarf wrote:Personally I don’t think borgs should be able to buckle people onto themselves at all.

It's got uses that make it handy. Sometimes a borg will want to hurry a human out of danger or get them to the shuttle quickly or something. Dragging them risks them being bumped and lost by another crew member, especially if the hallway is narrow, and is in general more clunky.

It would be nice if spinning while on help intent didn't have a chance to fling them across the room, though.
Douglas Bickerson / Adaptive Manipulator / Digital Clockwork
Image
OrdoM/(Viktor Bergmannsen) (ghost) "Also Douglas, you're becoming the Lexia Black of Robotics"

User avatar
Yakumo_Chen
 
Joined: Fri Dec 11, 2015 10:08 pm
Byond Username: Yakumo Chen

Re: Fixing the Left Click+Drag Conflict For Borgs

Postby Yakumo_Chen » Sat Mar 30, 2019 12:23 pm #486988

Remove self-bucking, borg spin stun is cancer and needs to go.
Image
Image

User avatar
confused rock
 
Joined: Fri Sep 25, 2015 12:18 am
Byond Username: The unloved rock

Re: Fixing the Left Click+Drag Conflict For Borgs

Postby confused rock » Sat Mar 30, 2019 3:36 pm #487012

yes, let's remove, don't improve. you can climb on a borg if you consent anyways.
Image
Image
Image
Image

User avatar
Yakumo_Chen
 
Joined: Fri Dec 11, 2015 10:08 pm
Byond Username: Yakumo Chen

Re: Fixing the Left Click+Drag Conflict For Borgs

Postby Yakumo_Chen » Tue Apr 02, 2019 1:45 am #487537

confused rock wrote:yes, let's remove, don't improve. you can climb on a borg if you consent anyways.

this but unironically
Image
Image

User avatar
MrStonedOne
Host
 
Joined: Mon Apr 14, 2014 10:56 pm
Byond Username: MrStonedOne
Github Username: MrStonedOne

Re: Fixing the Left Click+Drag Conflict For Borgs

Postby MrStonedOne » Tue Apr 02, 2019 4:37 am #487549

This is a discussion about how to improve an ambiguity in the control scheme, not about the game play or balance considerations on borgs buckling people.

Please keep it on topic.
Forum/Wiki Administrator, Server host, Database King, Master Coder

MrStonedOne on Reddit(banned), Steam, IRC, Skype Discord.

Jack7D1 wrote:After reviewing the history of our previous host(s) I conclude that MSO is our most favorable host to date. To remove him would be very unwise.
Jack7D1 wrote:I seem to be mistaken

User avatar
Shadowflame909
 
Joined: Mon Jun 05, 2017 10:18 pm
Location: Think about something witty and pretend I put it here
Byond Username: Shadowflame909

Re: Fixing the Left Click+Drag Conflict For Borgs

Postby Shadowflame909 » Tue Apr 02, 2019 6:23 am #487561

Help intent you buckle, disarm intent you strip, grab intent you buckle, harm intent you strip.

makes sense to me.

Spoiler:
Image

ThanatosRa wrote:My biggest problem is that I can't fix any of this.


Boris wrote:shadowflame either has a brain the size of a pea or one the size of the moon and he's playing 58D chess.


BeeSting12 wrote:please write an apology to this forums, this community, the host, and the internet as a whole for the data storage space you wasted with this complaint.


BebeYoshi wrote:Saltyflame909


Cobby wrote:The trash bin... have you lost your way home anon?

User avatar
Vile Beggar
 
Joined: Mon Apr 16, 2018 10:35 am
Location: god knows here
Byond Username: Vile Beggar

Re: Fixing the Left Click+Drag Conflict For Borgs

Postby Vile Beggar » Tue Apr 02, 2019 9:59 am #487581

Shadowflame909 wrote:Help intent you buckle, disarm intent you strip, grab intent you buckle, harm intent you strip.

makes sense to me.

borgs have two intents though
Spoiler:
Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image ImageImage ImageImage

somerandomguy
 
Joined: Sun Nov 05, 2017 7:41 pm
Byond Username: Astatineguy12

Re: Fixing the Left Click+Drag Conflict For Borgs

Postby somerandomguy » Tue Apr 02, 2019 3:11 pm #487596

Vile Beggar wrote:
Shadowflame909 wrote:Help intent you buckle, disarm intent you strip, grab intent you buckle, harm intent you strip.

makes sense to me.

borgs have two intents though

Still works

User avatar
legoscape
 
Joined: Tue Jan 05, 2016 2:35 am
Location: Somewhere In Space
Byond Username: Legoscape

Re: Fixing the Left Click+Drag Conflict For Borgs

Postby legoscape » Tue May 07, 2019 12:11 pm #492543

Give borgs the same intents as normal crew. It's simple to code and most effective.
Image

User avatar
NoxVS
In-Game Admin
 
Joined: Sun Apr 22, 2018 7:43 pm
Location: The Verge of Irrelevancy
Byond Username: NoxVS

Re: Fixing the Left Click+Drag Conflict For Borgs

Postby NoxVS » Tue May 07, 2019 1:24 pm #492552

legoscape wrote:Give borgs the same intents as normal crew. It's simple to code and most effective.

What purpose does this have when it only means anything for this specific scenario? Borgs don’t have open hands so they can’t use the intents and it just changes how their modules interact with things or if they can be pushed past.
The weak should fear the strong

thehogshotgun wrote:How does having jannies like you, who have more brain tumor than brain benefit the server


Return to Ideas

Who is online

Users browsing this forum: Google [Bot]