--- /dev/null
+advertisement-pride-1 = Be gay do crime!
+advertisement-pride-2 = Full of colors!
+advertisement-pride-3 = You are valid!
+advertisement-pride-4 = The first pride was a riot!
+thankyou-pride-1 = Slay!
+thankyou-pride-2 = Knock 'em dead!
+thankyou-pride-3 = What a glow up!
--- /dev/null
+- type: vendingMachineInventory
+ id: PrideDrobeInventory
+ startingInventory:
+ ClothingNeckLGBTPin: 3
+ ClothingNeckAromanticPin: 3
+ ClothingNeckAsexualPin: 3
+ ClothingNeckBisexualPin: 3
+ ClothingNeckGayPin: 3
+ ClothingNeckIntersexPin: 3
+ ClothingNeckLesbianPin: 3
+ ClothingNeckNonBinaryPin: 3
+ ClothingNeckPansexualPin: 3
+ ClothingNeckTransPin: 3
+ ClothingNeckAutismPin: 3
+ ClothingNeckGoldAutismPin: 3
+ PlushieSharkBlue: 2
+ PlushieSharkPink: 2
+ PlushieSharkGrey: 2
+ ClothingNeckCloakAce: 2
+ ClothingNeckCloakAro: 2
+ ClothingNeckCloakBi: 2
+ ClothingNeckCloakEnby: 2
+ ClothingNeckCloakGay: 2
+ ClothingNeckCloakIntersex: 2
+ ClothingNeckCloakLesbian: 2
+ ClothingNeckCloakPan: 2
+ ClothingNeckCloakTrans: 2
+ ClothingHeadHatXmasCrown: 2
+ BedsheetRainbow: 2
+ ClothingNeckHeadphones: 2
+ ClothingHeadHatFlowerWreath: 2
+ ClothingUniformColorRainbow: 2
+ ClothingUnderSocksCoder: 2
+ ClothingUnderSocksBee: 2
- type: AccessReader
access: [["Kitchen"], ["Theatre"]]
+# Pride Vending Machine
+
+- type: entity
+ parent: VendingMachine
+ id: VendingMachinePride
+ name: Pride-O-Mat
+ description: A vending machine containing pride.
+ components:
+ - type: VendingMachine
+ pack: PrideDrobeInventory
+ offState: off
+ brokenState: broken
+ normalState: normal-unshaded
+ - type: Advertise
+ pack: PrideDrobeAds
+ - type: SpeakOnUIClosed
+ pack: PrideDrobeGoodbyes
+ - type: Speech
+ - type: PointLight
+ radius: 1.5
+ energy: 1.3 # reduced energy since the color is pure white
+ color: "#FFFFFF"
+ - type: Sprite
+ sprite: Structures/Machines/VendingMachines/pride.rsi
+ layers:
+ - state: "off"
+ map: ["enum.VendingMachineVisualLayers.Base"]
+ - state: "off"
+ map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
+ shader: unshaded
+ - state: panel
+ map: ["enum.WiresVisualLayers.MaintenancePanel"]
+
# Gas Tank Dispenser
- type: entity
--- /dev/null
+{
+ "version": 1,
+ "license": "CC-BY-SA-4.0",
+ "copyright": "The art belongs to Woods#1999 on discord",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "broken"
+ },
+ {
+ "name": "off"
+ },
+ {
+ "name": "panel"
+ },
+ {
+ "name": "normal-unshaded",
+ "delays": [
+ [
+ 1.5,
+ 0.1,
+ 1.5,
+ 0.1
+ ]
+ ]
+ }
+ ]
+}