|
107 | 107 | - type: Appearance |
108 | 108 | - type: WiresVisuals |
109 | 109 |
|
110 | | -- type: entity |
111 | | - id: VendingMachineWallmount |
112 | | - parent: BaseWallmountMachine |
113 | | - name: vending machine |
114 | | - abstract: true |
115 | | - components: |
116 | | - - type: StationAiWhitelist |
117 | | - - type: AmbientOnPowered |
118 | | - - type: AmbientSound |
119 | | - volume: -9 |
120 | | - range: 3 |
121 | | - enabled: false |
122 | | - sound: |
123 | | - path: /Audio/Ambience/Objects/vending_machine_hum.ogg |
124 | | - - type: Destructible |
125 | | - thresholds: |
126 | | - - trigger: |
127 | | - !type:DamageTrigger |
128 | | - damage: 100 |
129 | | - behaviors: |
130 | | - - !type:DoActsBehavior |
131 | | - acts: ["Breakage"] |
132 | | - - !type:EjectVendorItems |
133 | | - - trigger: |
134 | | - !type:DamageTrigger |
135 | | - damage: 200 |
136 | | - behaviors: |
137 | | - - !type:SpawnEntitiesBehavior |
138 | | - spawn: |
139 | | - SheetSteel1: |
140 | | - min: 1 |
141 | | - max: 1 |
142 | | - - !type:DoActsBehavior |
143 | | - acts: [ "Destruction" ] |
144 | | - - !type:PlaySoundBehavior |
145 | | - sound: |
146 | | - collection: MetalGlassBreak |
147 | | - - type: Repairable |
148 | | - doAfterDelay: 8 |
149 | | - - type: ActivatableUI |
150 | | - key: enum.VendingMachineUiKey.Key |
151 | | - - type: ActivatableUIRequiresPower |
152 | | - - type: UserInterface |
153 | | - interfaces: |
154 | | - enum.VendingMachineUiKey.Key: |
155 | | - type: VendingMachineBoundUserInterface |
156 | | - enum.WiresUiKey.Key: |
157 | | - type: WiresBoundUserInterface |
158 | | - - type: WiresPanel |
159 | | - - type: Wires |
160 | | - boardName: wires-board-name-vendingmachine |
161 | | - layoutId: Vending |
162 | | - - type: PointLight |
163 | | - enabled: false |
164 | | - castShadows: false |
165 | | - radius: 1.5 |
166 | | - - type: LitOnPowered |
167 | | - - type: Appearance |
168 | | - - type: WiresVisuals |
169 | | - - type: Electrified |
170 | | - enabled: false |
171 | | - usesApcPower: true |
172 | | - - type: Rotatable |
173 | | - |
174 | 110 | # Vending machines |
175 | 111 |
|
176 | 112 | - type: entity |
|
1543 | 1479 | - type: Transform |
1544 | 1480 | noRot: false |
1545 | 1481 |
|
1546 | | -- type: entity |
1547 | | - parent: VendingMachineWallmount |
1548 | | - id: VendingMachineWallMedical |
1549 | | - name: NanoMed |
1550 | | - description: "It's a wall-mounted medical equipment dispenser. Natural chemicals only!" |
1551 | | - components: |
1552 | | - - type: VendingMachine |
1553 | | - pack: NanoMedInventory |
1554 | | - offState: off |
1555 | | - showPrices: false # Starlight-edit: Vending Machines Prices |
1556 | | - brokenState: broken |
1557 | | - normalState: normal-unshaded |
1558 | | - denyState: deny-unshaded |
1559 | | - - type: Sprite |
1560 | | - sprite: Structures/Machines/VendingMachines/wallmed.rsi |
1561 | | - layers: |
1562 | | - - state: "off" |
1563 | | - map: ["enum.VendingMachineVisualLayers.Base"] |
1564 | | - - state: "off" |
1565 | | - map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] |
1566 | | - shader: unshaded |
1567 | | - - texture: Structures/Machines/VendingMachines/maintenance_panel.png |
1568 | | - map: ["enum.WiresVisualLayers.MaintenancePanel"] |
1569 | | - - type: PointLight |
1570 | | - radius: 1.3 |
1571 | | - energy: 1.6 |
1572 | | - color: "#43ccb5" |
1573 | | - - type: AccessReader |
1574 | | - access: [["Medical"]] |
1575 | | - - type: GuideHelp |
1576 | | - guides: |
1577 | | - - Medical |
1578 | 1482 | # job clothing |
1579 | 1483 |
|
1580 | 1484 | - type: entity |
|
2327 | 2231 | - type: VendingMachine |
2328 | 2232 | pack: NanoMedInventory |
2329 | 2233 | offState: off |
| 2234 | + showPrices: false # Starlight-edit: Vending Machines Prices |
2330 | 2235 | brokenState: broken |
2331 | 2236 | normalState: normal-unshaded |
2332 | 2237 | denyState: deny-unshaded |
|
0 commit comments