Merge branch 'Expirmental'

This commit is contained in:
Zepheris 2020-02-18 20:24:27 -07:00
commit c37bd8dbf7
13 changed files with 681 additions and 18 deletions

View File

@ -37,10 +37,9 @@ diag_log text format["[DZMS]: %1 Detected. Map Specific Settings Adjusted!", DZM
DZMS_Remote_Message = compilefinal "
_this spawn {
hintSilent _this;
playSound 'RadioAmbient6';
};
";
publicvariable 'DZMS_Remote_Message';

View File

@ -17,6 +17,27 @@ private ["_item","_energyneeded","_totalDefis","_CurDefiArr"];
params ["_unit"];
if (isplayer _unit) then {
_energyneeded = 100;
if (EPOCH_playerEnergy - _energyneeded > 0) then {
_output = ["Energy", -_energyneeded] call EPOCH_giveAttributes;
_unit spawn {
player playMove 'AinvPknlMstpSnonWrflDnon_medic0';
player playMove 'AinvPknlMstpSnonWrflDnon_medicEnd';
uisleep 8;
if (alive player && isplayer _this) then {
[_this,player,Epoch_personalToken] remoteExec ['EPOCH_server_revivePlayer',2];
};
};
} else {
['Not enough energy to revive',5] call Epoch_Message;
};
}
else {
['This Player can not be revived',5] call Epoch_Message;
};
/*
if (isplayer _unit) then {
_item = 'ItemDefibrillator';
if (_item in magazines player) then {
@ -54,4 +75,5 @@ if (isplayer _unit) then {
}
else {
['This Player can not be revived',5] call Epoch_Message;
};
};
*/

View File

@ -46,7 +46,7 @@ if !(alive player && alive _playerObject && !isPlayer _playerObject) then {
// wait for loadAbs to sync
waitUntil {_loadAbs isEqualTo (loadAbs _playerObject)};
_goggles = goggles _playerObject;
// switch to new playerObject
@ -56,7 +56,8 @@ if !(alive player && alive _playerObject && !isPlayer _playerObject) then {
deleteVehicle _prevPlayerObject;
// set token and can revive to false
Epoch_canBeRevived = false;
//Updated by Zepheris Epoch_canBeRevived = true;
Epoch_canBeRevived = true;
Epoch_personalToken = _personalToken;
// reset blood Pressure to warning level
@ -92,4 +93,3 @@ if !(alive player && alive _playerObject && !isPlayer _playerObject) then {
} else {
deleteVehicle _playerObject;
};

View File

@ -10,3 +10,27 @@ if (_forceUpdate || EPOCH_forceUpdate) then {
EPOCH_forceUpdateNow = false;
call _fnc_forceUpdate;
};
//HeMan health regen values are for 50%
_ReduceHealth = 0;
if (EPOCH_playerThirst > 1250) then {
_ReduceHealth = _ReduceHealth + EPOCH_playerThirst*0.00001;
};
if (EPOCH_playerHunger > 2500) then {
_ReduceHealth = _ReduceHealth + EPOCH_playerHunger*0.00001;
};
_highestDMG = damage player;
_alldmg = ((getAllHitPointsDamage player) param [2,[]]);
{
_currentDMG = _x;
if (_currentDMG > _highestDMG) then{
_highestDMG = _currentDMG;
};
} forEach _alldmg;
if (_highestDMG > 0) then {
_MaxNewDmg = (_highestDMG - _ReduceHealth) max 0;
player setdamage ((damage player) min _MaxNewDmg);
{
player setHitIndex [_foreachindex,_x min _MaxNewDmg];
} foreach _alldmg;
};

View File

@ -315,7 +315,7 @@ class CfgBaseBuilding
WNQF[] = {-3.92775,1.30925,0};
WQF[] = {-3.92775,0,0};
WSQF[] = {-3.92775,-1.30925,0};
NWHF[] = {-1.30925,5.237,0};
NEHF[] = {1.30925,5.237,0};
SWHF[] = {-1.30925,-5.237,0};
@ -324,7 +324,7 @@ class CfgBaseBuilding
WSHF[] = {-5.237,-1.30925,0};
ENHF[] = {5.237,1.30925,0};
ESHF[] = {5.237,-1.30925,0};
};
class WoodFloor_SIM_EPOCH : WoodFloor_EPOCH
{
@ -376,7 +376,7 @@ class CfgBaseBuilding
WNQF[] = {-2.6185,1.30925,0};
WQF[] = {-2.6185,0,0};
WSQF[] = {-2.6185,-1.30925,0};
NWHF[] = {-1.30925,5.237,0};
NEHF[] = {1.30925,5.237,0};
SWHF[] = {-1.30925,-5.237,0};
@ -385,7 +385,7 @@ class CfgBaseBuilding
WSHF[] = {-3.92775,-1.30925,0};
ENHF[] = {3.92775,1.30925,0};
ESHF[] = {3.92775,-1.30925,0};
};
class WoodHalfFloor_SIM_EPOCH : WoodHalfFloor_EPOCH
{
@ -1044,7 +1044,7 @@ class CfgBaseBuilding
WNQF[] = {-3.92775,1.30925,3.06};
WQF[] = {-3.92775,0,3.06};
WSQF[] = {-3.92775,-1.30925,3.06};
NWHF[] = {-1.30925,5.237,3.06};
NEHF[] = {1.30925,5.237,3.06};
SWHF[] = {-1.30925,-5.237,3.06};
@ -1053,7 +1053,7 @@ class CfgBaseBuilding
WSHF[] = {-5.237,-1.30925,3.06};
ENHF[] = {5.237,1.30925,3.06};
ESHF[] = {5.237,-1.30925,3.06};
};
class WoodStairs_SIM_EPOCH : WoodStairs_EPOCH
{
@ -1109,7 +1109,7 @@ class CfgBaseBuilding
WNQF[] = {-3.92775,1.30925,3.06};
WQF[] = {-3.92775,0,3.06};
WSQF[] = {-3.92775,-1.30925,3.06};
NWHF[] = {-1.30925,5.237,3.06};
NEHF[] = {1.30925,5.237,3.06};
SWHF[] = {-1.30925,-5.237,3.06};
@ -1118,7 +1118,7 @@ class CfgBaseBuilding
WSHF[] = {-5.237,-1.30925,3.06};
ENHF[] = {5.237,1.30925,3.06};
ESHF[] = {5.237,-1.30925,3.06};
};
class WoodStairs2_SIM_EPOCH : WoodStairs2_EPOCH
{
@ -1171,7 +1171,7 @@ class CfgBaseBuilding
WNQF[] = {-3.92775,1.30925,3.06};
WQF[] = {-3.92775,0,3.06};
WSQF[] = {-3.92775,-1.30925,3.06};
NWHF[] = {-1.30925,5.237,3.06};
NEHF[] = {1.30925,5.237,3.06};
SWHF[] = {-1.30925,-5.237,3.06};
@ -1180,7 +1180,7 @@ class CfgBaseBuilding
WSHF[] = {-5.237,-1.30925,3.06};
ENHF[] = {5.237,1.30925,3.06};
ESHF[] = {5.237,-1.30925,3.06};
};
class WoodStairs3_SIM_EPOCH : WoodStairs3_EPOCH
{
@ -1733,6 +1733,8 @@ class CfgBaseBuilding
removeParts[] = {};
};
class snowman_Ghost_EPOCH : snowman_SIM_EPOCH {};
#include "EB4E_BaseBuilding.hpp"
};
/*[[[end]]]*/

View File

@ -1716,6 +1716,8 @@ class CfgCrafting
previewScale = 0.09;
previewVector = 0;
};
#include "EB4E_Crafting.hpp"
};
/*[[[end]]]*/

