Odd personality villagers get too close then complain you're too close
Mornaistare opened this issue · 2 comments
Describe the bug
Odd personality villagers have a -5 to every interaction if you "get in their personal space", but villagers will naturally enter your "personal space" when you interact with them.
So, even if you keep your distance form Odd villagers, the moment you talk to them they come closer to you and then apply their -5 debuff because "you're too close". This functionally just adds a -5 to every interaction with them.
The only way to not get that -5 debuff is to trap them in place so that they can't get closer (or talk to them only as babies), and I would imagine this is not intended behavior.
To Reproduce
- Find a villager with the "Odd" personality.
- Stand as far as you can from them, while still being able to interact.
- Right-click to interact with them.
- Watch them walk right up to your face.
- Attempt any talk option.
- Observe the -5 debuff in the magnifier icon.
Version
MCA 7.5.21, Minecraft 1.20.1, Fabric
Space is meant here on a mental level, odd people generally don't prefer to chat or flirt :)
https://github.com/Luke100000/minecraft-comes-alive/tree/1.20.1/common/src/main/resources/data/mca/dialogues