Add wooden floor with stairs

Model made by @Helion4
This commit is contained in:
AirwavesMan
2020-11-30 09:05:15 +01:00
parent d0f8d34ecd
commit 0b78376055
5 changed files with 103 additions and 35 deletions

View File

@@ -283,6 +283,37 @@ class ItemWoodFloor: CA_Magazine
require[] = {"ItemToolbox"};
create = "WoodFloor_DZ";
};
class Crafting
{
text = $STR_EPOCH_ACTION_WOODFLOORSTAIRS;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"};
output[] = {{"ItemWoodFloorStairs",1}};
input[] = {{"ItemWoodStairs",1},{"ItemWoodFloor",1}};
};
};
};
class ItemWoodFloorStairs: CA_Magazine
{
scope = 2;
count = 1;
type = 256;
displayName = $STR_EPOCH_WOODFLOORSTAIRS;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = $STR_EPOCH_WOODFLOORSTAIRS_DESC;
class ItemActions
{
class Build
{
text = $STR_ACTIONS_BUILD;
script = "spawn player_build;";
require[] = {"ItemToolbox"};
create = "WoodFloorStairs_DZ";
};
};
};
@@ -394,6 +425,15 @@ class ItemWoodStairs: CA_Magazine
output[] = {{"ItemWoodStairsSupport",1}};
input[] = {{"ItemWoodStairs",1},{"PartWoodLumber",2}};
};
class Crafting1
{
text = $STR_EPOCH_ACTION_WOODFLOORSTAIRS;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"};
output[] = {{"ItemWoodFloorStairs",1}};
input[] = {{"ItemWoodStairs",1},{"ItemWoodFloor",1}};
};
};
};

View File

@@ -361,16 +361,6 @@ class WoodStairs_DZ: ModularItems {
upgradeBuilding[] = {"WoodStairsRails_DZ",{"ItemToolbox"},{{"PartWoodLumber",2}}};
GhostPreview = "WoodStairs_Preview_DZ";
};
class WoodLadder_DZ: ModularItems {
scope = 2;
offset[] = {0,1.5,0};
model = "\z\addons\dayz_epoch\models\wood_ladder.p3d";
armor = 300;
displayName = $STR_EPOCH_WOODLADDER;
maintainBuilding[] = {{"PartWoodLumber",1}};
GhostPreview = "WoodLadder_Preview_DZ";
ladders[] = {{"start1","end1"}};
};
class WoodStairsRails_DZ: ModularItems {
scope = 2;
@@ -393,6 +383,27 @@ class WoodStairsSans_DZ: ModularItems {
GhostPreview = "WoodStairsSans_Preview_DZ";
};
class WoodFloorStairs_DZ: ModularItems {
scope = 2;
offset[] = {0,4,0};
model = "\z\addons\dayz_epoch_v\base_building\floors\wood_floor_stairs.p3d";
armor = 2000;
displayName = "Wood floor w/Stairs";
maintainBuilding[] = {{"PartWoodLumber",4}};
GhostPreview = "Wood_Floor_Stairs_Preview_DZ";
};
class WoodLadder_DZ: ModularItems {
scope = 2;
offset[] = {0,1.5,0};
model = "\z\addons\dayz_epoch\models\wood_ladder.p3d";
armor = 300;
displayName = $STR_EPOCH_WOODLADDER;
maintainBuilding[] = {{"PartWoodLumber",1}};
GhostPreview = "WoodLadder_Preview_DZ";
ladders[] = {{"start1","end1"}};
};
class WoodHandrail_DZ: ModularItems {
scope = 2;
offset[] = {0,1.5,0};

View File

@@ -145,3 +145,8 @@ class Wood_Handrail_Preview_DZ: DZE_Ghost_Previews {
model = "\z\addons\dayz_epoch_v\base_building\wood\railing\railing.p3d";
displayName = "Wood Handrail";
};
class Wood_Floor_Stairs_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\floors\wood_floor_stairs.p3d";
displayName = "Wood floor w/Stairs Preview";
};