View File

@ -1105,5 +1105,7 @@ class CfgItemInteractions
{
buildClass = "PlyThirdWall_EPOCH";
};
#include "EB4E_ItemInteractions.hpp"
};
/*[[[end]]]*/

View File

@ -316,6 +316,8 @@ class CfgObjectInteractions
{
interactMode = 4;
};
#include "EB4E_ObjectInteractions.hpp"
};
/*[[[end]]]*/

View File

@ -0,0 +1,207 @@
class WoodenRack_EB4E : Default
{
removeParts[] = {{"KitWoodenRack_EB4E",1}};
GhostPreview = "WoodenRack_Ghost_EB4E";
staticClass = "WoodenRack_EB4E";
simulClass = "WoodenRack_SIM_EB4E";
};
class WoodenRack_SIM_EB4E : WoodenRack_EB4E
{
removeParts[] = {};
};
class WoodenRack_Ghost_EB4E : WoodenRack_SIM_EB4E {};
class MetalRackTall_EB4E : Default
{
removeParts[] = {{"KitMetalRackTall_EB4E",1}};
GhostPreview = "MetalRackTall_Ghost_EB4E";
staticClass = "MetalRackTall_EB4E";
simulClass = "MetalRackTall_SIM_EB4E";
};
class MetalRackTall_SIM_EB4E : MetalRackTall_EB4E
{
removeParts[] = {};
};
class MetalRackTall_Ghost_EB4E : MetalRackTall_SIM_EB4E {};
class MetalRack_EB4E : Default
{
removeParts[] = {{"KitMetalRack_EB4E",1}};
GhostPreview = "MetalRack_Ghost_EB4E";
staticClass = "MetalRack_EB4E";
simulClass = "MetalRack_SIM_EB4E";
};
class MetalRack_SIM_EB4E : MetalRack_EB4E
{
removeParts[] = {};
};
class MetalRack_Ghost_EB4E : MetalRack_SIM_EB4E {};
class ToolTrollyBlue_EB4E : Default
{
removeParts[] = {{"KitToolTrollyBlue_EB4E",1}};
GhostPreview = "ToolTrollyBlue_Ghost_EB4E";
staticClass = "ToolTrollyBlue_EB4E";
simulClass = "ToolTrollyBlue_SIM_EB4E";
};
class ToolTrollyBlue_SIM_EB4E : ToolTrollyBlue_EB4E
{
removeParts[] = {};
};
class ToolTrollyBlue_Ghost_EB4E : ToolTrollyBlue_SIM_EB4E {};
class ToolTrollyRed_EB4E : Default
{
removeParts[] = {{"KitToolTrollyRed_EB4E",1}};
GhostPreview = "ToolTrollyRed_Ghost_EB4E";
staticClass = "ToolTrollyRed_EB4E";
simulClass = "ToolTrollyRed_SIM_EB4E";
};
class ToolTrollyRed_SIM_EB4E : ToolTrollyRed_EB4E
{
removeParts[] = {};
};
class ToolTrollyRed_Ghost_EB4E : ToolTrollyRed_SIM_EB4E {};
class Icebox_EB4E : Default
{
removeParts[] = {{"KitIcebox_EB4E",1}};
GhostPreview = "Icebox_Ghost_EB4E";
staticClass = "Icebox_EB4E";
simulClass = "Icebox_SIM_EB4E";
};
class Icebox_SIM_EB4E : Icebox_EB4E
{
removeParts[] = {};
};
class Icebox_Ghost_EB4E : Icebox_SIM_EB4E {};
class WoodenShelvesBlue_EB4E : Default
{
removeParts[] = {{"KitWoodenShelvesBlue_EB4E",1}};
GhostPreview = "WoodenShelvesBlue_Ghost_EB4E";
staticClass = "WoodenShelvesBlue_EB4E";
simulClass = "WoodenShelvesBlue_SIM_EB4E";
};
class WoodenShelvesBlue_SIM_EB4E : WoodenShelvesBlue_EB4E
{
removeParts[] = {};
};
class WoodenShelvesBlue_Ghost_EB4E : WoodenShelvesBlue_SIM_EB4E {};
class WoodenShelves_EB4E : Default
{
removeParts[] = {{"KitWoodenShelves_EB4E",1}};
GhostPreview = "WoodenShelves_Ghost_EB4E";
staticClass = "WoodenShelves_EB4E";
simulClass = "WoodenShelves_SIM_EB4E";
};
class WoodenShelves_SIM_EB4E : WoodenShelves_EB4E
{
removeParts[] = {};
};
class WoodenShelves_Ghost_EB4E : WoodenShelves_SIM_EB4E {};
class Cargo10_yellow_EB4E : Default
{
removeParts[] = {{"KitCargo10_yellow_EB4E",1}};
GhostPreview = "Cargo10_yellow_Ghost_EB4E";
staticClass = "Cargo10_yellow_EB4E";
simulClass = "Cargo10_yellow_SIM_EB4E";
};
class Cargo10_yellow_SIM_EB4E : Cargo10_yellow_EB4E
{
removeParts[] = {};
};
class Cargo10_yellow_Ghost_EB4E : Cargo10_yellow_SIM_EB4E {};
class Cargo10_white_EB4E : Default
{
removeParts[] = {{"KitCargo10_white_EB4E",1}};
GhostPreview = "Cargo10_white_Ghost_EB4E";
staticClass = "Cargo10_white_EB4E";
simulClass = "Cargo10_white_SIM_EB4E";
};
class Cargo10_white_SIM_EB4E : Cargo10_white_EB4E
{
removeParts[] = {};
};
class Cargo10_white_Ghost_EB4E : Cargo10_white_SIM_EB4E {};
class Cargo10_red_EB4E : Default
{
removeParts[] = {{"KitCargo10_red_EB4E",1}};
GhostPreview = "Cargo10_red_Ghost_EB4E";
staticClass = "Cargo10_red_EB4E";
simulClass = "Cargo10_red_SIM_EB4E";
};
class Cargo10_red_SIM_EB4E : Cargo10_red_EB4E
{
removeParts[] = {};
};
class Cargo10_red_Ghost_EB4E : Cargo10_red_SIM_EB4E {};
class Cargo10_brick_red_EB4E : Default
{
removeParts[] = {{"KitCargo10_brick_red_EB4E",1}};
GhostPreview = "Cargo10_brick_red_Ghost_EB4E";
staticClass = "Cargo10_brick_red_EB4E";
simulClass = "Cargo10_brick_red_SIM_EB4E";
};
class Cargo10_brick_red_SIM_EB4E : Cargo10_brick_red_EB4E
{
removeParts[] = {};
};
class Cargo10_brick_red_Ghost_EB4E : Cargo10_brick_red_SIM_EB4E {};
class Cargo10_orange_EB4E : Default
{
removeParts[] = {{"KitCargo10_orange_EB4E",1}};
GhostPreview = "Cargo10_orange_Ghost_EB4E";
staticClass = "Cargo10_orange_EB4E";
simulClass = "Cargo10_orange_SIM_EB4E";
};
class Cargo10_orange_SIM_EB4E : Cargo10_orange_EB4E
{
removeParts[] = {};
};
class Cargo10_orange_Ghost_EB4E : Cargo10_orange_SIM_EB4E {};
class Cargo10_military_green_EB4E : Default
{
removeParts[] = {{"KitCargo10_military_green_EB4E",1}};
GhostPreview = "Cargo10_military_green_Ghost_EB4E";
staticClass = "Cargo10_military_green_EB4E";
simulClass = "Cargo10_military_green_SIM_EB4E";
};
class Cargo10_military_green_SIM_EB4E : Cargo10_military_green_EB4E
{
removeParts[] = {};
};
class Cargo10_military_green_Ghost_EB4E : Cargo10_military_green_SIM_EB4E {};
class Cargo10_cyan_EB4E : Default
{
removeParts[] = {{"KitCargo10_cyan_EB4E",1}};
GhostPreview = "Cargo10_cyan_Ghost_EB4E";
staticClass = "Cargo10_cyan_EB4E";
simulClass = "Cargo10_cyan_SIM_EB4E";
};
class Cargo10_cyan_SIM_EB4E : Cargo10_cyan_EB4E
{
removeParts[] = {};
};
class Cargo10_cyan_Ghost_EB4E : Cargo10_cyan_SIM_EB4E {};
class Cargo10_blue_EB4E : Default
{
removeParts[] = {{"KitCargo10_blue_EB4E",1}};
GhostPreview = "Cargo10_blue_Ghost_EB4E";
staticClass = "Cargo10_blue_EB4E";
simulClass = "Cargo10_blue_SIM_EB4E";
};
class Cargo10_blue_SIM_EB4E : Cargo10_blue_EB4E
{
removeParts[] = {};
};
class Cargo10_blue_Ghost_EB4E : Cargo10_blue_SIM_EB4E {};

