basically in order for the Spider to render the Saddle immediately after loading the world without somebody opening its inventory, i have an UpdateSaddle Method that changes the data, which is what causes the Saddle to Render.
and i only call UpdateSaddle either when Equipping a Saddle without the inventory (from it being disabled), or when the Saddle Slot changes in the Inventory. However i never call UpdateSaddle when the Spider Drops it items after death, so it thinks it has a Saddle when it doesn't.
its a Simple Fix, just Call UpdateSaddle after DropEquipment (method that drops all items) is used. however this isn't published yet because its just 1 bug & i already updated the mod today. so ima leave it for a bit. unless somebody explicitly asks for it to be fixed.
basically in order for the Spider to render the Saddle immediately after loading the world without somebody opening its inventory, i have an UpdateSaddle Method that changes the data, which is what causes the Saddle to Render.
and i only call UpdateSaddle either when Equipping a Saddle without the inventory (from it being disabled), or when the Saddle Slot changes in the Inventory. However i never call UpdateSaddle when the Spider Drops it items after death, so it thinks it has a Saddle when it doesn't.
its a Simple Fix, just Call UpdateSaddle after DropEquipment (method that drops all items) is used. however this isn't published yet because its just 1 bug & i already updated the mod today. so ima leave it for a bit. unless somebody explicitly asks for it to be fixed.