mirror of
https://github.com/SWG-Source/dsrc.git
synced 2026-07-31 00:15:54 -04:00
43 lines
802 B
Plaintext
43 lines
802 B
Plaintext
trigger OnAttach()
|
|
{
|
|
float fltRange = getIntObjVar(self, "combat.lightRange");
|
|
createTriggerVolume(self.toString(), fltRange, true);
|
|
return SCRIPT_CONTINUE;
|
|
}
|
|
|
|
trigger OnTriggerVolumeEntered( string volumeName, obj_id breacher )
|
|
{
|
|
if ( volumeName.equals( self.toString()) )
|
|
{
|
|
if(isMob(breacher))
|
|
{
|
|
setObjVar(breacher, "combat.intNearFlare", 1);
|
|
|
|
}
|
|
|
|
// breacher has entered the trigger volume;
|
|
}
|
|
return SCRIPT_CONTINUE;
|
|
}
|
|
|
|
trigger OnTriggerVolumeExited( string volumeName, obj_id breacher )
|
|
{
|
|
if ( volumeName.equals( self.toString()) )
|
|
{// breacher has exited the trigger volume;
|
|
if(isMob(breacher))
|
|
{
|
|
removeObjVar(breacher, "combat.intNearFlare");
|
|
|
|
}
|
|
|
|
}
|
|
return SCRIPT_CONTINUE;
|
|
}
|
|
messageHandler destroySelf()
|
|
{
|
|
|
|
|
|
destroyObject(self);
|
|
return SCRIPT_CONTINUE;
|
|
|
|
} |