View File

@ -0,0 +1,241 @@
/*
CfgCrafting Recipies
Extended Bases for Epoch
by Ghostider-GRG
7/21/18
*/
class PaintCanClear : Part
{
usedIn[] = {"KitCargo10_white_EB4E"};
previewPosition[] = {0.8,1,0.26};
previewScale = 1;
previewVector = 1;
};
class PaintCanBlu : Part
{
usedIn[] = {"KitToolTrollyBlue_EB4E","KitCargo10_blue_EB4E"};
previewPosition[] = {0.8,1,0.26};
previewScale = 1;
previewVector = 1;
};
class PaintCanGrn : Part
{
usedIn[] = {"KitCargo10_military_green_EB4E"};
previewPosition[] = {0.8,1,0.26};
previewScale = 1;
previewVector = 1;
};
class PaintCanOra : Part
{
usedIn[] = {"KitCargo10_orange_EB4E","KitCargo10_brick_red_EB4E"};
previewPosition[] = {0.8,1,0.26};
previewScale = 1;
previewVector = 1;
};
class PaintCanRed : Part
{
usedIn[] = {"KitToolTrollyRed_EB4E","KitCargo10_red_EB4E","KitCargo10_brick_red_EB4E"};
previewPosition[] = {0.8,1,0.26};
previewScale = 1;
previewVector = 1;
};
class PaintCanTeal : Part
{
usedIn[] = {"KitCargo10_cyan_EB4E"};
previewPosition[] = {0.8,1,0.26};
previewScale = 1;
previewVector = 1;
};
class PaintCanYel : Part
{
usedIn[] = {"KitCargo10_yellow_EB4E"};
previewPosition[] = {0.8,1,0.26};
previewScale = 1;
previewVector = 1;
};
class KitMetalRack_EB4E : Kit
{
recipe[] = {{"PartPlankPack",2},{"ItemCorrugatedLg",1}};
model = "\A3\Structures_F\Furniture\Metal_rack_F.p3d";
nearby[] = {{"Workbench","","workbench",{1,{"WorkBench_EPOCH"}},3,1,0,1}};
previewPosition[] = {0.803749,1,0.448515};
previewScale = 0.17;
previewVector = 0;
descriptionShort = "Metal Rack (4 Shelves)";
descriptionFull = "Storage Space";
};
class KitMetalRackTall_EB4E : Kit
{
recipe[] = {{"PartPlankPack",2},{"ItemCorrugatedLg",2}};
model = "\A3\Structures_F\Furniture\Metal_rack_Tall_F.p3d";
nearby[] = {{"Workbench","","workbench",{1,{"WorkBench_EPOCH"}},3,1,0,1}};
previewPosition[] = {0.803749,1,0.448515};
previewScale = 0.17;
previewVector = 0;
descriptionShort = "Metal Rack (5 Shelves)";
descriptionFull = "Storage Space";
};
class KitWoodenRack_EB4E : Kit
{
recipe[] = {{"PartPlankPack",2},{"ItemPlywoodPack",1}};
model = "\A3\Structures_F\Furniture\Rack_F.p3d";
nearby[] = {{"Workbench","","workbench",{1,{"WorkBench_EPOCH"}},3,1,0,1}};
previewPosition[] = {0.803749,1,0.448515};
previewScale = 0.17;
previewVector = 0;
descriptionShort = "Wood Shelf";
descriptionFull = "Storage Space";
};
class KitToolTrollyRed_EB4E : Kit
{
recipe[] = {{"PartPlankPack",2},{"PaintCanRed",1},{"ItemCorrugatedLg",1}};
model = "\A3\Structures_F_Heli\Civ\Constructions\ToolTrolley_01_F.p3d";
nearby[] = {{"Workbench","","workbench",{1,{"WorkBench_EPOCH"}},3,1,0,1}};
previewPosition[] = {0.803749,1,0.448515};
previewScale = 0.17;
previewVector = 0;
descriptionShort = "Tool Cart on Trolley (Red)";
descriptionFull = "Storage Space";
};
class KitToolTrollyBlue_EB4E : Kit
{
recipe[] = {{"PartPlankPack",2},{"PaintCanBlu",1},{"ItemCorrugatedLg",1}};
model = "\A3\Structures_F_Heli\Civ\Constructions\ToolTrolley_02_F.p3d";
nearby[] = {{"Workbench","","workbench",{1,{"WorkBench_EPOCH"}},3,1,0,1}};
previewPosition[] = {0.803749,1,0.448515};
previewScale = 0.17;
previewVector = 0;
descriptionShort = "Tool Cart on Trolley (Blue)";
descriptionFull = "Storage Space";
};
class KitIcebox_EB4E : Kit
{
recipe[] = {{"ItemCables",1},{"ItemBattery",1},{"ItemCorrugatedLg",1},{"CircuitParts",1}};
model = "\A3\Structures_F\Furniture\Icebox_F.p3d";
nearby[] = {{"Workbench","","workbench",{1,{"WorkBench_EPOCH"}},3,1,0,1}};
previewPosition[] = {0.803749,1,0.448515};
previewScale = 0.17;
previewVector = 0;
descriptionShort = "Icebox";
descriptionFull = "Storage Space";
};
class KitWoodenShelves_EB4E : Kit
{
recipe[] = {{"PartPlankPack",2}};
model = "\A3\Structures_F_EPB\Furniture\ShelvesWooden_F.p3d";
nearby[] = {{"Workbench","","workbench",{1,{"WorkBench_EPOCH"}},3,1,0,1}};
previewPosition[] = {0.803749,1,0.448515};
previewScale = 0.17;
previewVector = 0;
descriptionShort = "Shelves (Wooden)";
descriptionFull = "Storage Space";
};
class KitWoodenShelvesBlue_EB4E : Kit
{
recipe[] = {{"PartPlankPack",2},{"PaintCanBlu",1}};
model = "\A3\Structures_F\Furniture\ShelvesWooden_blue_F.p3d";
nearby[] = {{"Workbench","","workbench",{1,{"WorkBench_EPOCH"}},3,1,0,1}};
previewPosition[] = {0.803749,1,0.448515};
previewScale = 0.17;
previewVector = 0;
descriptionShort = "Shelves (Wooden, Blue)";
descriptionFull = "Storage Space";
};
class KitCargo10_blue_EB4E : Kit
{
recipe[] = {{"PartPlankPack",2},{"PaintCanBlu",1},{"ItemCorrugatedLg",4}};
model = "\A3\Structures_F_Heli\Ind\Cargo\Cargo10_blue_F.p3d";
nearby[] = {{"Workbench","","workbench",{1,{"WorkBench_EPOCH"}},3,1,0,1}};
previewPosition[] = {0.801378,1,0.464834};
previewScale = 0.055;
previewVector = 0;
descriptionShort = "Storage Container (Blue)";
descriptionFull = "Storage Space";
};
class KitCargo10_cyan_EB4E : Kit
{
recipe[] = {{"PartPlankPack",2},{"PaintCanTeal",1},{"ItemCorrugatedLg",4}};
model = "\A3\Structures_F_Heli\Ind\Cargo\Cargo10_cyan_F.p3d";
nearby[] = {{"Workbench","","workbench",{1,{"WorkBench_EPOCH"}},3,1,0,1}};
previewPosition[] = {0.801378,1,0.464834};
previewScale = 0.055;
previewVector = 0;
descriptionShort = "Storage Container (Cyan)";
descriptionFull = "Storage Space";
};
class KitCargo10_military_green_EB4E : Kit
{
recipe[] = {{"PartPlankPack",2},{"PaintCanGrn",1},{"ItemCorrugatedLg",4}};
model = "\A3\Structures_F_Heli\Ind\Cargo\Cargo10_military_green_F.p3d";
nearby[] = {{"Workbench","","workbench",{1,{"WorkBench_EPOCH"}},3,1,0,1}};
previewPosition[] = {0.801378,1,0.464834};
previewScale = 0.055;
previewVector = 0;
descriptionShort = "Storage Container (Military Green)";
descriptionFull = "Storage Space";
};
class KitCargo10_orange_EB4E : Kit
{
recipe[] = {{"PartPlankPack",2},{"PaintCanOra",1},{"ItemCorrugatedLg",4}};
model = "\A3\Structures_F_Heli\Ind\Cargo\Cargo10_orange_F.p3d";
nearby[] = {{"Workbench","","workbench",{1,{"WorkBench_EPOCH"}},3,1,0,1}};
previewPosition[] = {0.801378,1,0.464834};
previewScale = 0.055;
previewVector = 0;
descriptionShort = "Storage Container (Orange)";
descriptionFull = "Storage Space";
};
class KitCargo10_red_EB4E : Kit
{
recipe[] = {{"PartPlankPack",2},{"PaintCanRed",1},{"ItemCorrugatedLg",4}};
model = "\A3\Structures_F_Heli\Ind\Cargo\Cargo10_red_F.p3d";
nearby[] = {{"Workbench","","workbench",{1,{"WorkBench_EPOCH"}},3,1,0,1}};
previewPosition[] = {0.801378,1,0.464834};
previewScale = 0.055;
previewVector = 0;
descriptionShort = "Storage Container (Red)";
descriptionFull = "Storage Space";
};
class KitCargo10_white_EB4E : Kit
{
recipe[] = {{"PartPlankPack",2},{"PaintCanClear",1},{"ItemCorrugatedLg",4}};
model = "\A3\Structures_F_Heli\Ind\Cargo\Cargo10_white_F.p3d";
nearby[] = {{"Workbench","","workbench",{1,{"WorkBench_EPOCH"}},3,1,0,1}};
previewPosition[] = {0.801378,1,0.464834};
previewScale = 0.055;
previewVector = 0;
descriptionShort = "Storage Container (White)";
descriptionFull = "Storage Space";
};
class KitCargo10_yellow_EB4E : Kit
{
recipe[] = {{"PartPlankPack",2},{"PaintCanYel",1},{"ItemCorrugatedLg",4}};
model = "\A3\Structures_F_Heli\Ind\Cargo\Cargo10_yellow_F.p3d";
nearby[] = {{"Workbench","","workbench",{1,{"WorkBench_EPOCH"}},3,1,0,1}};
previewPosition[] = {0.801378,1,0.464834};
previewScale = 0.055;
previewVector = 0;
descriptionShort = "Storage Container (Yellow)";
descriptionFull = "Storage Space";
};
class KitCargo10_brick_red_EB4E : Kit
{
recipe[] = {{"PartPlankPack",2},{"PaintCanOra",1},{"PaintCanRed",1},{"ItemCorrugatedLg",4}};
model = "\A3\Structures_F_Heli\Ind\Cargo\Cargo10_brick_red_F.p3d";
nearby[] = {{"Workbench","","workbench",{1,{"WorkBench_EPOCH"}},3,1,0,1}};
previewPosition[] = {0.801378,1,0.464834};
previewScale = 0.055;
previewVector = 0;
descriptionShort = "Storage Container (Yellow)";
descriptionFull = "Storage Space";
};

