Fixing the Left Click+Drag Conflict For Borgs
-
- In Game PermaBanned
- Joined: Thu Aug 09, 2018 6:41 am
- Byond Username: ATHATH
Fixing the Left Click+Drag Conflict For Borgs
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)?
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.
- Not-Dorsidarf
- Joined: Fri Apr 18, 2014 4:14 pm
- Byond Username: Dorsidwarf
- Location: We're all going on an, admin holiday
Re: Fixing the Left Click+Drag Conflict For Borgs
Personally I don’t think borgs should be able to buckle people onto themselves at all.
kieth4 wrote: infrequently shitting yourself is fine imo
There is a lot of very bizarre nonsense being talked on this forum. I shall now remain silent and logoff until my points are vindicated.
Player who complainted over being killed for looting cap office wrote: ↑Sun Jul 30, 2023 1:33 am Hey there, I'm Virescent, the super evil person who made the stupid appeal and didn't think it through enough. Just came here to say: screech, retards. Screech and writhe like the worms you are. Your pathetic little cries will keep echoing around for a while before quietting down. There is one great outcome from this: I rised up the blood pressure of some of you shitheads and lowered your lifespan. I'm honestly tempted to do this more often just to see you screech and writhe more, but that wouldn't be cool of me. So come on haters, show me some more of your high blood pressure please.
- MisterPerson
- Board Moderator
- Joined: Tue Apr 15, 2014 4:26 pm
- Byond Username: MisterPerson
Re: Fixing the Left Click+Drag Conflict For Borgs
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
Feedback is dumb and it doesn't matter
- zxaber
- In-Game Admin
- Joined: Mon Sep 10, 2018 12:00 am
- Byond Username: Zxaber
Re: Fixing the Left Click+Drag Conflict For Borgs
4. Hold Ctrl to buckle, don't hold to open equipment menu.
It would be nice if spinning while on help intent didn't have a chance to fling them across the room, though.
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.Not-Dorsidarf wrote:Personally I don’t think borgs should be able to buckle people onto themselves at all.
It would be nice if spinning while on help intent didn't have a chance to fling them across the room, though.
- Yakumo_Chen
- Joined: Fri Dec 11, 2015 10:08 pm
- Byond Username: Yakumo Chen
Re: Fixing the Left Click+Drag Conflict For Borgs
Remove self-bucking, borg spin stun is cancer and needs to go.
-
- Joined: Fri Sep 25, 2015 12:18 am
- Byond Username: The unloved rock
Re: Fixing the Left Click+Drag Conflict For Borgs
yes, let's remove, don't improve. you can climb on a borg if you consent anyways.
- Yakumo_Chen
- Joined: Fri Dec 11, 2015 10:08 pm
- Byond Username: Yakumo Chen
Re: Fixing the Left Click+Drag Conflict For Borgs
this but unironicallyconfused rock wrote:yes, let's remove, don't improve. you can climb on a borg if you consent anyways.
- 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
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.
Please keep it on topic.
- Shadowflame909
- Joined: Mon Jun 05, 2017 10:18 pm
- Byond Username: Shadowflame909
- Location: Think about something witty and pretend I put it here
Re: Fixing the Left Click+Drag Conflict For Borgs
Help intent you buckle, disarm intent you strip, grab intent you buckle, harm intent you strip.
makes sense to me.
makes sense to me.
► Show Spoiler
- Vile Beggar
- Joined: Mon Apr 16, 2018 10:35 am
- Byond Username: Vile Beggar
- Location: god knows here
- Contact:
Re: Fixing the Left Click+Drag Conflict For Borgs
borgs have two intents thoughShadowflame909 wrote:Help intent you buckle, disarm intent you strip, grab intent you buckle, harm intent you strip.
makes sense to me.
Spoiler:
-
- Joined: Sun Nov 05, 2017 7:41 pm
- Byond Username: Astatineguy12
Re: Fixing the Left Click+Drag Conflict For Borgs
Still worksVile Beggar wrote:borgs have two intents thoughShadowflame909 wrote:Help intent you buckle, disarm intent you strip, grab intent you buckle, harm intent you strip.
makes sense to me.
- legoscape
- Joined: Tue Jan 05, 2016 2:35 am
- Byond Username: Legoscape
Re: Fixing the Left Click+Drag Conflict For Borgs
Give borgs the same intents as normal crew. It's simple to code and most effective.
- NoxVS
- In-Game Admin
- Joined: Sun Apr 22, 2018 7:43 pm
- Byond Username: NoxVS
Re: Fixing the Left Click+Drag Conflict For Borgs
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.legoscape wrote:Give borgs the same intents as normal crew. It's simple to code and most effective.
The weak should fear the strong
thehogshotgun wrote:How does having jannies like you, who have more brain tumor than brain benefit the server
Who is online
Users browsing this forum: No registered users