FatherToast / SpecialAI

Adds additional AI patterns to mobs to make the game more challenging. 'Passive' mobs will fight back, monsters will break light sources and wooden doors, some mobs gain random extra abilities, and villages are more... village-y.
8 stars 7 forks source link

Some entities are "vacuuming" when they shouldn't. #28

Closed Kaleidio closed 5 months ago

Kaleidio commented 5 months ago

Setup

Describe the bug The player, for example, is being counted as a "passive" mob, which causes the player to try vacuuming items. If ItemPhysic is installed and Custom Pickup is enabled in its config, this results in the item getting stuck in the player's head.

To Reproduce Install both mods. Run the game once to generate configs. Find the key in itemphysic.json called "customPickup", and set it to true. Alternatively, use the config file uploaded here. Relaunch the game and play in a world Kill a chicken (as a super duper simple example) Watch as its meat and feather get stuck in the player's face via vacuuming.

Reports itemphysic.json

Sarinsa commented 5 months ago

Are you referring to the "magnet mode"? If so, that is part of Crust, not Special AI. If you could, please copy this issue and open a new one in Crust's issue tracker

Kaleidio commented 5 months ago

Wait, Crust is more than a simple library? Why?

Well...whatever i guess. I will have to see what all Crust is doing first.

Sarinsa commented 5 months ago

You can look at crust as a foundation that will eventually act as a base mod for the other mods. It is both a library and a collection of features that are used between many of the mods