Update some WeaponHolder to WeaponHolderBase

This commit is contained in:
ebaydayz
2016-03-31 11:35:33 -04:00
parent c54a52a103
commit 6de88c7b07
47 changed files with 621 additions and 876 deletions

View File

@@ -26,7 +26,7 @@ class LockboxStorage: Land_A_tent {
packedClass = "WeaponHolder_ItemLockbox";
};
class WeaponHolder_ItemLockbox: WeaponHolder {
class WeaponHolder_ItemLockbox: WeaponHolderBase {
scope = public;
displayName = "Lockbox";
seedItem = "ItemLockbox";

View File

@@ -1,14 +1,5 @@
class TentStorage: Land_A_tent {
vehicleClass = "Survival";
transportMaxMagazines = 50;
transportMaxWeapons = 10;
transportMaxBackpacks = 5;
create = "WeaponHolder_ItemTentOld";
constructioncount = 1;
offset[] = {0,2.5,0};
requireplot = 0;
nounderground = 0;
};
// DayZ tents are defined in \dayz_equip\configs\Storage.hpp
class TentStorageDomed: TentStorage {
displayName = "Digital Camo Tent";
vehicleClass = "Survival";
@@ -30,33 +21,27 @@ class TentStorageDomed2: TentStorage {
offset[] = {0,2.5,0};
};
class WeaponHolder_ItemTentOld: WeaponHolder {
class WeaponHolder_ItemTentOld: WeaponHolderBase {
scope = public;
displayName = $STR_EQUIP_NAME_20;
class transportmagazines {
class _xx_ItemTentOld {
magazine = "ItemTentOld";
count = 1;
};
class eventHandlers {
init = "[(_this select 0),'cfgMagazines','ItemTentOld'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
};
};
class WeaponHolder_ItemTentDomed: WeaponHolder {
class WeaponHolder_ItemTentDomed: WeaponHolderBase {
scope = public;
displayName = "Domed Desert Tent";
class transportmagazines {
class _xx_ItemTentDomed {
magazine = "ItemTentDomed";
count = 1;
};
class eventHandlers {
init = "[(_this select 0),'cfgMagazines','ItemTentDomed'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
};
};
class WeaponHolder_ItemTentDomed2: WeaponHolder {
class WeaponHolder_ItemTentDomed2: WeaponHolderBase {
scope = public;
displayName = "Domed Green Tent";
class transportmagazines {
class _xx_ItemTentDomed2 {
magazine = "ItemTentDomed2";
count = 1;
};
class eventHandlers {
init = "[(_this select 0),'cfgMagazines','ItemTentDomed2'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
};
};

View File

@@ -28,7 +28,7 @@ class VaultStorageLocked: Land_A_tent {
nounderground = 0;
};
class WeaponHolder_ItemVault: WeaponHolder {
class WeaponHolder_ItemVault: WeaponHolderBase {
scope = public;
displayName = $STR_EPOCH_SAFE;
seedItem = "ItemVault";

View File

@@ -1,41 +1,41 @@
class MeleeSledge: MeleeWeapon
{
scope = public;
melee= "true";
autoreload=1;
magazineReloadTime=0;
model="\z\addons\dayz_epoch\models\sledge_weaponized";
picture="\z\addons\dayz_epoch\pictures\equip_sledge_CA.paa"; // todo icon
displayName=$STR_EQUIP_NAME_SledgeHammer;
droppeditem= "ItemSledge";
magazines[]=
{
scope = public;
melee= "true";
autoreload=1;
magazineReloadTime=0;
model="\z\addons\dayz_epoch\models\sledge_weaponized";
picture="\z\addons\dayz_epoch\pictures\equip_sledge_CA.paa"; // todo icon
displayName=$STR_EQUIP_SLEDGE;
droppeditem= "ItemSledge";
magazines[]=
"Sledge_Swing"
};
handAnim[]=
{
"OFP2_ManSkeleton",
"\dayz_weapons\anim\melee_hatchet_holding.rtm"
};
class ItemActions
{
class Toolbelt
{
"Sledge_Swing"
};
handAnim[]=
{
"OFP2_ManSkeleton",
"\dayz_weapons\anim\melee_hatchet_holding.rtm"
};
class ItemActions
{
class Toolbelt
text=$STR_ACTIONS_2TB;
script="spawn player_addToolbelt;";
use[]=
{
text=$STR_ACTIONS_2TB;
script="spawn player_addToolbelt;";
use[]=
{
"MeleeSledge"
};
output[]=
{
"ItemSledge"
};
"MeleeSledge"
};
output[]=
{
"ItemSledge"
};
};
class Library
{
libTextDesc=$STR_EQUIP_SLEDGE_DESC;
};
descriptionShort=$STR_EQUIP_SLEDGE_DESC;
};
class Library
{
libTextDesc=$STR_EQUIP_SLEDGE_DESC;
};
descriptionShort=$STR_EQUIP_SLEDGE_DESC;
};

View File

@@ -1,9 +1,10 @@
class ItemSledge: ItemCore
{
scope = public;
displayName=$STR_EQUIP_SLEDGE;
model="\z\addons\dayz_epoch\models\sledge_mag.p3d";
picture="\z\addons\dayz_epoch\pictures\equip_sledge_CA.paa";
displayName=$STR_EQUIP_NAME_SledgeHammer;
descriptionShort=$STR_EQUIP_SLEDGE_DESC;
class ItemActions
{