Jump to content

[TUTORIAL] Putting the Z in EpochZ


Grahame

Recommended Posts

Hi All,

Since there seem to be quite a few people who seem to be interested in zombies for Epoch, I thought I'd provide a small tutorial based on my experiences setting up the Ryan's Zombies & Demons mod for my server. I'd like to acknowledge posts by Knives (on configuring Epoch) and synnr (for configuration of the Civilian Occupation System for spawning zombies) on the Ryan's Z&D thread on BIS' forums.

Note: This tutorial assumes that you have basic administration experience on a dedicated Epoch server, you are comfortable modifying PBO sources and editing mission files and have an understanding of coding in the Arma 3/Epoch environment.

Installing the mod

The first thing to do is, of course, to install the Zombies & Demons mod. For your client you can simply subscribe to the mod on Steam or install it via one of the many Arma 3 launchers. For the server I downloaded the mod from Dropbox (the link is on the first page of the thread on the BIS forums and changes with each release) and FTPed the @Ryanszombies folder to my Arma root folder on my dedicated server.

Copy the bikey found as RyanD.bikey in the @Ryanszombies/Keys folder to the Keys folder in your Arma 3 root folder.

You now need to add the mod to the start up parameters for Arma 3 on your server as below:

 

@Epoch;@allinarmaterrainpack;@EpochHive;@Ryanzombies;

 

There are changes to be made to the mission PBO, so you'll need to download that from your server's MPMissions folder and open it using a PBO manager such as Eliteness or PBO Manager. Go into the mission folder and you'll see a number of files, the only one of interest for this process being mission.sqm. To easily edit mission.sqm you'll want to use a code editor such as Notepad++.

The first change to mission.sqm is to add "ryanzombies","ryanzombiesfunctions" to the addOns[] list.

Now to configure BattlEye

Add the following line to setpos.txt:

 

1 "" !="RyanZombieC_man_1mediumOpfor" !="RyanZombieC_man_polo_1_FmediumOpfor" !="RyanZombieC_man_polo_2_FmediumOpfor" !="RyanZombieC_man_polo_4_FmediumOpfor" !="RyanZombieC_man_polo_5_FmediumOpfor" !="RyanZombieC_man_polo_6_FmediumOpfor" !="RyanZombieC_man_p_fugitive_FmediumOpfor" !="RyanZombieC_man_w_worker_FmediumOpfor" !="RyanZombieC_scientist_FmediumOpfor" !="RyanZombieC_man_hunter_1_FmediumOpfor" !="RyanZombieC_man_pilot_FmediumOpfor" !="RyanZombieC_journalist_FmediumOpfor" !="RyanZombieC_OrestesmediumOpfor" !="RyanZombieC_NikosmediumOpfor"

 

Add the following to the end of the first line in createvehicle.txt:

 

!="RyanZombieC_man_1mediumOpfor" !="RyanZombieC_man_polo_1_FmediumOpfor" !="RyanZombieC_man_polo_2_FmediumOpfor" !="RyanZombieC_man_polo_4_FmediumOpfor" !="RyanZombieC_man_polo_5_FmediumOpfor" !="RyanZombieC_man_polo_6_FmediumOpfor" !="RyanZombieC_man_p_fugitive_FmediumOpfor" !="RyanZombieC_man_w_worker_FmediumOpfor" !="RyanZombieC_scientist_FmediumOpfor" !="RyanZombieC_man_hunter_1_FmediumOpfor" !="RyanZombieC_man_pilot_FmediumOpfor" !="RyanZombieC_journalist_FmediumOpfor" !="RyanZombieC_OrestesmediumOpfor" !="RyanZombieC_NikosmediumOpfor" !="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"

 

Add the following line to setdamage.txt:

 

5 "" !=RyanZombieC !="0.700000"

 

Make the following changes to scripts.txt:

 

Add !="_zombie enableFatigue false;" to the line beginning with 7 enableFatigue


Add !="fnc_RyanZombies_SetHitIndex = compileF" to the line beginning with 7 setVelocity

Add !"ryanzombies" to the line beginning with 7 addWeaponCargo 

Add !"ryanzombies" to the line beginning with 7 addMagazineCargo 

Add !"ryanzombies" to the line beginning with 7 addItem 

Add !="Ryanzombiesdamage" to the line beginning with 7 setDamage 

Add !="_zombie = _this select 0;" "_zombie setdammage 0.7" to the line beginning with 7 setDammage 

Add !="_zombie addMPEventHandler" to the line beginning with 7 addMPEventHandler

 

