Bitfighter
021
The Bitfighter Lua Documentation - Robots, Levelgens, and Plugins
|
▼CBfObject | |
▼CItem | Parent class for most common game items |
CCoreItem | Objective items in Core games |
▼CEngineeredItem | Parent class representing mountable items such as Turret and ForceFieldProjector |
CForceFieldProjector | |
CTurret | Mounted gun that shoots at enemy ships and other objects |
▼CMoveObject | Parent class of most things that move (except bullets) |
CAsteroid | Just like the arcade game! Yo! |
▼CBurst | Grenade-like exploding object |
CMine | |
CSpyBug | Monitors a section of the map and will show enemy ships there |
▼CMountableItem | Class of items that can be mounted on ships (such as FlagsItems and ResourceItems) |
CFlagItem | Flags are used in many games, such as Nexus and Capture The Flag (CTF) |
CResourceItem | Small bouncy ball type item. In levels where Engineer module is allowed, ResourceItems can be collected and transformed into other items |
CSeeker | Guided projectile that homes in on enemy players |
▼CShip | |
CRobot | |
CSoccerBallItem | Target object used in Soccer games |
CTestItem | Large bouncy ball type item |
▼CPickupItem | Parent class representing items that can be picked up, such as RepairItem or EnergyItem |
CEnergyItem | Adds energy to ships that pick them up |
CRepairItem | Adds health to ships that pick them up |
▼CItemSpawn | Class of Spawns that emit various objects at various times |
CAsteroidSpawn | Spawns Asteroids at regular intervals |
CFlagSpawn | Spawns Flags at regular intervals during Nexus games, serves as starting point for flags and soccer balls in other games |
CLineItem | Decorative line visible to one or all teams. Has no specific game function |
CPolyWall | Polygonal wall item |
CProjectile | Bullet or missile object |
CSpawn | Marks locations where ships and robots should spawn |
CSpeedZone | Propels ships at high speed |
CTeleporter | Instantly transports ships from here to there |
CTextItem | Display text message in level |
CWallItem | Traditional wall item |
▼CZone | Invisible objects, used mainly for generating events |
CGoalZone | Place to deposit flags or get the ball to, depending on game type |
CLoadoutZone | Provides place for players to change ship configuration |
CNexusZone | Players return flags to a NexusZone in a Nexus game |
CSlipZone | Experimental zone that increases a ship's inertia |
CEditorPlugin | Main object for running methods related to editor plugins |
CGameInfo | Get information about the current game |
CGeom | Library of various geometric transforms |
Cglobal | |
CLevelGenerator | Supervisor class of a levelgen with various utilities |
▼CMenuItem | Simple menu item that calls a method or opens a submenu when selected |
CCounterMenuItem | Menu item for entering a numeric value, with increment and decrement controls |
CFloatCounterMenuItem | Menu item for entering a floating value, with increment and decrement controls |
CTextEntryMenuItem | Menu item allowing users to enter a text value |
▼CToggleMenuItem | Menu item that lets users choose one of several options |
CYesNoMenuItem | A specialized ToggleMenuItem prepopulated with Yes and No |
CPlayerInfo | Contains information about a specific player |
Cpoint | A simple object representing a coordinate pair |
CScriptRunner | Main class for holding global methods accessible by all script runners |
CTeam | Get information about a team in the current game |
CTimer | Trigger one-time or recurring scheduled events |