View File

@ -0,0 +1,88 @@
/*
EB4E CfgInteractions
By Ghostrider-GRG-
7/21/18
*/
class KitMetalRack_EB4E : Item_Build_base
{
buildClass = "MetalRack_SIM_EB4E";
isStorage = 1;
};
class KitMetalRackTall_EB4E : Item_Build_base
{
buildClass = "MetalRackTall_SIM_EB4E";
isStorage = 1;
};
class KitWoodenRack_EB4E : Item_Build_base
{
buildClass = "WoodenRack_SIM_EB4E";
isStorage = 1;
};
class KitToolTrollyRed_EB4E : Item_Build_base
{
buildClass = "ToolTrollyRed_SIM_EB4E";
isStorage = 1;
};
class KitToolTrollyBlue_EB4E : Item_Build_base
{
buildClass = "ToolTrollyBlue_SIM_EB4E";
isStorage = 1;
};
class KitIcebox_EB4E : Item_Build_base
{
buildClass = "Icebox_SIM_EB4E";
isStorage = 1;
};
class KitWoodenShelvesBlue_EB4E : Item_Build_base
{
buildClass = "WoodenShelvesBlue_SIM_EB4E";
isStorage = 1;
};
class KitWoodenShelves_EB4E : Item_Build_base
{
buildClass = "WoodenShelves_SIM_EB4E";
isStorage = 1;
};
//////////////
class KitCargo10_yellow_EB4E : Item_Build_base
{
buildClass = "Cargo10_yellow_SIM_EB4E";
isStorage = 1;
};
class KitCargo10_white_EB4E : Item_Build_base
{
buildClass = "Cargo10_white_SIM_EB4E";
isStorage = 1;
};
class KitCargo10_red_EB4E : Item_Build_base
{
buildClass = "Cargo10_red_SIM_EB4E";
isStorage = 1;
};
class KitCargo10_brick_red_EB4E : Item_Build_base
{
buildClass = "Cargo10_brick_red_SIM_EB4E";
isStorage = 1;
};
class KitCargo10_orange_EB4E : Item_Build_base
{
buildClass = "Cargo10_orange_SIM_EB4E";
isStorage = 1;
};
class KitCargo10_military_green_EB4E : Item_Build_base
{
buildClass = "Cargo10_military_green_SIM_EB4E";
isStorage = 1;
};
class KitCargo10_cyan_EB4E : Item_Build_base
{
buildClass = "Cargo10_cyan_SIM_EB4E";
isStorage = 1;
};
class KitCargo10_blue_EB4E : Item_Build_base
{
buildClass = "Cargo10_blue_SIM_EB4E";
isStorage = 1;
};

