Source Entities:Entity pages/BB

This is everything that should end up on entity pages. See worldspawn for a reference for pretty much everything.

Class page or entity page?
This is a tricky answer to word in an abstract form.

is tied to which is not inherited by any other entity. gets to have its own page. A redirect from  to   is made.

is tied to which is inherited by some other things. does not get its own page, and instead redirects to.

Title
The title of the page should obviously match the entity classname, as close as the wiki software allows. The first letter of the page will always be changed into a capital, and underscores will get turned into spaces. Template:Entity will do the job of lowercasing and adding underscores back, for the title at the top.

If an entity is in two games but are significantly different, add  at the end. For example: The /game part won't appear once Template:Entity is added. This applies to all entities, for game engines. Do not ever have a page that covers both Source and GoldSrc.

Top area
Use Template:Entity or Template:Entitygs to add the "entity is a brush or point entity in games" message. If the template does not make it immediately clear which games have the entity, add Template:Gamelistbox or Template:Gamelistboxgs to clear it up.

The next part should be a general description of the entity. If the description is quite long, put it in an Entity Description header.

List the code classes that apply to this entity with Template:Classbox. See that page for more info on using it.

Keyvalues, inputs, outputs, flags
Add keyvalues, inputs, and outputs with Template:KIO. Add flags with Template:Fl. They should all be in this order:
 * 1) Flags
 * 2) Keyvalues
 * 3) Inputs
 * 4) Outputs