I found that I also needed make one change to the BEServer.cfg (how you edit this file depends on who you're hosting the server with). You'll need to alter the line beginning MaxSetDamagePerInterval as follows (I chose 10000 simply as a number that probably won't ever be exceeded):

 

MaxSetDamagePerInterval 10000 1

 

After making this change I believe that you need to restart BattlEye using a utility like RCON.

At this point Ryan's Zombies & Demons is installed on and available for use after you start up the server. Download the mod to your PC using your preferred launcher (or manually if you wish). However, as yet you don't have zombies on the map. I'll deal with this next.

Adding the Z to a Zombie Epochalypse

Adding Zombies to your map can be achieved in two different ways. The first and easiest is to take advantage of the Civilian Occupation System (COS) scripts and use them to populate all population centres with zombies; the second is to spend a lot of time placing native Ryan's Zombies & Demons mod zombie spawners; and the third (my own personal preference) is to use a combination of both. I use COS to populate all the towns and villages on Altis in my map and set up specific zombie spawners for special locations that, IMO, deserve a horde.

No matter which option you choose, you are going to have to set up some basic GameLogics on the map to let Ryan's mod configure the default configuration. This will involve creating and editing a new mission from which you will extract information to add to your Epoch mission files.

Setting up Ryan's Zombies & Demons Basics

First off, start up Arma 3 with Ryan's Zombies and Demons as a loaded mod. When you get to the start screen select Editor and then the map that matches that of your Epoch server.

When in the Editor the first thing you have to do is place a unit - can simply be a Rifleman, doesn't matter, you just need to place a unit before you can place the GameLogics you will need later.

The next thing to do is place the Game Logic Spawner. Select Modules and double click on the map. Select the category 'Zombie Settings' and then the module "Game Logic Spawner' (see the screenshot below). This allows you to set the overall configuration for zombies on the map, for example the maximum number of spawned zombies, how many are spawned per horde initially and how close you need to be to the spawn point for the zombies to start to appear.

2015-12-09_00002.jpg

Note, you should give it a name, for example, 'Zombie_Settings' to make it easier to see in your mission file when you've finished editing.

You can also select other Modules after to set other defaults for the zombies or demons spawned. Here for example is screen for setting the health of zombies:

2015-12-09_00003.jpg

Set those up how you like them and then we'll move on to how to get zombies spawning on the map.

You'll want to stay in the Editor for the moment. Later when we've finished I'll let you know how to get this information into your mission so that the zombies will appear on your server how you want them.

Setting up Zombies via the default Spawn mechanism

Ryan's Zombies & Demons has modules called Spawners which you can place on the map and which will, when so placed, spawn a horde where you placed it. Select Spawner from the drop-down list of modules for Zombie Settings and double click on the map where you want to place the spawn. You'll then see this screen:

2015-12-09_00004.jpg

Name it based on the location for convenience and to be able to easily see it in the mission.sqm you're going to save. You'll want the side to be Independent. The type should match your view of what zombies should appear and how they behave. You have slow (Walking Dead), medium (my view of Ringo's Black Tide zombies) and fast (think 28 Days Later) and military and/or civilian and a few other types to choose from. 

Activation should be for both Blufor and Opfor since in Epoch men are Blufor and women characters are Opfor. This guarantees that the zombies activate for all player characters. You can also select the activation radius and the cap for the total number of spawned zombies in this location at any time.

If you are poplulating the world using these spawners then simple rinse and repeat until you've set all of the spawns up and then save the mission with a name that you'll recognize, for example "zombie_setup".

Using Civilian Occupation System as an alternative or in addition to the standard spawns

Civilian Occupation System (COS) is a set of scripts that populate urban areas with civilians but it just so happens that it is also a way to easily place zombies in all urban areas on your map. I personally use COS to do exactly that and then set up a few additional spawns in areas where I think a massed horde should be present (for example Karvala Hospital...). If you're simply going to use the default spawners then you can ignore this step.

We'll get to configuring COS later, but while you're in the editor you will need to add a GameLogic to get it working. To do this, select the individual unit function, double click anyway on the map select units and select the side as Game Logic and the class as Objects:

2015-12-09_00005.jpg

Name it SERVER and add the following to the INITIALIZATION field: 

 

null=[] execVM "cos\cosInit.sqf";

After hitting okay, save the mission again.

Adding the Zombies to you mission PBO

At this point you have all the information you will need to configure zombie spawns using the default spawn mechanism and it will be simply a case of extracting that information from the mission.sqm that you've just created and placing it in the mission.sqm in your server's mission.sqm (the one you extracted earlier from the mission PBO, e.g. epoch.Altis.pbo).

The saved mission.sqm will be, by default, located in C:\Documents\Arma 3\missions\<the name you saved the mission as>, e.g C:\Documents/Arma 3\mission\zombie_setup\mission.sqm.

Here's an example of a file with entries for COS, Zombie settings and a Spawner:

version=12; class Mission {     addOns[]=     {         "A3_Characters_F_BLUFOR",         "a3_characters_f",         "ryanzombiesfunctions",         "A3_Modules_F",         "a3_map_altis"     };     addOnsAuto[]=     {         "A3_Characters_F_BLUFOR",         "a3_characters_f",         "ryanzombiesfunctions",         "A3_Modules_F",         "a3_map_altis"     };     randomSeed=2746002;     class Intel     {         timeOfChanges=1800.0002;         startWeather=0.30000001;         startWind=0.1;         startWaves=0.1;         forecastWeather=0.30000001;         forecastWind=0.1;         forecastWaves=0.1;         forecastLightnings=0.1;         year=2035;         month=6;         day=24;         hour=12;         minute=0;         startFogDecay=0.013;         forecastFogDecay=0.013;     };     class Groups     {         items=6;         class Item0         {             side="WEST";             class Vehicles             {                 items=1;                 class Item0                 {                     position[]={12040.725,5.5149193,10609.327};                     id=0;                     side="WEST";                     vehicle="B_Soldier_F";                     player="PLAYER COMMANDER";                     leader=1;                     skill=0.60000002;                 };             };         };         class Item1         {             side="LOGIC";             class Vehicles             {                 items=1;                 class Item0                 {                     position[]={11948.96,11.335839,10503.363};                     class args                     {                         items=9;                         class Item0                         {                             value="100";                             parentCls="RyanZM_ModuleSpawner";                             typeName="Amount";                         };                         class Item1                         {                             value="10000";                             parentCls="RyanZM_ModuleSpawner";                             typeName="TotalAmount";                         };                         class Item2                         {                             value="5";                             parentCls="RyanZM_ModuleSpawner";                             typeName="Start";                         };                         class Item3                         {                             value="60";                             parentCls="RyanZM_ModuleSpawner";                             typeName="Frequency";                         };                         class Item4                         {                             value="0.5";                             parentCls="RyanZM_ModuleSpawner";                             typeName="Delay";                         };                         class Item5                         {                             value="0";                             parentCls="RyanZM_ModuleSpawner";                             typeName="Density";                         };                         class Item6                         {                             value="0.9";                             parentCls="RyanZM_ModuleSpawner";                             typeName="Activation";                         };                         class Item7                         {                             value="100";                             parentCls="RyanZM_ModuleSpawner";                             typeName="ActivationRadius";                         };                         class Item8                         {                             value="14";                             parentCls="RyanZM_ModuleSpawner";                             typeName="HordeSize";                         };                     };                     id=1;                     side="LOGIC";                     vehicle="RyanZM_ModuleSpawner";                     leader=1;                     lock="UNLOCKED";                     skill=0.60000002;                 };             };         };         class Item2         {             side="LOGIC";             class Vehicles             {                 items=1;                 class Item0                 {                     position[]={11970.136,10.336121,10379.738};                     class args                     {                         items=2;                         class Item0                         {                             value="0.7";                             parentCls="RyanZM_ModuleZombieHealth";                             typeName="ZombieMaxHealth";                         };                         class Item1                         {                             value="0.7";                             parentCls="RyanZM_ModuleZombieHealth";                             typeName="DemonMaxHealth";                         };                     };                     id=2;                     side="LOGIC";                     vehicle="RyanZM_ModuleZombieHealth";                     leader=1;                     lock="UNLOCKED";                     skill=0.60000002;                 };             };         };         class Item3         {             side="LOGIC";             class Vehicles             {                 items=1;                 class Item0                 {                     position[]={11850.136,12.167753,10422.125};                     class args                     {                         items=3;                         class Item0                         {                             value="0.7";                             parentCls="RyanZM_ModuleInfection";                             typeName="Infection";                         };                         class Item1                         {                             value="30";                             parentCls="RyanZM_ModuleInfection";                             typeName="InfectionTimer";                         };                         class Item2                         {                             value="0.9";                             parentCls="RyanZM_ModuleInfection";                             typeName="Uniform";                         };                     };                     id=3;                     side="LOGIC";                     vehicle="RyanZM_ModuleInfection";                     leader=1;                     lock="UNLOCKED";                     skill=0.60000002;                 };             };         };         class Item4         {             side="LOGIC";             class Vehicles             {                 items=1;                 class Item0                 {                     position[]={10777.195,4.790421,10895.428};                     class args                     {                         items=15;                         class Item0                         {                             value="0.9";                             parentCls="RyanZM_ModuleSpawn";                             typeName="Side";                         };                         class Item1                         {                             value="0.65";                             parentCls="RyanZM_ModuleSpawn";                             typeName="Type";                         };                         class Item2                         {                             value="0.95";                             parentCls="RyanZM_ModuleSpawn";                             typeName="Type2";                         };                         class Item3                         {                             value="0.95";                             parentCls="RyanZM_ModuleSpawn";                             typeName="Type3";                         };                         class Item4                         {                             value="0.7";                             parentCls="RyanZM_ModuleSpawn";                             typeName="Activation";                         };                         class Item5                         {                             value="0.5";                             parentCls="RyanZM_ModuleSpawn";                             typeName="Activation2";                         };                         class Item6                         {                             value="0.9";                             parentCls="RyanZM_ModuleSpawn";                             typeName="Activation3";                         };                         class Item7                         {                             value="100";                             parentCls="RyanZM_ModuleSpawn";                             typeName="ActivationRadius";                         };                         class Item8                         {                             value="100";                             parentCls="RyanZM_ModuleSpawn";                             typeName="AliveAmount";                         };                         class Item9                         {                             value="10000";                             parentCls="RyanZM_ModuleSpawn";                             typeName="TotalAmount";                         };                         class Item10                         {                             value="5";                             parentCls="RyanZM_ModuleSpawn";                             typeName="Start";                         };                         class Item11                         {                             value="60";                             parentCls="RyanZM_ModuleSpawn";                             typeName="Frequency";                         };                         class Item12                         {                             value="0.5";                             parentCls="RyanZM_ModuleSpawn";                             typeName="Delay";                         };                         class Item13                         {                             value="0";                             parentCls="RyanZM_ModuleSpawn";                             typeName="Density";                         };                         class Item14                         {                             value="14";                             parentCls="RyanZM_ModuleSpawn";                             typeName="HordeSize";                         };                     };                     id=4;                     side="LOGIC";                     vehicle="RyanZM_ModuleSpawn";                     leader=1;                     lock="UNLOCKED";                     skill=0.60000002;                     text="Orimea_Spawn";                 };             };         };         class Item5         {             side="LOGIC";             class Vehicles             {                 items=1;                 class Item0                 {                     position[]={12128.96,8.0174341,10521.024};                     id=5;                     side="LOGIC";                     vehicle="Logic";                     leader=1;                     skill=0.60000002;                     text="SERVER";                     init="null=[] execVM ""cos\cosInit.sqf"";";                 };             };         };     }; }; class Intro {     addOns[]=     {         "a3_map_altis"     };     addOnsAuto[]=     {         "a3_map_altis"     };     randomSeed=3426787;     class Intel     {         timeOfChanges=1800.0002;         startWeather=0.30000001;         startWind=0.1;         startWaves=0.1;         forecastWeather=0.30000001;         forecastWind=0.1;         forecastWaves=0.1;         forecastLightnings=0.1;         year=2035;         month=6;         day=24;         hour=12;         minute=0;         startFogDecay=0.013;         forecastFogDecay=0.013;     }; }; class OutroWin {     addOns[]=     {         "a3_map_altis"     };     addOnsAuto[]=     {         "a3_map_altis"     };     randomSeed=9212940;     class Intel     {         timeOfChanges=1800.0002;         startWeather=0.30000001;         startWind=0.1;         startWaves=0.1;         forecastWeather=0.30000001;         forecastWind=0.1;         forecastWaves=0.1;         forecastLightnings=0.1;         year=2035;         month=6;         day=24;         hour=12;         minute=0;         startFogDecay=0.013;         forecastFogDecay=0.013;     }; }; class OutroLoose {     addOns[]=     {         "a3_map_altis"     };     addOnsAuto[]=     {         "a3_map_altis"     };     randomSeed=1247975;     class Intel     {         timeOfChanges=1800.0002;         startWeather=0.30000001;         startWind=0.1;         startWaves=0.1;         forecastWeather=0.30000001;         forecastWind=0.1;         forecastWaves=0.1;         forecastLightnings=0.1;         year=2035;         month=6;         day=24;         hour=12;         minute=0;         startFogDecay=0.013;         forecastFogDecay=0.013;     }; };

Take a look at class Groups. All the entries to be copied are located here. Ignore the first entry which is the Rifleman you placed on the map. Now open the mission.sqm for your server. You'll see a class Groups in here to. It should start like this:

    class Groups

	    {

	        items = 100;

	        class Item0

	        {

	            side = "CIV";

	            class Vehicles

	            {

	                items = 1;

	                class Item0

	                {

	                    position[] = {23598.076,3.19,17997.086};

	                    azimut = 136.241;

	                    special = "NONE";

	                    id = 0;

	                    side = "CIV";

	                    vehicle = "VirtualMan_EPOCH";

	                    player = "PLAY CDG";

	                    leader = 1;

	                    skill = 0.6;

	                };

	            };

	        };

It then has another 99 items (class Item1 to Item99). The items that you created in your mission file will need to be copied and pasted into this list at the end, changing their names to Item100, Item101, Item102, etc. For example, the object Item1 in the file above should be renamed Item100, the object Item2 would be Item101, etc. When you've added all the entries you will also need to change the line that reads,

        items = 100;

to

        items = xxx

where xxx is one more than the last Item number you added. For example, if the last class Item object is Item 106, then change this line to items=107.

At this point, if you're not using the Civilian Occupation System to populate zombies in urban areas you are almost done. All you need to do now is re-pbo your mission file, upload it to the server and restart the service. Enjoy zombie awesomeness....

If you are using COS then read on...

Configuring COS

You'll want to download COS to your PC from Armaholic. Unpack the archive and go into the COS_05 folder created.

Inside there is a folder called COS.Altis which contains a folder called cos, a mission.sqm and a 'Read me' text file.

You want to copy the cos folder to your mission folder.

Go into that copied folder and you need to edit two files. First open cosInit.sqf in Notepad++.

Change the line that reads:

DefaultSide = Civilian;// Set side of units spawned

to

DefaultSide = Resistance;// Set side of units spawned

Change the lines

COScars=true;// Spawn Cars

COSparked=true;// Spawn parked cars

to

COScars=false;// Spawn Cars

COSparked=false;// Spawn parked cars

And the line that reads

COScivPool =["C_man_1","C_man_1_1_F","C_man_1_2_F","C_man_1_3_F","C_man_hunter_1_F","C_man_p_beggar_F","C_man_p_beggar_F_afro","C_man_p_fugitive_F","C_man_p_shorts_1_F","C_man_polo_1_F","C_man_polo_2_F","C_man_polo_3_F","C_man_polo_4_F","C_man_polo_5_F","C_man_polo_6_F","C_man_shorts_1_F","C_man_shorts_2_F","C_man_shorts_3_F","C_man_shorts_4_F","C_man_w_worker_F"];    

to

COScivPool =["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"];    

As you gain experience with COS you can also later modify the numbers of zombies spawned in each urban area and whitelist or blacklist areas of the map. I'll leave that as an exercise for the reader.

Finally, you have a choice of having the zombies stand statically until they detect a player by sight or shot or whether they patrol their towns and villages. If you want them moving around then you don't need to make any further changes. If you want them static to start with then edit the file cosCore.sqf and change the lines

// Apply Patrol script to all units

	null =[_civilianArray,_PatrolVehArray,_roadPosArray] execVM "cos\CosPatrol.sqf";

to

// Apply Patrol script to all units

	//null =[_civilianArray,_PatrolVehArray,_roadPosArray] execVM "cos\CosPatrol.sqf";

After this just repack your mission PBO, upload to your server and restart it and enjoy some yummy zombie action.

There are a lot of other features that can be customized with this excellent mod and a lot more tales to tell. For the moment though I'll leave it off here. If you see any issues with the tutorial or things that need further explanation please let me know and I'll edit this post. I think I've covered and caught everything and it's working well on my server but Murphy's Law is a terrible thing.

A final note: once configured correctly the zombies are there and will viciously attack you. At this time you will not see any attack animations due to the removal of certain functions from Epoch a while ago. I raised an issue on GitHub for this and VBAWOL has said that he will be restoring these remote execs now that BIS has provided security for server admins via the CfgRemoteExec class. In order to get these animations working when this has been done you will need to change the following lines in description.ext from

class CfgRemoteExec

	{

	  class Functions

	  {

	    mode = 1;

	    jip = 0;

	    class EPOCH_server_save_vehicles {

	      allowedTargets=2;

	      jip = 0;

	    };

	  };

	  class Commands {mode=0;};

	};

to
class CfgRemoteExec

	{

	  class Functions

	  {

	    mode = 1;

	    jip = 0;

	    class EPOCH_server_save_vehicles {

	      allowedTargets=2;

	      jip = 0;

	    };

	    // Following added for Ryan's Zombies & Demons

	    class fnc_RyanZombies_SwitchMove { allowedTargets=0; };

	    class fnc_RyanZombies_PlayMoveNow { allowedTargets=0; };

	    class fnc_RyanZombies_DoMoveLocalized { allowedTargets=0; };

	    class fnc_RyanZombies_Bleeding { allowedTargets=0; };

	    class fnc_RyanZombies_Velocity { allowedTargets=0; };

	    class fnc_RyanZombies_SetHitIndex { allowedTargets=0; };

	  };

	  class Commands {mode=0;};

	};

Cheers,

Grahame.

Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...

hi, i have script this today and that's works, on server side with random pos, if u want it : 

_center = createCenter sideLogic; 
_rad = 1000; //radius of gamelogic
_pos = [0,0,0] // position of gamelogic
_r = [
  [_center,_pos],
  0.9,
 0.6,0.37,0.4,[]
  0.5,
  0.9,
  0.9,
   _rad,
   3,20
   5,
   300,1,0,20];
   _r call xxx_fnc_createunitlogic;

////fn_createunitlogic.sqf 
private ["_center","_group","_logic","_side","_type","_type2","_type3","_type4","_activation","_activation2","_activation3","_activationRadius","_aliveamount","_totalamount","_start","_frequency","_delay","_density","_hordesize","_item1","_item2","_data"];

_data = _this select 0;
_center = _data select 0;
_pos = _data select 1;
_side = _this select 1;
_type = _this select 2;
_type2 = _this select 3;
_type3 = _this select 4;
_type4 = _this select 5;
_activation = _this select 6;
_activation2 = _this select 7;
_activation3 = _this select 8;
_activationRadius = _this select 9;
_aliveamount = _this select 10;
_totalamount = _this select 11;
_start = _this select 12;
_frequency = _this select 13;
_delay = _this select 14;
_density = _this select 15;
_hordesize = _this select 16;
_group = createGroup _center;

_logic = "RyanZM_ModuleSpawn" createUnit [_pos, _group, "

this setVariable ['Side', _side];
this setVariable ['Type', _type];
this setVariable ['Type2', _type2];
this setVariable ['Type3', _type3];
this setVariable ['Type4', _type4];
this setVariable ['Activation', _activation];
this setVariable ['Activation2', _activation2];
this setVariable ['Activation3', _activation3];
this setVariable ['ActivationRadius', _activationRadius];
this setVariable ['AliveAmount', _aliveamount];
this setVariable ['TotalAmount', _totalamount];
this setVariable ['Start', _start];
this setVariable ['Frequency', _frequency];
this setVariable ['Delay', _delay];
this setVariable ['Density', _density];
this setVariable ['HordeSize', _hordesize];

", 0.60000002];



// I don't know if that's really work : 
_item1 = _group createUnit ["Ryanzombieslogicdelete",_pos,[],0.60000002,"NONE"];
_item2 = _group createUnit ["Ryanzombieslimit",_pos,[],0.60000002,"NONE"];

for information on the variable => editor, create your gamelogic, save, and read it ... if i managed that, u too :p

Link to comment
Share on other sites

  • 2 weeks later...

So I have the zombies and demons mod running on my local epoch server on Esseker. I seem to have it running pretty stable, except for the fact that from what I read on your tutorial is that zombie activation should be set to blufor and opfor. I, before seeing your tutorial, set the activation to civilian. Same goes for the game logic that deletes zombies if civilians are NOT present within 400 meters. I'm mostly wondering if I have this set wrong and should instead use the activation by blufor and opfor rather than civilian? Also, I would obviously do the same for the zombie deletion if that side is not present within 400 meters. Oh and one more question for ya. I have searched and searched for the ability to have A3EAI work with zombies. As of now the roaming ai and zombies do not interact. Know of any way to make this happen?? Pretty annoying to have ai run around, mostly past and through zombies, without actually engaging one another. Any help would be much appreciated. Sorry if this is a long reply.

 

Cheers!

Link to comment
Share on other sites

Unless it's changed recently Epoch sets male characters to OPFOR and female to BLUFOR (or vice versa) so in order to make them attack players the zombies need to be on the RESISTANCE and activated when OPFOR or BLUFOR are near.

When first playing with Ryan's Zombies I though I'd set the Zs to be CIVILIAN and have them activate and attack all other factions. This ended up with the Zs attacking everyone including other Zs which wasn't quite what I expected or wanted. Because Arma III only has four factions, as of today I still don't see a way to get the Zs to interact against the AI which is a bit of a pain. The way I sort of dealt with it was to turn off dynamic and static AI in A3EAI and use only roving patrols in helos and ground vehicles. This minimizes the chances of them .spawning where the Zs are - although they can still drive through a town or village while you're engaging Zs.

Now that I'm back online I will revisit this AI issue and let you know if I can get them working as CIVs.

Note: I have fixed the images in the Tutorial so they work again.

Link to comment
Share on other sites

  • 1 month later...

Hello, I have a few questions with some of the steps.

1.  " Add !="Ryanzombiesdamage" to the line beginning with 7 setDamage  "  Should this be "7 setDammage"?  I cannot find a "7 setDamage" anywhere.

2.  When I open the editor, I place a rifleman and then I try to set a Game Logic Spawner, but it doesn't show in my menu.  See the screenshots below of what I see in the editor. 

http://imgur.com/a/o5tZO

So when I repack my .pbo, I get a "Mission Epoch Mod read from bank." error.

3. When configuring COS, does it go in the "Missions" folder in the epoch server folder?  Or does it go in MPMissions?  The instructions just say "Mission" folder.

 

Thanks.

Link to comment
Share on other sites

I'm away from my computer tight now but.just.quickly from memory:

(1) the.setdamage filter doesn't exist anymore but you do.still need the entry for setdammage

(2) I can't remember offhand and offline the exact place game logics have gone in Eden but.I'll get back with this in the morning.

(3) The mission folder.is the folder.created when you de-PBOed the.epoch.Altis.PBO file. When you repack it it is uploaded to the mpmissions folder on your server.

I'll be updating and reworking this tutorial in the next few days to bring it in line with all the.latest changes in Epoch and Ryan's.Z&D

Link to comment
Share on other sites

Following up on question (2). I just looked at your screenshot and noticed that you were using the 2D Editor. If you're using or going to use Epoch 0.3.8 and on then you really should do this work in Eden - the 3D Editor. It's much better than the old one and it's what Epoch and many other things support or will support going forward. If you're not using 0.3.8 then you really should :)

In Eden, you can place a Game Logic or set up Zombie Spawns or setting by hitting F5 or selecting the Systems button on the right side of the screen.

When you've selected Systems then select the flag icon (Logic Entities) below it to get Game Logics or hit the cog icon (Modules) to select Z-related items in the Zombie Modules category.

If you are going to continue using the 2D Editor then I draw your attention to the following line in the tutorial:

"We'll get to configuring COS later, but while you're in the editor you will need to add a GameLogic to get it working. To do this, select the individual unit function, double click anyway on the map select units and select the side as Game Logic and the class as Objects".

The side Game Logic only appears once you've placed a unit (any unit) on the map

Link to comment
Share on other sites

It's a fresh install, so I'm using the current Epoch 0.3.8.  I made sure to add the "cos" folder to the .pbo main folder when it is unpacked.

For question #2, I used the 3D editor this time.  I saw the Game Logic and Zombie Spawner options this time.  They were there when I was using the 2D version too, but I didn't see one that was called specifically " Game Logic Spawner" as shown in your screenshots.  I made sure to place the rifleman first before doing anything.  See the screenshots of what I have placed in the 3D editor.  http://imgur.com/a/G5bKY

Is that all I need to do for in the game editor?  I still didn't see a "Game Logic Spawner" under the Zombie Modules category.

If it helps, I'm just going to use the COS spawner for now and not use any custom spawns.

Link to comment
Share on other sites

Problem with ryanzmbies are ,they kept the old method of spawning and configuring intact as compability with older arma3 versions

With Eden and arma3 1.56 some old ways just dont work anymore  ,just keep in mind always to use the modules

and in case of using Cos , u need the Game logic init in mission.sqf (wich could be needed for more purposes)

 

Link to comment
Share on other sites

  • 1 month later...

a&gt;Sweet share Grahame, tossed it up on the server this evening.  Dude, those zombies are incredible, really.  A few players asked for them, so we'll try it out for a while.  BTW, FYI, I was getting a boatload of setdamage kicks...tried all sorts of filter rules to no avail, then stumbled across the required addons field in config.cpp.  It was empty, added "ryanzombies" within = {}; and voila, works like a freaking charm.  Many thanks!a&gt;

Link to comment
Share on other sites

  • 3 weeks later...
  • 1 month later...
  • 1 month later...

Here's my mission.sqm for Tanoa:

Spoiler

version=52;
class EditorData
{
	moveGridStep=1;
	angleGridStep=0.2617994;
	scaleGridStep=1;
	autoGroupingDist=10;
	toggles=1;
	class ItemIDProvider
	{
		nextID=4;
	};
	class Camera
	{
		pos[]={9954.9746,38.138557,2584.3123};
		dir[]={0.9258346,-0.32359165,-0.19526258};
		up[]={0.31662911,0.94619668,-0.066778876};
		aside[]={-0.20636635,-1.7823186e-007,-0.97848046};
	};
};
binarizationWanted=0;
addons[]=
{
	"A3_epoch_config","ryanzombies","ryanzombiesfunctions"
};
class AddonsMetaData
{
	class List
	{
		items=1;
		class Item0
		{
			className="A3_epoch_config";
			name="A3_epoch_config";
		};
	};
};
randomSeed=12032465;
class ScenarioData
{
	author="[VB]AWOL";
};
class Mission
{
	class Intel
	{
		briefingName="Epoch Mod";
		timeOfChanges=28800;
		startWeather=0;
		startWind=0;
		forecastWeather=0;
		forecastWind=0;
		forecastWaves=0;
		forecastLightnings=1;
		year=2035;
		month=6;
		day=24;
		hour=12;
		minute=0;
		startFogDecay=0.013;
		forecastFogDecay=0.013;
	};
	class Entities
	{
		items=112;
		class Item0
		{
			dataType="Marker";
			position[]={7708.6831,6.9953003,7519.856};
			name="center";
			type="Empty";
			id=0;
		};
		class Item1
		{
			dataType="Marker";
			position[]={8649.86,1.29866,6146.53};
			name="respawn_east";
			type="Empty";
			id=1;
		};
		class Item2
		{
			dataType="Marker";
			position[]={8649.86,1.29866,6146.53};
			name="respawn_west";
			type="Empty";
			id=2;
		};
		class Item3
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=4;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=3;
		};
		class Item4
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=6;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=5;
		};
		class Item5
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=8;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=7;
		};
		class Item6
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=10;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=9;
		};
		class Item7
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=12;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=11;
		};
		class Item8
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=14;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=13;
		};
		class Item9
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=16;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=15;
		};
		class Item10
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=18;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=17;
		};
		class Item11
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=20;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=19;
		};
		class Item12
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=22;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=21;
		};
		class Item13
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=24;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=23;
		};
		class Item14
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=26;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=25;
		};
		class Item15
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=28;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=27;
		};
		class Item16
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=30;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=29;
		};
		class Item17
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=32;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=31;
		};
		class Item18
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=34;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=33;
		};
		class Item19
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=36;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=35;
		};
		class Item20
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=38;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=37;
		};
		class Item21
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=40;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=39;
		};
		class Item22
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=42;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=41;
		};
		class Item23
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=44;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=43;
		};
		class Item24
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=46;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=45;
		};
		class Item25
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=48;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=47;
		};
		class Item26
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=50;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=49;
		};
		class Item27
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=52;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=51;
		};
		class Item28
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=54;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=53;
		};
		class Item29
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=56;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=55;
		};
		class Item30
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=58;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=57;
		};
		class Item31
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=60;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=59;
		};
		class Item32
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=62;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=61;
		};
		class Item33
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=64;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=63;
		};
		class Item34
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=66;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=65;
		};
		class Item35
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=68;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=67;
		};
		class Item36
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=70;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=69;
		};
		class Item37
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=72;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=71;
		};
		class Item38
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=74;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=73;
		};
		class Item39
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=76;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=75;
		};
		class Item40
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=78;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=77;
		};
		class Item41
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=80;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=79;
		};
		class Item42
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=82;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=81;
		};
		class Item43
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=84;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=83;
		};
		class Item44
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=86;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=85;
		};
		class Item45
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=88;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=87;
		};
		class Item46
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=90;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=89;
		};
		class Item47
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=92;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=91;
		};
		class Item48
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=94;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=93;
		};
		class Item49
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=96;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=95;
		};
		class Item50
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=98;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=97;
		};
		class Item51
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=100;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=99;
		};
		class Item52
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=102;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=101;
		};
		class Item53
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=104;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=103;
		};
		class Item54
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=106;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=105;
		};
		class Item55
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=108;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=107;
		};
		class Item56
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=110;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=109;
		};
		class Item57
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=112;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=111;
		};
		class Item58
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=114;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=113;
		};
		class Item59
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=116;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=115;
		};
		class Item60
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=118;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=117;
		};
		class Item61
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=120;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=119;
		};
		class Item62
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=122;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=121;
		};
		class Item63
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=124;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=123;
		};
		class Item64
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=126;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=125;
		};
		class Item65
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=128;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=127;
		};
		class Item66
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=130;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=129;
		};
		class Item67
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=132;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=131;
		};
		class Item68
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=134;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=133;
		};
		class Item69
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=136;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=135;
		};
		class Item70
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=138;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=137;
		};
		class Item71
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=140;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=139;
		};
		class Item72
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=142;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=141;
		};
		class Item73
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=144;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=143;
		};
		class Item74
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=146;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=145;
		};
		class Item75
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=148;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=147;
		};
		class Item76
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=150;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=149;
		};
		class Item77
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=152;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=151;
		};
		class Item78
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=154;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=153;
		};
		class Item79
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=156;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=155;
		};
		class Item80
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=158;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=157;
		};
		class Item81
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=160;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=159;
		};
		class Item82
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=162;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=161;
		};
		class Item83
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=164;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=163;
		};
		class Item84
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=166;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=165;
		};
		class Item85
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=168;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=167;
		};
		class Item86
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=170;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=169;
		};
		class Item87
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=172;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=171;
		};
		class Item88
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=174;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=173;
		};
		class Item89
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=176;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=175;
		};
		class Item90
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=178;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=177;
		};
		class Item91
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=180;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=179;
		};
		class Item92
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=182;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=181;
		};
		class Item93
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=184;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=183;
		};
		class Item94
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=186;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=185;
		};
		class Item95
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=188;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=187;
		};
		class Item96
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=190;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=189;
		};
		class Item97
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=192;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=191;
		};
		class Item98
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=194;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=193;
		};
		class Item99
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=196;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=195;
		};
		class Item100
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=198;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=197;
		};
		class Item101
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=200;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=199;
		};
		class Item102
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={8649.86,1.29866,6146.53};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=7;
					class Attributes
					{
						isPlayable=1;
					};
					id=202;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=201;
		};
		class Item103
		{
			dataType="Marker";
			position[]={9958.0127,10461.262,12858.563};
			name="north";
			type="Empty";
			id=2;
			atlOffset=10359.609;
		};
		class Item104
		{
			dataType="Logic";
			class PositionInfo
			{
				position[]={7845.9438,252.60233,16668.018};
			};
			name="SERVER";
			init="if (isServer) then { null=[] execVM ""cos\cosInit.sqf""; }";
			id=204;
			type="Logic";
		};
		class Item105
		{
			dataType="Logic";
			class PositionInfo
			{
				position[]={6964.6841,167.04535,14837.23};
			};
			id=206;
			type="RyanZM_ModuleSettings";
			class CustomAttributes
			{
				class Attribute0
				{
					property="RyanZM_ModuleSettings_Invincibility";
					expression="_this setVariable ['Invincibility',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute1
				{
					property="RyanZM_ModuleSettings_DetectionDistance";
					expression="_this setVariable ['DetectionDistance',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=10000;
						};
					};
				};
				class Attribute2
				{
					property="RyanZM_ModuleSettings_ZombieScript";
					expression="_this setVariable ['ZombieScript',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute3
				{
					property="RyanZM_ModuleSettings_DeleteBodies";
					expression="_this setVariable ['DeleteBodies',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute4
				{
					property="RyanZM_ModuleSettings_JumpingSounds";
					expression="_this setVariable ['JumpingSounds',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute5
				{
					property="RyanZM_ModuleSettings_Sounds";
					expression="_this setVariable ['Sounds',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute6
				{
					property="RyanZM_ModuleSettings_Bleeding";
					expression="_this setVariable ['Bleeding',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute7
				{
					property="RyanZM_ModuleSettings_StartingAnim";
					expression="_this setVariable ['StartingAnim',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute8
				{
					property="RyanZM_ModuleSettings_CivilianAttacks";
					expression="_this setVariable ['CivilianAttacks',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value = 2.0;
						};
					};
				};
				nAttributes=9;
			};
		};
		class Item106
		{
			dataType="Logic";
			class PositionInfo
			{
				position[]={6790.915,122.91573,14613.813};
			};
			id=208;
			type="RyanZM_ModuleInfection";
			atlOffset=0.00020599365;
			class CustomAttributes
			{
				class Attribute0
				{
					property="RyanZM_ModuleInfection_Uniform";
					expression="_this setVariable ['Uniform',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute1
				{
					property="RyanZM_ModuleInfection_InfectionTimer";
					expression="_this setVariable ['InfectionTimer',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=30;
						};
					};
				};
				class Attribute2
				{
					property="RyanZM_ModuleInfection_Infection";
					expression="_this setVariable ['Infection',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				nAttributes=3;
			};
		};
		class Item107
		{
			dataType="Logic";
			class PositionInfo
			{
				position[]={6963.6548,166.94261,14835.41};
			};
			id=210;
			type="RyanZM_ModuleZombieDeletion";
			class CustomAttributes
			{
				class Attribute0
				{
					property="RyanZM_ModuleZombieDeletion_DeletionDemons";
					expression="_this setVariable ['DeletionDemons',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute1
				{
					property="RyanZM_ModuleZombieDeletion_DeletionRadius";
					expression="_this setVariable ['DeletionRadius',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1000;
						};
					};
				};
				class Attribute2
				{
					property="RyanZM_ModuleZombieDeletion_Deletion2";
					expression="_this setVariable ['Deletion2',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=3;
						};
					};
				};
				class Attribute3
				{
					property="RyanZM_ModuleZombieDeletion_Deletion";
					expression="_this setVariable ['Deletion',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=2;
						};
					};
				};
				class Attribute4
				{
					property="RyanZM_ModuleZombieDeletion_DeletionDemons2";
					expression="_this setVariable ['DeletionDemons2',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute5
				{
					property="RyanZM_ModuleZombieDeletion_DeletionRadiusDemons";
					expression="_this setVariable ['DeletionRadiusDemons',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1000;
						};
					};
				};
				nAttributes=6;
			};
		};
		class Item108
		{
			dataType="Logic";
			class PositionInfo
			{
				position[]={6965.481,166.8575,14835.352};
			};
			id=212;
			type="RyanZM_ModuleInfected";
			class CustomAttributes
			{
				class Attribute0
				{
					property="RyanZM_ModuleInfected_Antivirus";
					expression="_this setVariable ['Antivirus',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=600;
						};
					};
				};
				class Attribute1
				{
					property="RyanZM_ModuleInfected_InfectedDeath";
					expression="_this setVariable ['InfectedDeath',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute2
				{
					property="RyanZM_ModuleInfected_Immunity";
					expression="_this setVariable ['Immunity',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"STRING"
								};
							};
							value="[]";
						};
					};
				};
				class Attribute3
				{
					property="RyanZM_ModuleInfected_InfectedChance";
					expression="_this setVariable ['InfectedChance',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=20;
						};
					};
				};
				class Attribute4
				{
					property="RyanZM_ModuleInfected_InfectedRate";
					expression="_this setVariable ['InfectedRate',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=0.1;
						};
					};
				};
				class Attribute5
				{
					property="RyanZM_ModuleInfected_InfectedSymptoms";
					expression="_this setVariable ['InfectedSymptoms',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				nAttributes=6;
			};
		};
		class Item109
		{
			dataType="Marker";
			position[]={11779.6,0,13056.5};
			name="eastern_trader_camp";
			text="Eastern Trader Camp";
			markerType="ELLIPSE";
			type="ellipse";
			colorName="ColorGreen";
			a=250;
			b=250;
			id=214;
		};
		class Item110
		{
			dataType="Marker";
			position[]={5027.48,0,5210.25};
			name="southern_trader_camp";
			text="Southern Trader Camp";
			markerType="ELLIPSE";
			type="ellipse";
			colorName="ColorGreen";
			a=250;
			b=250;
			id=216;
		};
		class Item111
		{
			dataType="Marker";
			position[]={2015.21,0,10659.6};
			name="western_trader_camp";
			text="Western Trader Camp";
			markerType="ELLIPSE";
			type="ellipse";
			colorName="ColorGreen";
			a=250;
			b=250;
			id=216;
		};
	};
};

 

 

