7 Commits

Author SHA1 Message Date
Celtic Minstrel
00443dd8a4 Fixup d192d0712393 and move wesnoth.debug() to lua_kernel_base 2017-08-14 13:10:52 -04:00
Celtic Minstrel
d192f07123 Implement standard deprecation system for Lua API
(as proposed by @DeFender1031)

All existing deprecation messages in the Lua code have been changed to
use the new deprecation system.

The goal is to eventually use an equivalent system for ALL areas of the API.
2017-08-14 12:36:09 -04:00
Celtic Minstrel
fdf50bccd1 core.lua: Explicitly load wml.variable only in Game Lua Kernel 2017-05-23 23:55:43 -04:00
Celtic Minstrel
f42852dd0c Minor rearrangement/fixup in core.lua 2017-05-23 23:55:42 -04:00
Celtic Minstrel
9f0c677d02 Remove the optional second argument to wesnoth.get_variable
It was only used in one place and didn't even function as advertised.
2017-05-22 17:31:21 -04:00
Celtic Minstrel
c0f926e2ed Move all WML and variable manipulator functions into new wml table
(The old functions in wesnoth and helper are still available,
but they are now deprecated.)
2017-05-22 17:31:14 -04:00
Celtic Minstrel
2f15a08b78 Add a Lua file for things to be automatically loaded by the engine in all contexts 2017-05-04 20:17:00 -04:00