happy honk meal box dispenser (#13490)
This commit is contained in:
@@ -165,3 +165,13 @@
|
||||
cost: 1000
|
||||
category: Atmospherics
|
||||
group: market
|
||||
|
||||
- type: cargoProduct
|
||||
id: CrateVendingMachineRestockHappyHonk
|
||||
icon:
|
||||
sprite: Objects/Specific/Service/vending_machine_restock.rsi
|
||||
state: base
|
||||
product: CrateVendingMachineRestockHappyHonkFilled
|
||||
cost: 2100
|
||||
category: Service
|
||||
group: market
|
||||
|
||||
@@ -132,3 +132,12 @@
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: VendingMachineRestockTankDispenser
|
||||
|
||||
- type: entity
|
||||
id: CrateVendingMachineRestockHappyHonkFilled
|
||||
parent: CratePlastic
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: VendingMachineRestockHappyHonk
|
||||
amount: 2
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
- type: advertisementsPack
|
||||
id: HappyHonkAds
|
||||
advertisements:
|
||||
- advertisement-happyhonk-1
|
||||
- advertisement-happyhonk-2
|
||||
- advertisement-happyhonk-3
|
||||
- advertisement-happyhonk-4
|
||||
- advertisement-happyhonk-5
|
||||
- advertisement-happyhonk-6
|
||||
- advertisement-happyhonk-7
|
||||
- advertisement-happyhonk-8
|
||||
- advertisement-happyhonk-9
|
||||
@@ -0,0 +1,8 @@
|
||||
- type: vendingMachineInventory
|
||||
id: HappyHonkDispenserInventory
|
||||
startingInventory:
|
||||
HappyHonk: 10
|
||||
HappyHonkMime: 4
|
||||
emaggedInventory:
|
||||
HappyHonkCluwne: 1
|
||||
HappyHonkNukie: 1
|
||||
@@ -35,6 +35,7 @@
|
||||
- FoodNoodlesChowmein
|
||||
- FoodNoodlesSpesslaw
|
||||
- FoodNoodlesMeatball
|
||||
- FoodMealHappyHonkClown
|
||||
- FoodSoupPea
|
||||
- FoodSaladHerb
|
||||
- FoodSaladValid
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
- VendingMachineRestockGetmoreChocolateCorp
|
||||
- VendingMachineRestockRobustSoftdrinks
|
||||
- VendingMachineRestockHotDrinks
|
||||
- VendingMachineRestockHappyHonk
|
||||
|
||||
- type: entity
|
||||
id: SpawnVendingMachineRestockFood
|
||||
@@ -39,6 +40,7 @@
|
||||
- VendingMachineRestockChang
|
||||
- VendingMachineRestockDonut
|
||||
- VendingMachineRestockGetmoreChocolateCorp
|
||||
- VendingMachineRestockHappyHonk
|
||||
|
||||
- type: entity
|
||||
id: SpawnVendingMachineRestockDrink
|
||||
|
||||
@@ -368,3 +368,233 @@
|
||||
contents:
|
||||
- id: FoodDonkpocketDink
|
||||
amount: 6
|
||||
|
||||
- type: entity
|
||||
id: HappyHonk
|
||||
parent: BoxCardboard
|
||||
name: happy honk meal
|
||||
suffix: Toy Safe
|
||||
description: The toy is more edible than the food.
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Objects/Storage/happyhonk/clown.rsi
|
||||
state: box
|
||||
- type: Item
|
||||
sprite: Objects/Storage/happyhonk/clown.rsi
|
||||
heldPrefix: box
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: BagOpenCloseVisualizer
|
||||
openIcon: box-open
|
||||
- type: Storage
|
||||
capacity: 30
|
||||
- type: Tag
|
||||
tags:
|
||||
- Trash
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ToyMouse
|
||||
orGroup: GiftPool
|
||||
- id: ToyAi
|
||||
orGroup: GiftPool
|
||||
- id: ToyNuke
|
||||
orGroup: GiftPool
|
||||
- id: ToyAssistant
|
||||
orGroup: GiftPool
|
||||
- id: ToyGriffin
|
||||
orGroup: GiftPool
|
||||
- id: ToyHonk
|
||||
orGroup: GiftPool
|
||||
- id: ToyIan
|
||||
orGroup: GiftPool
|
||||
- id: ToyMarauder
|
||||
orGroup: GiftPool
|
||||
- id: ToyMauler
|
||||
orGroup: GiftPool
|
||||
- id: ToyGygax
|
||||
orGroup: GiftPool
|
||||
- id: ToyOdysseus
|
||||
orGroup: GiftPool
|
||||
- id: ToyOwlman
|
||||
orGroup: GiftPool
|
||||
- id: ToyDeathRipley
|
||||
orGroup: GiftPool
|
||||
- id: ToyPhazon
|
||||
orGroup: GiftPool
|
||||
- id: ToyFireRipley
|
||||
orGroup: GiftPool
|
||||
- id: ToyReticence
|
||||
orGroup: GiftPool
|
||||
- id: ToyRipley
|
||||
orGroup: GiftPool
|
||||
- id: ToySeraph
|
||||
orGroup: GiftPool
|
||||
- id: ToyDurand
|
||||
orGroup: GiftPool
|
||||
- id: ToySkeleton
|
||||
orGroup: GiftPool
|
||||
- id: FoamBlade
|
||||
orGroup: GiftPool
|
||||
- id: ToySkeleton
|
||||
orGroup: GiftPool
|
||||
- id: ClothingHeadHatBunny
|
||||
orGroup: GiftPool
|
||||
- id: PersonalAI
|
||||
orGroup: GiftPool
|
||||
- id: CrayonBox
|
||||
orGroup: GiftPool
|
||||
- id: ToySword
|
||||
orGroup: GiftPool
|
||||
- id: RevolverCapGun
|
||||
orGroup: GiftPool
|
||||
- id: ToyRubberDuck
|
||||
orGroup: GiftPool
|
||||
- id: BikeHorn
|
||||
prob: 0.5
|
||||
orGroup: GiftPool
|
||||
- id: GoldenBikeHorn
|
||||
prob: 0.1
|
||||
orGroup: GiftPool
|
||||
|
||||
- type: entity
|
||||
id: HappyHonkMime
|
||||
parent: HappyHonk
|
||||
description: A limited mime edition of the happy honk meal.
|
||||
suffix: Toy Safe
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Objects/Storage/happyhonk/mime.rsi
|
||||
state: box
|
||||
- type: Item
|
||||
sprite: Objects/Storage/happyhonk/mime.rsi
|
||||
heldPrefix: box
|
||||
|
||||
- type: entity
|
||||
id: HappyHonkNukie
|
||||
parent: HappyHonk
|
||||
name: robust nukie meal
|
||||
description: A sus meal with a potentially explosive surprise.
|
||||
suffix: Toy Unsafe
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Objects/Storage/happyhonk/nukie.rsi
|
||||
state: box
|
||||
- type: Item
|
||||
sprite: Objects/Storage/happyhonk/nukie.rsi
|
||||
heldPrefix: box
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: C4
|
||||
prob: 0.02
|
||||
orGroup: GiftPool
|
||||
- id: ToyMarauder
|
||||
orGroup: GiftPool
|
||||
- id: ToyMauler
|
||||
orGroup: GiftPool
|
||||
- id: ToyNuke
|
||||
orGroup: GiftPool
|
||||
- id: ToySword
|
||||
orGroup: GiftPool
|
||||
- id: BalloonSyn
|
||||
prob: 0.6
|
||||
orGroup: GiftPool
|
||||
- id: PlushieNuke
|
||||
orGroup: GiftPool
|
||||
|
||||
- type: entity
|
||||
id: HappyHonkCluwne
|
||||
parent: HappyHonk
|
||||
name: woeful cluwne meal
|
||||
description: Nothing good can come of this.
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Objects/Storage/happyhonk/cluwne.rsi
|
||||
state: box
|
||||
- type: Item
|
||||
sprite: Objects/Storage/happyhonk/cluwne.rsi
|
||||
heldPrefix: box
|
||||
|
||||
- type: entity
|
||||
id: FoodMealHappyHonkClown
|
||||
parent: HappyHonk
|
||||
suffix: random food spawner meal
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: FoodBurgerCrazy
|
||||
orGroup: Burgers
|
||||
- id: FoodBurgerCheese
|
||||
orGroup: Burgers
|
||||
- id: DrinkColaCan
|
||||
orGroup: DrinkPool
|
||||
- id: DrinkLemonLimeCan
|
||||
orGroup: DrinkPool
|
||||
- id: DrinkIcedTeaCan
|
||||
orGroup: DrinkPool
|
||||
- id: ToyMouse
|
||||
orGroup: GiftPool
|
||||
- id: ToyAi
|
||||
orGroup: GiftPool
|
||||
- id: ToyNuke
|
||||
orGroup: GiftPool
|
||||
- id: ToyAssistant
|
||||
orGroup: GiftPool
|
||||
- id: ToyGriffin
|
||||
orGroup: GiftPool
|
||||
- id: ToyHonk
|
||||
orGroup: GiftPool
|
||||
- id: ToyIan
|
||||
orGroup: GiftPool
|
||||
- id: ToyMarauder
|
||||
orGroup: GiftPool
|
||||
- id: ToyMauler
|
||||
orGroup: GiftPool
|
||||
- id: ToyGygax
|
||||
orGroup: GiftPool
|
||||
- id: ToyOdysseus
|
||||
orGroup: GiftPool
|
||||
- id: ToyOwlman
|
||||
orGroup: GiftPool
|
||||
- id: ToyDeathRipley
|
||||
orGroup: GiftPool
|
||||
- id: ToyPhazon
|
||||
orGroup: GiftPool
|
||||
- id: ToyFireRipley
|
||||
orGroup: GiftPool
|
||||
- id: ToyReticence
|
||||
orGroup: GiftPool
|
||||
- id: ToyRipley
|
||||
orGroup: GiftPool
|
||||
- id: ToySeraph
|
||||
orGroup: GiftPool
|
||||
- id: ToyDurand
|
||||
orGroup: GiftPool
|
||||
- id: ToySkeleton
|
||||
orGroup: GiftPool
|
||||
- id: FoamBlade
|
||||
orGroup: GiftPool
|
||||
- id: ToySkeleton
|
||||
orGroup: GiftPool
|
||||
- id: ClothingHeadHatBunny
|
||||
orGroup: GiftPool
|
||||
- id: PersonalAI
|
||||
orGroup: GiftPool
|
||||
- id: CrayonBox
|
||||
orGroup: GiftPool
|
||||
- id: ToySword
|
||||
orGroup: GiftPool
|
||||
- id: RevolverCapGun
|
||||
orGroup: GiftPool
|
||||
- id: ToyRubberDuck
|
||||
orGroup: GiftPool
|
||||
- id: BikeHorn
|
||||
prob: 0.5
|
||||
orGroup: GiftPool
|
||||
- id: GoldenBikeHorn
|
||||
prob: 0.1
|
||||
orGroup: GiftPool
|
||||
@@ -39,3 +39,23 @@
|
||||
damage:
|
||||
types:
|
||||
Blunt: 0
|
||||
|
||||
- type: entity
|
||||
parent: BikeHorn
|
||||
id: GoldenBikeHorn
|
||||
name: golden honker
|
||||
suffix: not to be mapped.
|
||||
description: A happy honk prize, pray to the gods for your reward.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Fun/goldbikehorn.rsi
|
||||
state: icon
|
||||
- type: Item
|
||||
sprite: Objects/Fun/goldbikehorn.rsi
|
||||
size: 5
|
||||
- type: Clothing
|
||||
sprite: Objects/Fun/goldbikehorn.rsi
|
||||
slots: [Belt]
|
||||
- type: Prayable
|
||||
- type: StaticPrice
|
||||
price: 1000
|
||||
@@ -363,3 +363,19 @@
|
||||
- state: green_bit
|
||||
shader: unshaded
|
||||
- state: refill_tanks
|
||||
|
||||
- type: entity
|
||||
parent: BaseVendingMachineRestock
|
||||
id: VendingMachineRestockHappyHonk
|
||||
name: happy honk restock box
|
||||
description: place this box full of fun into the restock slot on the Happy Honk Dispenser to begin.
|
||||
components:
|
||||
- type: VendingMachineRestock
|
||||
canRestock:
|
||||
- HappyHonkDispenserInventory
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: base
|
||||
- state: green_bit
|
||||
shader: unshaded
|
||||
- state: refill_honk
|
||||
|
||||
@@ -1415,6 +1415,41 @@
|
||||
- type: AccessReader
|
||||
access: [["Medical"]]
|
||||
|
||||
- type: entity
|
||||
parent: VendingMachine
|
||||
id: VendingMachineHappyHonk
|
||||
name: Happy Honk Dispenser
|
||||
description: A happy honk meal box dispenser made by honk! co.
|
||||
components:
|
||||
- type: VendingMachine
|
||||
pack: HappyHonkDispenserInventory
|
||||
dispenseOnHitChance: 0.25
|
||||
dispenseOnHitThreshold: 2
|
||||
offState: off
|
||||
brokenState: broken
|
||||
normalState: normal-unshaded
|
||||
denyState: deny-unshaded
|
||||
ejectDelay: 1.9
|
||||
soundVend: /Audio/Items/bikehorn.ogg
|
||||
- type: Sprite
|
||||
sprite: Structures/Machines/VendingMachines/happyhonk.rsi
|
||||
layers:
|
||||
- state: "off"
|
||||
map: ["enum.VendingMachineVisualLayers.Base"]
|
||||
- state: "off"
|
||||
map: ["enum.VendingMachineVisualLayers.BaseUnshaded"]
|
||||
shader: unshaded
|
||||
- state: panel
|
||||
map: ["enum.WiresVisualLayers.MaintenancePanel"]
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
color: "#3c5eb5"
|
||||
- type: Advertise
|
||||
pack: HappyHonkAds
|
||||
- type: AccessReader
|
||||
access: [["Kitchen"]]
|
||||
|
||||
# Gas Tank Dispenser
|
||||
|
||||
- type: entity
|
||||
|
||||
Reference in New Issue
Block a user