diff --git a/SQF/dayz_code/Configs/CfgMagazines/Items/Gems.hpp b/SQF/dayz_code/Configs/CfgMagazines/Items/Gems.hpp index 32dff4139..2999d64a5 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/Items/Gems.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/Items/Gems.hpp @@ -67,4 +67,225 @@ class ItemRuby : CA_Magazine count = 1; type = 256; descriptionShort = $STR_GEM_NAME_RUBY; +}; +class ItemGemSuitcase_Emtpy : CA_Magazine +{ + scope = 2; + count = 1; + displayName = "$STR_EPOCH_GEMSUITCASE_EMPTY"; + descriptionShort = "$STR_EPOCH_DESC_GEMSUITCASE_EMPTY"; + model = "\CA\misc3\briefcase"; + picture = "\dayz_epoch_c\icons\equipment\Suitcase.paa"; + type = 256; + class ItemActions + { + class Crafting + { + text = $STR_EPOCH_PLAYER_PACK_TOPAZ; + script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; + neednearby[] = {}; + requiretools[] = {}; + output[] = {{"ItemGemSuitcase_Topaz",1}}; + input[] = {{"ItemGemSuitcase_Emtpy",1},{"ItemTopaz",10}}; + }; + class Crafting1 + { + text = $STR_EPOCH_PLAYER_PACK_OBSIDIAN; + script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; + neednearby[] = {}; + requiretools[] = {}; + output[] = {{"ItemGemSuitcase_Obsidian",1}}; + input[] = {{"ItemGemSuitcase_Emtpy",1},{"ItemObsidian",10}}; + }; + class Crafting2 + { + text = $STR_EPOCH_PLAYER_PACK_SAPPHIRE; + script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; + neednearby[] = {}; + requiretools[] = {}; + output[] = {{"ItemGemSuitcase_Sapphire",1}}; + input[] = {{"ItemGemSuitcase_Emtpy",1},{"ItemSapphire",10}}; + }; + class Crafting3 + { + text = $STR_EPOCH_PLAYER_PACK_AMETHYST; + script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; + neednearby[] = {}; + requiretools[] = {}; + output[] = {{"ItemGemSuitcase_Amethyst",1}}; + input[] = {{"ItemGemSuitcase_Emtpy",1},{"ItemAmethyst",10}}; + }; + class Crafting4 + { + text = $STR_EPOCH_PLAYER_PACK_EMERALD; + script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem;"; + neednearby[] = {}; + requiretools[] = {}; + output[] = {{"ItemGemSuitcase_Emerald",1}}; + input[] = {{"ItemGemSuitcase_Emtpy",1},{"ItemEmerald",10}}; + }; + class Crafting5 + { + text = $STR_EPOCH_PLAYER_PACK_CITRINE; + script = ";['Crafting5','CfgMagazines', _id] spawn player_craftItem;"; + neednearby[] = {}; + requiretools[] = {}; + output[] = {{"ItemGemSuitcase_Citrine",1}}; + input[] = {{"ItemGemSuitcase_Emtpy",1},{"ItemCitrine",10}}; + }; + class Crafting6 + { + text = $STR_EPOCH_PLAYER_PACK_RUBY; + script = ";['Crafting6','CfgMagazines', _id] spawn player_craftItem;"; + neednearby[] = {}; + requiretools[] = {}; + output[] = {{"ItemGemSuitcase_Ruby",1}}; + input[] = {{"ItemGemSuitcase_Emtpy",1},{"ItemRuby",10}}; + }; + class Crafting7 + { + text = $STR_EPOCH_PLAYER_PACK_ALL; + script = ";['Crafting7','CfgMagazines', _id] spawn player_craftItem;"; + neednearby[] = {}; + requiretools[] = {}; + output[] = {{"ItemGemSuitcase_All",1}}; + input[] = {{"ItemGemSuitcase_Emtpy",1},{"ItemTopaz",1},{"ItemObsidian",1},{"ItemSapphire",1},{"ItemAmethyst",1},{"ItemEmerald",1},{"ItemCitrine",1},{"ItemRuby",1}}; + }; + }; +}; +class ItemGemSuitcase_Topaz : ItemGemSuitcase_Emtpy +{ + displayName = "$STR_EPOCH_GEMSUITCASE_TOPAZ"; + descriptionShort = "$STR_EPOCH_DESC_GEMSUITCASE_TOPAZ"; + class ItemActions + { + class Crafting + { + text = $STR_EPOCH_PLAYER_251; + script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; + neednearby[] = {}; + requiretools[] = {}; + output[] = {{"ItemGemSuitcase_Emtpy",1},{"ItemTopaz",10}}; + input[] = {{"ItemGemSuitcase_Topaz",1}}; + }; + }; +}; +class ItemGemSuitcase_Obisidian : ItemGemSuitcase_Emtpy +{ + displayName = "$STR_EPOCH_GEMSUITCASE_OBSIDIAN"; + descriptionShort = "$STR_EPOCH_DESC_GEMSUITCASE_OBSIDIAN"; + class ItemActions + { + class Crafting + { + text = $STR_EPOCH_PLAYER_251; + script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; + neednearby[] = {}; + requiretools[] = {}; + output[] = {{"ItemGemSuitcase_Emtpy",1},{"ItemObisidian",10}}; + input[] = {{"ItemGemSuitcase_Obisidian",1}}; + }; + }; +}; +class ItemGemSuitcase_Sapphire : ItemGemSuitcase_Emtpy +{ + displayName = "$STR_EPOCH_GEMSUITCASE_SAPPHIRE"; + descriptionShort = "$STR_EPOCH_DESC_GEMSUITCASE_SAPPHIRE"; + class ItemActions + { + class Crafting + { + text = $STR_EPOCH_PLAYER_251; + script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; + neednearby[] = {}; + requiretools[] = {}; + output[] = {{"ItemGemSuitcase_Emtpy",1},{"ItemSapphire",10}}; + input[] = {{"ItemGemSuitcase_Sapphire",1}}; + }; + }; +}; +class ItemGemSuitcase_Amethyst : ItemGemSuitcase_Emtpy +{ + displayName = "$STR_EPOCH_GEMSUITCASE_AMETHYST"; + descriptionShort = "$STR_EPOCH_DESC_GEMSUITCASE_AMETHYST"; + class ItemActions + { + class Crafting + { + text = $STR_EPOCH_PLAYER_251; + script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; + neednearby[] = {}; + requiretools[] = {}; + output[] = {{"ItemGemSuitcase_Emtpy",1},{"ItemAmethyst",10}}; + input[] = {{"ItemGemSuitcase_Amethyst",1}}; + }; + }; +}; +class ItemGemSuitcase_Emerald : ItemGemSuitcase_Emtpy +{ + displayName = "$STR_EPOCH_GEMSUITCASE_EMERALD"; + descriptionShort = "$STR_EPOCH_DESC_GEMSUITCASE_EMERALD"; + class ItemActions + { + class Crafting + { + text = $STR_EPOCH_PLAYER_251; + script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; + neednearby[] = {}; + requiretools[] = {}; + output[] = {{"ItemGemSuitcase_Emtpy",1},{"ItemEmerald",10}}; + input[] = {{"ItemGemSuitcase_Emerald",1}}; + }; + }; +}; +class ItemGemSuitcase_Citrine : ItemGemSuitcase_Emtpy +{ + displayName = "$STR_EPOCH_GEMSUITCASE_CITRINE"; + descriptionShort = "$STR_EPOCH_DESC_GEMSUITCASE_CITRINE"; + class ItemActions + { + class Crafting + { + text = $STR_EPOCH_PLAYER_251; + script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; + neednearby[] = {}; + requiretools[] = {}; + output[] = {{"ItemGemSuitcase_Emtpy",1},{"ItemCitrine",10}}; + input[] = {{"ItemGemSuitcase_Citrine",1}}; + }; + }; +}; +class ItemGemSuitcase_Ruby : ItemGemSuitcase_Emtpy +{ + displayName = "$STR_EPOCH_GEMSUITCASE_RUBY"; + descriptionShort = "$STR_EPOCH_DESC_GEMSUITCASE_RUBY"; + class ItemActions + { + class Crafting + { + text = $STR_EPOCH_PLAYER_251; + script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; + neednearby[] = {}; + requiretools[] = {}; + output[] = {{"ItemGemSuitcase_Emtpy",1},{"ItemRuby",10}}; + input[] = {{"ItemGemSuitcase_Ruby",1}}; + }; + }; +}; +class ItemGemSuitcase_All : ItemGemSuitcase_Emtpy +{ + displayName = "$STR_EPOCH_GEMSUITCASE_ALL"; + descriptionShort = "$STR_EPOCH_DESC_GEMSUITCASE_ALL"; + class ItemActions + { + class Crafting + { + text = $STR_EPOCH_PLAYER_251; + script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; + neednearby[] = {}; + requiretools[] = {}; + output[] = {{"ItemGemSuitcase_Emtpy",1},{"ItemTopaz",1},{"ItemObsidian",1},{"ItemSapphire",1},{"ItemAmethyst",1},{"ItemEmerald",1},{"ItemCitrine",1},{"ItemRuby",1}}; + input[] = {{"ItemGemSuitcase_All",1}}; + }; + }; }; \ No newline at end of file diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml index c0b4ada7d..9eb679eb6 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -27103,6 +27103,110 @@ Rubin Рубин + + Suitcase (Empty) + Koffer (Leer) + + + An empty suitcase + Ein leerer Koffer + + + Pack 10 Topaz + 10 Topase einpacken + + + Pack 10 Obsidian + 10 Obsidian einpacken + + + Pack 10 Sapphire + 10 Saphire einpacken + + + Pack 10 Amethyst + 10 Amethysten einpacken + + + Pack 10 Emerald + 10 Smaragde einpacken + + + Pack 10 Citrine + 10 Citrine einpacken + + + Pack 10 Ruby + 10 Rubine einpacken + + + Pack all 7 Gems + Alle 7 Edelsteine einpacken + + + Suitcase (10 Topaz) + Koffer (10 Topase) + + + An suitcase containing 10 Topaz + Ein Koffer mit 10 Topasen + + + Suitcase (10 Obisidian) + Koffer (10 Obisidiane) + + + An suitcase containing 10 Obisidian + Ein Koffer mit 10 Obisidian + + + Suitcase (10 Sapphire) + Koffer (10 Saphire) + + + An suitcase containing 10 Sapphire + Ein Koffer mit 10 Saphiren + + + Suitcase (10 Amethyst) + Koffer (10 Amethyste) + + + An suitcase containing 10 Amethyst + Ein Koffer mit 10 Amethysten + + + Suitcase (10 Emerald) + Koffer (10 Smaragde) + + + An suitcase containing 10 Emerald + Ein Koffer mit 10 Smaragde + + + Suitcase (10 Citrine) + Koffer (10 Citrine) + + + An suitcase containing 10 Citrine + Ein Koffer mit 10 Citrine + + + Suitcase (10 Ruby) + Koffer (10 Rubine) + + + An suitcase containing 10 Ruby + Ein Koffer mit 10 Rubinen + + + Suitcase (7 Gems) + Koffer (7 Edelsteine) + + + An suitcase containing 7 different gems + Ein Koffer mit 7 verschiedenen Edelsteinen + Iron Ore Eisenerz