Alles teilweise richtig und teilweise falsch. ;)
Da die Team-Spawnpunkte eigentlich nur für den Gamemode CTF unter Quake 3 Arena verwendet wurden und wir diesen Spielmodus bisher noch nicht unterstützen, wurden sämtliche Team-Entities von Anfang an aus der entities.def entfernt. Trotzdem hatte damals ENTE in seiner PadCrash BB Variante Team-Spawns eingesetzt, um die Map mit Teambasen aufzubauen, was für unseren BB Modus eher unüblich ist. Normalerweise ist für alle bisherigen Team-Modi (SyC TP, TDM, BB) das info_player_deathmatch ausreichend, welches auch bei allen anderen Spielmodi, ausgenommen später bei CTL, eingesetzt wird.
Mit der Version 1.2 von WoP wurden in Vorbereitung auf den CTL Modus bereits Änderungen an den Team-Entities im Code vorgenommen (ist aber noch nicht vollständig umgesetzt!), welche sich von denen aus Quake 3 leicht unterscheiden. Ich weiß gerade nicht mehr, ob eine Weiterleitung von Q3A-Team-Entities auf unsere nun per default eingeschaltet ist. Aus diesem Grund würde es also nur bedingt helfen, einfach die Team-Entities aus der Q3A entities.def in unsere entities.def zu kopieren. Wer auf ganz sicher gehen will, nimmt folgende manuelle Änderung in der im GtkRadiant Pack mitgelieferten entity.def durch (z.B. c:\Programme\GtkRadiant 1.5.0\wop.game\wop\entities.def) und fügt nach den TARGET_* ENTITIES folgende TEAM_* ENTITIES einfach hinzu. Diese sind bereits an Version 1.2 angepasst und funktionieren auch nur mit dieser!
Code:
//=============================================================================
TEAM_* ENTITIES
//=============================================================================
/*QUAKED team_blueplayer (.086 0 .83) (-16 -16 -24) (16 16 32)
Initial Blue team spawning position for team based games. This is where players spawn when they join the Blue team.
-------- KEYS --------
target : this can point at a target_give entity for respawn freebies.*/
//=============================================================================
/*QUAKED team_bluespawn (0 .41 .83) (-16 -16 -24) (16 16 32)
Blue team respawning position for team based games. This is where Blue team players respawn after they get fragged.
-------- KEYS --------
target : this can point at a target_give entity for respawn freebies.*/
//=============================================================================
/*QUAKED team_redplayer (.83 0 0) (-16 -16 -24) (16 16 32)
Initial Red team spawning position for team based games. This is where players spawn when they join the Red team.
-------- KEYS --------
target : this can point at a target_give entity for respawn freebies.*/
//=============================================================================
/*QUAKED team_redspawn (.83 .41 .41) (-16 -16 -24) (16 16 32)
Red team respawning position for team based games. This is where Red team players respawn after they get fragged.
-------- KEYS --------
target : this can point at a target_give entity for respawn freebies.*/
Nochmal kurz ein paar Infos zu den team entities:
- team_blueplayer --> Wer dem blauen Team beitritt, landet zuerst hier. Das ist also der initiale Spawnpunkt eines blauen Players und er sollte sich nur in der eigenen Basis befinden.
- team_redplayer --> Wer dem roten Team beitritt, landet zuerst hier. Das ist also der initiale Spawnpunkt eines roten Players und er sollte sich nur in der eigenen Basis befinden.
- team_bluespawn --> Stirbt ein blauer Player im Spiel, respawnt er hier, damit sich neue und gerade gefragte blaue Player nicht behindern. Dieser blaue Respawnpunkt kann also auch ausserhalb der Basis stehen, muss aber nicht.
- team_redspawn --> Stirbt ein roter Player im Spiel, respawnt er hier, damit sich neue und gerade gefragte rote Player nicht behindern. Dieser rote Respawnpunkt kann also auch ausserhalb der Basis stehen, muss aber nicht.