aboutsummaryrefslogtreecommitdiff
path: root/Northstar.CustomServers/scripts/vscripts/mp/_classic_mp.nut
diff options
context:
space:
mode:
authorBobTheBob <32057864+BobTheBob9@users.noreply.github.com>2021-08-31 23:14:58 +0100
committerBobTheBob <32057864+BobTheBob9@users.noreply.github.com>2021-08-31 23:14:58 +0100
commit9a96d0bff56f1969c68bb52a2f33296095bdc67d (patch)
tree4175928e488632705692e3cccafa1a38dd854615 /Northstar.CustomServers/scripts/vscripts/mp/_classic_mp.nut
parent27bd240871b7c0f2f49fef137718b2e3c208e3b4 (diff)
downloadNorthstarMods-9a96d0bff56f1969c68bb52a2f33296095bdc67d.tar.gz
NorthstarMods-9a96d0bff56f1969c68bb52a2f33296095bdc67d.zip
move to new mod format
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