Gaia & Jebus

Parameter
Description

"LIVES="

Number of times group should respawn. Integer or array [minLives, maxLives]. Default is infinite lives

"DELAY="

Delay in seconds before respawning. Number or array [minTime, maxTime]. Default is 30 seconds

"CACHE="

Group will cache until players are within "CACHE=" metres. Default is no caching

"REDUCE="

Group will cache until players are within "REDUCE=" metres. Default is no reducing

"START="

Initial spawning delay. Use if you spawn multiple groups by one trigger to avoid spawn lag. Default is 0.

"GAIA_MOVE="

Group added to GAIA with "MOVE" parameter

"GAIA_NOFOLLOW="

Group added to GAIA with "NOFOLLOW" parameter

"GAIA_FORTIFY="

Group added to GAIA with "FORTIFY" parameter

"FLYING"

Air vehicles will spawn already flying

"RESPAWNMARKERS="

Array of alternate respawn positions

"PAUSE="

Radius in which enemies will pause the spawner. Default is 200.

"EXIT="

Name of exit trigger. Group will not respawn again once trigger is activated

"INIT="

Init string to run upon spawning. (Use "_proxyThis" where you would usually use "this" in a script or function call).

"DEBUG"

Will provide debugging information

The Code Examples You See Below Goes in a Squad Leaders Init Field

Infinite Respawn

0 = [this] spawn jebus_fnc_main;

Respawn Move to Random Sector

0 = [this, "DELAY=", 10, "GAIA_NOFOLLOW=", ["5", " 6"]] spawn jebus_fnc_main;

Respawn On Random Position or Editor Position

0 = [this, "DELAY=", 10, "GAIA_NOFOLLOW=", "9", "RESPAWNMARKERS=", ["m1", "m2"]] spawn jebus_fnc_main;

Plane/Helicopter Respawn

0 = [this, "GAIA_MOVE=", "1", "DELAY=", 30, "FLYING"] spawn jebus_fnc_main;

Transport Pickup and Dropoff at Location. Put in vehicle init field (Transport)

0 = [this, "GAIA_MOVE=", "2"] spawn jebus_fnc_main;

Put in the squad leader init field (Transport To)

call{0 = [this, "GAIA_MOVE=", "1"] spawn jebus_fnc_main;}

Respawns Group 4-8 Times

0 = [this, "LIVES=", [4,8]] spawn jebus_fnc_main;

Respawns Group After 30-60 Seconds Delay

0 = [this, "DELAY=", [30,60]] spawn jebus_fnc_main;

Group Uncaches When Players Are Within 500m of Spawn Position

0 = [this, "CACHE=", 500, "GAIA_NOFOLLOW=", "3"] spawn jebus_fnc_main;

Group Initializes UPS Script To Patrol a Marker Named "agia". Respawning Will Pause If Enemies Are Within 100m of Spawn Position

0 = [this, "PAUSE=", 100, "INIT=", "[_proxyThis, 'agia'] execVM 'UPS.sqf'"] spawn jebus_fnc_main;

Group Will Respawn Randomly at Position "m1" or "m2"

0 = [this, "GAIA_MOVE=", "9", "RESPAWNMARKERS=", ["m1", "m2"]]spawn jebus_fnc_main;

Group Will Respawn Until myExitTrigger Is Activated

0 = [this, "GAIA_NOFOLLOW=", "10", "EXIT=", myExitTrigger] spawn jebus_fnc_main;

Last updated