aboutsummaryrefslogtreecommitdiff
path: root/Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_hardpoints.gnut
blob: 8331a81a4f9da115b328337a536785cc4f06f09f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// atm this is just a stub script since hardpoints are only really used in hardpoint
// respawn probably tried to share this code across multiple modes but atm we just dont need to do that 

global function Hardpoints_Init

global function CapturePoint_GetStartProgress
global function CapturePoint_GetCappingTeam
global function CapturePoint_GetOwningTeam
global function CapturePoint_GetGoalProgress


void function Hardpoints_Init()
{
	RegisterSignal( "StopHardpointBehavior" )
}

float function CapturePoint_GetStartProgress( entity hardpoint )
{
	return GetGlobalNetFloat( "objective" + hardpoint.kv.hardpointGroup + "Progress" )
}

int function CapturePoint_GetCappingTeam( entity hardpoint )
{
	return GetGlobalNetInt( "objective" + hardpoint.kv.hardpointGroup + "CappingTeam" )
}

int function CapturePoint_GetOwningTeam( entity hardpoint )
{
	return hardpoint.GetTeam()
}

float function CapturePoint_GetGoalProgress( entity hardpoint )
{
	return GetGlobalNetFloat( "objective" + hardpoint.kv.hardpointGroup + "Progress" )
}