From 51d8a3dacd9e914555fac7c5660b75cdb1d8802a Mon Sep 17 00:00:00 2001 From: seelenapparat Date: Sun, 2 Jan 2022 11:34:40 +0100 Subject: [PATCH] Added new edible items for more survival oriented servers Added: - Dogfood cans x2 - Frozen can x2 - Frozen soda can x2 --- .../CfgMagazines/Consumables/PackagedFood.hpp | 42 +++++++++++++++++++ .../Configs/CfgMagazines/Consumables/Soda.hpp | 24 ++++++++++- SQF/dayz_code/stringtable.xml | 24 +++++++++++ 3 files changed, 88 insertions(+), 2 deletions(-) diff --git a/SQF/dayz_code/Configs/CfgMagazines/Consumables/PackagedFood.hpp b/SQF/dayz_code/Configs/CfgMagazines/Consumables/PackagedFood.hpp index 4a51deae1..0c65b9783 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/Consumables/PackagedFood.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/Consumables/PackagedFood.hpp @@ -225,6 +225,48 @@ class FoodCanRusUnlabeled : FoodPackaged consumeOutput = "FoodCanRusUnlabeledEmpty"; }; +class FoodCanDog1 : FoodPackaged +{ + scope = 2; + model = "z\addons\dayz_communityassets\models\can_unlabeled_clean_full.p3d"; + picture = "\z\addons\dayz_communityassets\pictures\equip_can_unlabeled_clean_full_ca.paa"; + displayName = $STR_FOOD_NAME_CAN_DOG; + descriptionShort = $STR_FOOD_DESC_CAN_DOG; + bloodRegen = 100; + Nutrition[] = {0,350,0,0}; + consumeOutput = "FoodCanUnlabeledEmpty"; +}; + +class FoodCanDog2 : FoodPackaged +{ + scope = 2; + model = "z\addons\dayz_communityassets\models\can_small_unlabeled_full.p3d"; + picture = "\z\addons\dayz_communityassets\pictures\equip_can_small_rus_unlabeled_clean_full_ca.paa"; + displayName = $STR_FOOD_NAME_CAN_DOG; + descriptionShort = $STR_FOOD_DESC_CAN_DOG; + bloodRegen = 100; + Nutrition[] = {0,300,0,0}; + consumeOutput = "FoodCanRusUnlabeledEmpty"; +}; + +class FoodCanFrozen1 : FoodPackaged +{ + scope = 2; + model = "z\addons\dayz_communityassets\models\can_unlabeled_clean_full.p3d"; + picture = "\z\addons\dayz_communityassets\pictures\equip_can_unlabeled_clean_full_ca.paa"; + displayName = $STR_FOOD_NAME_CAN_FROZEN; + descriptionShort = $STR_FOOD_DESC_CAN_FROZEN; +}; + +class FoodCanFrozen2 : FoodPackaged +{ + scope = 2; + model = "z\addons\dayz_communityassets\models\can_small_unlabeled_full.p3d"; + picture = "\z\addons\dayz_communityassets\pictures\equip_can_small_rus_unlabeled_clean_full_ca.paa"; + displayName = $STR_FOOD_NAME_CAN_FROZEN; + descriptionShort = $STR_FOOD_DESC_CAN_FROZEN; +}; + class FoodCanRusStew : FoodPackaged { scope = 2; diff --git a/SQF/dayz_code/Configs/CfgMagazines/Consumables/Soda.hpp b/SQF/dayz_code/Configs/CfgMagazines/Consumables/Soda.hpp index ede86aac8..c05b4834b 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/Consumables/Soda.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/Consumables/Soda.hpp @@ -207,16 +207,36 @@ class ItemSherbet : ItemSoda consumeOutput = "ItemSodaSherbetEmpty"; }; -class ItemSodaRbull : ItemSodaCoke { +class ItemSodaRbull : ItemSodaCoke +{ displayName = $STR_FOOD_NAME_RBULL; descriptionShort = $STR_FOOD_DESC_RBULL; model = "z\addons\dayz_epoch\models\soda_redbull.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_soda_rbull_CA.paa"; }; -class ItemSodaOrangeSherbet : ItemSodaCoke { +class ItemSodaOrangeSherbet : ItemSodaCoke +{ displayName = $STR_FOOD_NAME_OSHERBET; descriptionShort = $STR_FOOD_DESC_OSHERBET; model = "z\addons\dayz_epoch\models\soda_sherbet.p3d"; picture = "\z\addons\dayz_epoch\pictures\soda_orangesherbet_ca.paa"; +}; + +class ItemSodaFrozen1 : ItemSoda +{ + scope = 2; + model = "z\addons\dayz_communityassets\models\can_unlabeled_clean_full.p3d"; + picture = "\z\addons\dayz_communityassets\pictures\equip_can_unlabeled_clean_full_ca.paa"; + displayName = $STR_EQUIP_NAME_SODA_CAN_FROZEN; + descriptionShort = $STR_EQUIP_DESC_SODA_CAN_FROZEN; +}; + +class ItemSodaFrozen2 : ItemSoda +{ + scope = 2; + model = "z\addons\dayz_communityassets\models\can_small_unlabeled_full.p3d"; + picture = "\z\addons\dayz_communityassets\pictures\equip_can_small_rus_unlabeled_clean_full_ca.paa"; + displayName = $STR_EQUIP_NAME_SODA_CAN_FROZEN; + descriptionShort = $STR_EQUIP_DESC_SODA_CAN_FROZEN; }; \ No newline at end of file diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml index c600eb3ab..8b5f6464b 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -4013,6 +4013,14 @@ Une canette en alu, contenant un breuvage goutu composé de sucre, d'arômes artificiels et de conservateurs. Hliníková plechovka, která obsahuje chutný sycený nápoj plný cukru, umělých příchutí a konzervačních látek. + + Soda Can (Frozen) + Getränkedose (Gefroren) + + + An aluminum can containing a tasty carbonated beverage full of sugar, artificial flavors, and preservatives. The content seems to be frozen. + Eine Alumniumdose, voll mit einem köstlichen kohlensäurehaltigen Getränk voller Zucker, künstlicher Aromen und Konservierungsmitteln. Der Inhalt scheint noch gefroren zu sein. + Soda Can (Mountain Dew) Dose (Mountain Dew) @@ -5709,6 +5717,22 @@ Une boîte intacte. L'étiquette est manquante. Čistá a ještě neotevřená plechovka, údaje nejsou čitelné. Překvapení šéfkuchaře. + + Can (Dogfood) + Dose (Hundefutter) + + + A clean, unopened tin can. The label says that it contains dogfood. + Eine saubere, ungeöffnete Dose. Das Etikett sagt es beinhaltet Hundefutter. + + + Can (Frozen) + Dose (Gefroren) + + + A clean, unopened tin can. The content seems to be frozen. + Eine saubere, ungeöffnete Dose. Der Inhalt scheint noch gefroren zu sein. + Can (Stew) Dose (Eintopf)