mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2026-02-13 19:52:57 +03:00
Add broken versions for safe and lockbox
Server admins can easy use those broken versions for a hotwired or a burst opened safe or lockbox.
This commit is contained in:
@@ -395,6 +395,160 @@ class ItemLockboxWinter2: CA_Magazine
|
||||
};
|
||||
};
|
||||
|
||||
class ItemVaultBroken: CA_Magazine
|
||||
{
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = $STR_EPOCH_SAFE_BROKEN;
|
||||
model = "\z\addons\dayz_epoch\models\safe_onside.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_safe_ca.paa";
|
||||
descriptionShort = $STR_EPOCH_SAFE_DESC;
|
||||
|
||||
class ItemActions
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_EPOCH_PLAYER_230;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "VaultStorageBroken";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemVault2Broken: CA_Magazine
|
||||
{
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "$STR_EPOCH_SAFE_BROKEN+";
|
||||
model = "\z\addons\dayz_epoch\models\safe_onside.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_safe_ca.paa";
|
||||
descriptionShort = $STR_EPOCH_SAFE_DESC;
|
||||
|
||||
class ItemActions
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_EPOCH_PLAYER_230;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "VaultStorageBroken2";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemTallSafeBroken: CA_Magazine
|
||||
{
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = $STR_EPOCH_SAFE_BROKEN;
|
||||
model = "\z\addons\dayz_epoch_v\props\safe_tall\tallsafe.p3d";
|
||||
picture = "\dayz_epoch_c\icons\equipment\tallsafe.paa";
|
||||
descriptionShort = $STR_EPOCH_SAFE_DESC;
|
||||
|
||||
class ItemActions
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_EPOCH_PLAYER_230;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "TallSafeBroken";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemLockboxBroken: CA_Magazine
|
||||
{
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = $STR_EPOCH_LOCKBOX_BROKEN;
|
||||
model = "\z\addons\dayz_epoch\models\lockbox_mag.p3d";
|
||||
picture = "\dayz_epoch_c\icons\equipment\equip_lockbox_CA.paa";
|
||||
descriptionShort = $STR_EPOCH_LOCKBOX_DESC;
|
||||
|
||||
class ItemActions
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_EPOCH_PLAYER_231;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "LockboxStorageBroken";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemLockbox2Broken: CA_Magazine
|
||||
{
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "$STR_EPOCH_LOCKBOX_BROKEN+";
|
||||
model = "\z\addons\dayz_epoch\models\lockbox_mag.p3d";
|
||||
picture = "\dayz_epoch_c\icons\equipment\equip_lockbox_CA.paa";
|
||||
descriptionShort = $STR_EPOCH_LOCKBOX_DESC;
|
||||
|
||||
class ItemActions
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_EPOCH_PLAYER_231;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "LockboxStorage2Broken";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemLockboxWinterBroken: CA_Magazine
|
||||
{
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = $STR_EPOCH_LOCKBOX_BROKEN;
|
||||
model = "\z\addons\dayz_epoch\models\lockbox_w_mag.p3d";
|
||||
picture = "\dayz_epoch_c\icons\equipment\equip_lockbox_w_CA.paa";
|
||||
descriptionShort = $STR_EPOCH_LOCKBOX_DESC;
|
||||
|
||||
class ItemActions
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_EPOCH_PLAYER_231;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "LockboxStorageWinterBroken";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemLockboxWinter2Broken: CA_Magazine
|
||||
{
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "$STR_EPOCH_LOCKBOX_BROKEN+";
|
||||
model = "\z\addons\dayz_epoch\models\lockbox_w_mag.p3d";
|
||||
picture = "\dayz_epoch_c\icons\equipment\equip_lockbox_w_CA.paa";
|
||||
descriptionShort = $STR_EPOCH_LOCKBOX_DESC;
|
||||
|
||||
class ItemActions
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_EPOCH_PLAYER_231;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "LockboxStorageWinter2Broken";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class StashSmall_kit: CA_Magazine
|
||||
{
|
||||
scope = 2;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
class VaultStorage: Land_A_tent {
|
||||
placement = "vertical";
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = "$STR_EPOCH_SAFE";
|
||||
model = "\z\addons\dayz_epoch\models\safe.p3d";
|
||||
destrType = "DestructNo";
|
||||
@@ -14,7 +14,7 @@ class VaultStorage: Land_A_tent {
|
||||
|
||||
class VaultStorageLocked: Land_A_tent {
|
||||
placement = "vertical";
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = "$STR_EPOCH_SAFE_LOCKED";
|
||||
model = "\z\addons\dayz_epoch\models\safe.p3d";
|
||||
destrType = "DestructNo";
|
||||
@@ -32,7 +32,7 @@ class VaultStorageLocked: Land_A_tent {
|
||||
|
||||
class VaultStorage2: Land_A_tent {
|
||||
placement = "vertical";
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = "$STR_EPOCH_SAFE+";
|
||||
model = "\z\addons\dayz_epoch\models\safe.p3d";
|
||||
destrType = "DestructNo";
|
||||
@@ -46,7 +46,7 @@ class VaultStorage2: Land_A_tent {
|
||||
|
||||
class VaultStorage2Locked: Land_A_tent {
|
||||
placement = "vertical";
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = "$STR_EPOCH_SAFE_LOCKED+";
|
||||
model = "\z\addons\dayz_epoch\models\safe.p3d";
|
||||
destrType = "DestructNo";
|
||||
@@ -63,7 +63,7 @@ class VaultStorage2Locked: Land_A_tent {
|
||||
|
||||
class TallSafe: Land_A_tent {
|
||||
placement = "vertical";
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = "$STR_EPOCH_SAFE";
|
||||
model = "\z\addons\dayz_epoch_v\props\safe_tall\tallsafe.p3d";
|
||||
destrType = "DestructNo";
|
||||
@@ -90,7 +90,7 @@ class TallSafe: Land_A_tent {
|
||||
|
||||
class TallSafeLocked: Land_A_tent {
|
||||
placement = "vertical";
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = "$STR_EPOCH_SAFE_LOCKED";
|
||||
model = "\z\addons\dayz_epoch_v\props\safe_tall\tallsafe.p3d";
|
||||
destrType = "DestructNo";
|
||||
@@ -119,7 +119,7 @@ class TallSafeLocked: Land_A_tent {
|
||||
};
|
||||
|
||||
class LockboxStorage: Land_A_tent {
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = $STR_EPOCH_LOCKBOX;
|
||||
model = "\z\addons\dayz_epoch\models\lockbox.p3d";
|
||||
destrType = "DestructNo";
|
||||
@@ -132,7 +132,7 @@ class LockboxStorage: Land_A_tent {
|
||||
};
|
||||
|
||||
class LockboxStorageLocked: Land_A_tent {
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = $STR_EPOCH_LOCKBOX_LOCKED;
|
||||
model = "\z\addons\dayz_epoch\models\lockbox.p3d";
|
||||
destrType = "DestructNo";
|
||||
@@ -149,11 +149,11 @@ class LockboxStorageLocked: Land_A_tent {
|
||||
};
|
||||
|
||||
class LockboxStorage2: Land_A_tent {
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = "$STR_EPOCH_LOCKBOX+";
|
||||
model = "\z\addons\dayz_epoch\models\lockbox.p3d";
|
||||
destrType = "DestructNo";
|
||||
armor = 16000;
|
||||
armor = 1600;
|
||||
transportMaxMagazines = 100;
|
||||
transportMaxWeapons = 40;
|
||||
transportMaxBackpacks = 20;
|
||||
@@ -162,7 +162,7 @@ class LockboxStorage2: Land_A_tent {
|
||||
};
|
||||
|
||||
class LockboxStorage2Locked: Land_A_tent {
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = "$STR_EPOCH_LOCKBOX_LOCKED+";
|
||||
model = "\z\addons\dayz_epoch\models\lockbox.p3d";
|
||||
destrType = "DestructNo";
|
||||
@@ -178,7 +178,7 @@ class LockboxStorage2Locked: Land_A_tent {
|
||||
};
|
||||
|
||||
class LockboxStorageWinter: Land_A_tent {
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = $STR_EPOCH_LOCKBOX;
|
||||
model = "\z\addons\dayz_epoch\models\lockbox_w.p3d";
|
||||
destrType = "DestructNo";
|
||||
@@ -191,7 +191,7 @@ class LockboxStorageWinter: Land_A_tent {
|
||||
};
|
||||
|
||||
class LockboxStorageWinterLocked: Land_A_tent {
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = $STR_EPOCH_LOCKBOX_LOCKED;
|
||||
model = "\z\addons\dayz_epoch\models\lockbox_w.p3d";
|
||||
destrType = "DestructNo";
|
||||
@@ -208,7 +208,7 @@ class LockboxStorageWinterLocked: Land_A_tent {
|
||||
};
|
||||
|
||||
class LockboxStorageWinter2: Land_A_tent {
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = "$STR_EPOCH_LOCKBOX+";
|
||||
model = "\z\addons\dayz_epoch\models\lockbox_w.p3d";
|
||||
destrType = "DestructNo";
|
||||
@@ -221,7 +221,7 @@ class LockboxStorageWinter2: Land_A_tent {
|
||||
};
|
||||
|
||||
class LockboxStorageWinter2Locked: Land_A_tent {
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = "$STR_EPOCH_LOCKBOX_LOCKED+";
|
||||
model = "\z\addons\dayz_epoch\models\lockbox_w.p3d";
|
||||
destrType = "DestructNo";
|
||||
@@ -235,3 +235,112 @@ class LockboxStorageWinter2Locked: Land_A_tent {
|
||||
nounderground = 0;
|
||||
requireplot = 0;
|
||||
};
|
||||
|
||||
// Broken Versions
|
||||
|
||||
class VaultStorageBroken: Land_A_tent {
|
||||
placement = "vertical";
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = "$STR_EPOCH_SAFE_BROKEN";
|
||||
model = "\z\addons\dayz_epoch\models\safe.p3d";
|
||||
destrType = "DestructNo";
|
||||
offset[] = {0,2.5,0};
|
||||
armor = 800;
|
||||
transportMaxMagazines = 200;
|
||||
transportMaxWeapons = 25;
|
||||
transportMaxBackpacks = 10;
|
||||
packedClass = "WeaponHolder_ItemVaultBroken";
|
||||
};
|
||||
|
||||
class VaultStorageBroken2: Land_A_tent {
|
||||
placement = "vertical";
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = "$STR_EPOCH_SAFE_BROKEN+";
|
||||
model = "\z\addons\dayz_epoch\models\safe.p3d";
|
||||
destrType = "DestructNo";
|
||||
offset[] = {0,2.5,0};
|
||||
armor = 1600;
|
||||
transportMaxMagazines = 400;
|
||||
transportMaxWeapons = 50;
|
||||
transportMaxBackpacks = 20;
|
||||
packedClass = "WeaponHolder_ItemVaultBroken2";
|
||||
};
|
||||
|
||||
class TallSafeBroken: Land_A_tent {
|
||||
placement = "vertical";
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = "$STR_EPOCH_SAFE_BROKEN";
|
||||
model = "\z\addons\dayz_epoch_v\props\safe_tall\tallsafe.p3d";
|
||||
destrType = "DestructNo";
|
||||
offset[] = {0,2.5,0};
|
||||
armor = 2600;
|
||||
transportMaxMagazines = 600;
|
||||
transportMaxWeapons = 75;
|
||||
transportMaxBackpacks = 30;
|
||||
packedClass = "WeaponHolder_ItemTallSafeBroken";
|
||||
|
||||
class AnimationSources {
|
||||
class Open_door {
|
||||
source = "user";
|
||||
animPeriod = 4;
|
||||
initPhase = 0;
|
||||
};
|
||||
class Open_doorR {
|
||||
source = "user";
|
||||
animPeriod = 1;
|
||||
initPhase = 0;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class LockboxStorageBroken: Land_A_tent {
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = $STR_EPOCH_LOCKBOX_BROKEN;
|
||||
model = "\z\addons\dayz_epoch\models\lockbox.p3d";
|
||||
destrType = "DestructNo";
|
||||
offset[] = {0,1.5,0.5};
|
||||
armor = 800;
|
||||
transportMaxMagazines = 50;
|
||||
transportMaxWeapons = 20;
|
||||
transportMaxBackpacks = 10;
|
||||
packedClass = "WeaponHolder_ItemLockboxBroken";
|
||||
};
|
||||
|
||||
class LockboxStorage2Broken: Land_A_tent {
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = "$STR_EPOCH_LOCKBOX_BROKEN+";
|
||||
model = "\z\addons\dayz_epoch\models\lockbox.p3d";
|
||||
destrType = "DestructNo";
|
||||
offset[] = {0,1.5,0.5};
|
||||
armor = 1600;
|
||||
transportMaxMagazines = 100;
|
||||
transportMaxWeapons = 40;
|
||||
transportMaxBackpacks = 20;
|
||||
packedClass = "WeaponHolder_ItemLockbox2Broken";
|
||||
};
|
||||
|
||||
class LockboxStorageWinterBroken: Land_A_tent {
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = $STR_EPOCH_LOCKBOX_BROKEN;
|
||||
model = "\z\addons\dayz_epoch\models\lockbox_w.p3d";
|
||||
destrType = "DestructNo";
|
||||
offset[] = {0,1.5,0.5};
|
||||
armor = 800;
|
||||
transportMaxMagazines = 50;
|
||||
transportMaxWeapons = 20;
|
||||
transportMaxBackpacks = 10;
|
||||
packedClass = "WeaponHolder_ItemLockboxWinterBroken";
|
||||
};
|
||||
|
||||
class LockboxStorageWinter2Broken: Land_A_tent {
|
||||
vehicleClass = "DayZ Epoch Lockables";
|
||||
displayName = "$STR_EPOCH_LOCKBOX_BROKEN+";
|
||||
model = "\z\addons\dayz_epoch\models\lockbox_w.p3d";
|
||||
destrType = "DestructNo";
|
||||
offset[] = {0,1.5,0.5};
|
||||
armor = 1600;
|
||||
transportMaxMagazines = 100;
|
||||
transportMaxWeapons = 40;
|
||||
transportMaxBackpacks = 20;
|
||||
packedClass = "WeaponHolder_ItemLockboxWinter2Broken";
|
||||
};
|
||||
@@ -406,4 +406,46 @@ class WeaponHolder_ItemLockboxWinter2: WeaponHolder {
|
||||
scope = 1;
|
||||
displayName = "$STR_EPOCH_LOCKBOX+";
|
||||
seedItem = "ItemLockboxWinter2";
|
||||
};
|
||||
|
||||
class WeaponHolder_ItemVaultBroken: WeaponHolder {
|
||||
scope = 1;
|
||||
displayName = $STR_EPOCH_SAFE_BROKEN;
|
||||
seedItem = "ItemVaultBroken";
|
||||
};
|
||||
|
||||
class WeaponHolder_ItemVaultBroken2: WeaponHolder {
|
||||
scope = 1;
|
||||
displayName = "$STR_EPOCH_SAFE_BROKEN+";
|
||||
seedItem = "ItemVaultBroken2";
|
||||
};
|
||||
|
||||
class WeaponHolder_ItemTallSafeBroken: WeaponHolder {
|
||||
scope = 1;
|
||||
displayName = $STR_EPOCH_SAFE_BROKEN;
|
||||
seedItem = "ItemTallSafeBroken";
|
||||
};
|
||||
|
||||
class WeaponHolder_ItemLockboxBroken: WeaponHolder {
|
||||
scope = 1;
|
||||
displayName = $STR_EPOCH_LOCKBOX_BROKEN;
|
||||
seedItem = "ItemLockboxBroken";
|
||||
};
|
||||
|
||||
class WeaponHolder_ItemLockbox2Broken: WeaponHolder {
|
||||
scope = 1;
|
||||
displayName = "$STR_EPOCH_LOCKBOX_BROKEN+";
|
||||
seedItem = "ItemLockbox2Broken";
|
||||
};
|
||||
|
||||
class WeaponHolder_ItemLockboxWinterBroken: WeaponHolder {
|
||||
scope = 1;
|
||||
displayName = $STR_EPOCH_LOCKBOX_BROKEN;
|
||||
seedItem = "ItemLockboxWinterBroken";
|
||||
};
|
||||
|
||||
class WeaponHolder_ItemLockboxWinter2Broken: WeaponHolder {
|
||||
scope = 1;
|
||||
displayName = "$STR_EPOCH_LOCKBOX_BROKEN+";
|
||||
seedItem = "ItemLockboxWinter2Broken";
|
||||
};
|
||||
Reference in New Issue
Block a user