unnamed station trait
Base class of station traits. These are used to influence rounds in one way or the other by influencing the levers of the station.
Vars | |
abstract_type | Trait should not be instantiated in a round if its type matches this type |
---|---|
blacklist | What traits are incompatible with this one? |
can_revert | Whether or not this trait can be reverted by an admin |
cost | The cost of the trait, which is removed from the budget. |
dynamic_threat_id | The ID that we look for in dynamic.json. Not synced with 'name' because I can already see this go wrong |
force | Whether this trait is always enabled; generally used for debugging |
lobby_buttons | Lobby buttons controlled by this trait |
name | Name of the trait |
report_message | What message to show in the centcom report? |
show_in_report | Does this trait show in the centcom report? |
sign_up_button | If set to true we'll show a button on the lobby to notify people about this trait |
threat_reduction | If ran during dynamic, do we reduce the total threat? Will be overriden by config if set |
trait_flags | Extra flags for station traits such as it being abstract, planetary or space only |
trait_processes | Whether or not this trait uses process() |
trait_to_give | What code-trait does this station trait give? gives none if null |
trait_type | The type of this trait. Used to classify how this trait influences the station |
weight | Chance relative to other traits of its type to be picked |
Procs | |
get_decal_color | Return a color for the decals, if any |
get_report | Returns the type of info the centcom report has on this trait, if any. |
on_round_start | Proc ran when round starts. Use this for roundstart effects. |
revert | Will attempt to revert the station trait, used by admins. |
Var Details
abstract_type
Trait should not be instantiated in a round if its type matches this type
blacklist
What traits are incompatible with this one?
can_revert
Whether or not this trait can be reverted by an admin
cost
The cost of the trait, which is removed from the budget.
dynamic_threat_id
The ID that we look for in dynamic.json. Not synced with 'name' because I can already see this go wrong
force
Whether this trait is always enabled; generally used for debugging
lobby_buttons
Lobby buttons controlled by this trait
name
Name of the trait
report_message
What message to show in the centcom report?
show_in_report
Does this trait show in the centcom report?
sign_up_button
If set to true we'll show a button on the lobby to notify people about this trait
threat_reduction
If ran during dynamic, do we reduce the total threat? Will be overriden by config if set
trait_flags
Extra flags for station traits such as it being abstract, planetary or space only
trait_processes
Whether or not this trait uses process()
trait_to_give
What code-trait does this station trait give? gives none if null
trait_type
The type of this trait. Used to classify how this trait influences the station
weight
Chance relative to other traits of its type to be picked
Proc Details
get_decal_color
Return a color for the decals, if any
get_report
Returns the type of info the centcom report has on this trait, if any.
on_round_start
Proc ran when round starts. Use this for roundstart effects.
revert
Will attempt to revert the station trait, used by admins.