diff --git a/Resources/Locale/en-US/advertisements/vending/happyhonk.ftl b/Resources/Locale/en-US/advertisements/vending/happyhonk.ftl new file mode 100644 index 0000000000..be8a0abf47 --- /dev/null +++ b/Resources/Locale/en-US/advertisements/vending/happyhonk.ftl @@ -0,0 +1,9 @@ +advertisement-happyhonk-1 = Honk! Honk! Why not order a Happy Honk Meal today? +advertisement-happyhonk-2 = Clowns deserve a hug, if you see one be sure to show your appreciation. +advertisement-happyhonk-3 = If you find the Golden Honker then pray to the gods, you are one lucky person. +advertisement-happyhonk-4 = Happy Honk, its a meal its a deal its got a plastic toy that will make you squeal. +advertisement-happyhonk-5 = What's black and white and red all over? The mime and she died from blunt head trauma. +advertisement-happyhonk-6 = How many security officers does it take to arrest you? Three, one to beat you to death, one to cuff you and one to dump your body in maintenance. +advertisement-happyhonk-7 = Happy Honk is not responsible for the quality of the food placed within our Happy Honk meal boxes. +advertisement-happyhonk-8 = Why not ask for our limited edition Mime Happy Honk Meal? +advertisement-happyhonk-9 = Happy Honk is a trademark of Honk! co. and is far superior to Robust Nukie Food corp. diff --git a/Resources/Locale/en-US/prototypes/catalog/cargo/cargo-vending.ftl b/Resources/Locale/en-US/prototypes/catalog/cargo/cargo-vending.ftl index 53a3fd77bc..a303f0d637 100644 --- a/Resources/Locale/en-US/prototypes/catalog/cargo/cargo-vending.ftl +++ b/Resources/Locale/en-US/prototypes/catalog/cargo/cargo-vending.ftl @@ -46,3 +46,5 @@ ent-CrateVendingMachineRestockSnacks = { ent-CrateVendingMachineRestockSnacksFil ent-CrateVendingMachineRestockTankDispenser = { ent-CrateVendingMachineRestockTankDispenserFilled } .desc = { ent-CrateVendingMachineRestockTankDispenserFilled.desc } +ent-CrateVendingMachineRestockHappyHonk = { ent-CrateVendingMachineRestockHappyHonkFilled } + .desc = { ent-CrateVendingMachineRestockHappyHonkFilled.desc } diff --git a/Resources/Locale/en-US/prototypes/catalog/fills/crates/vending-crates.ftl b/Resources/Locale/en-US/prototypes/catalog/fills/crates/vending-crates.ftl index 4b8451d19e..acfe23c985 100644 --- a/Resources/Locale/en-US/prototypes/catalog/fills/crates/vending-crates.ftl +++ b/Resources/Locale/en-US/prototypes/catalog/fills/crates/vending-crates.ftl @@ -45,3 +45,7 @@ ent-CrateVendingMachineRestockSnacksFilled = Snack restock crate ent-CrateVendingMachineRestockTankDispenserFilled = Tank dispenser restock crate .desc = Contains a restock box for an Engineering or Atmospherics tank dispenser. + +ent-CrateVendingMachineRestockHappyHonkFilled = Happy honk restock crate + .desc = Contains a restock box for a happy honk dispenser. + diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml index fe03a3522a..f00c4d35d4 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/vending.yml b/Resources/Prototypes/Catalog/Fills/Crates/vending.yml index ed0a7519b0..284603b465 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/vending.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/vending.yml @@ -132,3 +132,12 @@ - type: StorageFill contents: - id: VendingMachineRestockTankDispenser + +- type: entity + id: CrateVendingMachineRestockHappyHonkFilled + parent: CratePlastic + components: + - type: StorageFill + contents: + - id: VendingMachineRestockHappyHonk + amount: 2 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Advertisements/happyhonk.yml b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/happyhonk.yml new file mode 100644 index 0000000000..7866747be0 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Advertisements/happyhonk.yml @@ -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 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/happyhonk.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/happyhonk.yml new file mode 100644 index 0000000000..50695edc19 --- /dev/null +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/happyhonk.yml @@ -0,0 +1,8 @@ +- type: vendingMachineInventory + id: HappyHonkDispenserInventory + startingInventory: + HappyHonk: 10 + HappyHonkMime: 4 + emaggedInventory: + HappyHonkCluwne: 1 + HappyHonkNukie: 1 diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/food_meal.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/food_meal.yml index 8a7fc7c3fc..e714d91326 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/food_meal.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/food_meal.yml @@ -35,6 +35,7 @@ - FoodNoodlesChowmein - FoodNoodlesSpesslaw - FoodNoodlesMeatball + - FoodMealHappyHonkClown - FoodSoupPea - FoodSaladHerb - FoodSaladValid diff --git a/Resources/Prototypes/Entities/Markers/Spawners/vending_machine_restock.yml b/Resources/Prototypes/Entities/Markers/Spawners/vending_machine_restock.yml index f323d2268d..6d0e56cf8e 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/vending_machine_restock.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/vending_machine_restock.yml @@ -19,6 +19,7 @@ - VendingMachineRestockGetmoreChocolateCorp - VendingMachineRestockRobustSoftdrinks - VendingMachineRestockHotDrinks + - VendingMachineRestockHappyHonk - type: entity id: SpawnVendingMachineRestockFood @@ -39,6 +40,7 @@ - VendingMachineRestockChang - VendingMachineRestockDonut - VendingMachineRestockGetmoreChocolateCorp + - VendingMachineRestockHappyHonk - type: entity id: SpawnVendingMachineRestockDrink diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/box.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/box.yml index 65aa08db09..e2edc4916a 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/box.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/box.yml @@ -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 \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Fun/bike_horn.yml b/Resources/Prototypes/Entities/Objects/Fun/bike_horn.yml index 878c44c7a8..bc8adf3120 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/bike_horn.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/bike_horn.yml @@ -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 \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Specific/Service/vending_machine_restock.yml b/Resources/Prototypes/Entities/Objects/Specific/Service/vending_machine_restock.yml index 4e7a59e2ec..5da6383862 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Service/vending_machine_restock.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Service/vending_machine_restock.yml @@ -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 diff --git a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml index 0d5ed1e999..6488470b28 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml @@ -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 diff --git a/Resources/Textures/Objects/Fun/goldbikehorn.rsi/equipped-BELT.png b/Resources/Textures/Objects/Fun/goldbikehorn.rsi/equipped-BELT.png new file mode 100644 index 0000000000..6a334b3df9 Binary files /dev/null and b/Resources/Textures/Objects/Fun/goldbikehorn.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/Objects/Fun/goldbikehorn.rsi/icon.png b/Resources/Textures/Objects/Fun/goldbikehorn.rsi/icon.png new file mode 100644 index 0000000000..ada07a8720 Binary files /dev/null and b/Resources/Textures/Objects/Fun/goldbikehorn.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Fun/goldbikehorn.rsi/inhand-left.png b/Resources/Textures/Objects/Fun/goldbikehorn.rsi/inhand-left.png new file mode 100644 index 0000000000..dc3c7ec737 Binary files /dev/null and b/Resources/Textures/Objects/Fun/goldbikehorn.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Fun/goldbikehorn.rsi/inhand-right.png b/Resources/Textures/Objects/Fun/goldbikehorn.rsi/inhand-right.png new file mode 100644 index 0000000000..e015e09221 Binary files /dev/null and b/Resources/Textures/Objects/Fun/goldbikehorn.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Fun/goldbikehorn.rsi/meta.json b/Resources/Textures/Objects/Fun/goldbikehorn.rsi/meta.json new file mode 100644 index 0000000000..7f233404e0 --- /dev/null +++ b/Resources/Textures/Objects/Fun/goldbikehorn.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from vgstation at https://github.com/vgstation-coders/vgstation13/commit/125c975f1b3bf9826b37029e9ab5a5f89e975a7e. Modified by brainfood1183 (github) for ss14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Specific/Service/vending_machine_restock.rsi/meta.json b/Resources/Textures/Objects/Specific/Service/vending_machine_restock.rsi/meta.json index e218106d63..b1aca32515 100644 --- a/Resources/Textures/Objects/Specific/Service/vending_machine_restock.rsi/meta.json +++ b/Resources/Textures/Objects/Specific/Service/vending_machine_restock.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Original source: https://github.com/tgstation/tgstation/blob/master/icons/obj/vending_restock.dmi @ commit 014c44ef6279beb02a5f3e76824439fa57181c22 - Additions and cleanup by @Vordenburg", + "copyright": "Original source: https://github.com/tgstation/tgstation/blob/master/icons/obj/vending_restock.dmi @ commit 014c44ef6279beb02a5f3e76824439fa57181c22 - Additions and cleanup by @Vordenburg. Refill_honk made by brainfood1183 (github) for ss14", "size": { "x": 32, "y": 32 @@ -83,6 +83,9 @@ }, { "name": "refill_snack" + }, + { + "name": "refill_honk" }, { "name": "refill_tanks" diff --git a/Resources/Textures/Objects/Specific/Service/vending_machine_restock.rsi/refill_honk.png b/Resources/Textures/Objects/Specific/Service/vending_machine_restock.rsi/refill_honk.png new file mode 100644 index 0000000000..d327c9f150 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Service/vending_machine_restock.rsi/refill_honk.png differ diff --git a/Resources/Textures/Objects/Storage/happyhonk/clown.rsi/box-inhand-left.png b/Resources/Textures/Objects/Storage/happyhonk/clown.rsi/box-inhand-left.png new file mode 100644 index 0000000000..07631ec0c3 Binary files /dev/null and b/Resources/Textures/Objects/Storage/happyhonk/clown.rsi/box-inhand-left.png differ diff --git a/Resources/Textures/Objects/Storage/happyhonk/clown.rsi/box-inhand-right.png b/Resources/Textures/Objects/Storage/happyhonk/clown.rsi/box-inhand-right.png new file mode 100644 index 0000000000..a6b9b44381 Binary files /dev/null and b/Resources/Textures/Objects/Storage/happyhonk/clown.rsi/box-inhand-right.png differ diff --git a/Resources/Textures/Objects/Storage/happyhonk/clown.rsi/box-open.png b/Resources/Textures/Objects/Storage/happyhonk/clown.rsi/box-open.png new file mode 100644 index 0000000000..a7635656c6 Binary files /dev/null and b/Resources/Textures/Objects/Storage/happyhonk/clown.rsi/box-open.png differ diff --git a/Resources/Textures/Objects/Storage/happyhonk/clown.rsi/box.png b/Resources/Textures/Objects/Storage/happyhonk/clown.rsi/box.png new file mode 100644 index 0000000000..3c2f7060c0 Binary files /dev/null and b/Resources/Textures/Objects/Storage/happyhonk/clown.rsi/box.png differ diff --git a/Resources/Textures/Objects/Storage/happyhonk/clown.rsi/meta.json b/Resources/Textures/Objects/Storage/happyhonk/clown.rsi/meta.json new file mode 100644 index 0000000000..a9c36ac409 --- /dev/null +++ b/Resources/Textures/Objects/Storage/happyhonk/clown.rsi/meta.json @@ -0,0 +1,25 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "made by brainfood1183 (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "box" + }, + { + "name": "box-open" + }, + { + "name": "box-inhand-left", + "directions": 4 + }, + { + "name": "box-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Storage/happyhonk/cluwne.rsi/box-inhand-left.png b/Resources/Textures/Objects/Storage/happyhonk/cluwne.rsi/box-inhand-left.png new file mode 100644 index 0000000000..6327ecd00e Binary files /dev/null and b/Resources/Textures/Objects/Storage/happyhonk/cluwne.rsi/box-inhand-left.png differ diff --git a/Resources/Textures/Objects/Storage/happyhonk/cluwne.rsi/box-inhand-right.png b/Resources/Textures/Objects/Storage/happyhonk/cluwne.rsi/box-inhand-right.png new file mode 100644 index 0000000000..d0692b1e50 Binary files /dev/null and b/Resources/Textures/Objects/Storage/happyhonk/cluwne.rsi/box-inhand-right.png differ diff --git a/Resources/Textures/Objects/Storage/happyhonk/cluwne.rsi/box-open.png b/Resources/Textures/Objects/Storage/happyhonk/cluwne.rsi/box-open.png new file mode 100644 index 0000000000..709ad575d2 Binary files /dev/null and b/Resources/Textures/Objects/Storage/happyhonk/cluwne.rsi/box-open.png differ diff --git a/Resources/Textures/Objects/Storage/happyhonk/cluwne.rsi/box.png b/Resources/Textures/Objects/Storage/happyhonk/cluwne.rsi/box.png new file mode 100644 index 0000000000..98791e3959 Binary files /dev/null and b/Resources/Textures/Objects/Storage/happyhonk/cluwne.rsi/box.png differ diff --git a/Resources/Textures/Objects/Storage/happyhonk/cluwne.rsi/meta.json b/Resources/Textures/Objects/Storage/happyhonk/cluwne.rsi/meta.json new file mode 100644 index 0000000000..e3c80c2ae3 --- /dev/null +++ b/Resources/Textures/Objects/Storage/happyhonk/cluwne.rsi/meta.json @@ -0,0 +1,25 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by brainfood1183 (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "box" + }, + { + "name": "box-open" + }, + { + "name": "box-inhand-left", + "directions": 4 + }, + { + "name": "box-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Storage/happyhonk/mime.rsi/box-inhand-left.png b/Resources/Textures/Objects/Storage/happyhonk/mime.rsi/box-inhand-left.png new file mode 100644 index 0000000000..2d67cfa091 Binary files /dev/null and b/Resources/Textures/Objects/Storage/happyhonk/mime.rsi/box-inhand-left.png differ diff --git a/Resources/Textures/Objects/Storage/happyhonk/mime.rsi/box-inhand-right.png b/Resources/Textures/Objects/Storage/happyhonk/mime.rsi/box-inhand-right.png new file mode 100644 index 0000000000..c303858d41 Binary files /dev/null and b/Resources/Textures/Objects/Storage/happyhonk/mime.rsi/box-inhand-right.png differ diff --git a/Resources/Textures/Objects/Storage/happyhonk/mime.rsi/box-open.png b/Resources/Textures/Objects/Storage/happyhonk/mime.rsi/box-open.png new file mode 100644 index 0000000000..ab36fcca2e Binary files /dev/null and b/Resources/Textures/Objects/Storage/happyhonk/mime.rsi/box-open.png differ diff --git a/Resources/Textures/Objects/Storage/happyhonk/mime.rsi/box.png b/Resources/Textures/Objects/Storage/happyhonk/mime.rsi/box.png new file mode 100644 index 0000000000..6dee8d1517 Binary files /dev/null and b/Resources/Textures/Objects/Storage/happyhonk/mime.rsi/box.png differ diff --git a/Resources/Textures/Objects/Storage/happyhonk/mime.rsi/meta.json b/Resources/Textures/Objects/Storage/happyhonk/mime.rsi/meta.json new file mode 100644 index 0000000000..e3c80c2ae3 --- /dev/null +++ b/Resources/Textures/Objects/Storage/happyhonk/mime.rsi/meta.json @@ -0,0 +1,25 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by brainfood1183 (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "box" + }, + { + "name": "box-open" + }, + { + "name": "box-inhand-left", + "directions": 4 + }, + { + "name": "box-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Storage/happyhonk/nukie.rsi/box-inhand-left.png b/Resources/Textures/Objects/Storage/happyhonk/nukie.rsi/box-inhand-left.png new file mode 100644 index 0000000000..d2c25fc4a9 Binary files /dev/null and b/Resources/Textures/Objects/Storage/happyhonk/nukie.rsi/box-inhand-left.png differ diff --git a/Resources/Textures/Objects/Storage/happyhonk/nukie.rsi/box-inhand-right.png b/Resources/Textures/Objects/Storage/happyhonk/nukie.rsi/box-inhand-right.png new file mode 100644 index 0000000000..0ad928d00c Binary files /dev/null and b/Resources/Textures/Objects/Storage/happyhonk/nukie.rsi/box-inhand-right.png differ diff --git a/Resources/Textures/Objects/Storage/happyhonk/nukie.rsi/box-open.png b/Resources/Textures/Objects/Storage/happyhonk/nukie.rsi/box-open.png new file mode 100644 index 0000000000..14e8a1181d Binary files /dev/null and b/Resources/Textures/Objects/Storage/happyhonk/nukie.rsi/box-open.png differ diff --git a/Resources/Textures/Objects/Storage/happyhonk/nukie.rsi/box.png b/Resources/Textures/Objects/Storage/happyhonk/nukie.rsi/box.png new file mode 100644 index 0000000000..8c0c2058c3 Binary files /dev/null and b/Resources/Textures/Objects/Storage/happyhonk/nukie.rsi/box.png differ diff --git a/Resources/Textures/Objects/Storage/happyhonk/nukie.rsi/meta.json b/Resources/Textures/Objects/Storage/happyhonk/nukie.rsi/meta.json new file mode 100644 index 0000000000..e3c80c2ae3 --- /dev/null +++ b/Resources/Textures/Objects/Storage/happyhonk/nukie.rsi/meta.json @@ -0,0 +1,25 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by brainfood1183 (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "box" + }, + { + "name": "box-open" + }, + { + "name": "box-inhand-left", + "directions": 4 + }, + { + "name": "box-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/happyhonk.rsi/broken.png b/Resources/Textures/Structures/Machines/VendingMachines/happyhonk.rsi/broken.png new file mode 100644 index 0000000000..c49d338933 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/happyhonk.rsi/broken.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/happyhonk.rsi/deny-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/happyhonk.rsi/deny-unshaded.png new file mode 100644 index 0000000000..ff11212e00 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/happyhonk.rsi/deny-unshaded.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/happyhonk.rsi/meta.json b/Resources/Textures/Structures/Machines/VendingMachines/happyhonk.rsi/meta.json new file mode 100644 index 0000000000..46e02b063e --- /dev/null +++ b/Resources/Textures/Structures/Machines/VendingMachines/happyhonk.rsi/meta.json @@ -0,0 +1,41 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by brainfood1183 (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "normal-unshaded", + "delays": [ + [ + 2.5, + 0.1, + 3.4, + 0.1 + ] + ] + }, + { + "name": "deny-unshaded", + "delays": [ + [ + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "broken" + }, + { + "name": "off" + }, + { + "name": "panel" + } + ] +} diff --git a/Resources/Textures/Structures/Machines/VendingMachines/happyhonk.rsi/normal-unshaded.png b/Resources/Textures/Structures/Machines/VendingMachines/happyhonk.rsi/normal-unshaded.png new file mode 100644 index 0000000000..291e1b1124 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/happyhonk.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/happyhonk.rsi/off.png b/Resources/Textures/Structures/Machines/VendingMachines/happyhonk.rsi/off.png new file mode 100644 index 0000000000..895652c091 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/happyhonk.rsi/off.png differ diff --git a/Resources/Textures/Structures/Machines/VendingMachines/happyhonk.rsi/panel.png b/Resources/Textures/Structures/Machines/VendingMachines/happyhonk.rsi/panel.png new file mode 100644 index 0000000000..0812d57036 Binary files /dev/null and b/Resources/Textures/Structures/Machines/VendingMachines/happyhonk.rsi/panel.png differ