diff --git a/code/redalert/mapscript.cpp b/code/redalert/mapscript.cpp index 150e5ae..8787fb7 100644 --- a/code/redalert/mapscript.cpp +++ b/code/redalert/mapscript.cpp @@ -312,8 +312,9 @@ static int Script_FireSale(lua_State* L) { * * *=============================================================================================*/ static int Script_PlayMovie(lua_State* L) { - int ret = lua_tointeger(L, -1); - Play_Movie((VQType)ret); + //int ret = lua_tointeger(L, -1); + const char* movieName = lua_tostring(L, -1); + Play_Movie(movieName); return 1; } diff --git a/movies/SOVIET1.smk b/movies/SOVIET1.smk new file mode 100644 index 0000000..b5c02f9 Binary files /dev/null and b/movies/SOVIET1.smk differ diff --git a/movies/redintro.smk b/movies/redintro.smk new file mode 100644 index 0000000..495f336 Binary files /dev/null and b/movies/redintro.smk differ diff --git a/scripts/SCU01EA.INI.script b/scripts/SCU01EA.INI.script index 16b3fb1..f728e94 100644 --- a/scripts/SCU01EA.INI.script +++ b/scripts/SCU01EA.INI.script @@ -1,6 +1,7 @@ require("_Global") function map_briefing() + PlayMovie("SOVIET1") SetBriefingText("Welcome Comrade General! Here in Alaska we will be begin our glorous conquest!") end