Commit
Only adjust it to the collisionbox value when the collisionbox was really set.
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -199,16 +199,18 @@ void read_object_properties(lua_State *L, int index, | |
getfloatfield(L, -1, "weight", prop->weight); | ||
|
||
lua_getfield(L, -1, "collisionbox"); | ||
if(lua_istable(L, -1)) | ||
bool collisionbox_defined = lua_istable(L, -1); | ||
if (collisionbox_defined) | ||
prop->collisionbox = read_aabb3f(L, -1, 1.0); | ||
lua_pop(L, 1); | ||
|
||
lua_getfield(L, -1, "selectionbox"); | ||
if (lua_istable(L, -1)) | ||
prop->selectionbox = read_aabb3f(L, -1, 1.0); | ||
else | ||
else if (collisionbox_defined) | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
SmallJoker
Author
Member
|
||
prop->selectionbox = prop->collisionbox; | ||
lua_pop(L, 1); | ||
|
||
getboolfield(L, -1, "pointable", prop->pointable); | ||
getstringfield(L, -1, "visual", prop->visual); | ||
|
||
|
1 comment
on commit 5f489ef
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@SmallJoker nice catch :)
Why does this fix the selectionbox overriding?