aboutsummaryrefslogtreecommitdiff
path: root/Northstar.Custom/scripts/vscripts/gamemodes/sh_gamemode_fw_custom.nut
diff options
context:
space:
mode:
Diffstat (limited to 'Northstar.Custom/scripts/vscripts/gamemodes/sh_gamemode_fw_custom.nut')
-rw-r--r--Northstar.Custom/scripts/vscripts/gamemodes/sh_gamemode_fw_custom.nut73
1 files changed, 0 insertions, 73 deletions
diff --git a/Northstar.Custom/scripts/vscripts/gamemodes/sh_gamemode_fw_custom.nut b/Northstar.Custom/scripts/vscripts/gamemodes/sh_gamemode_fw_custom.nut
deleted file mode 100644
index 8c6e3f635..000000000
--- a/Northstar.Custom/scripts/vscripts/gamemodes/sh_gamemode_fw_custom.nut
+++ /dev/null
@@ -1,73 +0,0 @@
-// this script only exists to create the fw gamemode
-// all client/shared gamelogic is still done in the gamemode's respective client and shared scripts
-// these scripts are shipped with the game's official build so no need to recreate these
-// their paths are gamemodes/cl_gamemode_fw.nut and gamemodes/sh_gamemode_fw.nut, respectively
-
-global function SHCreateGamemodeFW_Init
-
-void function SHCreateGamemodeFW_Init()
-{
- AddCallback_OnCustomGamemodesInit( CreateGamemodeFW )
- AddCallback_OnRegisteringCustomNetworkVars( FWOnRegisteringNetworkVars )
-}
-
-void function CreateGamemodeFW()
-{
- //entity e = CreateEntity("npc_turret_mega"); SetAISettingsWrapper( e, "npc_turret_mega_fortwar" ); e.SetOrigin(GetPlayerArray()[0].GetOrigin()); SetTeam(e,3); DispatchSpawn(e)
-
- // we have to manually add the client/shared scripts to scripts.rson atm so we need to prevent compile errors when they aren't included
- // best way to do this is to just ignore this whole block for now and wait until we don't have to add them manually
-
- GameMode_Create( FORT_WAR )
- GameMode_SetName( FORT_WAR, "#GAMEMODE_fw" )
- GameMode_SetDesc( FORT_WAR, "#PL_fw_desc" )
- GameMode_SetGameModeAnnouncement( FORT_WAR, "ffa_modeDesc" ) // fw lines are unfortunately not registered to faction dialogue
-
- #if SERVER
- //GameMode_AddServerInit( FORT_WAR, GamemodeFW_Init ) // doesn't exist yet lol
- #elseif CLIENT
- GameMode_AddClientInit( FORT_WAR, CLGamemodeFW_Init )
- #endif
- #if !UI
- GameMode_AddSharedInit( FORT_WAR, SHGamemodeFW_Init )
- #endif
-}
-
-void function FWOnRegisteringNetworkVars()
-{
- if ( GAMETYPE != FORT_WAR )
- return
-
- RegisterNetworkedVariable( "turretSite1", SNDC_GLOBAL, SNVT_ENTITY )
- RegisterNetworkedVariable( "turretSite2", SNDC_GLOBAL, SNVT_ENTITY )
- RegisterNetworkedVariable( "turretSite3", SNDC_GLOBAL, SNVT_ENTITY )
- RegisterNetworkedVariable( "turretSite4", SNDC_GLOBAL, SNVT_ENTITY )
- RegisterNetworkedVariable( "turretSite5", SNDC_GLOBAL, SNVT_ENTITY )
- RegisterNetworkedVariable( "turretSite6", SNDC_GLOBAL, SNVT_ENTITY )
- RegisterNetworkedVariable( "turretSite7", SNDC_GLOBAL, SNVT_ENTITY )
- RegisterNetworkedVariable( "turretSite8", SNDC_GLOBAL, SNVT_ENTITY )
- RegisterNetworkedVariable( "turretSite9", SNDC_GLOBAL, SNVT_ENTITY )
-
- RegisterNetworkedVariable( "turretStateFlags1", SNDC_GLOBAL, SNVT_INT )
- RegisterNetworkedVariable( "turretStateFlags2", SNDC_GLOBAL, SNVT_INT )
- RegisterNetworkedVariable( "turretStateFlags3", SNDC_GLOBAL, SNVT_INT )
- RegisterNetworkedVariable( "turretStateFlags4", SNDC_GLOBAL, SNVT_INT )
- RegisterNetworkedVariable( "turretStateFlags5", SNDC_GLOBAL, SNVT_INT )
- RegisterNetworkedVariable( "turretStateFlags6", SNDC_GLOBAL, SNVT_INT )
- RegisterNetworkedVariable( "turretStateFlags7", SNDC_GLOBAL, SNVT_INT )
- RegisterNetworkedVariable( "turretStateFlags8", SNDC_GLOBAL, SNVT_INT )
- RegisterNetworkedVariable( "turretStateFlags9", SNDC_GLOBAL, SNVT_INT )
-
- RegisterNetworkedVariable( "imcTowerThreatLevel", SNDC_GLOBAL, SNVT_INT )
- RegisterNetworkedVariable( "milTowerThreatLevel", SNDC_GLOBAL, SNVT_INT )
- RegisterNetworkedVariable( "fwCampAlertA", SNDC_GLOBAL, SNVT_INT )
- RegisterNetworkedVariable( "fwCampStressA", SNDC_GLOBAL, SNVT_INT )
- RegisterNetworkedVariable( "fwCampAlertB", SNDC_GLOBAL, SNVT_INT )
- RegisterNetworkedVariable( "fwCampStressB", SNDC_GLOBAL, SNVT_INT )
- RegisterNetworkedVariable( "fwCampAlertC", SNDC_GLOBAL, SNVT_INT )
- RegisterNetworkedVariable( "fwCampStressC", SNDC_GLOBAL, SNVT_INT )
-
- #if CLIENT
- CLFortWar_RegisterNetworkFunctions()
- #endif
-} \ No newline at end of file