Prototype/Vehicle: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
 Set prototype parent  | 
				 Converted to SMW format  | 
				||
| Line 1: | Line 1: | ||
{{Prototype parent|Prototype/EntityWithHealth}}  | {{Prototype parent|Prototype/EntityWithHealth}}  | ||
Abstract base of all vehicles.  | |||
{{Prototype TOC|''abstract''}}  | |||
== Extensions ==  | == Extensions ==  | ||
| Line 17: | Line 15: | ||
This prototype inherits all the properties from [[Prototype/EntityWithHealth]].  | This prototype inherits all the properties from [[Prototype/EntityWithHealth]].  | ||
{{Prototype property|weight|[[Types/double|double]]}}  | |||
Must be positive.    | Must be positive.    | ||
Weight of the entity used for physics calculation when car hits something.  | Weight of the entity used for physics calculation when car hits something.  | ||
{{Prototype property|braking_power or braking_force|[[Types/Energy|Energy]] or [[Types/double|double]]}}  | |||
Two different ways to set braking force. At least one must exist. Must be positive.  | Two different ways to set braking force. At least one must exist. Must be positive.  | ||
{{Prototype property|friction or friction_force|[[Types/double|double]]}}  | |||
Two different ways to set friction force. At least one must exist. Must be positive.  | Two different ways to set friction force. At least one must exist. Must be positive.  | ||
{{Prototype property|energy_per_hit_point|[[Types/double|double]]}}  | |||
== Optional properties ==  | == Optional properties ==  | ||
{{Prototype property|terrain_friction_modifier|[[Types/float|float]]|1|optional=true}}  | |||
Must be in the [0, 1] interval.  | Must be in the [0, 1] interval.  | ||
{{Prototype property|sound_minimum_speed|[[Types/double|double]]|1 / 60.0|optional=true}}  | |||
Must be positive.  | Must be positive.  | ||
{{Prototype property|stop_trigger_speed|[[Types/double|double]]|0.0|optional=true}}  | |||
{{Prototype property|crash_trigger|[[Types/TriggerEffect|TriggerEffect]]|optional=true}}  | |||
{{Prototype property|stop_trigger|[[Types/TriggerEffect|TriggerEffect]]|optional=true}}  | |||
{{Prototype property|equipment_grid|[[Types/string|string]]|optional=true}}  | |||
The name of the equipment grid this vehicle has.  | The name of the equipment grid this vehicle has.  | ||
{{Prototype property|minimap_representation|[[Types/Sprite|Sprite]]|optional=true}}  | |||
{{Prototype property|selected_minimap_representation|[[Types/Sprite|Sprite]]|optional=true}}  | |||
Revision as of 20:57, 5 August 2019
Template:Prototype parent Abstract base of all vehicles.
Extensions
- Prototype/Car car
 - Prototype/RollingStock <abstract>
- Prototype/ArtilleryWagon artillery-wagon
 - Prototype/CargoWagon cargo-wagon
 - Prototype/FluidWagon fluid-wagon
 - Prototype/Locomotive locomotive
 
 
Mandatory properties
This prototype inherits all the properties from Prototype/EntityWithHealth.
Template:Prototype property Must be positive. Weight of the entity used for physics calculation when car hits something.
Template:Prototype property Two different ways to set braking force. At least one must exist. Must be positive.
Template:Prototype property Two different ways to set friction force. At least one must exist. Must be positive.
Optional properties
Template:Prototype property Must be in the [0, 1] interval.
Template:Prototype property
Must be positive.
Template:Prototype property The name of the equipment grid this vehicle has.