Split WeaponHolder

This commit is contained in:
Florian Kinder
2014-01-31 08:18:29 +01:00
parent 65e7bc7b89
commit e6bf9204dc
4 changed files with 59 additions and 73 deletions

View File

@@ -25,4 +25,16 @@ class LockboxStorage: Land_A_tent {
transportMaxBackpacks = 10;
lockedClass = "LockboxStorageLocked";
packedClass = "WeaponHolder_ItemLockbox";
};
class WeaponHolder;
class WeaponHolder_ItemLockbox: WeaponHolder {
scope = 2;
displayName = "Lockbox";
class transportmagazines {
class _xx_ItemLockbox {
magazine = "ItemLockbox";
count = 1;
};
};
};

View File

@@ -29,4 +29,36 @@ class TentStorageDomed2: TentStorage {
transportMaxBackpacks = 7;
create = "WeaponHolder_ItemTentDomed2";
offset[] = {0,2.5,0};
};
};
class WeaponHolder;
class WeaponHolder_ItemTentOld: WeaponHolder {
scope = 2;
displayName = $STR_EQUIP_NAME_20;
class transportmagazines {
class _xx_ItemTentOld {
magazine = "ItemTentOld";
count = 1;
};
};
};
class WeaponHolder_ItemTentDomed: WeaponHolder {
scope = 2;
displayName = "Domed Desert Tent";
class transportmagazines {
class _xx_ItemTentDomed {
magazine = "ItemTentDomed";
count = 1;
};
};
};
class WeaponHolder_ItemTentDomed2: WeaponHolder {
scope = 2;
displayName = "Domed Green Tent";
class transportmagazines {
class _xx_ItemTentDomed2 {
magazine = "ItemTentDomed2";
count = 1;
};
};
};

View File

@@ -27,4 +27,16 @@ class VaultStorageLocked: Land_A_tent {
unlockedClass = "VaultStorage";
requireplot = 0;
nounderground = 0;
};
class WeaponHolder;
class WeaponHolder_ItemVault: WeaponHolder {
scope = 2;
displayName = "Safe";
class transportmagazines {
class _xx_ItemVault {
magazine = "ItemVault";
count = 1;
};
};
};

View File

@@ -2482,7 +2482,8 @@ class CfgVehicles {
transportRepair = 0;
transportFuel = 0;
};
class WoodenArrowF : WeaponHolderBase {
class WoodenArrowF : WeaponHolderBase
{
scope = public;
displayName = "Arrow";
model = "\dayz_weapons\models\bolt";
@@ -2491,7 +2492,6 @@ class CfgVehicles {
init = "[(_this select 0),'cfgMagazines','WoodenArrow'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
};
};
class WeaponHolder_ItemHatchet_DZE: WeaponHolderBase
{
scope = 2;
@@ -2502,7 +2502,6 @@ class CfgVehicles {
init = "[(_this select 0),'cfgWeapons','ItemHatchet_DZE'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
};
};
class WeaponHolder_ItemMachete: WeaponHolderBase
{
scope = 2;
@@ -2523,75 +2522,6 @@ class CfgVehicles {
init = "[(_this select 0),'cfgWeapons','ItemCrowbar'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
};
};
class WeaponHolder;
class WeaponHolder_ItemTentOld: WeaponHolder
{
scope = 2;
displayName = $STR_EQUIP_NAME_20;
class transportmagazines
{
class _xx_ItemTentOld
{
magazine = "ItemTentOld";
count = 1;
};
};
};
class WeaponHolder_ItemTentDomed: WeaponHolder
{
scope = 2;
displayName = "Domed Desert Tent";
class transportmagazines
{
class _xx_ItemTentDomed
{
magazine = "ItemTentDomed";
count = 1;
};
};
};
class WeaponHolder_ItemTentDomed2: WeaponHolder
{
scope = 2;
displayName = "Domed Green Tent";
class transportmagazines
{
class _xx_ItemTentDomed2
{
magazine = "ItemTentDomed2";
count = 1;
};
};
};
class WeaponHolder_ItemVault: WeaponHolder
{
scope = 2;
displayName = "Safe";
class transportmagazines
{
class _xx_ItemVault
{
magazine = "ItemVault";
count = 1;
};
};
};
class WeaponHolder_ItemLockbox: WeaponHolder
{
scope = 2;
displayName = "Lockbox";
class transportmagazines
{
class _xx_ItemLockbox
{
magazine = "ItemLockbox";
count = 1;
};
};
};
class WeaponHolder_ItemJerrycanEmpty: WeaponHolderBase
{
scope = 2;