The sounds are secondary. Some of this is fundamental input design and we must get it right.
This is a same-tick-same-lemming assignment. This overwriting will continue to be allowed. The design in the 2024 topic was:
No need for hotkeys. Prevent only what is absolutely necessary: Same-tick-different-lemming.
-- Simon
Quote from: Armani on January 23, 2025, 01:06:04 AMThe most recent example
used a jumper to cancel a basher
I overwrote the jumper assignment with a shimmier
This is a same-tick-same-lemming assignment. This overwriting will continue to be allowed. The design in the 2024 topic was:
- Prevent assignment on same tick to different lemming. Reason: This is the problematic accidental overwriting.
- Some feedback for the prevented different-lemming assignment will be nice. Sound is the easiest.
- Allow assignment on same tick to same lemming. This will first erase the old assignment, then write the new. I assume everybody wants this.
- Additionally, when we erase the old assignment, we should also erase all future assignments to the same lemming. (We keep the future of other lemmings.) Lix does this and it seems the best; reason: The future of that same lemming will desync otherwise anyway. namida/WillLem haven't outright said that this is the best, but I'll chalk that up to unfamiliarity with this detail in Lix. Happy to discuss this.
No need for hotkeys. Prevent only what is absolutely necessary: Same-tick-different-lemming.
-- Simon