// // NESS V8.1 // // Spawn Pseudo-heartbeat // // This script is executed when a PC enters an otherwise empty area // #include "spawn_functions" void main() { object oArea = OBJECT_SELF; // No pseudo-heartbeats scheduled, since we just fired this one SetLocalInt( oArea, SPAWN_HEARTBEAT_SCHEDULED, FALSE ); // Do a heartbeat if there are PCs in the area or any spawns up if ( NeedPseudoHeartbeat( oArea ) ) { // This defaults to spawn_sample_hb. You can pass the name of any script // to use in the function Spawn_OnAreaEnter() string sHeartbeatFunc = GetLocalString( oArea, SPAWN_HEARTBEAT_SCRIPT ); // start actual heartbeat code ExecuteScript( sHeartbeatFunc, oArea ); // end actual heartbeat code // This function sets SPAWN_HEARTBEAT_SCHEDULED to TRUE ScheduleNextPseudoHeartbeat( oArea ); } }