valheimPlus / ValheimPlus

A HarmonyX Mod aimed at improving the gameplay and quality of life of the game Valheim.
http://valheim.plus
GNU Affero General Public License v3.0
967 stars 237 forks source link

[FEATURE REQUEST] ABM Save/Load Item Location #755

Open orbtl opened 1 year ago

orbtl commented 1 year ago

Is your feature request related to a problem? If so, please describe. It's frustrating when building at non-vanilla angles trying to line items up perfectly, given the minimum granularity of 1. If you rotate an item 20 times (60 degrees) for example to try to make a hexagon and then try to make a second piece lined up along that previous item's axis, it's extremely difficult. You can copy-paste the angle but not the location of the previous item so sometimes the placement ends up off by a fraction like 0.5 and you are either 0.5 to one side or the other, never lined up perfectly.

Describe the solution you'd like If there was a button to copy the angle and location of the currently ghosted build item, and then a button to load that, a user could essentially paste in an item in the exact same place and rotation as their previously built item. Then, since movement is based on the axes of the build item, moving it along its axis would result in the next item being perfectly lined up. This would also save massive amounts of time building with ABM/AEM trying to move items to get them lined up right, only to find out they aren't lined up, and then starting over with the initial item placement snapped to something else in the hopes that the line-up will work out (with no way to know without trying).

Additional context With this feature, building oddly-angled sets of pieces would become a breeze. You could get into a rhythm after getting the first item lined up of copy -> paste -> move 10/20 units in one direction -> repeat.

Another way to help with this would be to reduce the minimum movement/rotation speed from 1 to 0.5 or even something smaller.