No copies or uploads of M.A.W.S. assetsExample code is free to useNo printed reproduction or modification of this documentationSuggestions: Discord to the authorLicense
Start here
Glossary
The words used on this site, explained without assuming you already know the engine.
| Term | Meaning |
|---|---|
Prefab (.et) | A template for an entity: which components it has and their settings. Placing it in a world creates an entity. |
| Entity | Anything that exists in the world: a vehicle, a leg part, a tree. Entities can have child entities. |
| Component | A piece of behaviour attached to an entity. Your scripts are components. |
| Attribute | A component variable that you can edit in the prefab editor ([Attribute(...)]). |
EOnFrame | Method called every rendered frame - after SetEventMask(owner, EntityEvent.FRAME). |
| Callqueue | GetGame().GetCallqueue().CallLater(method, ms, repeat) - run a method later or repeatedly. |
| Server | The machine that runs the game rules. In singleplayer and the world editor your own PC is the server. |
| Client | A player's game connected to a server. |
| Owner (physics owner) | The single machine that simulates an entity's physics. Only it should set velocities. |
| Proxy | A copy of an entity on a machine that is neither server nor owner. It only receives the position. |
| Replication | Sending state from the server to clients. |
RplProp | A replicated member variable. Set on the server, call Replication.BumpMe(). |
RplRpc | A method call executed on another machine. |
RplId | A network id of a replicated object, used to name an entity in an RPC. |
| PlayerController | The object that represents a connected player. Clients send their requests through it. |
modded class | Changes an existing class everywhere without copying it. |
Transform (vector m[4]) | Position and rotation: three axis vectors plus the origin in m[3]. |
| IK (inverse kinematics) | Computing joint angles so that the end of a chain (the foot) reaches a target. |
| Gait phase | A number 0..1 that tells where in the step cycle the legs are. |
| Turret | Engine name for a rotating seat with aim angles - used for gunner, commander and even the walker driver. |
| Compartment / slot | A seat definition. Turrets and seats hang on slots of the vehicle. |