-
Notifications
You must be signed in to change notification settings - Fork 0
Spielzone einschraenken
Im TvT-Template sind zwei Funktionen enthalten, mit denen die Spielzone eingeschränkt werden kann. Mit einem eingeschränkten Spielfeld ist der Verlauf der Mission besser vorherzusagen und große Flankenmanöver werden verhindert.
Die Spielzone definieren wir mit einem rechteckigen Trigger. Kreisförmige Trigger funktionieren hier nicht. Mehr als ein Trigger funktioniert ebenfalls nicht. Wir stellen Form, Position, Rotation und Kantenlängen ein - alles andere lassen wir unberührt.
Dann erstellen wir eine Area Entity (unter Systems >> Logic Entities >> Locations >> Area) und synchronisieren sie mit dem Trigger, indem wir sie rechtsklicken, auf Connect >> Synch to gehen und dann die blaue Linie auf dem Trigger absetzen.
Jetzt doppelklicken wir die Area Entity und füllen das Init-Feld mit den gewünschten Funktionen aus.
[this] call grad_common_fnc_coverMap;
[this] call grad_common_fnc_restrictZone;
grad_common_fnc_coverMap
Diese Funktion dunkelt den kompletten Rest der Karte ab, sodass der Fokus nur auf der Spielzone liegt. Die Spieler können die Spielzone allerdings verlassen.
grad_common_fnc_restrictZone
Diese Funktion erzwingt, dass sich die Spieler nur in der Spielzone bewegen. Sobald ein Spieler die Zone verlässt bekommt er eine Nachricht in der Mitte des Bildschirms, die ihn auffordert sich wieder zurückzubegeben. Spieler in Luftfahrzeugen haben dabei 40 Sekunden Zeit, Spieler zu Fuß oder in allen anderen Fahrzeugen nur 12.
Achtung! Virtuelle Spectator und Zeus Entitäten müssen sich ebenfalls innerhalb der Spielzone befinden!