Cleanup & bugfix
authorLoic Blot <loic.blot@unix-experience.fr>
Thu, 8 Mar 2018 21:19:25 +0000 (22:19 +0100)
committerLoïc Blot <nerzhul@users.noreply.github.com>
Thu, 8 Mar 2018 22:00:17 +0000 (23:00 +0100)
commitc7c03ad7a60b77040d0dfc360a79f065e0c2c971
tree148e6617ced494a4f1cae085666bcd06eb14a1d3
parentc7656edaa57a951f2496d454a42cdf899459b572
Cleanup & bugfix

* ObjectRef::set_local_animation: fix wrong lua return (should push a boolean, currently returns nil)
* ObjectRef::set_eye_offset: fix wrong lua return (should push a boolean, currently returns nil)
* Fix various Server functions which depends on RemotePlayer objet and return true/false when player object is nil whereas it's a caller implementation error. Change those bool functions to void and add sanitize_check call instead. Current callers are always checking player object validity
* Optimize Server::setClouds : use CloudParams object ref instead of attribute deserialization from structure & perform RemotePlayer::setCloudParams directly in server class like many other calls
* Optimize Server::SendCloudParams: use CloudParams object ref instead of deserialized attributes
src/script/lua_api/l_object.cpp
src/server.cpp
src/server.h