← Home SEEBIE90 DOCS
Download PDF
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.

TermMeaning
Prefab (.et)A template for an entity: which components it has and their settings. Placing it in a world creates an entity.
EntityAnything that exists in the world: a vehicle, a leg part, a tree. Entities can have child entities.
ComponentA piece of behaviour attached to an entity. Your scripts are components.
AttributeA component variable that you can edit in the prefab editor ([Attribute(...)]).
EOnFrameMethod called every rendered frame - after SetEventMask(owner, EntityEvent.FRAME).
CallqueueGetGame().GetCallqueue().CallLater(method, ms, repeat) - run a method later or repeatedly.
ServerThe machine that runs the game rules. In singleplayer and the world editor your own PC is the server.
ClientA player's game connected to a server.
Owner (physics owner)The single machine that simulates an entity's physics. Only it should set velocities.
ProxyA copy of an entity on a machine that is neither server nor owner. It only receives the position.
ReplicationSending state from the server to clients.
RplPropA replicated member variable. Set on the server, call Replication.BumpMe().
RplRpcA method call executed on another machine.
RplIdA network id of a replicated object, used to name an entity in an RPC.
PlayerControllerThe object that represents a connected player. Clients send their requests through it.
modded classChanges 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 phaseA number 0..1 that tells where in the step cycle the legs are.
TurretEngine name for a rotating seat with aim angles - used for gunner, commander and even the walker driver.
Compartment / slotA seat definition. Turrets and seats hang on slots of the vehicle.
Example code on this site is free to use in your own projects (credit appreciated). The M.A.W.S. mods, their code and assets are covered by the M.A.W.S. License – no copies or uploads. This documentation may not be reproduced in print or modified. Suggestions: Discord. Arma Reforger / Enfusion are trademarks of Bohemia Interactive.
Impressum · Privacy Policy