From 88c87d17253c296d77066af868d014c04c51d816 Mon Sep 17 00:00:00 2001 From: Hqlle <132773721+Hqlle@users.noreply.github.com> Date: Sat, 12 Oct 2024 15:50:44 +0300 Subject: [PATCH] Tea --- .../Locale/en-US/_LostParadise/flavors.ftl | 6 + .../Locale/en-US/_LostParadise/mood/mood.ftl | 3 +- .../_LostParadise/reagents/consumable.ftl | 12 + .../Locale/ru-RU/_LostParadise/flavors.ftl | 6 + .../Locale/ru-RU/_LostParadise/mood/mood.ftl | 3 +- .../prototypes/reagents/consumable.ftl | 12 + .../consumable/drinks/drinks_bottles.ftl | 16 ++ .../structures/machines/vending_machines.ftl | 2 + .../Reagents/Consumable/Drink/drinks.yml | 7 + .../Inventories/TeaVendMachine.yml | 11 + .../Consumable/Drinks/drinks_bottles.yml | 247 ++++++++++++++++++ .../Structures/Machines/vending_machines.yml | 33 +++ .../_LostParadise/Flavors/flavors.yml | 29 ++ .../Prototypes/_LostParadise/Mood/drugs.yml | 4 + .../Reagents/Consumable/Drink/drinks.yml | 112 ++++++++ .../Drinks/teabottle.rsi/fill-1.png | Bin 0 -> 228 bytes .../Drinks/teabottle.rsi/fill-2.png | Bin 0 -> 254 bytes .../Drinks/teabottle.rsi/fill-3.png | Bin 0 -> 259 bytes .../Drinks/teabottle.rsi/fill-4.png | Bin 0 -> 260 bytes .../Drinks/teabottle.rsi/fill-5.png | Bin 0 -> 261 bytes .../Drinks/teabottle.rsi/fill-6.png | Bin 0 -> 266 bytes .../Consumable/Drinks/teabottle.rsi/icon.png | Bin 0 -> 358 bytes .../Drinks/teabottle.rsi/icon_open.png | Bin 0 -> 367 bytes .../Drinks/teabottle.rsi/inhand-left.png | Bin 0 -> 305 bytes .../Drinks/teabottle.rsi/inhand-right.png | Bin 0 -> 328 bytes .../Drinks/teabottle.rsi/label_1.png | Bin 0 -> 275 bytes .../Drinks/teabottle.rsi/label_2.png | Bin 0 -> 245 bytes .../Drinks/teabottle.rsi/label_3.png | Bin 0 -> 239 bytes .../Drinks/teabottle.rsi/label_4.png | Bin 0 -> 262 bytes .../Drinks/teabottle.rsi/label_5.png | Bin 0 -> 263 bytes .../Drinks/teabottle.rsi/label_6.png | Bin 0 -> 266 bytes .../Drinks/teabottle.rsi/label_7.png | Bin 0 -> 218 bytes .../Drinks/teabottle.rsi/label_8.png | Bin 0 -> 218 bytes .../Consumable/Drinks/teabottle.rsi/meta.json | 59 +++++ .../VendingMachines/teavend.rsi/broken.png | Bin 0 -> 3511 bytes .../teavend.rsi/deny-unshaded.png | Bin 0 -> 843 bytes .../teavend.rsi/eject-unshaded.png | Bin 0 -> 665 bytes .../VendingMachines/teavend.rsi/meta.json | 91 +++++++ .../teavend.rsi/normal-unshaded.png | Bin 0 -> 572 bytes .../VendingMachines/teavend.rsi/off.png | Bin 0 -> 2204 bytes .../VendingMachines/teavend.rsi/panel.png | Bin 0 -> 768 bytes 41 files changed, 651 insertions(+), 2 deletions(-) create mode 100644 Resources/Locale/en-US/_LostParadise/flavors.ftl create mode 100644 Resources/Locale/en-US/_LostParadise/reagents/consumable.ftl create mode 100644 Resources/Locale/ru-RU/_LostParadise/flavors.ftl create mode 100644 Resources/Locale/ru-RU/_LostParadise/prototypes/reagents/consumable.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/drinks/drinks_bottles.ftl create mode 100644 Resources/Prototypes/_LostParadise/Catalog/VendingMachines/Inventories/TeaVendMachine.yml create mode 100644 Resources/Prototypes/_LostParadise/Entities/Objects/Consumable/Drinks/drinks_bottles.yml create mode 100644 Resources/Prototypes/_LostParadise/Flavors/flavors.yml create mode 100644 Resources/Prototypes/_LostParadise/Mood/drugs.yml create mode 100644 Resources/Prototypes/_LostParadise/Reagents/Consumable/Drink/drinks.yml create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/fill-1.png create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/fill-2.png create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/fill-3.png create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/fill-4.png create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/fill-5.png create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/fill-6.png create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/icon.png create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/icon_open.png create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/inhand-left.png create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/inhand-right.png create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_1.png create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_2.png create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_3.png create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_4.png create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_5.png create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_6.png create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_7.png create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_8.png create mode 100644 Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/meta.json create mode 100644 Resources/Textures/_LostParadise/Structures/Machines/VendingMachines/teavend.rsi/broken.png create mode 100644 Resources/Textures/_LostParadise/Structures/Machines/VendingMachines/teavend.rsi/deny-unshaded.png create mode 100644 Resources/Textures/_LostParadise/Structures/Machines/VendingMachines/teavend.rsi/eject-unshaded.png create mode 100644 Resources/Textures/_LostParadise/Structures/Machines/VendingMachines/teavend.rsi/meta.json create mode 100644 Resources/Textures/_LostParadise/Structures/Machines/VendingMachines/teavend.rsi/normal-unshaded.png create mode 100644 Resources/Textures/_LostParadise/Structures/Machines/VendingMachines/teavend.rsi/off.png create mode 100644 Resources/Textures/_LostParadise/Structures/Machines/VendingMachines/teavend.rsi/panel.png diff --git a/Resources/Locale/en-US/_LostParadise/flavors.ftl b/Resources/Locale/en-US/_LostParadise/flavors.ftl new file mode 100644 index 00000000000..b464ebe7aa9 --- /dev/null +++ b/Resources/Locale/en-US/_LostParadise/flavors.ftl @@ -0,0 +1,6 @@ +flavor-complex-camomile-tea = like honey with hints of freshness +flavor-complex-mint-tea = like eternal frost +flavor-complex-ginger-tea = like hot pepper +flavor-complex-berry-tea = like berry compote +flavor-complex-orange-tea = like freshly squeezed orange +flavor-complex-flower-tea = like flowers \ No newline at end of file diff --git a/Resources/Locale/en-US/_LostParadise/mood/mood.ftl b/Resources/Locale/en-US/_LostParadise/mood/mood.ftl index 82760df121b..8ec41597128 100644 --- a/Resources/Locale/en-US/_LostParadise/mood/mood.ftl +++ b/Resources/Locale/en-US/_LostParadise/mood/mood.ftl @@ -2,4 +2,5 @@ mood-effect-LPPEncouraged = Я чувствую себя ободренным(- mood-effect-LPPLoved = я чувствую себя любимым(-ой)... Так чудесно mood-effect-LPPSlapped = Наконец-то я смог(-ла) показать ему/ей свои чувства, я ударил(-а) его по лицу, мне легче... mood-effect-LPPGotSlap = Ай.. Получить пощечину от кого-то это крайне обидно! -modd-effect-LPPEmbarrassment = Я чувствую себя из-за своих или чужих действий легкое смущение... +mood-effect-LPPEmbarrassment = Я чувствую себя из-за своих или чужих действий легкое смущение... +mood-effect-LPPCamomileTeaCalm = Я чуствую себя куда спокойнее после выпитой чашечки ромашкового чая diff --git a/Resources/Locale/en-US/_LostParadise/reagents/consumable.ftl b/Resources/Locale/en-US/_LostParadise/reagents/consumable.ftl new file mode 100644 index 00000000000..3e641cecc37 --- /dev/null +++ b/Resources/Locale/en-US/_LostParadise/reagents/consumable.ftl @@ -0,0 +1,12 @@ +reagent-name-camomile-tea = chamomile tea +reagent-desc-camomile-tea = Tea with added chamomile, great for relaxation. +reagent-name-mint-tea = mint tea +reagent-desc-mint-tea = Tea with mint, thankfully not catnip... +reagent-name-ginger-tea = ginger tea +reagent-desc-ginger-tea = Tea with added ginger, rumored to be great for warming up. +reagent-name-berry-tea = berry tea +reagent-desc-berry-tea = Tea with a mix of various berries, hopefully none of them are poisonous. +reagent-name-orange-tea = orange tea +reagent-desc-orange-tea = Tea with added orange, has a citrusy flavor. +reagent-name-flower-tea = flower tea +reagent-desc-flower-tea = Tea with a blend of various flowers. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/_LostParadise/flavors.ftl b/Resources/Locale/ru-RU/_LostParadise/flavors.ftl new file mode 100644 index 00000000000..b68a3da7155 --- /dev/null +++ b/Resources/Locale/ru-RU/_LostParadise/flavors.ftl @@ -0,0 +1,6 @@ +flavor-complex-camomile-tea = как мёд с нотками свежести +flavor-complex-mint-tea = как вечная мерзлота +flavor-complex-ginger-tea = как жгучий перец +flavor-complex-berry-tea = как ягодный компот +flavor-complex-orange-tea = как выжаный апельсин +flavor-complex-flower-tea = как цветочки \ No newline at end of file diff --git a/Resources/Locale/ru-RU/_LostParadise/mood/mood.ftl b/Resources/Locale/ru-RU/_LostParadise/mood/mood.ftl index 82760df121b..8ec41597128 100644 --- a/Resources/Locale/ru-RU/_LostParadise/mood/mood.ftl +++ b/Resources/Locale/ru-RU/_LostParadise/mood/mood.ftl @@ -2,4 +2,5 @@ mood-effect-LPPEncouraged = Я чувствую себя ободренным(- mood-effect-LPPLoved = я чувствую себя любимым(-ой)... Так чудесно mood-effect-LPPSlapped = Наконец-то я смог(-ла) показать ему/ей свои чувства, я ударил(-а) его по лицу, мне легче... mood-effect-LPPGotSlap = Ай.. Получить пощечину от кого-то это крайне обидно! -modd-effect-LPPEmbarrassment = Я чувствую себя из-за своих или чужих действий легкое смущение... +mood-effect-LPPEmbarrassment = Я чувствую себя из-за своих или чужих действий легкое смущение... +mood-effect-LPPCamomileTeaCalm = Я чуствую себя куда спокойнее после выпитой чашечки ромашкового чая diff --git a/Resources/Locale/ru-RU/_LostParadise/prototypes/reagents/consumable.ftl b/Resources/Locale/ru-RU/_LostParadise/prototypes/reagents/consumable.ftl new file mode 100644 index 00000000000..7640db3c86e --- /dev/null +++ b/Resources/Locale/ru-RU/_LostParadise/prototypes/reagents/consumable.ftl @@ -0,0 +1,12 @@ +reagent-name-camomile-tea = ромашковый чай +reagent-desc-camomile-tea = Чай с добавлением ромашек, отлично успакаивает. +reagent-name-mint-tea = мятный чай +reagent-desc-mint-tea = Чай с мятой, слава богу не кошачьей.. +reagent-name-ginger-tea = имбировый чай +reagent-desc-ginger-tea = Чай с добавлением имбиря, по слухам отлично согревает. +reagent-name-berry-tea = ягодный чай +reagent-desc-berry-tea = Чай с добавлением различных ягод, надеюсь среди них не было волчей ягоды. +reagent-name-orange-tea = апельсиновый чай +reagent-desc-orange-tea = Чай с добавлением апельсина, имеет цитрусовый привкус. +reagent-name-flower-tea = цветочный чай +reagent-desc-flower-tea = Чай с добавлением различных цветов. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/drinks/drinks_bottles.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/drinks/drinks_bottles.ftl new file mode 100644 index 00000000000..47753797f65 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/objects/consumable/drinks/drinks_bottles.ftl @@ -0,0 +1,16 @@ +ent-LPPDrinkCamomileTeaBottleFull = бутылка ромашкового чая + .desc = Бутылка ромашкового чая, идеялен для ваших шальных нервов. +ent-LPPDrinkMintTeaBottleFull = бутылка мятного чая + .desc = Бутылка освежающего мятного чая, просто посмотрев на него вам становиться прохладно. +ent-LPPDrinkGingerTeaBottleFull = бутылка имбирного чая + .desc = Бутылка имбирного чая, идеален для согревания души. +ent-LPPDrinkBerryTeaBottleFull = бутылка ягодного чая + .desc = Бутылка ягодного чая с богатым вкусом летних ягод. +ent-LPPDrinkOrangeTeaBottleFull = бутылка апельсинового чая + .desc = Бутылка апельсинового чая обладающего цитрусовой свежестью. +ent-LPPDrinkFlowerTeaBottleFull = бутылка цветочного чая + .desc = Бутылка цветочного чая с тонкими, нежными нотками цветов. +ent-LPPDrinkTeaBottleFull = бутылка чая + .desc = Бутылка с обычным чаем, ничего необычного. +ent-LPPDrinkGreenTeaBottleFull = бутылка зелёного чая + .desc = Бутылка с зелёным чаем, так же ничего необычного. diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/structures/machines/vending_machines.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/structures/machines/vending_machines.ftl index 302542f02b1..d91b31f38c7 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/structures/machines/vending_machines.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_lostparadise/entities/structures/machines/vending_machines.ftl @@ -25,3 +25,5 @@ ent-LPPUnderpantsMat = Автомат нижнего белья ent-LPPWithSoftAnimals = Автоплюшек .desc = Раздатчик разных мягких игрушек. .suffix = Разблокирован +ent-LPPTeaVend = ЧаяМат + .desc = Идеален для тех, кто хочет освежиться. diff --git a/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml b/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml index 5c09b3c909b..742857eae4b 100644 --- a/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml +++ b/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml @@ -105,6 +105,13 @@ metamorphicMaxFillLevels: 5 metamorphicFillBaseName: fill- metamorphicChangeColor: false + metabolisms: + Medicine: + effects: + - !type:HealthChange + damage: + types: + Poison: -0.20 - type: reagent id: Grenadine diff --git a/Resources/Prototypes/_LostParadise/Catalog/VendingMachines/Inventories/TeaVendMachine.yml b/Resources/Prototypes/_LostParadise/Catalog/VendingMachines/Inventories/TeaVendMachine.yml new file mode 100644 index 00000000000..ec39d3d3eeb --- /dev/null +++ b/Resources/Prototypes/_LostParadise/Catalog/VendingMachines/Inventories/TeaVendMachine.yml @@ -0,0 +1,11 @@ +- type: vendingMachineInventory + id: TeaVendingMachineServitorInventory + startingInventory: + LPPDrinkCamomileTeaBottleFull: 5 + LPPDrinkMintTeaBottleFull: 4 + LPPDrinkGingerTeaBottleFull: 4 + LPPDrinkBerryTeaBottleFull: 4 + LPPDrinkOrangeTeaBottleFull: 3 + LPPDrinkFlowerTeaBottleFull: 4 + LPPDrinkGreenTeaBottleFull: 3 + LPPDrinkTeaBottleFull: 4 \ No newline at end of file diff --git a/Resources/Prototypes/_LostParadise/Entities/Objects/Consumable/Drinks/drinks_bottles.yml b/Resources/Prototypes/_LostParadise/Entities/Objects/Consumable/Drinks/drinks_bottles.yml new file mode 100644 index 00000000000..701674611c6 --- /dev/null +++ b/Resources/Prototypes/_LostParadise/Entities/Objects/Consumable/Drinks/drinks_bottles.yml @@ -0,0 +1,247 @@ +- type: entity + parent: [DrinkBottleVisualsOpenable, DrinkBottlePlasticBaseFull] + id: LPPDrinkCamomileTeaBottleFull + name: camomile tea bottle + description: Bottle of chamomile tea is the perfect remedy for your peace of mind. + components: + - type: Item + size: Small + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: LPPCamomileTea + Quantity: 30 + - type: Drink + - type: Sprite + sprite: _LostParadise/Objects/Consumable/Drinks/teabottle.rsi + layers: + - state: icon + map: ["enum.OpenableVisuals.Layer"] + - state: fill-1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - state: label_1 + - type: Appearance + - type: SolutionContainerVisuals + maxFillLevels: 6 + fillBaseName: fill- + - type: Sealable + +- type: entity + parent: [DrinkBottleVisualsOpenable, DrinkBottlePlasticBaseFull] + id: LPPDrinkMintTeaBottleFull + name: mint tea bottle + description: Bottle of refreshing peppermint tea, just looking at it makes you feel chilled. + components: + - type: Item + size: Small + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: LPPMintTea + Quantity: 30 + - type: Drink + - type: Sprite + sprite: _LostParadise/Objects/Consumable/Drinks/teabottle.rsi + layers: + - state: icon + map: ["enum.OpenableVisuals.Layer"] + - state: fill-1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - state: label_3 + - type: Appearance + - type: SolutionContainerVisuals + maxFillLevels: 6 + fillBaseName: fill- + - type: Sealable + +- type: entity + parent: [DrinkBottleVisualsOpenable, DrinkBottlePlasticBaseFull] + id: LPPDrinkGingerTeaBottleFull + name: ginger tea bottle + description: Bottle of ginger tea, great for warming your soul. + components: + - type: Item + size: Small + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: LPPGingerTea + Quantity: 30 + - type: Drink + - type: Sprite + sprite: _LostParadise/Objects/Consumable/Drinks/teabottle.rsi + layers: + - state: icon + map: ["enum.OpenableVisuals.Layer"] + - state: fill-1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - state: label_4 + - type: Appearance + - type: SolutionContainerVisuals + maxFillLevels: 6 + fillBaseName: fill- + - type: Sealable + +- type: entity + parent: [DrinkBottleVisualsOpenable, DrinkBottlePlasticBaseFull] + id: LPPDrinkBerryTeaBottleFull + name: berry tea bottle + description: Bottle of berry tea with the rich flavor of summer berries. + components: + - type: Item + size: Small + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: LPPBerryTea + Quantity: 30 + - type: Drink + - type: Sprite + sprite: _LostParadise/Objects/Consumable/Drinks/teabottle.rsi + layers: + - state: icon + map: ["enum.OpenableVisuals.Layer"] + - state: fill-1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - state: label_5 + - type: Appearance + - type: SolutionContainerVisuals + maxFillLevels: 6 + fillBaseName: fill- + - type: Sealable + +- type: entity + parent: [DrinkBottleVisualsOpenable, DrinkBottlePlasticBaseFull] + id: LPPDrinkOrangeTeaBottleFull + name: orange tea bottle + description: Bottle of orange tea with citrus freshness. + components: + - type: Item + size: Small + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: LPPOrangeTea + Quantity: 30 + - type: Drink + - type: Sprite + sprite: _LostParadise/Objects/Consumable/Drinks/teabottle.rsi + layers: + - state: icon + map: ["enum.OpenableVisuals.Layer"] + - state: fill-1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - state: label_6 + - type: Appearance + - type: SolutionContainerVisuals + maxFillLevels: 6 + fillBaseName: fill- + - type: Sealable + +- type: entity + parent: [DrinkBottleVisualsOpenable, DrinkBottlePlasticBaseFull] + id: LPPDrinkFlowerTeaBottleFull + name: flower tea bottle + description: Bottle of flower tea with subtle, delicate notes of flowers. + components: + - type: Item + size: Small + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: LPPFlowerTea + Quantity: 30 + - type: Drink + - type: Sprite + sprite: _LostParadise/Objects/Consumable/Drinks/teabottle.rsi + layers: + - state: icon + map: ["enum.OpenableVisuals.Layer"] + - state: fill-1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - state: label_2 + - type: Appearance + - type: SolutionContainerVisuals + maxFillLevels: 6 + fillBaseName: fill- + - type: Sealable + +- type: entity + parent: [DrinkBottleVisualsOpenable, DrinkBottlePlasticBaseFull] + id: LPPDrinkTeaBottleFull + name: tea bottle + description: Bottle of regular tea, nothing special. + components: + - type: Item + size: Small + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Tea + Quantity: 30 + - type: Drink + - type: Sprite + sprite: _LostParadise/Objects/Consumable/Drinks/teabottle.rsi + layers: + - state: icon + map: ["enum.OpenableVisuals.Layer"] + - state: fill-1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - state: label_7 + - type: Appearance + - type: SolutionContainerVisuals + maxFillLevels: 6 + fillBaseName: fill- + - type: Sealable + +- type: entity + parent: [DrinkBottleVisualsOpenable, DrinkBottlePlasticBaseFull] + id: LPPDrinkGreenTeaBottleFull + name: green tea bottle + description: Bottle of green tea, nothing special either. + components: + - type: Item + size: Small + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: GreenTea + Quantity: 30 + - type: Drink + - type: Sprite + sprite: _LostParadise/Objects/Consumable/Drinks/teabottle.rsi + layers: + - state: icon + map: ["enum.OpenableVisuals.Layer"] + - state: fill-1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - state: label_8 + - type: Appearance + - type: SolutionContainerVisuals + maxFillLevels: 6 + fillBaseName: fill- + - type: Sealable \ No newline at end of file diff --git a/Resources/Prototypes/_LostParadise/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/_LostParadise/Entities/Structures/Machines/vending_machines.yml index bb7b238b7fb..251da92ede1 100644 --- a/Resources/Prototypes/_LostParadise/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/_LostParadise/Entities/Structures/Machines/vending_machines.yml @@ -290,3 +290,36 @@ energy: 1.6 color: "#afeeee" +- type: entity + parent: VendingMachine + id: LPPTeaVend + name: TeaVend + description: Perfect for those who want to cool down a bit. + components: + - type: VendingMachine + pack: TeaVendingMachineServitorInventory + offState: off + brokenState: broken + normalState: normal-unshaded + ejectState: eject-unshaded + - type: SpeakOnUIClosed + pack: GenericVendGoodbyes + - type: Sprite + sprite: _LostParadise/Structures/Machines/VendingMachines/teavend.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: "#e0f1ff" + - type: Transform + noRot: false + - type: Rotatable + rotateWhileAnchored: false + rotateWhilePulling: true \ No newline at end of file diff --git a/Resources/Prototypes/_LostParadise/Flavors/flavors.yml b/Resources/Prototypes/_LostParadise/Flavors/flavors.yml new file mode 100644 index 00000000000..3e3a446c6a8 --- /dev/null +++ b/Resources/Prototypes/_LostParadise/Flavors/flavors.yml @@ -0,0 +1,29 @@ +- type: flavor + id: camomiletea + flavorType: Complex + description: flavor-complex-camomile-tea + +- type: flavor + id: minttea + flavorType: Complex + description: flavor-complex-mint-tea + +- type: flavor + id: gingertea + flavorType: Complex + description: flavor-complex-ginger-tea + +- type: flavor + id: berrytea + flavorType: Complex + description: flavor-complex-berry-tea + +- type: flavor + id: orangetea + flavorType: Complex + description: flavor-complex-orange-tea + +- type: flavor + id: flowertea + flavorType: Complex + description: flavor-complex-flower-tea \ No newline at end of file diff --git a/Resources/Prototypes/_LostParadise/Mood/drugs.yml b/Resources/Prototypes/_LostParadise/Mood/drugs.yml new file mode 100644 index 00000000000..a5fd09a6566 --- /dev/null +++ b/Resources/Prototypes/_LostParadise/Mood/drugs.yml @@ -0,0 +1,4 @@ +- type: moodEffect + id: LPPCamomileTeaCalm + moodChange: 5 + timeout: 300 #5 minutes \ No newline at end of file diff --git a/Resources/Prototypes/_LostParadise/Reagents/Consumable/Drink/drinks.yml b/Resources/Prototypes/_LostParadise/Reagents/Consumable/Drink/drinks.yml new file mode 100644 index 00000000000..65a8820b612 --- /dev/null +++ b/Resources/Prototypes/_LostParadise/Reagents/Consumable/Drink/drinks.yml @@ -0,0 +1,112 @@ +- type: reagent + id: LPPCamomileTea + name: reagent-name-camomile-tea + parent: BaseDrink + desc: reagent-desc-camomile-tea + physicalDesc: reagent-physical-desc-aromatic + flavor: camomiletea + color: "#6b562e" + recognizable: true + metabolisms: + Drink: + effects: + - !type:SatiateThirst + factor: 2 + - !type:AdjustReagent + reagent: Theobromine + amount: 0.05 + Calm: + effects: + - !type:ChemAddMoodlet + moodPrototype: LPPCamomileTeaCalm + + +- type: reagent + id: LPPMintTea + name: reagent-name-mint-tea + parent: BaseDrink + desc: reagent-desc-mint-tea + physicalDesc: reagent-physical-desc-aromatic + flavor: minttea + color: "#237e66" + recognizable: true + metabolisms: + Drink: + effects: + - !type:SatiateThirst + factor: 2 + - !type:AdjustReagent + reagent: Theobromine + amount: 0.05 + +- type: reagent + id: LPPGingerTea + name: reagent-name-ginger-tea + parent: BaseDrink + desc: reagent-desc-ginger-tea + physicalDesc: reagent-physical-desc-aromatic + flavor: gingertea + color: "#743532" + recognizable: true + metabolisms: + Drink: + effects: + - !type:SatiateThirst + factor: 2 + - !type:AdjustReagent + reagent: Theobromine + amount: 0.05 + +- type: reagent + id: LPPBerryTea + name: reagent-name-berry-tea + parent: BaseDrink + desc: reagent-desc-berry-tea + physicalDesc: reagent-physical-desc-aromatic + flavor: berrytea + color: "#313f61" + recognizable: true + metabolisms: + Drink: + effects: + - !type:SatiateThirst + factor: 2 + - !type:AdjustReagent + reagent: Theobromine + amount: 0.05 + +- type: reagent + id: LPPOrangeTea + name: reagent-name-orange-tea + parent: BaseDrink + desc: reagent-desc-orange-tea + physicalDesc: reagent-physical-desc-aromatic + flavor: orangetea + color: "#995d2b" + recognizable: true + metabolisms: + Drink: + effects: + - !type:SatiateThirst + factor: 2 + - !type:AdjustReagent + reagent: Theobromine + amount: 0.05 + +- type: reagent + id: LPPFlowerTea + name: reagent-name-flower-tea + parent: BaseDrink + desc: reagent-desc-flower-tea + physicalDesc: reagent-physical-desc-aromatic + flavor: flowertea + color: "#416b35" + recognizable: true + metabolisms: + Drink: + effects: + - !type:SatiateThirst + factor: 2 + - !type:AdjustReagent + reagent: Theobromine + amount: 0.05 \ No newline at end of file diff --git a/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/fill-1.png b/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..2518a87b8fba2a3d762c2bf419721fdb647acc58 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}^E_P~Ln2z= zUfRgpY#_jTVSWn3<;X>aZ?B~Yx1C^_*TgB&)OYP|=s5;;#WaU0(E*>&h55+@8@r|{XXl$zV|nyxU+RO zD6&W-7s#-Oh~E3{=kjd6yn@o^;&s|fx4hov6uMF8bhSj=^{aXhy5&0z`{wT~vlJ9$ Zm~&aqC_XMFL>%Z+22WQ%mvv4FO#oDPSjPYW literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/fill-2.png b/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/fill-2.png new file mode 100644 index 0000000000000000000000000000000000000000..b2b775961c325b507d38902700acb1fba6a52856 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}J3L(+Ln2z= zUS7-F;vmrW@OvE(*BvzpA+LtlElTT});4izFts0D_lQfuQ88eGK!J+Na)ak(XJ%Gj znf3m*ry8@D=F%xa^<|UUZf|?baIJKyM%VN$&-FNSZ(oy4HaI5WDp(p@eu+_TA7gfI zsf_!aRLMk%qIv3ww-7Vi)1gu8ceZR673z+oJGxpxl}i!!q^>qQ>{y-f|We0+VC zi+uOxvzJ8#cxf)Z(jU9z;Iho9hSbOtpZ{pS-Rb4@de^pN5-B(+F|3Ib$8^f-3lfxJessC8^Un1eQS>d&6&bh^< zlT`W@I388bo4KrW-~0QnfqPV#JN`3f=T^>JI$e9I$N_daHwy^`>q(n{9%1lw^>bP0 Hl+XkKy3=L8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/fill-4.png b/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/fill-4.png new file mode 100644 index 0000000000000000000000000000000000000000..e205ac0e1559ab0def8bf02d2f020d803318253b GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}`#fD7Ln2z= zUfIjp;vmrW@Ozz*@>ww-7Vi)1gu8ceZR673z+oJGxpxl}i!!q^>qQ>{y-f|We0+VC zi+uOp zbpN}>X`@31Pb~P36{`4NZZBT%YYZw&gxr^Igj7 z`70GqIY)sbpKXkNg=_Ec?_N~l$<ww-7Vi)1gu8ceZR673z+oJGxpxl}i!!q^>qQ>{y-f|We0+VC zi+uOp|IwUVJhkOoX>PBfL~_TXj#aCoG8<>-ABc*6 z_ggMK(oLdG=J-L2z9pHz3eH{K_xatv#>)mg3?;GZvWy(_AI#p;Aoio5>GrnH&G))b zSca>6e&T3SnD=~U=ByXL|HX&c2^c!D45(;D*}3j!PC{x JWt~$(695eQX*K`= literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/fill-6.png b/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/fill-6.png new file mode 100644 index 0000000000000000000000000000000000000000..dd643de8a11654e84813f88cf78858fe3bc04795 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}M?75|Ln2z= zPTkAf?7-u;Uu9QQA6w)iizU&GB5w`~_!I~S7%@7>xO-PGYG9lo@o>VANQF?g15TNb z!gv0Bqb_cyz;S5*=Lc-R_sKIR+%}t%`t#Yh$|9%Zg*`4TN=`Dz3(oc0i>`QGbt%d@ zn^)H71N-q%h~jg)f@+_g^Ii6dfKYSye}k2p5m-?(+#-)nasHYsp0d|>Q;Wi~~|$fOSF O9|liXKbLh*2~7ZlYG}s* literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/icon.png b/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..84f16a7e37bc571cabf94cdd36c404743425f33c GIT binary patch literal 358 zcmV-s0h#`ZP)Px$AW1|)R9J=Wl(A~VFc60S#x*X)p;KnRLBNA2&&F%%LzFy#>DH1hOER>N(6@+- zK^a^+^(jg_WC}fzT8c>~frmoyIY}3NAdm!i_raY6SS*%*=7Jj-$MMeW%d%wW>2Zs@ zt_!oGDB2y4I+B180!k@pts$j^loCV)A;ftE0N{S|{HT-y5rK$sb9*;uRR?g{Hee;a zhad>n)2ElQq@NW4c;1!2$cq_(?BoIl$8o&AKNxPc-c;2uar1Bms=BVxwK%|>fn#C? zxHGWXYK^Y_XA69PeReL~NdN%){$ObK=07-_fO-Fa$+V^Q5PrP9Uz_)DR#WEW0%;Ov z%e)vh@0NKnN|UhlHw-XakS1Zacr9nmGbfM5VzB_g9)eYUjyO8bApigX07*qoM6N<$ Ef{R|6>Hq)$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/icon_open.png b/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/icon_open.png new file mode 100644 index 0000000000000000000000000000000000000000..d218c219b160e86dff4b0d944dcca94ea49eca68 GIT binary patch literal 367 zcmV-#0g(QQP)Px$DM>^@R9J=Wm9a|0Kp22OjnJVjP8nKDgE+Yq@&IZ;Vi#Y;QOH`KAmFCY;3Kr9 zkPeEIf&Iwu0$oDv}0( z?V})_5@LG=Qv N002ovPDHLkV1n|Wszv|+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/inhand-left.png b/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..ca9dde60d0d08bea403ca6e8b9f2c11e370a9cce GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|UVFMYhE&XX zdrOy#DNy9-$JHHdhgG&G?K_!OpxSg*WzoS$LU$SxLQd;W(_EKqV4ZMD;e<%{`*X|x z$ImK}IQMvIxeL$`1_q9#v_-4@Lu=*yHhMpMC{k~9_Kd3W>c_G(R6094T<%^`)qk~Y z{u!GcVg)ww=C9x8efqaA$0a4~=$SR!(j#P_h8@VVEVa~JKPSIPGr>mc-Re2hkBVyi zW y{&yTwfet6?76`Jo{P@ij^PSN(*&3)v-~sEWRZ-`6n$?$sOz?E|b6Mw<&;$TFhI@Gc literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/inhand-right.png b/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..b29acf6f51a70fb7ff7dc8b3bfcc6193934f4ab3 GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%znLJ$_Ln`LH zy|pm!P=H9oL*~dXhXvoXF1w#q`ljN&VMVIsqO|@4+!I3jW+tZ@*tj>#ofP3PIHN!|_s6)T>He}3y=3)f&#O~Ar9XW7Q?WIEkKg5Y zZt4kD_1m+iUtaHB^^-M;{fOBIu^BVp*tr)APQ3l``s7t*a-v#G!@xEJiJ*y>&NLj~ zE4O~qtuqdD7w~#yrXBeF{ykf>nZnhXjamoQ6}HZ7y#Imw2w%t9x%?{*+1fBL9FQ+y X(V7``UZBsG9b}HDtDnm{r-UW|8=H#V literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_1.png b/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_1.png new file mode 100644 index 0000000000000000000000000000000000000000..d1bcb2baeb5715a4202a33861606f30bf5e5a16b GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}XFXjULn2z= zUfjsl6d=O(;Qp12Ou;OH=7P0X&E%a0WUATjE54AtBfEI(#)~^cS)S^3IZs#E)Sau# zS@>Rn_qjCxoZtWNFbgbP0l+XkKL>Xwp literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_2.png b/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_2.png new file mode 100644 index 0000000000000000000000000000000000000000..68ea1093f0febf1d73456eed10ad9575028d7b34 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}>pfi@Ln2y} z6C_v{Cy4Yk1sZU)c>n+a literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_3.png b/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_3.png new file mode 100644 index 0000000000000000000000000000000000000000..aa724d9199be754950557bbe2e5efe9b89e4d63e GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}D?MEtLn2z= zUNq!7WFT_vV|^&cQV(uRXZ{OvhgL?jU%zy?B)p*DwQLn9{{u}gFUJ=$;<_A7dwlrb zZ)cIK`FV(2W9gJ2uN4`^`ZND;n#dNEy<*p=#cN)9&5shkbly*@W3!ZmMcnzinN>o! zH~9R`t`oO+*u&Ux#4P^2z$4x>i8pJ0$#BSHn8^Z72)S(F~rhelF{r5}E+>m|SoG literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_4.png b/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_4.png new file mode 100644 index 0000000000000000000000000000000000000000..ab7d79b6728cb5dc1f997d3202939aa1ce9a0ed2 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}2RvOILn2y} z6C_v{Cy4Yk1sZUGCoc=j)! zZRUZMDKlNoZrl<3^8a{i(|`YK>654aazCg6b}o+;1H)Tk)0wi|zY>6cVeoYIb6Mw< G&;$S_(Pm!& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_5.png b/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_5.png new file mode 100644 index 0000000000000000000000000000000000000000..d955097ec7ee422a309562892e1b29d65ac65371 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}2R&UJLn2y} z6C_v{Cy4Yk1sZU$FVdQ&MBb@ E0Gq;TVgLXD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_6.png b/Resources/Textures/_LostParadise/Objects/Consumable/Drinks/teabottle.rsi/label_6.png new file mode 100644 index 0000000000000000000000000000000000000000..8da7439e62f10b252c72f392c7c9225a2fffaa90 GIT binary patch literal 266 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LostParadise/Structures/Machines/VendingMachines/teavend.rsi/deny-unshaded.png b/Resources/Textures/_LostParadise/Structures/Machines/VendingMachines/teavend.rsi/deny-unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..1de356b14570ec40aa6db2c01b610a20949e4759 GIT binary patch literal 843 zcmeAS@N?(olHy`uVBq!ia0vp^3qY8I8A$FCoGuTf7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1E1o(uw{&MX8zG?FZhJ-im9dpe6w#F3Zr{zwaI(6kO#XCAik!l)1h4*as zE&)EBLKyl6jkH}&M2EHR8%s5q>Pnv;&X@;kZV@O5Z+nL=(iw$^O zIs46G|NXBIpCq~=dG?jPXQk5KXHIT7)7s22_n_>x$_v(V+=H?%dy;>Gp~@13-${KFcPXXOVUtdITX<@G~Yv3z5x z!t;xbS@(WlpLL(Le9t7MGX6c29z`D2)|?j#VKjca=f}btsL|o%IOQ})T}@rhuSK7> z+$x+iT>=<(A}$LRxL5<%DND@T^=0p$fXm$>7v`Pw*Qqf1eWg1hKrZt2=kmQf!r1$t zz3=(`>#29@yVvsZTA!P1R5ZlHcV{&Hd^7oC=!JI=e*KBnS8{wizv#k2K9{EBKusO_ zLeJMUS;twj&wdaIwnU?&Nb+F#=kmJ`RNbHgPVh)vsbIDD8=Ib5g%il7z^MJR?ZNfC z;#qqn&VTwp_rZEZbVHpCRR&H0AfZ!VS)!L8pI2#m56HTI=I@XA$e%y|7CZi5b1`;< zBs8hu&v8Rp<|vcfz=X@->FVdQ I&MBb@0QVVwI{*Lx literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LostParadise/Structures/Machines/VendingMachines/teavend.rsi/eject-unshaded.png b/Resources/Textures/_LostParadise/Structures/Machines/VendingMachines/teavend.rsi/eject-unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..29f3ac411ba8ed52a58f0be09f4910fe5b6ce528 GIT binary patch literal 665 zcmeAS@N?(olHy`uVBq!ia0vp^2|(Py!3HG1+{xJmq!^2X+?^QKos)UVz`zvj>Eakt zG3V`V!wlg-nd2YtM^0~2x}$Vs;ngWK9CMrkT)tabXgIdKab0*Y?8LGM3NFhVEG$Il zxN@?Imx^4HIB51(AB3(`Oiy*sp47K2_|~ecrfGYxoPXb2`+N7g*R{2^QU3F;PSwx(z0bILR=y3x zYxjAlEgyR9Hci!!nflmb)|@?x#|xjly;k+>_BPuqMFLl97Bj90GvE5_;bfJQQk!qR zo%*!=?fqT6pZR!-{xMGG?l`WjHN6XnWZ$|JMLi7)Je?o^MJD<7woHk!;V;^E zk-_8A!kfA;eTrAbTJ2d}+?zjX$>&bjxjjp&f29XMp7(lJoSEsnnQ1MC_bVi=M18lt zzFYV9s@KwF$!oKkj_a-az3RB*`R`wOUgW)>I(znoxl8p=o%QAUHQ#w^{vVzj(eHQN z?tD^m-tgz4ZK=1vUC1f`hQaiOL7Tr_eQmE&x~|(@wd3b8RgX#QY&5pKzI$csvt2u) zR{q%2Qt({b|NNub-)n!z%(H#{I_U&EFudI!ZGX?$eLcVG;>;Ol*X*>cgoD*48`kB2 zDAxH2iVqM__%bg~=DUifY%lNA%kK@IOTXubNT8DfGHZQLKlv|dmc@)N#qh`X|L=EG h>J{h98Uan5Q^#nS-P|U5#HtIV($m$?Wt~$(698jsGQa=; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LostParadise/Structures/Machines/VendingMachines/teavend.rsi/meta.json b/Resources/Textures/_LostParadise/Structures/Machines/VendingMachines/teavend.rsi/meta.json new file mode 100644 index 00000000000..24c7cd05f45 --- /dev/null +++ b/Resources/Textures/_LostParadise/Structures/Machines/VendingMachines/teavend.rsi/meta.json @@ -0,0 +1,91 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Baystation at commit https://github.com/Baystation12/Baystation12/commit/bddd2b27f6103e46dadb6d251c7c1832e012a84d", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "normal-unshaded", + "directions": 4 + }, + { + "name": "eject-unshaded", + "directions": 4, + "delays": [ + [ + 0.1, + 0.4, + 0.1 + ], + [ + 0.1, + 0.4, + 0.1 + ], + [ + 0.1, + 0.4, + 0.1 + ], + [ + 0.1, + 0.4, + 0.1 + ] + ] + }, + { + "name": "deny-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, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "off", + "directions": 4 + }, + { + "name": "broken", + "directions": 4 + }, + { + "name": "panel", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_LostParadise/Structures/Machines/VendingMachines/teavend.rsi/normal-unshaded.png b/Resources/Textures/_LostParadise/Structures/Machines/VendingMachines/teavend.rsi/normal-unshaded.png new file mode 100644 index 0000000000000000000000000000000000000000..07bb8d1a99051f31191d52b3478aba022450cde1 GIT binary patch literal 572 zcmV-C0>k}@P)Px$_DMuRRCt{2+OcaBVHn5p?^&0EF1HAFsG1Tph)pPp_y^R%!IB}6y(l!;3b!dZ z2+=7Z4o-rjlu9(XsH2d^b7-$lQs{7?E;c7rp(V>XXu>s7^TH+NLVus>;dtJc_gg-v)NSNi9BzM`}c13oiAyQnkGJeQ~_XN(doo(3yaQRS9O4l zH{f--g}=7P25_R7XJ@;~nDvUE-&=pp4}u{4`sO@OSDI9+yNRs~qYd!9Elw4lI zTo<#J+TtaRt11whVwZW_9AV)%Tre-A1JXj+i86vnd+& z8jX5wU!0qnqEWB0`tD`V7~8h3bH&frFkXIn^K=MMOlQKla~W*_z_HmKxUdbt)#H0y zYJCIXa&C#UsbWvQlOGR*APAlOcs0^s-AZ#I7b`}=}X zX50q=%sr@f&U>^k7-h!gS$q4TZ_c&Zi?J3XA|fIO>c4%!()F8RdOE}A#wXI#8A_#+ zao-SUtcZw+h=_=Yh=_=Yh$K<_r^Qia{G+5K&>*T$6(AyVnEe92)6r&(!FuNa0000< KMNUMnLSTZ~%@yhZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_LostParadise/Structures/Machines/VendingMachines/teavend.rsi/off.png b/Resources/Textures/_LostParadise/Structures/Machines/VendingMachines/teavend.rsi/off.png new file mode 100644 index 0000000000000000000000000000000000000000..9ecddcea22909b935278443d5f7a7dc265a1c389 GIT binary patch literal 2204 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 ky}^x