aboutsummaryrefslogtreecommitdiff
path: root/src/script/lua_api/l_particles.h
Commit message (Collapse)AuthorAge
* Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenuKahrl2013-08-14
|
* Move scriptapi to separate folder (by sapier)sapier2013-05-25
On the lua side, notably minetest.env:<function>(<args>) should now be replaced by minetest.<function>(<args>). The old way is and will stay supported for a long time. Also: Update and clean up lua_api.txt (by celeron55) Move EnvRef to lua and remove add_rat and add_firefly (by kahrl) Add separate src/util/CMakeLists.txt, other minor fixes (by kahrl)
rol any train, only the ones that he owns or that he is whitelisted on. The owner of a wagon can write a whitelist which players are allowed to operate his wagon using the wagon properties dialog. Players having the 'train_admin' privilege can always drive, build and destroy any train. ## Tracks* The area 1 node around and 4 nodes up from each track node is protected. Players that don't have the 'track_builder' privilege can not build or dig (or modify) anything inside this area. If a player has this privilege and tries to modify anything that is in the area of a track node which is protected from him, he also can not do this. (that said, while checking protection, the area around a track is treated as the track node itself) Note that having 'protection_bypass' automatically implies 'track_builder' due to internal engine mechanics. (see comments in source code) ## Turnouts and Signals* Players without the 'railway_operator' privilege can not operate signals and turnouts. * If the configuration option 'advtrains_allow_build_to_owner' is set, an exception applies to players missing the required privileges when they are in a protected area that they have access to. Whether the area is protected from others is checked by checking for protection against a dummy player called '*dummy*' ## Privileges of extensions: * atlatc: This privilege allows to create and modify LUA code in LuaATC rails added by the advtrains_luaautomation mod, as well as to create and manage code environments. * interlocking: This privilege allows to build, set up, configure and control all sorts of interlocking equipment. Players without this privilege are still allowed to set and cancel routes (under the condition that they have train_operator).