Ship from Inventory

Ship from Inventory

13.5k Downloads

CustomFurniture - set collision areas anywhere

rachelbasse opened this issue ยท 0 comments

commented

Currently, it appears that collision boxes for furniture can only be set as rectangles originating in the bottom left of a sprite. (Not certain about this. I haven't tried to figure out how rotations work.) It also appears that furniture with no collision area cannot be picked up after it's put down.

It would be awesome to set collision boxes with more flexibility.

For example, I've been trying to make a dining table and dining chair that can align and overlap in visually sensible ways, but the collision boxes always being in the bottom left make this impossible.

Being able to configure the origin of the collision box would be sufficient. Is this possible?

I can help if someone gives me some guidance. I'm not familiar with C# or SV's codebase.