diff --git a/Resources/Locale/ru-RU/_white/object/candies.ftl b/Resources/Locale/ru-RU/_white/object/candies.ftl new file mode 100644 index 0000000000..0b9c22a9f6 --- /dev/null +++ b/Resources/Locale/ru-RU/_white/object/candies.ftl @@ -0,0 +1,16 @@ +ent-FoodSnackCandyBlack = конфета + .desc = Сладкие конфеты минутных послаблений нейтрализуют горечь несбывшихся надежд. +ent-FoodSnackCandyGreen = { ent-FoodSnackCandyBlack } + .desc = { ent-FoodSnackCandyBlack.desc } +ent-FoodSnackCandyRed = { ent-FoodSnackCandyBlack } + .desc = { ent-FoodSnackCandyBlack.desc } +ent-FoodSnackCandyTurquoise = { ent-FoodSnackCandyBlack } + .desc = { ent-FoodSnackCandyBlack.desc } +ent-FoodPacketCandyBlackTrash = обёртка от конфеты + .desc = Фантик от конфеты, самой конфеты нигде нет. +ent-FoodPacketCandyGreenTrash = { ent-FoodSnackCandyBlackTrash } + .desc = { ent-FoodSnackCandyBlackTrash.desc } +ent-FoodPacketCandyRedTrash = { ent-FoodSnackCandyBlackTrash } + .desc = { ent-FoodSnackCandyBlackTrash.desc } +ent-FoodPacketCandyTurquoiseTrash = { ent-FoodSnackCandyBlackTrash } + .desc = { ent-FoodSnackCandyBlackTrash.desc } diff --git a/Resources/Prototypes/_White/Entities/Objects/Consumable/Food/candies.yml b/Resources/Prototypes/_White/Entities/Objects/Consumable/Food/candies.yml new file mode 100644 index 0000000000..1eed1d5951 --- /dev/null +++ b/Resources/Prototypes/_White/Entities/Objects/Consumable/Food/candies.yml @@ -0,0 +1,127 @@ +- type: entity + noSpawn: true + abstract: true + id: CandyBase + parent: FoodSnackBase + components: + - type: SolutionContainerManager + solutions: + food: + maxVol: 5 + reagents: + - ReagentId: Nutriment + Quantity: 5 + - type: FlavorProfile + flavors: + - sweet + - type: Sprite + sprite: White/Objects/Consumable/Food/candies.rsi + - type: Item + sprite: White/Objects/Consumable/Food/candies.rsi + - type: Tag + tags: + - FoodSnack + +- type: entity + name: candy + parent: CandyBase + id: FoodSnackCandyBlack + description: Sweet candies of momentary indulgences neutralize the bitterness of unfulfilled hopes. + components: + - type: Sprite + state: black + - type: Item + state: black + - type: Food + trash: FoodPacketCandyBlackTrash + +- type: entity + name: candy + parent: CandyBase + id: FoodSnackCandyGreen + description: Sweet candies of momentary indulgences neutralize the bitterness of unfulfilled hopes. + components: + - type: Sprite + state: green + - type: Item + state: green + - type: Food + trash: FoodPacketCandyGreenTrash + +- type: entity + name: candy + parent: CandyBase + id: FoodSnackCandyRed + description: Sweet candies of momentary indulgences neutralize the bitterness of unfulfilled hopes. + components: + - type: Sprite + state: red + - type: Item + state: red + - type: Food + trash: FoodPacketCandyRedTrash + +- type: entity + name: candy + parent: CandyBase + id: FoodSnackCandyTurquoise + description: Sweet candies of momentary indulgences neutralize the bitterness of unfulfilled hopes. + components: + - type: Sprite + state: turquoise + - type: Item + state: turquoise + - type: Food + trash: FoodPacketCandyTurquoiseTrash + +- type: entity + parent: FoodPacketTrash + id: FoodPacketCandyBlackTrash + name: candy wrapper + description: Candy wrapper, the candy is nowhere to be found. + components: + - type: Sprite + sprite: White/Objects/Consumable/Food/candies.rsi + state: black-trash + - type: Item + sprite: White/Objects/Consumable/Food/candies.rsi + state: black-trash + +- type: entity + parent: FoodPacketTrash + id: FoodPacketCandyGreenTrash + name: candy wrapper + description: Candy wrapper, the candy is nowhere to be found. + components: + - type: Sprite + sprite: White/Objects/Consumable/Food/candies.rsi + state: green-trash + - type: Item + sprite: White/Objects/Consumable/Food/candies.rsi + state: green-trash + +- type: entity + parent: FoodPacketTrash + id: FoodPacketCandyRedTrash + name: candy wrapper + description: Candy wrapper, the candy is nowhere to be found. + components: + - type: Sprite + sprite: White/Objects/Consumable/Food/candies.rsi + state: red-trash + - type: Item + sprite: White/Objects/Consumable/Food/candies.rsi + state: red-trash + +- type: entity + parent: FoodPacketTrash + id: FoodPacketCandyTurquoiseTrash + name: candy wrapper + description: Candy wrapper, the candy is nowhere to be found. + components: + - type: Sprite + sprite: White/Objects/Consumable/Food/candies.rsi + state: turquoise-trash + - type: Item + sprite: White/Objects/Consumable/Food/candies.rsi + state: turquoise-trash diff --git a/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/black-trash.png b/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/black-trash.png new file mode 100644 index 0000000000..140b876c39 Binary files /dev/null and b/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/black-trash.png differ diff --git a/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/black.png b/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/black.png new file mode 100644 index 0000000000..cc9be332fa Binary files /dev/null and b/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/black.png differ diff --git a/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/green-trash.png b/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/green-trash.png new file mode 100644 index 0000000000..88057d971e Binary files /dev/null and b/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/green-trash.png differ diff --git a/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/green.png b/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/green.png new file mode 100644 index 0000000000..072fb4312a Binary files /dev/null and b/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/green.png differ diff --git a/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/meta.json b/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/meta.json new file mode 100644 index 0000000000..485462e199 --- /dev/null +++ b/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Mady by zastupnic and dosharus", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "black" + }, + { + "name": "black-trash" + }, + { + "name": "green" + }, + { + "name": "green-trash" + }, + { + "name": "red" + }, + { + "name": "red-trash" + }, + { + "name": "turquoise" + }, + { + "name": "turquoise-trash" + } + ] +} diff --git a/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/red-trash.png b/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/red-trash.png new file mode 100644 index 0000000000..7aac96f52d Binary files /dev/null and b/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/red-trash.png differ diff --git a/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/red.png b/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/red.png new file mode 100644 index 0000000000..9e739a62f5 Binary files /dev/null and b/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/red.png differ diff --git a/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/turquoise-trash.png b/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/turquoise-trash.png new file mode 100644 index 0000000000..9535a4212d Binary files /dev/null and b/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/turquoise-trash.png differ diff --git a/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/turquoise.png b/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/turquoise.png new file mode 100644 index 0000000000..e27384364c Binary files /dev/null and b/Resources/Textures/White/Objects/Consumable/Food/candies.rsi/turquoise.png differ