From the last year of my lurking around the servers, it seems that this shortcut is a problem. New players, especially, will accidentally press the button and disable trades, then wonder why they cannot trade among themselves.
I would like to get rid of this, so instead I propose a system whereby trade requests are automatically rejected if you have moved in the last 3 or 5 seconds. If the required time has not passed, the client could put a "NAME wants to trade with you, please stand still for N seconds" above your head.
If there is overwhelming demand for that option existing. then I can probably leave it in, but turn it into a ternary:
-
Disable unconditionally;
-
Enable if your avatar has not moved in the last 3 s;
-
Enable unconditionally.
but I'd rather not do this as it's extra bloat.
The movement delay can also be made configurable, but something between 3-5s should be enough for everyone.
I also thought about making trades not work if hostile monsters are around, but I don't know of an easy way of checking monsters for aggression.
Thoughts?