View File

@ -0,0 +1,74 @@
/*
Additional Object Interactions
Extended Bases 4 Epoch
By Ghostrider-GRG-
7/21/18
*/
class WoodenRack_EB4E : Default
{
interactMode = 4;
};
class MetalRackTall_EB4E : Default
{
interactMode = 4;
};
class MetalRack_EB4E : Default
{
interactMode = 4;
};
class ToolTrollyRed_EB4E : Default
{
interactMode = 4;
};
class ToolTrollyBlue_EB4E : Default
{
interactMode = 4;
};
class Icebox_EB4E : Default
{
interactMode = 4;
};
class WoodenShelvesBlue_EB4E : Default
{
interactMode = 4;
};
class WoodenShelves_EB4E : Default
{
interactMode = 4;
};
////
class Cargo10_yellow_EB4E : Default
{
interactMode = 4;
};
class Cargo10_white_EB4E : Default
{
interactMode = 4;
};
class Cargo10_red_EB4E : Default
{
interactMode = 4;
};
class Cargo10_brick_red_EB4E : Default
{
interactMode = 4;
};
class Cargo10_orange_EB4E : Default
{
interactMode = 4;
};
class Cargo10_military_green_EB4E : Default
{
interactMode = 4;
};
class Cargo10_cyan_EB4E : Default
{
interactMode = 4;
};
class Cargo10_blue_EB4E : Default
{
interactMode = 4;
};

