diff --git a/DATA/AUDIO/Rem_Audio/tutorials/king_tutorial1.wav b/DATA/AUDIO/Rem_Audio/tutorials/king_tutorial1.wav new file mode 100644 index 00000000..14571792 Binary files /dev/null and b/DATA/AUDIO/Rem_Audio/tutorials/king_tutorial1.wav differ diff --git a/DATA/AUDIO/Rem_Audio/tutorials/king_tutorial2.wav b/DATA/AUDIO/Rem_Audio/tutorials/king_tutorial2.wav new file mode 100644 index 00000000..aba8875f Binary files /dev/null and b/DATA/AUDIO/Rem_Audio/tutorials/king_tutorial2.wav differ diff --git a/DATA/AUDIO/Rem_Audio/tutorials/king_tutorial3.wav b/DATA/AUDIO/Rem_Audio/tutorials/king_tutorial3.wav new file mode 100644 index 00000000..470a6df0 Binary files /dev/null and b/DATA/AUDIO/Rem_Audio/tutorials/king_tutorial3.wav differ diff --git a/DATA/AUDIO/Rem_Audio/tutorials/king_tutorial4.wav b/DATA/AUDIO/Rem_Audio/tutorials/king_tutorial4.wav new file mode 100644 index 00000000..1fc51a6c Binary files /dev/null and b/DATA/AUDIO/Rem_Audio/tutorials/king_tutorial4.wav differ diff --git a/DATA/AUDIO/Rem_Audio/tutorials/king_tutorial5.wav b/DATA/AUDIO/Rem_Audio/tutorials/king_tutorial5.wav new file mode 100644 index 00000000..f77a17f1 Binary files /dev/null and b/DATA/AUDIO/Rem_Audio/tutorials/king_tutorial5.wav differ diff --git a/DATA/AUDIO/story_sounds.ini b/DATA/AUDIO/story_sounds.ini index dc4b4514..9a6b9158 100644 --- a/DATA/AUDIO/story_sounds.ini +++ b/DATA/AUDIO/story_sounds.ini @@ -7383,3 +7383,40 @@ is_2d = true attenuation = 0 file = Audio\Rem_Audio\Rebus\TheRebus_BD_GC.wav + +; Tutorial + +[Sound] +nickname = dx_REM_0101_Tutorial_King01 +type = voice +is_2d = true +attenuation = 0 +file = Audio\Rem_Audio\tutorials\king_tutorial1.wav + +[Sound] +nickname = dx_REM_0101_Tutorial_King02 +type = voice +is_2d = true +attenuation = 0 +file = Audio\Rem_Audio\tutorials\king_tutorial2.wav + +[Sound] +nickname = dx_REM_0101_Tutorial_King03 +type = voice +is_2d = true +attenuation = 0 +file = Audio\Rem_Audio\tutorials\king_tutorial3.wav + +[Sound] +nickname = dx_REM_0101_Tutorial_King04 +type = voice +is_2d = true +attenuation = 0 +file = Audio\Rem_Audio\tutorials\king_tutorial4.wav + +[Sound] +nickname = dx_REM_0101_Tutorial_King05 +type = voice +is_2d = true +attenuation = 0 +file = Audio\Rem_Audio\tutorials\king_tutorial5.wav \ No newline at end of file diff --git a/DATA/SCRIPTS/BASES/li_01_cityscape_land_01.thn b/DATA/SCRIPTS/BASES/li_01_cityscape_land_01.thn index 51c577e3..64eead65 100644 Binary files a/DATA/SCRIPTS/BASES/li_01_cityscape_land_01.thn and b/DATA/SCRIPTS/BASES/li_01_cityscape_land_01.thn differ diff --git a/EXE/REM/Lua/Infocards.lua b/EXE/REM/Lua/Infocards.lua index 234476be..56c3b5dd 100644 --- a/EXE/REM/Lua/Infocards.lua +++ b/EXE/REM/Lua/Infocards.lua @@ -104,6 +104,13 @@ rem.AddInfoCard(459110, [[Welcome to the Remnant Freelancer Server, Freelancer!This mission introduces the new Features of this server.]]) +rem.AddInfoCard(465003, "Launch into Space") +rem.AddInfoCard(465004, "Follow King's instructions") + + -- Infocards Bases rem.AddInfoCard(262040, "Safe Dock") -- Bw11_01_Base diff --git a/EXE/REM/Lua/LuaMissions.lua b/EXE/REM/Lua/LuaMissions.lua index 9264b3cd..00aa42a5 100644 --- a/EXE/REM/Lua/LuaMissions.lua +++ b/EXE/REM/Lua/LuaMissions.lua @@ -4,6 +4,22 @@ -- Triggers: InitState (on mission start), BaseEnter (on docking), SpaceEnter (on launch) -- Triggers change the config.lua +-- Tutorial Mission === +rem.mission.create("tutorial") -- Set mission name +rem.mission.missiontype("flyto") -- Set mission type to PVE +rem.mission.trigger("InitState") -- Trigger to setup thnconfig (InitState, BaseEnter, SpaceEnter) +rem.mission.startbase("Li01_01_Base") -- Set mission startbase +rem.mission.thnconfig("manhattan_gen", "arc_tutorial") -- Set THN location and name +rem.mission.thntime(31) -- Set THN duration to x seconds +rem.mission.showpopup(465001, 465002) -- Set infocard IDs for caption and content +rem.mission.missionmessage("popup", 465003) -- Show Mission Message after Popup +rem.mission.missionmessage("launch", 465004) -- Show Mission Message after launch +rem.mission.thnsave() -- Save the thn config +rem.mission.trigger("SpaceEnter") -- Trigger to setup thnconfig (InitState, BaseEnter, SpaceEnter) +rem.mission.startbase("li01_10_Base") -- Set mission startbase +rem.mission.thnsave() -- Save the thn config +rem.mission.save() -- Finalize and save mission to the list + -- === PVE Mission === rem.mission.create("XenoHunt") -- Set mission name rem.mission.missiontype("pve") -- Set mission type (pve, trade, flyto)