mirror of
https://github.com/SWG-Source/dsrc.git
synced 2026-07-31 00:15:54 -04:00
64 lines
1.3 KiB
Plaintext
64 lines
1.3 KiB
Plaintext
/**
|
|
* test.script
|
|
*/
|
|
//include steve.mylib;
|
|
//include libs.stevelibs.mylib;
|
|
|
|
trigger OnHearSpeech(obj_id speaker, string text)
|
|
{
|
|
if ( text == "test" )
|
|
{
|
|
createTriggerVolume("trigTest", 3, true);
|
|
|
|
}
|
|
if (text == "end")
|
|
{
|
|
removeTriggerVolume("trigTest");
|
|
}
|
|
return SCRIPT_CONTINUE;
|
|
}
|
|
|
|
trigger OnTriggerVolumeEntered(string triggerVolumeName, obj_id breacher)
|
|
{
|
|
debugSpeakMsg(self, "Entered!");
|
|
return SCRIPT_CONTINUE;
|
|
}
|
|
|
|
trigger OnTriggerVolumeExited(string triggerVolumeName, obj_id breacher)
|
|
{
|
|
debugSpeakMsg(self, "Exitted!");
|
|
return SCRIPT_OVERRIDE;
|
|
}
|
|
|
|
trigger OnSkillAboutToBeGranted(string name)
|
|
{
|
|
debugSpeakMsg(self, "Entered about to be granted!");
|
|
if (hasObjVar(self, "override_test"))
|
|
return SCRIPT_OVERRIDE;
|
|
return SCRIPT_CONTINUE;
|
|
}
|
|
|
|
trigger OnSkillAboutToBeRevoked(string name)
|
|
{
|
|
debugSpeakMsg(self, "Entered about to be revoked!");
|
|
if (hasObjVar(self, "override_test"))
|
|
return SCRIPT_OVERRIDE;
|
|
return SCRIPT_CONTINUE;
|
|
}
|
|
|
|
trigger OnSkillGranted(string name)
|
|
{
|
|
debugSpeakMsg(self, "Entered granted!");
|
|
if (hasObjVar(self, "override_test"))
|
|
return SCRIPT_OVERRIDE;
|
|
return SCRIPT_CONTINUE;
|
|
}
|
|
|
|
trigger OnSkillRevoked(string name)
|
|
{
|
|
debugSpeakMsg(self, "Entered revoked!");
|
|
if (hasObjVar(self, "override_test"))
|
|
return SCRIPT_OVERRIDE;
|
|
return SCRIPT_CONTINUE;
|
|
}
|