diff options
author | BobTheBob <32057864+BobTheBob9@users.noreply.github.com> | 2021-08-31 23:14:58 +0100 |
---|---|---|
committer | BobTheBob <32057864+BobTheBob9@users.noreply.github.com> | 2021-08-31 23:14:58 +0100 |
commit | 9a96d0bff56f1969c68bb52a2f33296095bdc67d (patch) | |
tree | 4175928e488632705692e3cccafa1a38dd854615 /Northstar.Custom/scripts/vscripts/gamemodes/sh_gamemode_fw_custom.nut | |
parent | 27bd240871b7c0f2f49fef137718b2e3c208e3b4 (diff) | |
download | NorthstarMods-9a96d0bff56f1969c68bb52a2f33296095bdc67d.tar.gz NorthstarMods-9a96d0bff56f1969c68bb52a2f33296095bdc67d.zip |
move to new mod format
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.nut | 73 |
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 |