mirror of
https://github.com/SWG-Source/dsrc.git
synced 2026-07-31 00:15:54 -04:00
56 lines
1.4 KiB
Plaintext
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;
|
|
}
|