Link to comment
Share on other sites

  • 1 month later...

Hi Grahame

is your "TUTORIAL" current for 0.4 epoch and a3 1.64????

cheers

natoed

EDIT: yep its works thx Grahame, i did a shit house job with crtl c and crtl v and renaming those "CLASS ITEMS" , so i merged the mission.sqm's

Edited by natoed
Sorting it out
Link to comment
Share on other sites

  • 1 month later...

Is there any kind of video, on how to setup this up I got most it just a bit confused on how to use COS, Im visual learner the struggle is real. x.x I got zombies is but I like the idea of COS spawning.. the problem is for me IDK how to set to slow walkers.

Link to comment
Share on other sites

On 2016. 11. 14. at 11:15 AM, natoed said:

Hi Grahame

is your "TUTORIAL" current for 0.4 epoch and a3 1.64????

cheers

natoed

EDIT: yep its works thx Grahame, i did a shit house job with crtl c and crtl v and renaming those "CLASS ITEMS" , so i merged the mission.sqm's

Hi natoed,

How do you do that? In the new 0.4 version there is 'class Entities', but in the tutorial 'class Groups'?

Thany you for your answere

Link to comment
Share on other sites

The entities was insterted corretcly, and wrote other id-s for new items (was duplicated), but when server starts there is a flashing display and wrote: "...mission.spq/Mission/Entities/Item105.Type Vehicle class RyanZM_ModuleSpawn no longer exist"

