mirror of
https://github.com/fortressforever/fortressforever-2013.git
synced 2024-11-25 13:51:25 +00:00
39 lines
1.4 KiB
Markdown
39 lines
1.4 KiB
Markdown
|
### Legend
|
||
|
|
||
|
* __TODO__ Things that need documentation
|
||
|
* *Unconfirmed statements*
|
||
|
* Confirmed statements
|
||
|
* (FF) Fortress Forever specific
|
||
|
|
||
|
# New Entity Implementation Checklist
|
||
|
|
||
|
* __TODO__ Document general entity requirements
|
||
|
|
||
|
## Demos
|
||
|
|
||
|
* __TODO__ Document the requirements for something being replicated in a demo
|
||
|
* __TODO__ Document how ConVars get set when watching someone else's demo and how to include/exclude ConVars from doing that
|
||
|
|
||
|
### SourceTV
|
||
|
|
||
|
* __TODO__ Document the requirements for something being replicated to a SourceTV client or in a SourceTV demo (and what would exclude them)
|
||
|
* *Variables in a _NOBASE DataTable do not get recorded in SourceTV demos*
|
||
|
|
||
|
## Prediction
|
||
|
|
||
|
* __TODO__ Document how to make something properly predicted
|
||
|
|
||
|
## DataTables / Networked Variables
|
||
|
|
||
|
* __TODO__ Document DataTables in how they interact with other people on the server (how to send netwrorked variables to specific clients depending on certain conditions)
|
||
|
* SendProxys are used server-side to determine how the variables in the DataTable are sent (see game/server/sendproxy.cpp)
|
||
|
* __TODO__ List the available SendProxys (or link to a SendProxy section)
|
||
|
|
||
|
# Example Feature
|
||
|
|
||
|
General description/overview of the feature (optional)
|
||
|
|
||
|
## Usage
|
||
|
|
||
|
* List of guidelines for dealing with the feature
|
||
|
* Information about things like how to implement a new derived class or how to handle a new feature-related entity
|