Jump to content

Grimwar/Entities/game blitz tank

From Vellocet Developer Community
Revision as of 00:13, 1 October 2026 by DocumentationBot (talk | contribs) (Version 1)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

All entities

Create a Blitz escort objective with a path and checkpoints.

Placement: Oriented volume.

Set it up

Set Attacking Team and edit Path Points relative to the pivot in metres. Add direct-child game_blitz_checkpoint entities and assign their Tank references. Use distinct consecutive path points. The compiler creates the external spline. set_progress takes 0..1; checkpoint and final_checkpoint identify the reached checkpoint by its display name.

Settings

These are the initial authoring values. Script inputs and runtime state are listed separately below.

Setting Default Meaning and choices
path_smooth
Smooth curves
false Smooth the path through its points. Turn off for straight segments and sharp corners.
path_closed
Closed path
false Join the last point to the first. Movement and end behaviour are configured separately.
tank_name
Tank Name
"Tank" Display name for this tank objective.
attacking_team
Attacking Team
Order (2) Team that must escort this tank. Choices: None (0), Spectate (1), Order (2), Union (3).
start_progress01
Start Progress 01
0 Starting tank progress for each round. Minimum: 0. Maximum: 1.
spline_container
Path points
[[0, 0, 0], [0, 0, -4]] Ordered points relative to the authored pivot. The generated path stays outside the moving entity. Drag points in a viewport or enter their coordinates below. Ordered list. At least 2 entries. Units: metres.
ignore_nav_mesh
Ignore Nav Mesh
true Exclude this entity from navigation-mesh building. This does not disable its gameplay collision.

VSig contract

Use the names below with a ref bound to this entity. The value column describes the catalog value type, not a C# method signature. See Read the reference for arguments, authority, and common controls.

Kind Member Value Authority / access
Input kill none Server
Input lock string Server
Input reset string Server
Input set_progress string Server
Input start string Server
Input stop string Server
Input unlock string Server
Output checkpoint string Server
Output contested string Server
Output final_checkpoint string Server
Output killed none Server
Output progress string Server
Output reset string Server
Output started string Server
Output stopped string Server
Output uncontested string Server