Added various new suitcases with gems

Classnames:
ItemGemSuitcase_Emtpy
ItemGemSuitcase_Topaz (10 Topaz)
ItemGemSuitcase_Obisidian (10 Obisidian)
ItemGemSuitcase_Sapphire (10 Sapphire)
ItemGemSuitcase_Amethyst (10 Amethyst)
ItemGemSuitcase_Emerald (10Emerald)
ItemGemSuitcase_Citrine (10 Citrine)
ItemGemSuitcase_Ruby (10 Ruby)
ItemGemSuitcase_All (1x all 7 Gems)
This commit is contained in:
seelenapparat
2022-01-02 16:46:29 +01:00
parent c731264ed3
commit ec9f9582aa
2 changed files with 325 additions and 0 deletions

View File

@@ -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}};
};
};
};