1.0.2.4 RC1

This commit is contained in:
[VB]AWOL
2013-10-05 06:29:39 -05:00
parent b8b5d35926
commit 27300140a8
34 changed files with 661 additions and 77 deletions

View File

@@ -1226,6 +1226,34 @@ class CfgMagazines {
output[] = {{"bulk_ItemSodaPepsi",1}};
input[] = {{"bulk_empty",1},{"ItemSodaPepsi",6}};
};
class Crafting2
{
text = "Pack Scrap Metal";
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {};
requiretools[] = {"ItemToolbox"};
output[] = {{"bulk_PartGenericHalf",1}};
input[] = {{"bulk_empty",1},{"PartGeneric",6}};
};
class Crafting3
{
text = "Pack Tank Traps";
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {};
requiretools[] = {"ItemToolbox"};
output[] = {{"bulk_ItemTankTrapHalf",1}};
input[] = {{"bulk_empty",1},{"ItemTankTrap",6}};
};
class Crafting4
{
text = "Pack Wire Kits";
script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {};
requiretools[] = {"ItemToolbox"};
output[] = {{"bulk_ItemWireHalf",1}};
input[] = {{"bulk_empty",1},{"ItemWire",6}};
};
};
};
class bulk_ItemSodaCoke: bulk
@@ -1239,6 +1267,28 @@ class CfgMagazines {
script = "spawn player_loadCrate;";
output[] = {"ItemSodaCoke",6,"magazine"};
};
class Crafting
{
text = "Pack 6 Coke";
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {};
requiretools[] = {"ItemToolbox"};
output[] = {{"bulk_ItemSodaCokeFull",1}};
input[] = {{"bulk_ItemSodaCoke",1},{"ItemSodaCoke",6}};
};
};
};
class bulk_ItemSodaCokeFull: bulk
{
descriptionShort = "12 x ItemSodaCoke";
class ItemActions
{
class CreateMags
{
text = "Open %1";
script = "spawn player_loadCrate;";
output[] = {"ItemSodaCoke",12,"magazine"};
};
};
};
class bulk_ItemSodaPepsi: bulk
@@ -1252,6 +1302,28 @@ class CfgMagazines {
script = "spawn player_loadCrate;";
output[] = {"ItemSodaPepsi",6,"magazine"};
};
class Crafting
{
text = "Pack 6 Pepsi";
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {};
requiretools[] = {"ItemToolbox"};
output[] = {{"bulk_ItemSodaPepsiFull",1}};
input[] = {{"bulk_ItemSodaPepsi",1},{"ItemSodaPepsi",6}};
};
};
};
class bulk_ItemSodaPepsiFull: bulk
{
descriptionShort = "12 x ItemSodaPepsi";
class ItemActions
{
class CreateMags
{
text = "Open %1";
script = "spawn player_loadCrate;";
output[] = {"ItemSodaPepsi",12,"magazine"};
};
};
};
class bulk_30Rnd_9x19_MP5SD: bulk
@@ -1322,6 +1394,29 @@ class CfgMagazines {
};
};
};
class bulk_ItemTankTrapHalf: bulk
{
descriptionShort = "6 x Tank Trap";
weight = 12.5;
class ItemActions
{
class CreateMags
{
text = "Open %1";
script = "spawn player_loadCrate;";
output[] = {"ItemTankTrap",6,"magazine"};
};
class Crafting
{
text = "Pack Scrap Metal";
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {};
requiretools[] = {"ItemToolbox"};
output[] = {{"bulk_ItemTankTrap",1}};
input[] = {{"bulk_ItemTankTrapHalf",1},{"ItemTankTrap",6}};
};
};
};
class bulk_ItemWire: bulk
{
@@ -1337,6 +1432,29 @@ class CfgMagazines {
};
};
};
class bulk_ItemWireHalf: bulk
{
descriptionShort = "6 x Wire Kit";
weight = 12.5;
class ItemActions
{
class CreateMags
{
text = "Open %1";
script = "spawn player_loadCrate;";
output[] = {"ItemWire",6,"magazine"};
};
class Crafting
{
text = "Pack Wire Kits";
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {};
requiretools[] = {"ItemToolbox"};
output[] = {{"bulk_ItemWire",1}};
input[] = {{"bulk_ItemWireHalf",1},{"ItemWire",6}};
};
};
};
class bulk_PartGeneric: bulk
{
@@ -1352,6 +1470,29 @@ class CfgMagazines {
};
};
};
class bulk_PartGenericHalf: bulk
{
descriptionShort = "6 x Scrap Metal";
weight = 30;
class ItemActions
{
class CreateMags
{
text = "Open %1";
script = "spawn player_loadCrate;";
output[] = {"PartGeneric",6,"magazine"};
};
class Crafting
{
text = "Pack Scrap Metal";
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {};
requiretools[] = {"ItemToolbox"};
output[] = {{"bulk_PartGeneric",1}};
input[] = {{"bulk_PartGenericHalf",1},{"PartGeneric",6}};
};
};
};
class bulk_17Rnd_9x19_glock17: bulk
{
@@ -2784,7 +2925,15 @@ class CfgMagazines {
input[] = {{"PartWoodLumber",8}};
};
class Crafting5
{
text = "Craft Lumber Pack";
Script = ";['Crafting5','CfgMafazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"};
output[] = {{"PartPlankPack",1}};
input[] = {{"PartWoodLumber",3}};
};
};
};
class PartWoodPlywood: CA_Magazine
@@ -2834,6 +2983,15 @@ class CfgMagazines {
output[] = {{"ItemWoodWallThird",1}};
input[] = {{"PartWoodPlywood",3},{"PartWoodLumber",3}};
};
class Crafting4
{
text = "Craft Plywood Pack";
Script = ";['Crafting4','CfgMafazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"};
output[] = {{"PartPlywoodPack",1}};
input[] = {{"PartWoodPlywood",3}};
};
};
};
@@ -2843,9 +3001,10 @@ class CfgMagazines {
count = 1;
type = 256;
displayName = "Iron Ore";
model = "\dayz_equip\models\trash_tincan.p3d";
picture = "\dayz_equip\textures\equip_tincan_ca.paa";
model = "\z\addons\dayz_epoch\models\iron_ore.p3d";
picture="\z\addons\dayz_epoch\pictures\equip_iron_ore_CA.paa";
descriptionShort = "Used for crafting scrap metal. Can be mined from rocks using a sledgehammer.";
weight = 1;
class ItemActions {
class Crafting
{
@@ -2858,6 +3017,50 @@ class CfgMagazines {
};
};
};
class PartOreSilver: CA_Magazine
{
scope = 2;
count = 1;
type = 256;
displayName = "Silver Ore";
model = "\z\addons\dayz_epoch\models\silver_ore.p3d";
picture="\z\addons\dayz_epoch\pictures\equip_silver_ore_CA.paa";
descriptionShort = "Can be mined from rocks using a sledgehammer.";
weight = 1;
class ItemActions {
class Crafting
{
text = "Smelt Silver Bar";
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"fire"};
requiretools[] = {"ItemSledge"};
output[] = {{"ItemSilverBar",1},{"ItemWaterbottleUnfilled",1}};
input[] = {{"PartOreSilver",1},{"ItemWaterbottle",1}};
};
};
};
class PartOreGold: CA_Magazine
{
scope = 2;
count = 1;
type = 256;
displayName = "Gold Ore";
model = "\z\addons\dayz_epoch\models\gold_ore.p3d";
picture="\z\addons\dayz_epoch\pictures\equip_gold_ore_CA.paa";
descriptionShort = "Can be mined from rocks using a sledgehammer.";
weight = 1;
class ItemActions {
class Crafting
{
text = "Smelt Gold Bar";
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"fire"};
requiretools[] = {"ItemSledge"};
output[] = {{"ItemGoldBar",1},{"ItemWaterbottleUnfilled",1}};
input[] = {{"PartOreGold",1},{"ItemWaterbottle",1}};
};
};
};
class PartVRotor: CA_Magazine
{
scope = 2;

View File

@@ -189,49 +189,69 @@ class Land_wood_wreck_frame : ruins {
scope = 1;
model = "\z\addons\dayz_epoch\models\wood_wreck_frame.p3d";
displayName = "Wood Wall ruins";
removeoutput[] = {{"PartPlywoodPack",1},{"PartPlankPack",1}};
removeoutput[] = {{"PartWoodPlywood",{0,3}},{"PartWoodLumber",{0,3}}};
};
class Land_wood_wreck_third : ruins {
scope = 1;
model = "\z\addons\dayz_epoch\models\wood_wreck_third.p3d";
displayName = "Wood Wall 1/3 ruins";
removeoutput[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}};
removeoutput[] = {{"PartWoodPlywood",{0,1}},{"PartWoodLumber",{0,1}}};
};
class Land_wood_wreck_half : ruins {
scope = 1;
model = "\z\addons\dayz_epoch\models\wood_wreck_half.p3d";
displayName = "Wood Floor 1/2 ruins";
removeoutput[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}};
removeoutput[] = {{"PartWoodPlywood",{0,1}},{"PartWoodLumber",{0,1}}};
};
class Land_wood_wreck_floor : ruins {
scope = 1;
model = "\z\addons\dayz_epoch\models\wood_wreck_floor.p3d";
displayName = "Wood Floor ruins";
removeoutput[] = {{"PartPlywoodPack",1},{"PartPlankPack",1}};
removeoutput[] = {{"PartWoodPlywood",{0,3}},{"PartWoodLumber",{0,3}}};
};
class Land_wood_wreck_quarter : ruins {
scope = 1;
model = "\z\addons\dayz_epoch\models\wood_wreck_quarter.p3d";
displayName = "Wood Floor 1/4 ruins";
removeoutput[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}};
removeoutput[] = {{"PartWoodPlywood",{0,1}},{"PartWoodLumber",{0,1}}};
};
class Land_wreck_cinder: ruins {
scope = 1;
model = "\z\addons\dayz_epoch\models\wreck_cinder.p3d";
displayName = "Cinder wall ruins";
removeoutput[] = {{"CinderBlocks",1}};
removeoutput[] = {{"CinderBlocks",{0,1}}};
};
class Land_wreck_metal_floor: ruins {
scope = 1;
model = "\z\addons\dayz_epoch\models\wreck_metal_floor.p3d";
displayName = "Metal Floor ruins";
removeoutput[] = {{"ItemCorrugated",1},{"ItemPole",2},{"ItemTankTrap",1}};
removeoutput[] = {{"ItemPole",{0,2}},{"ItemTankTrap",{0,2}}};
};
class Land_iron_vein_wreck: ruins {
scope = 1;
model = "\z\addons\dayz_epoch\models\iron_vein_wreck.p3d";
displayName = "iron vein ruins";
removeoutput[] = {{"PartOre",{6,4}},{"PartOreSilver",{0,1}},{"PartOreGold",{0,1}}};
};
class Land_silver_vein_wreck: ruins {
scope = 1;
model = "\z\addons\dayz_epoch\models\silver_vein_wreck.p3d";
displayName = "silver vein ruins";
removeoutput[] = {{"PartOreSilver",{6,4}},{"PartOre",{0,1}},{"PartOreGold",{0,1}}};
};
class Land_gold_vein_wreck: ruins {
scope = 1;
model = "\z\addons\dayz_epoch\models\gold_vein_wreck.p3d";
displayName = "gold vein ruins";
removeoutput[] = {{"PartOreGold",{6,4}},{"PartOre",{0,1}},{"PartOreSilver",{0,1}}};
};
/* Your doorsegment is derivated from the normal wall.*/
@@ -275,6 +295,7 @@ class Land_DZE_WoodDoorLocked: Land_DZE_WoodDoorLocked_Base {
model = "\z\addons\dayz_epoch\models\small_wall_door_locked_anim.p3d";
displayName = "Wood Door Locked";
GhostPreview = "WoodDoor_Preview_DZ";
downgradeBuilding[] = {"Land_DZE_WoodDoor",{{"ItemComboLock",1}}};
/* Arma needs to know, how the animation trigger is triggered*/
class AnimationSources {
/* name must be identical to the one given by the model.cfg ("Open_Door")" */
@@ -374,6 +395,7 @@ class Land_DZE_LargeWoodDoorLocked: Land_DZE_WoodDoorLocked_Base {
model = "\z\addons\dayz_epoch\models\large_wall_door_locked_anim.p3d";
displayName = "Large Wood Door Locked";
GhostPreview = "LargeWoodDoor_Preview_DZ";
downgradeBuilding[] = {"Land_DZE_LargeWoodDoor",{{"ItemComboLock",1}}};
/* Arma needs to know, how the animation trigger is triggered*/
class AnimationSources {
/* name must be identical to the one given by the model.cfg ("Open_Door")" */
@@ -473,6 +495,7 @@ class Land_DZE_GarageWoodDoorLocked: Land_DZE_WoodDoorLocked_Base {
model = "\z\addons\dayz_epoch\models\Garage_door_locked_anim.p3d";
displayName = "Garage Wood Door Locked";
GhostPreview = "GarageWoodDoor_Preview_DZ";
downgradeBuilding[] = {"Land_DZE_GarageWoodDoor",{{"ItemComboLock",1}}};
/* Arma needs to know, how the animation trigger is triggered*/
class AnimationSources {
/* name must be identical to the one given by the model.cfg ("Open_Door")" */
@@ -537,6 +560,7 @@ class CinderWallDoorLocked_DZ: CinderWallDoorLocked_DZ_Base {
model = "\z\addons\dayz_epoch\models\steel_garage_locked.p3d";
displayName = "Block Garage Door Locked";
GhostPreview = "CinderWallDoorway_Preview_DZ";
downgradeBuilding[] = {"CinderWallDoor_DZ",{{"ItemComboLock",1}}};
/* Arma needs to know, how the animation trigger is triggered*/
class AnimationSources {
/* name must be identical to the one given by the model.cfg ("Open_Door")" */
@@ -639,6 +663,7 @@ class CinderWallDoorSmallLocked_DZ: CinderWallDoorLocked_DZ_Base {
model = "\z\addons\dayz_epoch\models\Steel_door_locked.p3d";
displayName = "Block Door Locked";
GhostPreview = "CinderWallSmallDoorway_Preview_DZ";
downgradeBuilding[] = {"CinderWallDoorSmall_DZ",{{"ItemComboLock",1}}};
/* Arma needs to know, how the animation trigger is triggered*/
class AnimationSources {
/* name must be identical to the one given by the model.cfg ("Open_Door")" */

View File

@@ -51,15 +51,15 @@ class pz_worker1: PZombie_VB
tex[] = {};
mat[] = {"Ca\characters_E\Overall\Data\Overall.rvmat","Ca\characters_E\Overall\Data\W1_Overall.rvmat","Ca\characters_E\Overall\Data\W2_Overall.rvmat"};
};
hiddenSelectionsTextures[] = {"\Ca\characters_E\Overall\Data\Overall_4_co.paa"};
hiddenSelectionsTextures[] = {"z\addons\dayz_communityassets\zeds\overall\Overall_4_co.paa"};
};
class pz_worker2: pz_worker1
{
hiddenSelectionsTextures[] = {"\Ca\characters_E\Overall\Data\Overall_3_co.paa"};
hiddenSelectionsTextures[] = {"z\addons\dayz_communityassets\zeds\overall\overall_2_co.paa"};
};
class pz_worker3: pz_worker1
{
hiddenSelectionsTextures[] = {"\Ca\characters_E\Overall\Data\Overall_2_co.paa"};
hiddenSelectionsTextures[] = {"z\addons\dayz_communityassets\zeds\overall\Overall_3_co.paa"};
};
class pz_doctor: PZombie_VB
@@ -81,6 +81,7 @@ class pz_hunter: PZombie_VB
{
model = "\ca\characters2\civil\Woodlander\Woodlander";
hiddenSelections[] = {"Camo"};
hiddenSelectionsTextures[] = {"\ca\characters2\civil\woodlander\data\woodlander_v3_co.paa"};
class Wounds
{
tex[] = {};
@@ -91,7 +92,7 @@ class pz_villager1: PZombie_VB
{
model = "\ca\characters2\civil\Villager\Villager";
hiddenSelections[] = {"Camo"};
hiddenSelectionsTextures[] = {"\ca\characters2\civil\villager\data\villager_co.paa"};
hiddenSelectionsTextures[] = {"z\addons\dayz_communityassets\zeds\villager\villager_v4_co.paa"};
class Wounds
{
tex[] = {};
@@ -100,11 +101,11 @@ class pz_villager1: PZombie_VB
};
class pz_villager2: pz_villager1
{
hiddenSelectionsTextures[] = {"\ca\characters2\civil\villager\data\villager_v2_co.paa"};
hiddenSelectionsTextures[] = {"z\addons\dayz_communityassets\zeds\villager\villager_v2_co.paa"};
};
class pz_villager3: pz_villager1
{
hiddenSelectionsTextures[] = {"\ca\characters2\civil\villager\data\villager_v3_co.paa"};
hiddenSelectionsTextures[] = {"z\addons\dayz_communityassets\zeds\villager\villager_v3_co.paa"};
};
class pz_priest: PZombie_VB
{

View File

@@ -1406,6 +1406,36 @@ class CfgVehicles {
};
};
};
class MiningItems: NonStrategic{
class DestructionEffects {
class Sound {
simulation = "sound";
type = "DestrMine";
position = "destructionEffect1";
intensity = 1;
interval = 1;
lifeTime = 0.05;
};
class DestroyPhase1 {
simulation = "destroy";
type = "DelayedDestruction";
lifeTime = 2.5;
position = "";
intensity = 1;
interval = 1;
};
class DamageAround1 {
simulation = "damageAround";
type = "DamageAroundHouse";
position = "";
intensity = 0.1;
interval = 1;
lifeTime = 1;
};
};
};
class TrapItems: NonStrategic{};
// buildables
class Hedgehog_DZ: BuiltItems
@@ -1604,6 +1634,93 @@ class CfgVehicles {
removeoutput[] = {{"sandbag_nest_kit",1}};
};
// mining
class Gold_Vein_DZE: MiningItems
{
scope = 2;
destrType = "DestructBuilding";
cost = 100;
model="\z\addons\dayz_epoch\models\gold_vein.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 70;
displayName = "Rock with Gold";
vehicleClass = "Fortifications";
class DestructionEffects : DestructionEffects
{
class Ruin1
{
simulation = "ruin";
type = "\z\addons\dayz_epoch\models\gold_vein_wreck.p3d";
position = "";
intensity = 1;
interval = 1;
lifeTime = 1;
};
};
};
class Silver_Vein_DZE: MiningItems
{
scope = 2;
destrType = "DestructBuilding";
cost = 100;
model="\z\addons\dayz_epoch\models\silver_vein.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 60;
displayName = "Rock with Silver";
vehicleClass = "Fortifications";
class DestructionEffects : DestructionEffects
{
class Ruin1
{
simulation = "ruin";
type = "\z\addons\dayz_epoch\models\silver_vein_wreck.p3d";
position = "";
intensity = 1;
interval = 1;
lifeTime = 1;
};
};
};
class Iron_Vein_DZE: MiningItems
{
scope = 2;
destrType = "DestructBuilding";
cost = 100;
model="\z\addons\dayz_epoch\models\iron_vein.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 50;
displayName = "Rock with Iron";
vehicleClass = "Fortifications";
class DestructionEffects : DestructionEffects
{
class Ruin1
{
simulation = "ruin";
type = "\z\addons\dayz_epoch\models\iron_vein_wreck.p3d";
position = "";
intensity = 1;
interval = 1;
lifeTime = 1;
};
};
};
// modular
class MetalFloor_DZ: ModularItems
{