aboutsummaryrefslogtreecommitdiff
path: root/Northstar.CustomServers/scripts/vscripts/mp/_classic_mp.nut
diff options
context:
space:
mode:
Diffstat (limited to 'Northstar.CustomServers/scripts/vscripts/mp/_classic_mp.nut')
-rw-r--r--Northstar.CustomServers/scripts/vscripts/mp/_classic_mp.nut67
1 files changed, 0 insertions, 67 deletions
diff --git a/Northstar.CustomServers/scripts/vscripts/mp/_classic_mp.nut b/Northstar.CustomServers/scripts/vscripts/mp/_classic_mp.nut
deleted file mode 100644
index ac8a397f7..000000000
--- a/Northstar.CustomServers/scripts/vscripts/mp/_classic_mp.nut
+++ /dev/null
@@ -1,67 +0,0 @@
-untyped
-global function ClassicMp_Init
-global function ClassicMP_TryDefaultIntroSetup // called in mp_sh_init
-global function ClassicMP_SetCustomIntro
-global function ClassicMP_OnIntroStarted
-global function ClassicMP_OnIntroFinished
-global function ClassicMP_GetIntroLength
-global function GetClassicMPMode
-
-struct {
- void functionref() introSetupFunc
- float introLength
-} file
-
-void function ClassicMp_Init()
-{
- // literally nothing to do here atm lol
-}
-
-void function ClassicMP_TryDefaultIntroSetup()
-{
- if ( file.introSetupFunc == null )
- {
- if ( IsFFAGame() )
- ClassicMP_SetCustomIntro( ClassicMP_DefaultNoIntro_Setup, ClassicMP_DefaultNoIntro_GetLength() )
- else
- ClassicMP_SetCustomIntro( ClassicMP_DefaultDropshipIntro_Setup, DROPSHIP_INTRO_LENGTH )
- }
-
- thread DelayedDoDefaultIntroSetup()
-}
-
-void function DelayedDoDefaultIntroSetup()
-{
- // wait a frame for CodeCallback_MapInit to run which generally sets custom intros
- WaitFrame()
- file.introSetupFunc()
-}
-
-void function ClassicMP_SetCustomIntro( void functionref() setupFunc, float introLength )
-{
- file.introSetupFunc = setupFunc
- file.introLength = introLength
-}
-
-void function ClassicMP_OnIntroStarted()
-{
- print( "started intro!" )
- SetServerVar( "gameStartTime", Time() + file.introLength )
- SetServerVar( "roundStartTime", Time() + file.introLength )
-}
-
-void function ClassicMP_OnIntroFinished()
-{
- print( "intro finished!" )
- SetGameState( eGameState.Playing )
-}
-
-float function ClassicMP_GetIntroLength()
-{
- return file.introLength
-}
-
-bool function GetClassicMPMode()
-{
- return GetCurrentPlaylistVarInt( "classic_mp", 1 ) == 1
-} \ No newline at end of file