-
Notifications
You must be signed in to change notification settings - Fork 542
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Service QoL Shortcuts #13029
Service QoL Shortcuts #13029
Conversation
Interesting if we add tags at the exact same moment the second person to submit tags removes the previous ones. |
WHY DID I NOT KNOW THIS. |
Oh ffs why do you use the changelog file get with the 🆑 times gramps. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see no issues codewise or gameplay wise.
return ..() | ||
|
||
/obj/machinery/biogenerator/CtrlClick(mob/user) | ||
if(!user.incapacitated() && Adjacent(user) && beaker && user.dexterity_check()) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since the biogenerator has WRENCHMOVE
, make this not pass if it's unbolted so you can still use control-click to pull it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That is a really good point
Honestly I feel like instead of making all these checks over and over we should at some point have some kind of high-level proc for 'user can use a machine' that makes the big three checks, then when machinery inherits it, add broken and power checks, etc.
@@ -431,19 +434,25 @@ | |||
ffuu.reagents.add_reagent(TOXIN, amount/10) | |||
return ffuu | |||
|
|||
/obj/machinery/microwave/AltClick(mob/user) | |||
/obj/machinery/microwave/CtrlClick(mob/user) | |||
if(!user.incapacitated() && Adjacent(user) && user.dexterity_check()) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Again, make this only pass if it's anchored.
return ..() | ||
|
||
/obj/machinery/reagentgrinder/CtrlClick() | ||
if(!usr.incapacitated() && Adjacent(usr) && usr.dexterity_check() && !inuse && holdingitems.len) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Again, anchored.
This makes it so that you can't drag these machines at all Which is why ctrl+click was only used for an item to begin with Actually, can't we use mouse3? |
Which I line commented and they'll probably fix. Also, Mouse 3 is swap hands. Personally I'd like to see mouse 3 changed to point though. |
Lets cross one bridge at a time. |
@PJB3005 @9600bauds Yeah, there will be an exception made if unanchored. Give me a sec to get my commit together. |
100% tested including drag testing |
Local collaborator about to lose all faith in humanity after 100% tested turns out to be untrue |
Update wiki please |
@@ -16,6 +16,12 @@ | |||
var/amount_per_transfer_from_this = 10 | |||
var/possible_transfer_amounts = list(10,25,50,100) | |||
|
|||
/obj/structure/reagent_dispensers/AltClick(mob/user) | |||
if(user.Adjacent(get_turf(src)) && possible_transfer_amounts) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs incapacitated() or ghosts can fuck with this, honk
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TRUST ISSUES.
Wiki updated |
I need me a ❤️ label |
dere u go fag |
* Do microwaves dream of aluminum foil? * drag exceptions
Reminder: you can safely remove reagents from a microwave with a baster or dropper.