2015-09-14 20:55:36 +00:00
class CfgPatches {
class A3_epoch_code {
units [ ] = { } ;
weapons [ ] = { } ;
requiredVersion = 0.1 ;
requiredAddons [ ] = { " A3_epoch_config " } ;
} ;
} ;
class CfgMods
{
class Epoch
{
dir = " @epoch " ;
name = " Epoch Mod " ;
picture = " \ x \a ddons \a 3_epoch_assets \ pictures \ loadScreen_ca.paa " ;
hidePicture = 0 ;
hideName = 0 ;
action = " http://www.epochmod.com " ;
2015-09-15 14:47:19 +00:00
version = " 0.3.3.1 " ;
2015-09-14 20:55:36 +00:00
majorVersion = 0.3 ; //MUST BE A NUMBER!; Change this if we release a new major version, don't change if we push just push a hotfix
ArmAVersion = 150 ;
overview = " Open world survival mod set in the year 2035, Just two years after the mass extinction of billions of people. Those that remain are left with remnants of a once technological society. Try to survive, build, or explore your way through the harsh dynamic environment. " ;
} ;
} ;
class Epoch
{
class Version
{
//Version System, Check if PBO Version is compatible with Code
A3_epoch_assets = " 0.3.3.0 " ;
A3_epoch_assets_1 = " 0.3.3.0 " ;
epoch_objects = " 0.3.3.0 " ;
A3_epoch_assets_3 = " 0.3.3.0 " ;
2015-09-15 14:47:19 +00:00
A3_epoch_config = " 0.3.3.1 " ;
2015-09-14 20:55:36 +00:00
A3_epoch_language = " 0.3.3.0 " ;
Underground_Epoch = " 0.3.3.0 " ;
A3_epoch_vehicles = " 0.3.3.0 " ;
a3_epoch_weapons = " 0.3.3.0 " ;
a2_epoch_weapons = " 0.3.3.0 " ;
a3_epoch_structures = " 0.3.3.0 " ;
A3_epoch_functions = " 0.3.3.0 " ;
A3_epoch_vehicles_1 = " 0.3.3.0 " ;
Enhanced_Epoch_AiASupport = " 0.3.3.0 " ;
} ;
} ;
class cfgScriptPaths
{
/*default = "A3\ui_f\scripts\GUI\";
GUI = " A3 \ ui_f \ scripts \ GUI \" ;
IGUI = " A3 \ ui_f \ scripts \ IGUI \" ;
Loading = " A3 \ ui_f \ scripts \ Loading \" ;
CuratorDisplays = " A3 \ ui_f_curator \ UI \ displays \" ;
CuratorCommon = " A3 \ ui_f_curator \ UI \ RscCommon \" ;
CuratorTitles = " A3 \ ui_f_curator \ UI \ RscTitles \" ;
KartDisplays = " A3 \ ui_f_kart \ UI \ displays \" ;*/
Epoch = " \ x \a ddons \a 3_epoch_code \ gui \ scripts \" ;
} ;
class CfgInGameUI
{
class PeripheralVision
{
cueColor [ ] = { 0 , 0 , 0 , 0 } ;
cueFriendlyColor [ ] = { 0 , 0 , 0 , 0 } ;
cueEnemyColor [ ] = { 0 , 0 , 0 , 0 } ;
} ;
} ;
# include "\x\addons\a3_epoch_code\Data\UI\defineCommonGrids.inc"
class cfgFunctions
{
class A3
{
tag = " BIS " ;
class MP
{
file = " A3 \f unctions_f \ MP " ;
class MP {
file = " \ x \a ddons \a 3_epoch_code \ compile \b is_functions \ MP \f n_mp.sqf " ;
} ;
class MPexec {
file = " \ x \a ddons \a 3_epoch_code \ compile \b is_functions \ MP \f n_MPexec.sqf " ;
} ;
class initMultiplayer {
file = " \ x \a ddons \a 3_epoch_code \ compile \b is_functions \ MP \f n_initMultiplayer.sqf " ;
} ;
} ;
} ;
class EPOCH
{
tag = " EPOCH " ;
class functions {
class returnConfigEntryV2 {
file = " \ x \a ddons \a 3_epoch_code \ compile \f unctions \ EPOCH_fn_returnConfigEntryV2.sqf " ;
} ;
class getHitpoints {
file = " \ x \a ddons \a 3_epoch_code \ compile \b oth \ EPOCH_getHitpoints.sqf "
} ;
class isAny {
file = " \ x \a ddons \a 3_epoch_code \ compile \b oth \ EPOCH_isAny.sqf "
} ;
} ;
} ;
} ;
class CfgClientFunctions
{
version = 1 ;
class A3E
{
tag = " EPOCH " ;
file = " \ x \a ddons \a 3_epoch_code \ compile " ;
class generic {
file = " \ x \a ddons \a 3_epoch_code \ compile " ;
class localCleanup { } ;
class unitSpawnIncrease { } ;
class unitSpawnDecrease { } ;
class QuickTakeAll { } ;
class QuickTakeLoad { } ;
class effectCrypto { } ;
class handleServerMessage { } ;
class updateLoadingScreen { } ;
class EnterBuilding { } ;
class lootTrash { } ;
class debugMonitor { } ;
class interact { } ;
class chopWood { } ;
class mineRocks { } ;
class UnisexCheck { } ;
class PutHandler { } ;
class niteLight { } ;
class LootIT { } ;
class supportCopter { } ;
class itemInteract { } ;
class consumeItem { } ;
class craftItemPreview { } ;
class craftItem { } ;
class unitSpawn { } ;
class antiWall { } ;
class onEachFrame { } ;
} ;
class building
{
class maintainIT { } ;
class lockCheck { } ;
class countdown { } ;
class fnc_SelectTarget { } ;
class fnc_SelectTargetBuild { } ;
class isBuildAllowed { } ;
class simulSwap { } ;
class staticMove { } ;
class returnVector { } ;
class upgradeBUILD { } ;
class upgradeBUILDv2 { } ;
class removeBUILD { } ;
class changeWallState { } ;
class QuickUpgrade { } ;
} ;
class traders
{
class startInteract { } ;
class startInteractNPC { } ;
class npcTraderAdd { } ;
class npcTraderAdd2 { } ;
class npcTraderAdd3 { } ;
class startNPCTraderMenu { } ;
class NPCTraderMenuFilter { } ;
class startNpcTrade { } ;
class makep2pTrade { } ;
class tradeFilter { } ;
class takeCrypto { } ;
class startBankTransfer { } ;
} ;
class interface_event_handlers
{
class KeyDown { } ;
class onChar { } ;
} ;
class setup
{
class client_publicEH { } ;
class masterLoop { } ;
class clientInit { } ;
class clientRespawn { } ;
class clientRevive { } ;
class client_rejectPlayer { } ;
} ;
class p2p_trading
{
class startTRADEREQ { } ;
class startTrade { } ;
class tradeRequest { } ;
class TradeLoop { } ;
} ;
class functions
{
class returnConfig { } ;
class fnc_playerDeath { } ;
class fnc_playerFired { } ;
class fnc_isInsideBuilding { } ;
class fnc_Weather { } ;
class fnc_findSafePos { } ;
class pushCustomVar { } ;
class itemPicture { } ;
class itemDisplayName { } ;
class SortArrayByDistance { } ;
class fnc_findRandomPosBehind { } ;
class fnc_stringLeft { } ;
class fnc_findSapperStalkLocation { } ;
class fnc_dirToFuzzy { } ;
} ;
class environment
{
class client_earthQuake { } ;
class client_loadAnimalBrain { } ;
class client_bitePlayer { } ;
} ;
class vehicles
{
class client_repairVehicle { } ;
class client_lockVehicle { } ;
class client_fillVehicle { } ;
class client_gearVehicle { } ;
} ;
class missions
{
class mission_accept { } ;
class mission_cage_sapper { } ;
class mission_returnObj { } ;
} ;
class inventory {
class selectInventoryItem { } ;
class itemInteractV2 { } ;
class uniformArmorCalc { } ;
class gearArmorCalc { } ;
class factorArmor { } ;
class maxArmorInit { } ;
class initUI { } ;
class refeshUI { } ;
} ;
class gui {
file = " \ x \a ddons \a 3_epoch_code \ gui \ scripts " ;
class onPause { } ;
class interactVehicle { } ;
class showStats { } ;
} ;
class group {
file = " \ x \a ddons \a 3_epoch_code \ gui \ scripts \ group " ;
class Group_invitePlayer { } ;
class Group_BtnMod { } ;
class Group_BtnInvite { } ;
class Group_onLoad { } ;
class Group_List { } ;
class Group_Combo { } ;
class Group_BtnLeave { } ;
class Group_BtnKick { } ;
class cGroup_groupText { } ;
class cGroup_onLoad { } ;
class cGroup_BtnCreate { } ;
class iGroup_acceptInvite { } ;
class iGroup_onLoad { } ;
class iGroup_refresh { } ;
class Group_update { } ;
} ;
class gui_inventory {
file = " \ x \a ddons \a 3_epoch_code \ gui \ scripts \ inventory " ;
class Inventory_Group { } ;
class Inventory_iGroup { } ;
} ;
class gui_missions {
file = " \ x \a ddons \a 3_epoch_code \ gui \ scripts \ missions " ;
class mission_refresh { } ;
class mission_description { } ;
} ;
} ;
} ;
# include "\x\addons\a3_epoch_code\gui\Epoch_GUI_Config.hpp"