Modifying the Respawn Time
Normalerweise beträgt der Abstand zwischen Tod und Respawnen bis zu 20 Sekunden. Dies kann man allerdings bei einer Custom Map auch einstellen. Dabei kann die Respawn Zeit für die ganze Map oder für jedes Team einzeln eingestellt werden. Man sollte dabei immer daran denken, das die Respawn Zeit die Map ausmachen oder verderben kann!
Contents
Allgemeines zur Vorbereitung
Das sollte man überdenken, bevor die Respawn Zeiten geändert werden:
- Das Design und Layout der Map muss komplett fertiggestellt sein. Davor würde es nichts bringen.
- Man sollte die Respawn Times Realistisch einsetzten, sodas jedes Team mit jeder Klasse an sein Ziel kommen kann.
- Ausgeglichene Respawn Times sind das wichtigste! Wenn die Gegner schneller wieder Spawnen als z.b. der Gegner den Controllpunkt einnehmen könnte,ist das nicht Ausgeglichen. Hierbei empfielt es sich, diese Verhältnisse auch im Spiel direkt mal zu Testen und dann anzupassen.
- Immer sollte es aber Fair bleiben! Wenn es schon unterschiedliche Zeiten gibt, dann muss man eventuell die Map dementsprechend anpassen.
Nachdem man das überdacht hat, kann man sich ruhig mal an der justieren der Respawn Zeiten wagen. Grundsätzlich gilt: Die Respawn Zeit sollte länger werden, wenn das Team Ziele verliert.
Ändern der Respawn Zeiten
Zum ändern der Respawn Zeit benötigt man zuerst einmal ein tf_gamerules in der Map. Der Standort spielt dabei keine Rolle.
Dieses Entity steuert das Gameplay in der Map. Es gibt viele verschiede Wege, die Respawn Zeit zu ändern. Ich werde es an einem Beispiel erläutern, andere Wege sind ähnlich.
Mithilfe der Capture Area
Basierend auf der trigger_capture_area kann man die Respawn Zeit z.b. bei Erfolgreichen erobern eines Controllpunktes auf einem bestimmten Wert setzten.
Hier mal ein Beispiel:
Ich habe einen fertigen Controllpunkt. Dieser CP soll wenn er von Blu erobert wurde die Respawn Zeit auf 5 setzten. Dazu würde ich folgenden Output bei der capture area brauchen:
My Output | Target Entity | Target Input | Parameter | Delay | Only Once | |
---|---|---|---|---|---|---|
OnCapTeam2 | Name des tf_gamerules Entity | SetRedTeamRespawnWaveTime | 5 | 0.00 | No |
Damit hätte ich jetzt die Respawn Zeit des Teams Red geändert.