local ScenarioName = false --Returns the name of the current scenario in lowercase, minus _scenario suffix and file extension --e.g. 'map10' for '/maps/map10/map10_scenario.lua' function GetScenarioName() if ScenarioName then return ScenarioName else local scenName, scenFile if IsSim() then scenFile = ScenarioInfo.file elseif IsUser() then scenFile = SessionGetScenarioInfo().file end if scenFile then scenName = string.gsub(scenFile, '^.+/([^/_]+)_scenario%.lua$', '%1') ScenarioName = scenName return ScenarioName end end return false end