Files
dsrc/sku.0/sys.server/compiled/game/script/structure/filler/filler.script
T

56 lines
1.4 KiB
Plaintext

/* Title: filler.script
* Description: script for filler buildings
*/
/***** INCLUDES ********************************************************/
include library.structure;
/***** CONSTANTS *******************************************************/
const string SCRIPT_ME = "structure.filler.filler";
const float DELAY_TIME = 5f;
const string HANDLER_INIT_FILLER_SPAWN = "handleInitFillerSpawn";
const string HANDLER_CLEANUP_FILLER_SPAWN = "handleCleanupFillerSpawn";
/***** TRIGGERS ********************************************************/
trigger OnInitialize()
{
// messageTo(self, HANDLER_INIT_FILLER_SPAWN, null, 5 + rand(0,10), true);
return SCRIPT_CONTINUE;
}
trigger OnDetach()
{
// messageTo(self, HANDLER_CLEANUP_FILLER_SPAWN, null, 0, true);
return SCRIPT_CONTINUE;
}
trigger OnUnloadedFromMemory()
{
// messageTo(self, HANDLER_CLEANUP_FILLER_SPAWN, null, 0, true);
return SCRIPT_CONTINUE;
}
trigger OnDestroy()
{
// messageTo(self, HANDLER_CLEANUP_FILLER_SPAWN, null, 0, true);
return SCRIPT_CONTINUE;
}
/***** MESSAGEHANDLERS *************************************************/
messageHandler handleInitFillerSpawn()
{
LOG("FILLER_BUILDING", "**************** TIME = " + getGameTime() + " ******************");
structure.resetFillerSpawns(self);
return SCRIPT_CONTINUE;
}
messageHandler handleCleanupFillerSpawn()
{
structure.cleanupFillerSpawns(self);
return SCRIPT_CONTINUE;
}