diff -r 35ec1edd66a2 -r c7ec309cd685 hedgewars/uScript.pas --- a/hedgewars/uScript.pas Sat Nov 19 21:17:48 2016 +0100 +++ b/hedgewars/uScript.pas Mon May 09 22:49:31 2016 +0200 @@ -550,6 +550,16 @@ lc_hidemission:= 0; end; +function lc_setammotexts(L : Plua_State) : LongInt; Cdecl; +const + call = 'SetAmmoTexts'; + params = 'ammoType, name, caption, description'; +begin + if CheckLuaParamCount(L, 4, call, params) then + SetAmmoTexts(TAmmoType(LuaToAmmoTypeOrd(L, 1, call, params)), lua_tostringA(L, 2), lua_tostringA(L, 3), lua_tostringA(L, 4)); + lc_setammotexts:= 0; +end; + function lc_enablegameflags(L : Plua_State) : LongInt; Cdecl; var i, n : integer; begin @@ -3349,6 +3359,7 @@ lua_register(luaState, _P'ParseCommand', @lc_parsecommand); lua_register(luaState, _P'ShowMission', @lc_showmission); lua_register(luaState, _P'HideMission', @lc_hidemission); +lua_register(luaState, _P'SetAmmoTexts', @lc_setammotexts); lua_register(luaState, _P'AddCaption', @lc_addcaption); lua_register(luaState, _P'SetAmmo', @lc_setammo); lua_register(luaState, _P'SetAmmoDelay', @lc_setammodelay);