visible: false
offset: 0, 1
+- type: entity
+ id: ThrusterLarge
+ name: large thruster
+ parent: [ BaseThruster]
+ placement:
+ mode: AlignTileAny
+ components:
+ - type: Destructible
+ thresholds:
+ - trigger:
+ !type:DamageTrigger
+ damage: 1800
+ behaviors:
+ - !type:DoActsBehavior
+ acts: ["Destruction"]
+ - trigger:
+ !type:DamageTrigger
+ damage: 900
+ behaviors:
+ - !type:DoActsBehavior
+ acts: ["Destruction"]
+ - !type:PlaySoundBehavior
+ sound:
+ collection: MetalBreak
+ - type: Fixtures
+ fixtures:
+ fix1:
+ shape:
+ !type:PhysShapeAabb
+ bounds: "-0.45,-1.45,1.45,0.45"
+ density: 1750
+ mask:
+ - MachineMask
+ layer:
+ - MachineLayer
+ - type: ApcPowerReceiver
+ powerLoad: 10000
+ - type: Thruster
+ thrust: 1600
+ burnShape: ["-0.3,0.5","0.2,1.6","0.8,1.6","1.3,0.5"]
+ damage:
+ types:
+ Heat: 120
+ - type: Sprite
+ sprite: Structures/Shuttles/thruster_large.rsi
+ offset: 0.5,-0.5
+ layers:
+ - state: base
+ map: ["enum.ThrusterVisualLayers.Base"]
+ - state: thrust
+ map: ["enum.ThrusterVisualLayers.ThrustOn"]
+ shader: unshaded
+ visible: false
+ - state: thrust_burn_unshaded
+ map: ["enum.ThrusterVisualLayers.ThrustingUnshaded"]
+ shader: unshaded
+ visible: false
+ offset: 0, 2
+ - type: Anchorable
+ flags: None
+ - type: StaticPrice
+ price: 1500
+
- type: entity
id: ThrusterUnanchored
parent: Thruster
--- /dev/null
+{
+ "version": 1,
+ "size": {
+ "x": 64,
+ "y": 64
+ },
+ "copyright": "Base taken from https://github.com/tgstation/tgstation/blob/c0f54449f9cbe4ca84355e0251dc90d7c806fffb/icons/obj/fluff/2x2.dmi, thrust and thrust_burn_unshaded were made by AsnDen (github)",
+ "license": "CC-BY-SA-3.0",
+ "states": [
+ {
+ "name": "base",
+ "directions": 4
+ },
+ {
+ "name": "thrust",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ },
+ {
+ "name": "thrust_burn_unshaded",
+ "directions": 4,
+ "delays": [
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ],
+ [
+ 0.1,
+ 0.1,
+ 0.1,
+ 0.1
+ ]
+ ]
+ }
+ ]
+}