Here is mission file:

Spoiler

version=51;
class EditorData
{
	moveGridStep=1;
	angleGridStep=0.2617994;
	scaleGridStep=1;
	autoGroupingDist=10;
	toggles=1;
	class ItemIDProvider
	{
		nextID=2;
	};
	class Camera
	{
		pos[]={7542.4932,93.791428,15492.986};
		dir[]={-0.8989169,-0.17364819,-0.40223712};
		up[]={-0.15850332,0.98480779,-0.070925266};
		aside[]={-0.40844229,0,0.91278416};
	};
};
binarizationWanted=0;
addons[]=
{
	"A3_epoch_config",
	"a3_map_altis",
	"ryanzombies",
	"ryanzombiesfunctions"
};
randomSeed=12032465;
class ScenarioData
{
	author="[VB]AWOL";
};
class Mission
{
	class Intel
	{
		briefingName="Epoch Mod";
		timeOfChanges=1800.0002;
		startWeather=0.30000001;
		startWind=0.1;
		startWaves=0.1;
		forecastWeather=0.30000001;
		forecastWind=0.1;
		forecastWaves=0.1;
		forecastLightnings=0.1;
		year=2035;
		month=6;
		day=24;
		hour=12;
		minute=0;
		startFogDecay=0.013;
		forecastFogDecay=0.013;
	};
	class Entities
	{
		items=110;
		class Item0
		{
			dataType="Marker";
			position[]={14939.934,0.053499073,15083.272};
			name="center";
			type="Empty";
			id=0;
		};
		class Item1
		{
			dataType="Marker";
			position[]={23600.639,3.1900001,18000.721};
			name="respawn_east";
			type="Empty";
			id=1;
		};
		class Item2
		{
			dataType="Marker";
			position[]={23600.611,3.1900001,18000.768};
			name="respawn_west";
			type="Empty";
			id=2;
		};
		class Item3
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=4;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=3;
		};
		class Item4
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=6;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=5;
		};
		class Item5
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=8;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=7;
		};
		class Item6
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=10;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=9;
		};
		class Item7
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=12;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=11;
		};
		class Item8
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=14;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=13;
		};
		class Item9
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=16;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=15;
		};
		class Item10
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=18;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=17;
		};
		class Item11
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=20;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=19;
		};
		class Item12
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=22;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=21;
		};
		class Item13
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=24;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=23;
		};
		class Item14
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=26;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=25;
		};
		class Item15
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=28;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=27;
		};
		class Item16
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=30;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=29;
		};
		class Item17
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=32;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=31;
		};
		class Item18
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=34;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=33;
		};
		class Item19
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=36;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=35;
		};
		class Item20
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=38;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=37;
		};
		class Item21
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=40;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=39;
		};
		class Item22
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=42;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=41;
		};
		class Item23
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=44;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=43;
		};
		class Item24
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=46;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=45;
		};
		class Item25
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=48;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=47;
		};
		class Item26
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=50;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=49;
		};
		class Item27
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=52;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=51;
		};
		class Item28
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=54;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=53;
		};
		class Item29
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=56;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=55;
		};
		class Item30
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=58;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=57;
		};
		class Item31
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=60;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=59;
		};
		class Item32
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=62;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=61;
		};
		class Item33
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=64;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=63;
		};
		class Item34
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=66;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=65;
		};
		class Item35
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=68;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=67;
		};
		class Item36
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=70;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=69;
		};
		class Item37
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=72;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=71;
		};
		class Item38
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=74;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=73;
		};
		class Item39
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=76;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=75;
		};
		class Item40
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=78;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=77;
		};
		class Item41
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=80;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=79;
		};
		class Item42
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=82;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=81;
		};
		class Item43
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=84;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=83;
		};
		class Item44
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=86;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=85;
		};
		class Item45
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=88;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=87;
		};
		class Item46
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=90;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=89;
		};
		class Item47
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=92;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=91;
		};
		class Item48
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=94;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=93;
		};
		class Item49
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=96;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=95;
		};
		class Item50
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=98;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=97;
		};
		class Item51
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=100;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=99;
		};
		class Item52
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=102;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=101;
		};
		class Item53
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=104;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=103;
		};
		class Item54
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=106;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=105;
		};
		class Item55
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=108;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=107;
		};
		class Item56
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=110;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=109;
		};
		class Item57
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=112;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=111;
		};
		class Item58
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=114;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=113;
		};
		class Item59
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=116;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=115;
		};
		class Item60
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=118;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=117;
		};
		class Item61
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=120;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=119;
		};
		class Item62
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=122;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=121;
		};
		class Item63
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=124;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=123;
		};
		class Item64
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=126;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=125;
		};
		class Item65
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=128;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=127;
		};
		class Item66
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=130;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=129;
		};
		class Item67
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=132;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=131;
		};
		class Item68
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=134;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=133;
		};
		class Item69
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=136;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=135;
		};
		class Item70
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=138;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=137;
		};
		class Item71
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=140;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=139;
		};
		class Item72
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=142;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=141;
		};
		class Item73
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=144;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=143;
		};
		class Item74
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=146;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=145;
		};
		class Item75
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=148;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=147;
		};
		class Item76
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=150;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=149;
		};
		class Item77
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=152;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=151;
		};
		class Item78
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=154;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=153;
		};
		class Item79
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=156;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=155;
		};
		class Item80
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=158;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=157;
		};
		class Item81
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=160;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=159;
		};
		class Item82
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=162;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=161;
		};
		class Item83
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=164;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=163;
		};
		class Item84
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=166;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=165;
		};
		class Item85
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=168;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=167;
		};
		class Item86
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=170;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=169;
		};
		class Item87
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=172;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=171;
		};
		class Item88
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=174;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=173;
		};
		class Item89
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=176;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=175;
		};
		class Item90
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=178;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=177;
		};
		class Item91
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=180;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=179;
		};
		class Item92
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=182;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=181;
		};
		class Item93
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=184;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=183;
		};
		class Item94
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=186;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=185;
		};
		class Item95
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=188;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=187;
		};
		class Item96
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=190;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=189;
		};
		class Item97
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=192;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=191;
		};
		class Item98
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=194;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=193;
		};
		class Item99
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=196;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=195;
		};
		class Item100
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=198;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=197;
		};
		class Item101
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=200;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=199;
		};
		class Item102
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=202;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=201;
		};
		class Item103
		{
			dataType="Group";
			side="Civilian";
			class Entities
			{
				items=1;
				class Item0
				{
					dataType="Object";
					class PositionInfo
					{
						position[]={23598.076,3.1900001,17997.086};
						angles[]={0,4.7169838,0};
					};
					side="Civilian";
					flags=3;
					class Attributes
					{
						isPlayable=1;
					};
					id=204;
					type="VirtualMan_EPOCH";
				};
			};
			class Attributes
			{
			};
			id=203;
		};
		class Item104
		{
			dataType="Logic";
			class PositionInfo
			{
				position[]={10710.154,113.65192,19508.148};
			};
			id=252;
			type="Logic";
			atlOffset=-0.0011978149;
		};
		class Item105
		{
			dataType="Logic";
			class PositionInfo
			{
				position[]={14047.818,25.108545,18942.016};
				angles[]={0.021327924,0,0.046635196};
			};
			name="Athira_Spawner";
			id=255;
			type="RyanZM_ModuleSpawn";
			class CustomAttributes
			{
				class Attribute0
				{
					property="RyanZM_ModuleSpawn_Start";
					expression="_this setVariable ['Start',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=5;
						};
					};
				};
				class Attribute1
				{
					property="RyanZM_ModuleSpawn_Type";
					expression="_this setVariable ['Type',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute2
				{
					property="RyanZM_ModuleSpawn_HordeSize";
					expression="_this setVariable ['HordeSize',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=14;
						};
					};
				};
				class Attribute3
				{
					property="RyanZM_ModuleSpawn_Frequency";
					expression="_this setVariable ['Frequency',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=60;
						};
					};
				};
				class Attribute4
				{
					property="RyanZM_ModuleSpawn_ActivationRadius";
					expression="_this setVariable ['ActivationRadius',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=100;
						};
					};
				};
				class Attribute5
				{
					property="RyanZM_ModuleSpawn_Delay";
					expression="_this setVariable ['Delay',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=0.5;
						};
					};
				};
				class Attribute6
				{
					property="RyanZM_ModuleSpawn_AliveAmount";
					expression="_this setVariable ['AliveAmount',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=50;
						};
					};
				};
				class Attribute7
				{
					property="RyanZM_ModuleSpawn_Activation";
					expression="_this setVariable ['Activation',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute8
				{
					property="RyanZM_ModuleSpawn_Density";
					expression="_this setVariable ['Density',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=12;
						};
					};
				};
				class Attribute9
				{
					property="RyanZM_ModuleSpawn_Type2";
					expression="_this setVariable ['Type2',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=10;
						};
					};
				};
				class Attribute10
				{
					property="RyanZM_ModuleSpawn_Type3";
					expression="_this setVariable ['Type3',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=5;
						};
					};
				};
				class Attribute11
				{
					property="RyanZM_ModuleSpawn_Type4";
					expression="_this setVariable ['Type4',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"STRING"
								};
							};
							value="[]";
						};
					};
				};
				class Attribute12
				{
					property="RyanZM_ModuleSpawn_Randomize";
					expression="_this setVariable ['Randomize',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute13
				{
					property="RyanZM_ModuleSpawn_Activation2";
					expression="_this setVariable ['Activation2',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=2;
						};
					};
				};
				class Attribute14
				{
					property="RyanZM_ModuleSpawn_Side";
					expression="_this setVariable ['Side',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute15
				{
					property="RyanZM_ModuleSpawn_TotalAmount";
					expression="_this setVariable ['TotalAmount',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=100;
						};
					};
				};
				class Attribute16
				{
					property="RyanZM_ModuleSpawn_Activation3";
					expression="_this setVariable ['Activation3',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=3;
						};
					};
				};
				nAttributes=17;
			};
		};
		class Item106
		{
			dataType="Logic";
			class PositionInfo
			{
				position[]={12980.376,44.874928,20263.908};
			};
			name="Zombie_Settings";
			id=256;
			type="RyanZM_ModuleSettings";
			atlOffset=3.8146973e-006;
			class CustomAttributes
			{
				class Attribute0
				{
					property="RyanZM_ModuleSettings_GlowingEyes";
					expression="_this setVariable ['GlowingEyes',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute1
				{
					property="RyanZM_ModuleSettings_ExplodingHeads";
					expression="_this setVariable ['ExplodingHeads',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute2
				{
					property="RyanZM_ModuleSettings_Invincibility";
					expression="_this setVariable ['Invincibility',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute3
				{
					property="RyanZM_ModuleSettings_DetectionDistance";
					expression="_this setVariable ['DetectionDistance',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=10000;
						};
					};
				};
				class Attribute4
				{
					property="RyanZM_ModuleSettings_ZombieScript";
					expression="_this setVariable ['ZombieScript',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute5
				{
					property="RyanZM_ModuleSettings_DeleteBodies";
					expression="_this setVariable ['DeleteBodies',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute6
				{
					property="RyanZM_ModuleSettings_JumpingSounds";
					expression="_this setVariable ['JumpingSounds',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute7
				{
					property="RyanZM_ModuleSettings_Sounds";
					expression="_this setVariable ['Sounds',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute8
				{
					property="RyanZM_ModuleSettings_Bleeding";
					expression="_this setVariable ['Bleeding',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute9
				{
					property="RyanZM_ModuleSettings_StartingAnim";
					expression="_this setVariable ['StartingAnim',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute10
				{
					property="RyanZM_ModuleSettings_CivilianAttacks";
					expression="_this setVariable ['CivilianAttacks',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				nAttributes=11;
			};
		};
		class Item107
		{
			dataType="Logic";
			class PositionInfo
			{
				position[]={5119.6631,233.74561,20922.768};
				angles[]={5.8367472,0,6.2219238};
			};
			name="Oreko_Spawner";
			id=259;
			type="RyanZM_ModuleSpawn";
			atlOffset=1.5258789e-005;
			class CustomAttributes
			{
				class Attribute0
				{
					property="RyanZM_ModuleSpawn_Start";
					expression="_this setVariable ['Start',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=5;
						};
					};
				};
				class Attribute1
				{
					property="RyanZM_ModuleSpawn_Type";
					expression="_this setVariable ['Type',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute2
				{
					property="RyanZM_ModuleSpawn_HordeSize";
					expression="_this setVariable ['HordeSize',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=14;
						};
					};
				};
				class Attribute3
				{
					property="RyanZM_ModuleSpawn_Frequency";
					expression="_this setVariable ['Frequency',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=60;
						};
					};
				};
				class Attribute4
				{
					property="RyanZM_ModuleSpawn_ActivationRadius";
					expression="_this setVariable ['ActivationRadius',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=100;
						};
					};
				};
				class Attribute5
				{
					property="RyanZM_ModuleSpawn_Delay";
					expression="_this setVariable ['Delay',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=0.5;
						};
					};
				};
				class Attribute6
				{
					property="RyanZM_ModuleSpawn_AliveAmount";
					expression="_this setVariable ['AliveAmount',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=50;
						};
					};
				};
				class Attribute7
				{
					property="RyanZM_ModuleSpawn_Activation";
					expression="_this setVariable ['Activation',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute8
				{
					property="RyanZM_ModuleSpawn_Density";
					expression="_this setVariable ['Density',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=12;
						};
					};
				};
				class Attribute9
				{
					property="RyanZM_ModuleSpawn_Type2";
					expression="_this setVariable ['Type2',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=10;
						};
					};
				};
				class Attribute10
				{
					property="RyanZM_ModuleSpawn_Type3";
					expression="_this setVariable ['Type3',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=5;
						};
					};
				};
				class Attribute11
				{
					property="RyanZM_ModuleSpawn_Type4";
					expression="_this setVariable ['Type4',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"STRING"
								};
							};
							value="[]";
						};
					};
				};
				class Attribute12
				{
					property="RyanZM_ModuleSpawn_Randomize";
					expression="_this setVariable ['Randomize',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute13
				{
					property="RyanZM_ModuleSpawn_Activation2";
					expression="_this setVariable ['Activation2',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=2;
						};
					};
				};
				class Attribute14
				{
					property="RyanZM_ModuleSpawn_Side";
					expression="_this setVariable ['Side',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute15
				{
					property="RyanZM_ModuleSpawn_TotalAmount";
					expression="_this setVariable ['TotalAmount',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=100;
						};
					};
				};
				class Attribute16
				{
					property="RyanZM_ModuleSpawn_Activation3";
					expression="_this setVariable ['Activation3',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=3;
						};
					};
				};
				nAttributes=17;
			};
		};
		class Item108
		{
			dataType="Logic";
			class PositionInfo
			{
				position[]={9917.334,64.191078,16514.096};
				angles[]={6.154572,0,0.033318337};
			};
			name="dyonisios_Spawner";
			id=260;
			type="RyanZM_ModuleSpawn";
			atlOffset=7.6293945e-006;
			class CustomAttributes
			{
				class Attribute0
				{
					property="RyanZM_ModuleSpawn_Start";
					expression="_this setVariable ['Start',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=5;
						};
					};
				};
				class Attribute1
				{
					property="RyanZM_ModuleSpawn_Type";
					expression="_this setVariable ['Type',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute2
				{
					property="RyanZM_ModuleSpawn_HordeSize";
					expression="_this setVariable ['HordeSize',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=14;
						};
					};
				};
				class Attribute3
				{
					property="RyanZM_ModuleSpawn_Frequency";
					expression="_this setVariable ['Frequency',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=60;
						};
					};
				};
				class Attribute4
				{
					property="RyanZM_ModuleSpawn_ActivationRadius";
					expression="_this setVariable ['ActivationRadius',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=100;
						};
					};
				};
				class Attribute5
				{
					property="RyanZM_ModuleSpawn_Delay";
					expression="_this setVariable ['Delay',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=0.5;
						};
					};
				};
				class Attribute6
				{
					property="RyanZM_ModuleSpawn_AliveAmount";
					expression="_this setVariable ['AliveAmount',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=50;
						};
					};
				};
				class Attribute7
				{
					property="RyanZM_ModuleSpawn_Activation";
					expression="_this setVariable ['Activation',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute8
				{
					property="RyanZM_ModuleSpawn_Density";
					expression="_this setVariable ['Density',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=12;
						};
					};
				};
				class Attribute9
				{
					property="RyanZM_ModuleSpawn_Type2";
					expression="_this setVariable ['Type2',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=10;
						};
					};
				};
				class Attribute10
				{
					property="RyanZM_ModuleSpawn_Type3";
					expression="_this setVariable ['Type3',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=5;
						};
					};
				};
				class Attribute11
				{
					property="RyanZM_ModuleSpawn_Type4";
					expression="_this setVariable ['Type4',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"STRING"
								};
							};
							value="[]";
						};
					};
				};
				class Attribute12
				{
					property="RyanZM_ModuleSpawn_Randomize";
					expression="_this setVariable ['Randomize',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute13
				{
					property="RyanZM_ModuleSpawn_Activation2";
					expression="_this setVariable ['Activation2',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=2;
						};
					};
				};
				class Attribute14
				{
					property="RyanZM_ModuleSpawn_Side";
					expression="_this setVariable ['Side',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute15
				{
					property="RyanZM_ModuleSpawn_TotalAmount";
					expression="_this setVariable ['TotalAmount',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=100;
						};
					};
				};
				class Attribute16
				{
					property="RyanZM_ModuleSpawn_Activation3";
					expression="_this setVariable ['Activation3',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=3;
						};
					};
				};
				nAttributes=17;
			};
		};
		class Item109
		{
			dataType="Logic";
			class PositionInfo
			{
				position[]={17308.34,16.02651,12137.842};
				angles[]={6.2711945,0,0.022654373};
			};
			name="pyrgos_Spawner";
			id=261;
			type="RyanZM_ModuleSpawn";
			class CustomAttributes
			{
				class Attribute0
				{
					property="RyanZM_ModuleSpawn_Start";
					expression="_this setVariable ['Start',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=5;
						};
					};
				};
				class Attribute1
				{
					property="RyanZM_ModuleSpawn_Type";
					expression="_this setVariable ['Type',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute2
				{
					property="RyanZM_ModuleSpawn_HordeSize";
					expression="_this setVariable ['HordeSize',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=14;
						};
					};
				};
				class Attribute3
				{
					property="RyanZM_ModuleSpawn_Frequency";
					expression="_this setVariable ['Frequency',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=60;
						};
					};
				};
				class Attribute4
				{
					property="RyanZM_ModuleSpawn_ActivationRadius";
					expression="_this setVariable ['ActivationRadius',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=100;
						};
					};
				};
				class Attribute5
				{
					property="RyanZM_ModuleSpawn_Delay";
					expression="_this setVariable ['Delay',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=0.5;
						};
					};
				};
				class Attribute6
				{
					property="RyanZM_ModuleSpawn_AliveAmount";
					expression="_this setVariable ['AliveAmount',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=50;
						};
					};
				};
				class Attribute7
				{
					property="RyanZM_ModuleSpawn_Activation";
					expression="_this setVariable ['Activation',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute8
				{
					property="RyanZM_ModuleSpawn_Density";
					expression="_this setVariable ['Density',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=12;
						};
					};
				};
				class Attribute9
				{
					property="RyanZM_ModuleSpawn_Type2";
					expression="_this setVariable ['Type2',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=10;
						};
					};
				};
				class Attribute10
				{
					property="RyanZM_ModuleSpawn_Type3";
					expression="_this setVariable ['Type3',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=5;
						};
					};
				};
				class Attribute11
				{
					property="RyanZM_ModuleSpawn_Type4";
					expression="_this setVariable ['Type4',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"STRING"
								};
							};
							value="[]";
						};
					};
				};
				class Attribute12
				{
					property="RyanZM_ModuleSpawn_Randomize";
					expression="_this setVariable ['Randomize',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute13
				{
					property="RyanZM_ModuleSpawn_Activation2";
					expression="_this setVariable ['Activation2',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=2;
						};
					};
				};
				class Attribute14
				{
					property="RyanZM_ModuleSpawn_Side";
					expression="_this setVariable ['Side',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=1;
						};
					};
				};
				class Attribute15
				{
					property="RyanZM_ModuleSpawn_TotalAmount";
					expression="_this setVariable ['TotalAmount',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=100;
						};
					};
				};
				class Attribute16
				{
					property="RyanZM_ModuleSpawn_Activation3";
					expression="_this setVariable ['Activation3',_value,true];";
					class Value
					{
						class data
						{
							class type
							{
								type[]=
								{
									"SCALAR"
								};
							};
							value=3;
						};
					};
				};
				nAttributes=17;
			};
		};
	};
};

 

The native mission file works fine. Can anyone has a solution for this problem or see the bug in this script?

 

Edited by Lajos
im noob
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Discord

×
×
  • Create New...