//--------------------------------------//
// Key before wall screen               //
//--------------------------------------//

OBJECT_CONDITION
	DESCRIPTION VC_G5_KEY
	OBJECT	"key"
	GOAL_TYPE PRIMARY_GOAL
	RESULT PARTIAL_SUCCESS

OBJECT_CONDITION
	DESCRIPTION VC_G5_REPROGRAM
 	OBJECT "wallscreen"
	GOAL_TYPE PRIMARY_GOAL
	RESULT PARTIAL_SUCCESS

OBJECT_CONDITION
	DESCRIPTION VC_G5_REPROGRAM
 	OBJECT "wallscreen"
	GOAL_TYPE NOT_GOAL
	RESULT FAILURE

DISABLES 0 2

//--------------------------------------//
// 10 minute timer                      //
//--------------------------------------//

OBJECT_CONDITION
 	OBJECT "missile1"
	IS_TIMED 1
	TIME_LIMIT 550.0
	GOAL_TYPE NOT_GOAL
	RESULT SUCCESS

//--------------------------------------//
// Launch rocket                        //
//--------------------------------------//

OBJECT_CONDITION
  DESCRIPTION		VC_G5_ALARM
  OBJECT		"server1"
  GOAL_TYPE 		NOT_GOAL
  RESULT 		FAILURE

//--------------------------------------//
// Alarm is pulled                      //
//--------------------------------------//

OBJECT_CONDITION
  DESCRIPTION		VC_G5_ALARM
  OBJECT		"alarm1"
  GOAL_TYPE 		NOT_GOAL
  RESULT 		FAILURE

OBJECT_CONDITION
  DESCRIPTION		VC_G5_ALARM
  OBJECT		"alarm2"
  GOAL_TYPE 		NOT_GOAL
  RESULT 		FAILURE

OBJECT_CONDITION
  DESCRIPTION		VC_G5_ALARM
  OBJECT		"alarm3"
  GOAL_TYPE 		NOT_GOAL
  RESULT 		FAILURE

OBJECT_CONDITION
  DESCRIPTION		VC_G5_ALARM
  OBJECT		"alarm4"
  GOAL_TYPE 		NOT_GOAL
  RESULT 		FAILURE

OBJECT_CONDITION
  DESCRIPTION		VC_G5_ALARM
  OBJECT		"alarm5"
  GOAL_TYPE 		NOT_GOAL
  RESULT 		FAILURE

OBJECT_CONDITION
  DESCRIPTION		VC_G5_ALARM
  OBJECT		"alarm6"
  GOAL_TYPE 		NOT_GOAL
  RESULT 		FAILURE

//---------------------------------------//
// Success Condition: 	Kill technitions //
//---------------------------------------//

SPECIFIC_HUMAN_CONDITION
  DESCRIPTION		VC_G5_KILL_TECHNITION
  GOAL_TYPE 		PRIMARY_GOAL
  ACTOR			SirenScience
  HAS_BEEN_KILLED 	1
  RESULT 		PARTIAL_SUCCESS

SPECIFIC_HUMAN_CONDITION
  GOAL_TYPE 		PRIMARY_GOAL
  ACTOR			ComputerScience
  HAS_BEEN_KILLED 	1
  RESULT 		PARTIAL_SUCCESS

SPECIFIC_HUMAN_CONDITION
  GOAL_TYPE 		PRIMARY_GOAL
  ACTOR			SirenScienceMiddle
  HAS_BEEN_KILLED 	1
  RESULT 		PARTIAL_SUCCESS

SPECIFIC_HUMAN_CONDITION
  GOAL_TYPE 		PRIMARY_GOAL
  ACTOR			SirenScienceRandom
  HAS_BEEN_KILLED 	1
  RESULT 		PARTIAL_SUCCESS

SPECIFIC_HUMAN_CONDITION
  GOAL_TYPE 		PRIMARY_GOAL
  ACTOR			SirenScienceWalking
  HAS_BEEN_KILLED 	1
  RESULT 		PARTIAL_SUCCESS

//--------------------------------------//
// Hostages return to safty             //
//--------------------------------------//

HUMAN_CLASS_CONDITION HOSTAGES
  HAS_BEEN_KILLED	1
  NUMBER		ANY
  RESULT		FAILURE

HUMAN_CLASS_CONDITION HOSTAGES
  DESCRIPTION		VC_G5_EXTRACTION
  HAS_REACHED_EXTRACTION_ZONE 1
  NUMBER		ALL
  GOAL_TYPE       	PRIMARY_GOAL
  RESULT          	PARTIAL_SUCCESS

//---------------------------------------//
// Team reach extration                  //
//---------------------------------------//

HUMAN_CLASS_CONDITION TEAM_MEMBERS
  DESCRIPTION		VC_G5_NOCASUALTY
  GOAL_TYPE 		PRIMARY_GOAL
  HAS_REACHED_EXTRACTION_ZONE 1
  NUMBER		ALL
  RESULT 		PARTIAL_SUCCESS