Lua API: Fix campaign end text being untranslatable

Fixes #5928
This commit is contained in:
Celtic Minstrel 2021-07-05 23:45:13 -04:00 committed by Celtic Minstrel
parent 839bcb513c
commit 346d47b64c

View file

@ -1455,7 +1455,7 @@ int game_lua_kernel::impl_scenario_get(lua_State *L)
return_string_attrib("type", classification.campaign_type.to_string());
return_string_attrib("difficulty", classification.difficulty);
return_bool_attrib("show_credits", classification.end_credits);
return_string_attrib("end_text", classification.end_text);
return_tstring_attrib("end_text", classification.end_text);
return_int_attrib("end_text_duration", classification.end_text_duration);
if(!classification.campaign.empty()) {
return_cfgref_attrib("campaign", find_addon("campaign", classification.campaign));
@ -1514,7 +1514,7 @@ int game_lua_kernel::impl_scenario_set(lua_State *L)
game_classification& classification = play_controller_.get_classification();
modify_bool_attrib("show_credits", classification.end_credits = value);
modify_string_attrib("end_text", classification.end_text = value);
modify_tstring_attrib("end_text", classification.end_text = value);
modify_int_attrib("end_text_duration", classification.end_text_duration = value);
if(strcmp(m, "end_level_data") == 0) {
vconfig cfg(luaW_checkvconfig(L, 3));