Open main menu

Changes

Documentation/Engine/Units/accessory data

2,744 bytes added, 21:51, 17 February 2017
WIP. Resurrecting from the dead.
The '''accessory_data''' unit class is the superclass for all ''accessory_*_data'' classes and defines basic UI attributes and compatibility/interactions between accessories. It is generally not used explicitly

== Attributes ==
{|class="wikitable"
!Name
![[Documentation/Engine/Units#Attribute_types|Type]]
!Default Value
!Description
|-
|name
|string
|
|Full name of the accessory for UI display.
|-
|short_name
|string
|
|Condensed name of the accessory for UI display in contexts with limited space.
|-
|icon
|string
|
|
|-
|info
|string_array
|
|
|-
|price
|s64
|
|
|-
|unlock
|uint
|0
|
|-
|suitable_for
|string_array
|
|
|-
|conflict_with
|string_array
|
|
|-
|defaults
|string_array
|
|
|-
|require
|token_array
|
|
|}

== Subclasses ==
*[[Documentation/Engine/Units/accessory_addon_data|accessory_addon_data]]
**[[Documentation/Engine/Units/accessory_addon_int_data|accessory_addon_int_data]]
**[[Documentation/Engine/Units/accessory_addon_patch_data|accessory_addon_patch_data]]
*[[Documentation/Engine/Units/accessory_cabin_data|accessory_cabin_data]]
*[[Documentation/Engine/Units/accessory_cargo_data|accessory_cargo_data]]
*[[Documentation/Engine/Units/accessory_chassis_data|accessory_chassis_data]]
*[[Documentation/Engine/Units/accessory_engine_data|accessory_engine_data]]
*[[Documentation/Engine/Units/accessory_head_lights_data|accessory_head_lights_data]]
*[[Documentation/Engine/Units/accessory_hookup_data|accessory_hookup_data]]
**[[Documentation/Engine/Units/accessory_hookup_int_data|accessory_hookup_int_data]]
**[[Documentation/Engine/Units/accessory_horn_hookup_data|accessory_horn_hookup_data]]
*[[Documentation/Engine/Units/accessory_interior_data|accessory_interior_data]]
*[[Documentation/Engine/Units/accessory_paint_job_data|accessory_paint_job_data]]
*[[Documentation/Engine/Units/accessory_sound_data|accessory_sound_data]]
*[[Documentation/Engine/Units/accessory_transmission_data|accessory_transmission_data]]
*[[Documentation/Engine/Units/accessory_truck_data|accessory_truck_data]]
*[[Documentation/Engine/Units/accessory_rim_data|accessory_rim_data]]
*[[Documentation/Engine/Units/accessory_wheel_data|accessory_wheel_data]]

{{UnitDef|def=<nowiki> "accessory_data":{
"superclass":"unit",
"attrs":{
"name":{
"type": "string"
},
"short_name":{
"type": "string"
},
"icon":{
"type": "string"
},
"info":{
"type": "string_array"
},
"price":{
"type": "s64"
},
"unlock":{
"type": "uint"
},
"suitable_for":{
"type": "string_array"
},
"conflict_with":{
"type": "string_array"
},
"defaults":{
"type": "string_array"
},
"require":{
"type": "token_array"
}
}
},</nowiki>}}
309
edits