This topic is about the mechanic where military dwarves will become attached to a piece of armor or a weapon, and then no longer automatically upgrade to better equipment when it is available. It isn't necessarily a bad mechanic, and I think it has the potential to be a really good one. But in its current implementation, it is more frustrating than rewarding.
The problem can be condensed to two issues, and there are multiple ways it can be addressed depending on the desired outcome:
- Attachment simply happens to frequently, and too soon after receiving equipment.
- The mechanics of forcing dwarves to drop attached equipment are tedious and annoying.
Too Frequent, Too SoonEssentially, the attachment mechanic becomes tedious for anyone who wants to set up a military in an early fort. Dwarves end up attached to no/low quality bronze and copper equipment, because that's all you have at the time. Dwarves get attached to gear
so quickly that they outpace the skill progression of your smiths. The weaponsmith might be making better weapons, but some dwarf is already attached to a crap one.
Tedious to Work AroundOnce dwarves are attached to equipment, it's an enormous pain to work around. There are multiple solutions, from disbanding the entire squad and melting undesired equipment before reforming, manually assigning specific gear to override attached gear, and cycling uniforms with different kinds of gear to do the same. Ultimately, the tedious mechanical work around has to be done away with, either by preventing it, or making it unnecessary.
Improving the MechanicThe most important thing to fix is the tedious manual circumvention of attached weapons. It is so unpleasant to do, and it doesn't make much sense anyways. What is the point of having this mechanic if it can be circumvented? Is the point just to create tedious work? No...
Solution One: Prevent circumvention by adding happiness penalties when dwarves lose attached gear, similar to those suffered by artisans when masterpiece works are destroyed. Make attachment
significantly rarer. Possibly tie it to kills so that players can prevent it from happening, or it doesn't happen just over the course of training.
Solution Two: Create some path by which dwarves eventually voluntarily and automatically relinquish attached gear. I don't know what kinds of events would trigger dwarves to do this, but I'm sure someone could come up with something.
Both of these solutions aim to free the player from the tedious work around, either by penalizing it, or by making it unnecessary. In either case, I think attachment needs to be made rarer.