Trying to make movable furniture, Idea is simple and inspired by the Imperial furniture mod in Oblivion.
You craft or buy an misc item get in inventory, go where you want to place it, drop it, move to position and activate it. This replace the misc item with an static furniture, it can also be an container, char, bed or even crafting station.
This work nice.
The problem is that GetPositionX(), y and z does not give the current position to the objects after they are moved.
It return the position where the object spawned: in front of you and one meter up.
Exiting the cell and returning makes getposition return correct value.
I have been able to find it by first activate it and do an disable+ enable call who return it to its spawn position, then grab it and move it followed by an new activation.
Wonder if anybody has any better solution here, this is very clunky.
No doing disable+ enable on init does not help, neither do setting it's position in front of the player.