Files
dsrc/sku.0/sys.server/compiled/game/script/working/cmayer/trigtest.script
T

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;
}