Skip to content

Commit

Permalink
Merge pull request #1017 from EpochModTeam/experimental
Browse files Browse the repository at this point in the history
release 1.3.3.1
  • Loading branch information
vbawol authored Sep 1, 2020
2 parents 9c222bb + 5f1a986 commit d063b49
Show file tree
Hide file tree
Showing 76 changed files with 1,059 additions and 87 deletions.
Binary file not shown.
Binary file modified Server_Install_Pack/@epochhive/addons/epoch_server.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/@epochhive/addons/epoch_server_settings.pbo
Binary file not shown.
2 changes: 1 addition & 1 deletion Server_Install_Pack/@epochhive/epochconfig.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ forceRestartTime = 14400; // 4 hour restarts

// Loot (Check CfgBuildingLootPos.hpp in mission file for more settings)
lootMultiplier = 1; // 1 = normal loot multiplier. This controls how much loot can payout per loot container.
UseLootHelper = "true"; // GroundLoot will get a visible sphere for better loot identification
UseLootHelper = "false"; // GroundLoot will get a visible sphere for better loot identification

// Events
WeatherChances[] = {
Expand Down
Binary file modified Server_Install_Pack/mpmissions/epoch.Altis.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Australia.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Bootcamp_ACR.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Bornholm.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Chernarus.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.ChernarusRedux.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Chernarus_Summer.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Desert_E.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Enoch.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Esseker.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.IslaDuala3.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Kapaulio.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Malden.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Mountains_ACR.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Napf.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Panthera3.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Porto.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.ProvingGrounds_PMC.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Sara.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.SaraLite.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Sara_dbe1.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Shapur_BAF.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Stratis.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Takistan.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Tanoa.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.VR.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Winthera3.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Woodland_ACR.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.Zargabad.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch._ChangeMe.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.abramia.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.dingor.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.lingor3.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch.utes.pbo
Binary file not shown.
Binary file modified Server_Install_Pack/mpmissions/epoch_RyanZed.Tanoa.pbo
Binary file not shown.
2 changes: 1 addition & 1 deletion Server_Install_Pack/sc/battleye/remoteexec.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5 "" !="bis_fnc_execvm \[\[.+\],\"initPlayerServer.sqf\"]" !="bis_fnc_effectkilled(airdestruction|secondaries) \[.+\]" !="epoch_server_(checkplayer|save(_vehicles|building)|(lock|pack)Storage|(upgrade|remove|paint|maint)build) \[.+\]" !="epoch_server_((load|respawn|dead|invite|revive|teleport)Player) \[.+\]" !="epoch_server_((upgrade|updateplayer|inviteplayer|create|delete)(Temp|)Group) \[.+\]" !="epoch_server_(deadplayerdetonate|triggerantagonist|playersetvariable|missioncomms|make(marker|SP)|removemarker) \[.+\]" !="epoch_server_(upgrade_vehicle|knockDownTree|mineRocks|lootAnimal|handle_(say3d|switchmove|sapperObjs)) \[.+\]" !="epoch_server_((repair|fill|lock)Vehicle|(loot|fill)Container|(store|take)Crypto|make(NPC|)Trade) \[.+\]" !="epoch_server_(paycrypto|tradeRequest|equippeditem|packJack|create(object|AirDrop)|airDropCrate|destroytrash|unpackBackpack) \[.+\]" !="epoch_(localcleanup|fnc_saveplayer|client_bitePlayer|serverlootobject|fnc_updateplayerstats) \[.+\]" !="cup_fnc_handletow \[.+\]" !="bis_fnc_reviveinitaddplayer \[.+\]" !="epoch_server_(setfinalplayerpos|defusebomb|putcrypto|paintvehicle|spawnLoot) \[.+\]"
5 "" !="bis_fnc_execvm \[\[.+\],\"initPlayerServer.sqf\"]" !="bis_fnc_effectkilled(airdestruction|secondaries) \[.+\]" !="epoch_server_(checkplayer|save(_vehicles|building)|(lock|pack)Storage|(upgrade|remove|paint|maint)build) \[.+\]" !="epoch_server_((load|respawn|dead|invite|revive|teleport)Player) \[.+\]" !="epoch_server_((upgrade|updateplayer|inviteplayer|create|delete)(Temp|)Group) \[.+\]" !="epoch_server_(deadplayerdetonate|triggerantagonist|playersetvariable|missioncomms|make(marker|SP)|removemarker) \[.+\]" !="epoch_server_(upgrade_vehicle|knockDownTree|mineRocks|lootAnimal|handle_(say3d|switchmove|sapperObjs)) \[.+\]" !="epoch_server_((repair|fill|lock)Vehicle|(loot|fill)Container|(store|take)Crypto|make(NPC|)Trade) \[.+\]" !="epoch_server_(paycrypto|tradeRequest|equippeditem|packJack|create(object|AirDrop)|airDropCrate|destroytrash|unpackBackpack) \[.+\]" !="epoch_(localcleanup|fnc_saveplayer|client_bitePlayer|serverlootobject|fnc_updateplayerstats|zedspawner) \[.+\]" !="cup_fnc_handletow \[.+\]" !="bis_fnc_reviveinitaddplayer \[.+\]" !="epoch_server_(setfinalplayerpos|defusebomb|putcrypto|paintvehicle|spawnLoot) \[.+\]"
2 changes: 1 addition & 1 deletion Server_Install_Pack/sc/battleye/setdamage.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5 ""
5 "" !"0.700000"
1 change: 1 addition & 0 deletions Sources/Epoch_server_RyanZ_Spawner/$PREFIX$
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Epoch_RyanZ_Spawner
1 change: 1 addition & 0 deletions Sources/Epoch_server_RyanZ_Spawner/PboPrefix.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Epoch_RyanZ_Spawner
114 changes: 114 additions & 0 deletions Sources/Epoch_server_RyanZ_Spawner/ZedSpawner/Epoch_ZombieSpawn.sqf
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
waituntil {uisleep 1; !isnil "Ryanzombiesdamage" && !isnil "Ryanzombieshealth" && !isnil "Ryanzombieslimit" && !isnil "RZ_fnc_zombie_attackHuman" && !isnil "RZ_CrawlerAggressiveArray"};
uisleep 15;

params [
["_Ryanzombiesdamage",0.018],
["_Ryanzombieshealth",0.95],
["_ryanzombiesinfectedchance",0],
["_ryanzombiesinfectedrate",0],
["_ryanzombiesinfectedsymptoms",0],
["_ryanzombiesinfecteddeath",0],
["_ryanzombiesantivirusduration",0],
["_NoZedAreas",[]],
["_MaxOverallZeds",50],
["_BlackListedVehicles",["SHIP","AIR"]],
["_ZedSpawnArr",
[
[0,15,0,2,3],
[2,15,1,2,4],
[4,20,1,3,5],
[6,20,2,4,6],
[8,25,2,4,7],
[10,25,3,5,8],
[15,30,3,6,10],
[20,30,4,7,10],
[25,35,5,7,15]
]
],
["_ZedCheckTimer",50]
];


Ryanzombiesdamage = _Ryanzombiesdamage;
Ryanzombieshealth = _Ryanzombieshealth;
ryanzombiesinfectedchance = _ryanzombiesinfectedchance;
ryanzombiesinfectedrate = _ryanzombiesinfectedrate;
ryanzombiesinfectedsymptoms = _ryanzombiesinfectedsymptoms;
ryanzombiesinfecteddeath = _ryanzombiesinfecteddeath;
ryanzombiesantivirusduration = _ryanzombiesantivirusduration;
NoZedAreas = _NoZedAreas;
MaxOverallZeds = _MaxOverallZeds;
BlackListedVehicles = _BlackListedVehicles;
ZedSpawnArr = _ZedSpawnArr;

ryanzombiesglow = nil; // Do not change it here! Just in the config!
ryanzombiesglowdemondisable = false;

RZ_CrawlerAggressiveArray = RZ_NormalZombieAggressiveArray;

Epoch_ZedAttack = {
_soundEffectFinal = "A3\sounds_f\weapons\silenced\silent-23.wss";
_unit = player;
_soundEffectRange = 0;
playSound3D [_soundEffectFinal, _unit, false, getPosASL _unit, 1, 1, _soundEffectRange];
addCamShake [3,0.5,30];
player setdamage (damage player + Ryanzombiesdamage);
};

reverse ZedSpawnArr;
_ZedSpawnCheckTime = diag_ticktime;
_ZedSpawnCheck = {
params [["_target",objnull]];
_output = [];
if (!isnull _target && alive _target) then {
if (isobjecthidden _target) exitwith {};
if ({vehicle _target iskindof _x} count BlackListedVehicles > 0) exitwith {};
if (speed (vehicle _target) > 25) exitwith {};
if ({_x distance2d _target < 150} count (missionnamespace getvariable ["Epoch_Plotpoles",[]]) > 0) exitwith {};
if ({_x distance2d _target < 300} count NoZedAreas > 0) exitwith {};
_OverallZeds = (entities [["EPOCH_RyanZombie_1","RyanZombieCivilian_F"],[],true,false]);
_AliveZeds = _OverallZeds select {alive _x};
if ((count _AliveZeds) <= MaxOverallZeds) then {
_NearHouses = (_target nearObjects ["house", 100]) select {!((_x buildingPos -1) isEqualTo [])};
_housecount = count _NearHouses;
_spawnArray = [0,0,0,0,0];
{
_x params ["_HousesInRange"];
if (_housecount >= _HousesInRange) exitwith {
_spawnArray = _x;
};
} foreach ZedSpawnArr;
_spawnArray params ["_HousesInRange","_SpawnChance","_MinSpawn","_MaxSpawn","_maxZedsInRange"];
_Spawncount = _MinSpawn + (round (random (_MaxSpawn - _MinSpawn)));
if (_SpawnChance > (random 100)) then {
_nearplayer = count ((_target nearEntities 100) select {isplayer _x});
_Spawncount = round (_Spawncount / _nearplayer);
if (_Spawncount > 0) then {
_NearZeds = count (_OverallZeds select {_target distance _x < 200});
if (_NearZeds < _maxZedsInRange) then {
_pos = [_target, 50, 100, 1, 0, 50, 0] call BIS_fnc_findSafePos;
if (count _pos == 2) then {
_Spawncount = (_Spawncount min (_maxZedsInRange - _NearZeds) min (MaxOverallZeds - (count _OverallZeds)));
_output = [_target,_Spawncount,_pos,_NearHouses];
};
};
};
};
};
};
_output
};


if (!isserver && hasinterface) exitwith {
while {true} do {
if (diag_ticktime > _ZedSpawnCheckTime) then {
_output = [player] call _ZedSpawnCheck;
if !(_output isEqualto []) then {
[_output] remoteexec ["Epoch_ZedSpawner",2];
};
_ZedSpawnCheckTime = diag_ticktime + _ZedCheckTimer;
};
uisleep 0.5;
};
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
class Epoch_ZedSpawner {
Ryanzombiesdamage = 0.018; // How much damage should one hit by a Zombie do on a Player - default = 0.1
Ryanzombieshealth = 0.95; // Health (Damage) of Zombies on Spawn - Make them easy to kill -> 0.9
ryanzombiesinfectedchance = 0; // Not used here - Default = 50
ryanzombiesinfectedrate = 0; // Not used here - Default = 0.1
ryanzombiesinfectedsymptoms = 0; // Not used here - Default = 1
ryanzombiesinfecteddeath = 0; // Not used here - Default = 1
ryanzombiesantivirusduration = 0; // Not used here - Default = 300
ryanzombiesglow = 1; // Enable / Disable Glowing Eyes for Zombies
Ryanzombieslimit = 200; // Internal check distance for RyanScripts (to engage with Players). Reduced for performance - default = 5000

NoZedAreas[] = { // Array of coords, where no Zeds can Spawn

};
MaxOverallZeds = 50; // Limit for Overall Zeds on the Map
DeleteDistance = 200; // If no Player is within x meters, the Zed will get deleted
StuckOrDeadCheckTime = 180; // Stucked or Dead Zeds will be deleted after about x seconds

BlackListedVehicles[] = { // Players inside these VehicleTypes will not spawn any Zeds. Can be ["Landvehicle","SHIP","AIR","TANK"]
"SHIP",
"AIR"
};
ZedCheckTimer = 50; // Timer, how often the script should check for a ZombieSpawn
ZedSpawnArr[] = {
// [HousesInRange, SpawnChance, MinSpawn, MaxSpawn, MaxZedsInRange]
{0, 15, 0, 2, 3 },
{2, 15, 1, 2, 4 },
{4, 20, 1, 3, 5 },
{6, 20, 2, 4, 6 },
{8, 25, 2, 4, 7 },
{10, 25, 3, 5, 8 },
{15, 30, 3, 6, 10 },
{20, 30, 4, 7, 10 },
{25, 35, 5, 7, 15 }
};
ZedClasses[] = {
// Fast RyanZ CIV
/*
"RyanZombieC_man_1","RyanZombieC_man_polo_1_F","RyanZombieC_man_polo_2_F","RyanZombieC_man_polo_4_F","RyanZombieC_man_polo_5_F","RyanZombieC_man_polo_6_F","RyanZombieC_man_p_fugitive_F","RyanZombieC_man_w_worker_F",
"RyanZombieC_scientist_F","RyanZombieC_man_hunter_1_F","RyanZombieC_man_pilot_F","RyanZombieC_journalist_F","RyanZombieC_Orestes","RyanZombieC_Nikos","RyanZombie15","RyanZombie16","RyanZombie17","RyanZombie18",
"RyanZombie19","RyanZombie20","RyanZombie21","RyanZombie22","RyanZombie23","RyanZombie24","RyanZombie25","RyanZombie26","RyanZombie27","RyanZombie28","RyanZombie29","RyanZombie30","RyanZombie31","RyanZombie32",
*/

// Mid RyanZ CIV
/*
"RyanZombieC_man_1medium","RyanZombieC_man_polo_1_Fmedium","RyanZombieC_man_polo_2_Fmedium","RyanZombieC_man_polo_4_Fmedium","RyanZombieC_man_polo_5_Fmedium","RyanZombieC_man_polo_6_Fmedium","RyanZombieC_man_p_fugitive_Fmedium",
"RyanZombieC_man_w_worker_Fmedium","RyanZombieC_scientist_Fmedium","RyanZombieC_man_hunter_1_Fmedium","RyanZombieC_man_pilot_Fmedium","RyanZombieC_journalist_Fmedium","RyanZombieC_Orestesmedium","RyanZombieC_Nikosmedium",
"RyanZombie15medium","RyanZombie16medium","RyanZombie17medium","RyanZombie18medium","RyanZombie19medium","RyanZombie20medium","RyanZombie21medium","RyanZombie22medium","RyanZombie23medium","RyanZombie24medium",
"RyanZombie25medium","RyanZombie26medium","RyanZombie27medium","RyanZombie28medium","RyanZombie29medium","RyanZombie30medium","RyanZombie31medium","RyanZombie32medium",
*/

// Slow RyanZ CIV
"RyanZombieC_man_1slow","RyanZombieC_man_polo_1_Fslow","RyanZombieC_man_polo_2_Fslow","RyanZombieC_man_polo_4_Fslow","RyanZombieC_man_polo_5_Fslow","RyanZombieC_man_polo_6_Fslow","RyanZombieC_man_p_fugitive_Fslow",
"RyanZombieC_man_w_worker_Fslow","RyanZombieC_scientist_Fslow","RyanZombieC_man_hunter_1_Fslow","RyanZombieC_man_pilot_Fslow","RyanZombieC_journalist_Fslow","RyanZombieC_Orestesslow","RyanZombieC_Nikosslow",
"RyanZombie15slow","RyanZombie16slow","RyanZombie17slow","RyanZombie18slow","RyanZombie19slow","RyanZombie20slow","RyanZombie21slow","RyanZombie22slow","RyanZombie23slow","RyanZombie24slow",
"RyanZombie25slow","RyanZombie26slow","RyanZombie27slow","RyanZombie28slow","RyanZombie29slow","RyanZombie30slow","RyanZombie31slow","RyanZombie32slow",

// Walker RyanZ CIV
"RyanZombieC_man_1Walker","RyanZombieC_man_polo_1_FWalker","RyanZombieC_man_polo_2_FWalker","RyanZombieC_man_polo_4_FWalker","RyanZombieC_man_polo_5_FWalker","RyanZombieC_man_polo_6_FWalker",
"RyanZombieC_man_p_fugitive_FWalker","RyanZombieC_man_w_worker_FWalker","RyanZombieC_scientist_FWalker","RyanZombieC_man_hunter_1_FWalker","RyanZombieC_man_pilot_FWalker","RyanZombieC_journalist_FWalker",
"RyanZombieC_OrestesWalker","RyanZombieC_NikosWalker","RyanZombie15walker","RyanZombie16walker","RyanZombie17walker","RyanZombie18walker","RyanZombie19walker","RyanZombie20walker","RyanZombie21walker",
"RyanZombie22walker","RyanZombie23walker","RyanZombie24walker","RyanZombie25walker","RyanZombie26walker","RyanZombie27walker","RyanZombie28walker","RyanZombie29walker","RyanZombie30walker","RyanZombie31walker",
"RyanZombie32walker",

// Spider RyanZ CIV
"RyanZombieSpider1","RyanZombieSpider2","RyanZombieSpider3","RyanZombieSpider4","RyanZombieSpider5","RyanZombieSpider6","RyanZombieSpider7","RyanZombieSpider8","RyanZombieSpider9","RyanZombieSpider10",
"RyanZombieSpider11","RyanZombieSpider12","RyanZombieSpider13","RyanZombieSpider14","RyanZombieSpider15","RyanZombieSpider16","RyanZombieSpider17","RyanZombieSpider18","RyanZombieSpider19","RyanZombieSpider20",
"RyanZombieSpider21","RyanZombieSpider22","RyanZombieSpider23","RyanZombieSpider24","RyanZombieSpider25","RyanZombieSpider26","RyanZombieSpider27","RyanZombieSpider28","RyanZombieSpider29","RyanZombieSpider30",
"RyanZombieSpider31","RyanZombieSpider32",

// Crawler RyanZ CIV
"RyanZombieCrawler1","RyanZombieCrawler2","RyanZombieCrawler3","RyanZombieCrawler4","RyanZombieCrawler5","RyanZombieCrawler6","RyanZombieCrawler7","RyanZombieCrawler8","RyanZombieCrawler9","RyanZombieCrawler10",
"RyanZombieCrawler11","RyanZombieCrawler12","RyanZombieCrawler13","RyanZombieCrawler14","RyanZombieCrawler15","RyanZombieCrawler16","RyanZombieCrawler17","RyanZombieCrawler18","RyanZombieCrawler19","RyanZombieCrawler20",
"RyanZombieCrawler21","RyanZombieCrawler22","RyanZombieCrawler23","RyanZombieCrawler24","RyanZombieCrawler25","RyanZombieCrawler26","RyanZombieCrawler27","RyanZombieCrawler28","RyanZombieCrawler29","RyanZombieCrawler30",
"RyanZombieCrawler31","RyanZombieCrawler32",

// Epoch RyanZ
/*
"EPOCH_RyanZombie_1","EPOCH_RyanZombie_2","EPOCH_RyanZombie_3","EPOCH_RyanZombie_4","EPOCH_RyanZombie_5",
"EPOCH_RyanZombie_1_C","EPOCH_RyanZombie_2_C","EPOCH_RyanZombie_3_C","EPOCH_RyanZombie_4_C","EPOCH_RyanZombie_5_C",
"EPOCH_RyanZombie_1_Sp","EPOCH_RyanZombie_2_Sp","EPOCH_RyanZombie_3_Sp","EPOCH_RyanZombie_4_Sp","EPOCH_RyanZombie_5_Sp",
"EPOCH_RyanZombie_1_B","EPOCH_RyanZombie_2_B","EPOCH_RyanZombie_3_B","EPOCH_RyanZombie_4_B","EPOCH_RyanZombie_5_B",
"EPOCH_RyanZombie_1_W","EPOCH_RyanZombie_2_W","EPOCH_RyanZombie_3_W","EPOCH_RyanZombie_4_W","EPOCH_RyanZombie_5_W",
"EPOCH_RyanZombie_1_S","EPOCH_RyanZombie_2_S","EPOCH_RyanZombie_3_S","EPOCH_RyanZombie_4_S","EPOCH_RyanZombie_5_S",
"EPOCH_RyanZombie_1_M","EPOCH_RyanZombie_2_M","EPOCH_RyanZombie_3_M","EPOCH_RyanZombie_4_M","EPOCH_RyanZombie_5_M",
"EPOCH_RyanZombie_1","EPOCH_RyanZombie_2","EPOCH_RyanZombie_3","EPOCH_RyanZombie_4","EPOCH_RyanZombie_5",
"EPOCH_RyanZombie_1_C","EPOCH_RyanZombie_2_C","EPOCH_RyanZombie_3_C","EPOCH_RyanZombie_4_C","EPOCH_RyanZombie_5_C",
"EPOCH_RyanZombie_1_Sp","EPOCH_RyanZombie_2_Sp","EPOCH_RyanZombie_3_Sp","EPOCH_RyanZombie_4_Sp","EPOCH_RyanZombie_5_Sp",
"EPOCH_RyanZombie_1_W","EPOCH_RyanZombie_2_W","EPOCH_RyanZombie_3_W","EPOCH_RyanZombie_4_W","EPOCH_RyanZombie_5_W",
"EPOCH_RyanZombie_1_S","EPOCH_RyanZombie_2_S","EPOCH_RyanZombie_3_S","EPOCH_RyanZombie_4_S","EPOCH_RyanZombie_5_S"
*/
};
};
28 changes: 28 additions & 0 deletions Sources/Epoch_server_RyanZ_Spawner/config.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
class CfgPatches
{
class Epoch_RyanZ_Spawner
{
requiredVersion = 0.1;
requiredAddons[] = {};
units[] = {};
weapons[] = {};
magazines[] = {};
ammo[] = {};
author[]= {"He-Man"};
};
};

class CfgFunctions
{
class Epoch_RyanZ_Spawner
{
class main {
file = "Epoch_RyanZ_Spawner";
class init {
preInit = 1;
};
};
};
};

#include "ZedSpawner\Epoch_ZombieSpawnConfig.hpp"
Loading

0 comments on commit d063b49

Please sign in to comment.