This page is under construction
Archives/bf1942/levels/Midway-1942.rfa
bf1942/levels/Midway-1942/ObjectiveMode/ObjectiveSpawnerTemplates.con
rem ======== Networkable ============================
NetworkableInfo.createNewInfo ObjectiveInfo
NetworkableInfo.setPredictionMode PMNone
NetworkableInfo.setBasePriority c_NIGhostAlways
rem ================ ObjectiveTemplates =====================
rem // Axis = 1 , Allied = 2
ObjectTemplate.create DestroyTargetObjective DestroyCV1Allied
ObjectTemplate.setNetworkableInfo ObjectiveInfo
ObjectTemplate.setTargetName AlliedCV1
ObjectTemplate.ObjectiveName Eastern_Island
ObjectTemplate.setObjectiveDelay 1.0
ObjectTemplate.setTeam 1
ObjectTemplate.create DestroyTargetObjective DestroyCV2Allied
ObjectTemplate.setNetworkableInfo ObjectiveInfo
ObjectTemplate.setTargetName AlliedCV2
ObjectTemplate.ObjectiveName Sand_Island
ObjectTemplate.setObjectiveDelay 1.0
ObjectTemplate.setTeam 1
beginrem
ObjectTemplate.create DestroyTargetObjective DestroyCV3Allied
ObjectTemplate.setNetworkableInfo ObjectiveInfo
ObjectTemplate.setTargetName AlliedCV3
ObjectTemplate.ObjectiveName Yorktown
ObjectTemplate.setObjectiveDelay 1.0
ObjectTemplate.setTeam 1
endrem
ObjectTemplate.create ANDCompositeObjective Composite
ObjectTemplate.setNetworkableInfo ObjectiveInfo
ObjectTemplate.addObjectiveSpawnerToComposite ObjectiveSpawner01
ObjectTemplate.addObjectiveSpawnerToComposite ObjectiveSpawner02
rem ObjectTemplate.addObjectiveSpawnerToComposite ObjectiveSpawner03
ObjectTemplate.setObjectiveDelay 3.0
ObjectTemplate.setTeam 1
ObjectTemplate.create DestroyTargetObjective DestroyCV1Axis
ObjectTemplate.setNetworkableInfo ObjectiveInfo
ObjectTemplate.setTargetName AxisCV1
ObjectTemplate.ObjectiveName Akagi
ObjectTemplate.setObjectiveDelay 1.0
ObjectTemplate.setTeam 2
ObjectTemplate.create DestroyTargetObjective DestroyCV2Axis
ObjectTemplate.setNetworkableInfo ObjectiveInfo
ObjectTemplate.setTargetName AxisCV2
ObjectTemplate.ObjectiveName Kaga
ObjectTemplate.setObjectiveDelay 1.0
ObjectTemplate.setTeam 2
ObjectTemplate.create DestroyTargetObjective DestroyCV3Axis
ObjectTemplate.setNetworkableInfo ObjectiveInfo
ObjectTemplate.setTargetName AxisCV3
ObjectTemplate.ObjectiveName Hiryu
ObjectTemplate.setObjectiveDelay 1.0
ObjectTemplate.setTeam 2
ObjectTemplate.create DestroyTargetObjective DestroyCV4Axis
ObjectTemplate.setNetworkableInfo ObjectiveInfo
ObjectTemplate.setTargetName AxisCV4
ObjectTemplate.ObjectiveName Soryu
ObjectTemplate.setObjectiveDelay 1.0
ObjectTemplate.setTeam 2
ObjectTemplate.create ANDCompositeObjective Composite2
ObjectTemplate.setNetworkableInfo ObjectiveInfo
ObjectTemplate.addObjectiveSpawnerToComposite ObjectiveSpawner04
ObjectTemplate.addObjectiveSpawnerToComposite ObjectiveSpawner05
ObjectTemplate.addObjectiveSpawnerToComposite ObjectiveSpawner06
ObjectTemplate.addObjectiveSpawnerToComposite ObjectiveSpawner07
ObjectTemplate.setObjectiveDelay 3.0
ObjectTemplate.setTeam 2
rem ============== ObjectTemplate for the objects to be destoryed ================
rem if v_arg1 == host
ObjectTemplate.create ObjectSpawner ObjectiveSpawner01
ObjectTemplate.setObjectTemplate 2 AlliedCV1_DummyPCO
ObjectTemplate.setObjectTemplate 1 AlliedCV1_DummyPCO
ObjectTemplate.SpawnDelay 9999
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.holdObject 1
ObjectTemplate.TimeToLive 9999
ObjectTemplate.Distance 2000
ObjectTemplate.nrOfObjectToSpawn 1
ObjectTemplate.teamOnVehicle 1
ObjectTemplate.create ObjectSpawner ObjectiveSpawner02
ObjectTemplate.setObjectTemplate 2 AlliedCV2_DummyPCO
ObjectTemplate.setObjectTemplate 1 AlliedCV2_DummyPCO
ObjectTemplate.SpawnDelay 9999
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.holdObject 1
ObjectTemplate.TimeToLive 9999
ObjectTemplate.Distance 2000
ObjectTemplate.nrOfObjectToSpawn 1
ObjectTemplate.teamOnVehicle 1
beginrem
ObjectTemplate.create ObjectSpawner ObjectiveSpawner03
ObjectTemplate.setObjectTemplate 2 AlliedCV3_DummyPCO
ObjectTemplate.setObjectTemplate 1 AlliedCV3_DummyPCO
ObjectTemplate.SpawnDelay 9999
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.holdObject 1
ObjectTemplate.TimeToLive 9999
ObjectTemplate.Distance 2000
ObjectTemplate.nrOfObjectToSpawn 1
ObjectTemplate.teamOnVehicle 1
endrem
ObjectTemplate.create ObjectSpawner ObjectiveSpawner04
ObjectTemplate.setObjectTemplate 2 AxisCV1_DummyPCO
ObjectTemplate.setObjectTemplate 1 AxisCV1_DummyPCO
ObjectTemplate.SpawnDelay 9999
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.holdObject 1
ObjectTemplate.TimeToLive 9999
ObjectTemplate.Distance 2000
ObjectTemplate.nrOfObjectToSpawn 1
ObjectTemplate.teamOnVehicle 1
ObjectTemplate.create ObjectSpawner ObjectiveSpawner05
ObjectTemplate.setObjectTemplate 2 AxisCV2_DummyPCO
ObjectTemplate.setObjectTemplate 1 AxisCV2_DummyPCO
ObjectTemplate.SpawnDelay 9999
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.holdObject 1
ObjectTemplate.TimeToLive 9999
ObjectTemplate.Distance 2000
ObjectTemplate.nrOfObjectToSpawn 1
ObjectTemplate.teamOnVehicle 1
ObjectTemplate.create ObjectSpawner ObjectiveSpawner06
ObjectTemplate.setObjectTemplate 2 AxisCV3_DummyPCO
ObjectTemplate.setObjectTemplate 1 AxisCV3_DummyPCO
ObjectTemplate.SpawnDelay 9999
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.holdObject 1
ObjectTemplate.TimeToLive 9999
ObjectTemplate.Distance 2000
ObjectTemplate.nrOfObjectToSpawn 1
ObjectTemplate.teamOnVehicle 1
ObjectTemplate.create ObjectSpawner ObjectiveSpawner07
ObjectTemplate.setObjectTemplate 2 AxisCV4_DummyPCO
ObjectTemplate.setObjectTemplate 1 AxisCV4_DummyPCO
ObjectTemplate.SpawnDelay 9999
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.holdObject 1
ObjectTemplate.TimeToLive 9999
ObjectTemplate.Distance 2000
ObjectTemplate.nrOfObjectToSpawn 1
ObjectTemplate.teamOnVehicle 1
rem ================= OjectiveSpawnerTemplates =======================================
ObjectTemplate.create ObjectSpawner DestroyObjectiveSpawner01
ObjectTemplate.setObjectTemplate 1 DestroyCV1Allied
ObjectTemplate.setObjectTemplate 2 DestroyCV1Allied
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.setTeam 2
ObjectTemplate.create ObjectSpawner DestroyObjectiveSpawner02
ObjectTemplate.setObjectTemplate 1 DestroyCV2Allied
ObjectTemplate.setObjectTemplate 2 DestroyCV2Allied
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.setTeam 2
beginrem
ObjectTemplate.create ObjectSpawner DestroyObjectiveSpawner03
ObjectTemplate.setObjectTemplate 1 DestroyCV3Allied
ObjectTemplate.setObjectTemplate 2 DestroyCV3Allied
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.setTeam 2
endrem
ObjectTemplate.create ObjectSpawner DestroyObjectiveSpawner04
ObjectTemplate.setObjectTemplate 1 DestroyCV1Axis
ObjectTemplate.setObjectTemplate 2 DestroyCV1Axis
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.setTeam 1
ObjectTemplate.create ObjectSpawner DestroyObjectiveSpawner05
ObjectTemplate.setObjectTemplate 1 DestroyCV2Axis
ObjectTemplate.setObjectTemplate 2 DestroyCV2Axis
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.setTeam 1
ObjectTemplate.create ObjectSpawner DestroyObjectiveSpawner06
ObjectTemplate.setObjectTemplate 1 DestroyCV3Axis
ObjectTemplate.setObjectTemplate 2 DestroyCV3Axis
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.setTeam 1
ObjectTemplate.create ObjectSpawner DestroyObjectiveSpawner07
ObjectTemplate.setObjectTemplate 1 DestroyCV4Axis
ObjectTemplate.setObjectTemplate 2 DestroyCV4Axis
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.setTeam 1
ObjectTemplate.create ObjectSpawner AlliedANDCompositeObjectiveSpawner
ObjectTemplate.setObjectTemplate 1 Composite
ObjectTemplate.setObjectTemplate 2 Composite
ObjectTemplate.setTeam 2
ObjectTemplate.create ObjectSpawner AxisANDCompositeObjectiveSpawner
ObjectTemplate.setObjectTemplate 1 Composite2
ObjectTemplate.setObjectTemplate 2 Composite2
ObjectTemplate.setTeam 1
rem endIf