aboutsummaryrefslogtreecommitdiff
path: root/Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_speedball.nut
diff options
context:
space:
mode:
Diffstat (limited to 'Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_speedball.nut')
-rw-r--r--Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_speedball.nut10
1 files changed, 9 insertions, 1 deletions
diff --git a/Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_speedball.nut b/Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_speedball.nut
index 9446a8c24..cb277b004 100644
--- a/Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_speedball.nut
+++ b/Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_speedball.nut
@@ -129,7 +129,7 @@ void function CreateFlagIfNoFlagSpawnpoint()
foreach ( entity hardpoint in GetEntArrayByClass_Expensive( "info_hardpoint" ) )
{
- if ( hardpoint.kv.hardpointGroup == "B" )
+ if ( GetHardpointGroup(hardpoint) == "B" )
{
CreateFlag( hardpoint )
return
@@ -160,4 +160,12 @@ void function GamemodeSpeedball_OnWinnerDetermined()
{
if(IsValid(file.flagCarrier))
file.flagCarrier.AddToPlayerGameStat( PGS_ASSAULT_SCORE, 1 )
+}
+
+string function GetHardpointGroup(entity hardpoint) //Hardpoint Entity B on Homestead is missing the Hardpoint Group KeyValue
+{
+ if((GetMapName()=="mp_homestead")&&(!hardpoint.HasKey("hardpointGroup")))
+ return "B"
+
+ return string(hardpoint.kv.hardpointGroup)
} \ No newline at end of file