aboutsummaryrefslogtreecommitdiff
path: root/Northstar.CustomServers/scripts/vscripts/mp/_mp_mapspawn.gnut
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/_mp_mapspawn.gnut
parent27bd240871b7c0f2f49fef137718b2e3c208e3b4 (diff)
downloadNorthstarMods-9a96d0bff56f1969c68bb52a2f33296095bdc67d.tar.gz
NorthstarMods-9a96d0bff56f1969c68bb52a2f33296095bdc67d.zip
move to new mod format
Diffstat (limited to 'Northstar.CustomServers/scripts/vscripts/mp/_mp_mapspawn.gnut')
-rw-r--r--Northstar.CustomServers/scripts/vscripts/mp/_mp_mapspawn.gnut65
1 files changed, 0 insertions, 65 deletions
diff --git a/Northstar.CustomServers/scripts/vscripts/mp/_mp_mapspawn.gnut b/Northstar.CustomServers/scripts/vscripts/mp/_mp_mapspawn.gnut
deleted file mode 100644
index 6860d8176..000000000
--- a/Northstar.CustomServers/scripts/vscripts/mp/_mp_mapspawn.gnut
+++ /dev/null
@@ -1,65 +0,0 @@
-//todo change this to be map-based
-global function SPMP_MapSpawn_Init
-global struct SvSpawnGlobals
-{
- array<entity> allNormalSpawnpoints
-}
-
-global SvSpawnGlobals svSpawnGlobals
-
-void function SPMP_MapSpawn_Init()
-{
- printl( "Code Script: _mp_mapspawn" )
-
- svGlobal.npcsSpawnedThisFrame_scriptManagedArray[ TEAM_IMC ] <- CreateScriptManagedEntArray()
- svGlobal.npcsSpawnedThisFrame_scriptManagedArray[ TEAM_MILITIA ] <- CreateScriptManagedEntArray()
-
- level.spawnActions <- {} // these run after all initial spawn functions have run
- svGlobal.levelEnt = CreateEntity( "info_landmark" )
- SetTargetName( svGlobal.levelEnt, "Level Ent" )
- DispatchSpawn( svGlobal.levelEnt )
- level.isTestmap <- false
-
- FlagInit( "EntitiesDidLoad" )
- FlagInit( "PlayerDidSpawn" )
-
- level.privateMatchForcedEnd <- null
- level.defenseTeam <- TEAM_IMC
-
- level.onRodeoStartedCallbacks <- [] // runs when a player starts rodeoing a titan
- level.onRodeoEndedCallbacks <- [] // runs when a player stops rodeoing a titan
-
- FlagInit( "FireteamAutoSpawn" )
- FlagInit( "DebugFoundEnemy" )
- FlagInit( "OldAnimRefStyle" )
- FlagInit( "EarlyCatch" )
- FlagInit( "ForceStartSpawn" )
- FlagInit( "IgnoreStartSpawn" )
- FlagInit( "ReadyToStartMatch" ) // past waiting for players, in prematch
-
- RegisterSignal( "OnChangedPlayerClass" )
- RegisterSignal( "Disconnected" )
- RegisterSignal( "_disconnectedInternal" )
- RegisterSignal( "TeamChange" )
- RegisterSignal( "LeftClass" )
- RegisterSignal( "forever" )
- RegisterSignal( "waitOver" )
- RegisterSignal( "HitSky" )
-
- AddSpawnCallback( "trigger_hurt", InitDamageTriggers )
-
- AddSpawnCallbackEditorClass( "func_brush", "func_brush_navmesh_separator", NavmeshSeparatorThink )
-
- //AddCallback_EntitiesDidLoad( ActivateSkyBox )
-
- AddSpawnCallback( "player", MP_PlayerPostInit )
-
- // unsure if this should be done here, but it's required for mp to load
- PrecacheModel( $"models/menu/default_environment.mdl" )
-
- //if ( IsMultiplayer() && GetClassicMPMode() && !IsLobby() )
- // ClassicMP_TryDefaultIntroSetup()
-
- //InitDefaultLoadouts()
- SPMP_Shared_Init()
-} \ No newline at end of file