IPB

Welcome Guest ( Log In | Register )

Idea for forward spawns in Dalek maps
Dnamro
post Oct 16 2009, 03:40 PM
Post #1


CinC (for now)
Group Icon

Group: Mr. Admin
Posts: 5,813
Joined: 28-December 03
From: Fort Hood, TX
Member No.: 46



The problem with Dalek maps is since the Dalek spawners have to spawn into a Dalek vehicle, all the captureable cps have to be stripped of spawners to prevent issues when the cp owner is changed (players spawning into Dalek vehicles or Daleks spawning into human vehicles). Without the forward spawns available it means respawning back at the base every time you or a bot dies -- which can mean long travel times in larger maps.

The idea that I had was to spawn destructable objects that have their own spawners at each cp. I was thinking of a TARDIS and a stationary Prime for the destructable objects. CheeseonToast already sent me the TARDIS so I can test it this weekend.

Another problem is that if you spawn on the Dalek side you can't choose which Dalek vehicle to spawn into. I was thinking that a meshless object group spawner could be created with its own vehicle and player spawns. Each object group spawner would have its own map icon, colored coded to the type of vehicle.


--------------------
No, my Avatar is not my dog.
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies (1 - 3)
Death_EnForcer
post Oct 16 2009, 06:20 PM
Post #2


Dictator
Group Icon

Group: BFSP Team
Posts: 2,023
Joined: 17-July 04
Member No.: 294



D, I think there's a objectspawner command where vehicles can only be used by their own teammates and not the other side. Maybe teamonvehicle or something like that.


--------------------
user posted image
Go to the top of the page
 
+Quote Post
Dnamro
post Oct 16 2009, 09:02 PM
Post #3


CinC (for now)
Group Icon

Group: Mr. Admin
Posts: 5,813
Joined: 28-December 03
From: Fort Hood, TX
Member No.: 46



That would not solve the problem of having dalek vehicles hanging around a human cp with no human vehicles to spawn into. The object spawner could have a large enough explosion to take out all the nearby vehicles when it's destroyed


--------------------
No, my Avatar is not my dog.
Go to the top of the page
 
+Quote Post
Dnamro
post Oct 23 2009, 11:25 AM
Post #4


CinC (for now)
Group Icon

Group: Mr. Admin
Posts: 5,813
Joined: 28-December 03
From: Fort Hood, TX
Member No.: 46



I have the spawners working now. The only issue left is that I forgot that you can lose a CP with a greater number of enemy present, which can result in object spawners appearing for both sides at the same time. We are testing a Dalek Saucer and a Tardis as the object spawners.

One option is to set the object spawners so that they don't respawn. You don't gain further ground, but you lose a forward respawn point for the rest of the game, which is an interesting game option. So, the game would start by dividing the CPs between the teams.

Another option that I am going to try out is to have the Daleks only spawn through the Sauncer spawners and place them at different locations throughout the city with the object that the humans must destroy all the saucers (which either can't respawn or have very long respawn times) and then destroy all the remaining Daleks to win. The cps won't be captureable. The Daleks win be holding onto the city long enough to bleed the humans side tickets down to zero.

I suppose on a large map, the Tardis spawners could be set to give the human's forward spawn points that they must hold because they won't respawn if lost.


Here is the code:
ObjectTemplate.addTemplate saucer_SpawnPoint_01
ObjectTemplate.setPosition 15/0/0

ObjectTemplate.addTemplate saucer_SpawnPoint_04
ObjectTemplate.setPosition -15/0/0


ObjectTemplate.addTemplate dalek_drone_Spawner
ObjectTemplate.setPosition 15/0/0
ObjectTemplate.setRotation 0/0/0


ObjectTemplate.addTemplate dalek_drone_Spawner
ObjectTemplate.setPosition -15/0/0
ObjectTemplate.setRotation 0/0/0



ObjectTemplate.create SpawnPoint saucer_SpawnPoint_01
ObjectTemplate.isNotSaveable 1
ObjectTemplate.createdInEditor 1
ObjectTemplate.setAIEnterOnSpawn 1
ObjectTemplate.setEnterOnSpawn 1
rem ObjectTemplate.setOnlyForAI 1
ObjectTemplate.setAllowSpawnCloseToVehicle 1

ObjectTemplate.create SpawnPoint saucer_SpawnPoint_02
ObjectTemplate.isNotSaveable 1
ObjectTemplate.createdInEditor 1
ObjectTemplate.setAllowSpawnCloseToVehicle 1

ObjectTemplate.create SpawnPoint saucer_SpawnPoint_03
ObjectTemplate.isNotSaveable 1
ObjectTemplate.createdInEditor 1
ObjectTemplate.setAllowSpawnCloseToVehicle 1

ObjectTemplate.create SpawnPoint saucer_SpawnPoint_04
ObjectTemplate.isNotSaveable 1
ObjectTemplate.createdInEditor 1
ObjectTemplate.setAIEnterOnSpawn 1
ObjectTemplate.setEnterOnSpawn 1
ObjectTemplate.setAllowSpawnCloseToVehicle 1






ObjectTemplate.create ObjectSpawner dalek_drone_Spawner
ObjectTemplate.isNotSaveable 1
ObjectTemplate.createdInEditor 0
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.setObjectTemplate 1 dalek_drone_01
ObjectTemplate.setObjectTemplate 2
ObjectTemplate.minSpawnDelay 10
ObjectTemplate.maxSpawnDelay 15
ObjectTemplate.Distance 100
ObjectTemplate.maxNrOfObjectSpawned 2
ObjectTemplate.team 1
ObjectTemplate.holdObject 1


--------------------
No, my Avatar is not my dog.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 21st May 2013 - 02:58 PM