View File

@ -18,7 +18,7 @@ timeout 2
:: RESTARTING THE ARMA 3 SERVER BE SURE TO EDIT THIS TO YOUR SERVER .EXE LOCATION -NOTE ALSO THIS IS WHERE YOU DEFINE WHERE YOU CONFIG.CFG IS
echo Starting ARMA 3 Server...
C:\Windows\System32\cmd.exe /C start "arma3" "F:\GameServers\Arma3\arma3epoch\Epochserver_x64.exe" "-mod=@Epoch;@bornholm;@CBA_A3;@CUP Units;@CUP Vehicles;@CUP Weapons;" "-serverMod=@EpochHive;@A3EAI;@GMS;@Advanced Rappelling;@Advanced Sling Loading;@Advanced Towing" -config=F:\GameServers\Arma3\arma3epoch\sc\server.cfg -port=2302 -profiles=sc -cfg=F:\GameServers\Arma3\arma3epoch\sc\basic.cfg -name=sc -autoINIT -Loadmissiontomemory
C:\Windows\System32\cmd.exe /C start "arma3" "F:\GameServers\Arma3\arma3epoch\Epochserver_x64.exe" "-mod=@Epoch;@bornholm;@CBA_A3;@CUP Units;@CUP Vehicles;@CUP Weapons;@Extended Base Objects For Epoch;" "-serverMod=@EpochHive;@A3EAI;@GMS;@Advanced Rappelling;@Advanced Sling Loading;@Advanced Towing" -config=F:\GameServers\Arma3\arma3epoch\sc\server.cfg -port=2302 -profiles=sc -cfg=F:\GameServers\Arma3\arma3epoch\sc\basic.cfg -name=sc -autoINIT -Loadmissiontomemory
echo ARMA 3 Server has started
timeout 60