Trigger reacts when you look at scarab and if you take sps by looking it with this trigger, it will not be destroyed if you do it 3 time with this trigger!
You should make command which wears scarab and looks at it. Mine is:
get Scarab of Magerathia from reppu;remove medallion;remove pentagram amulet;wear Scarab of Magerathia;la Scarab of Magerathia
And you need following trigger:
'remove_scarab' is an command-alias to 'remove Scarab of Magerathia;wear medallion;wear pentagram amulet'.
Ofcourse you need your own eq to be weared.
SCRIPT_NAME="scarab";
SCRIPT_DESC = "scarab_drain";
SCRIPT_OFF = false;
void bootup(){
triggerManager.newTrigger("scarab_white",
"^usage. The scarab glows with a soft white light.",
"$"+SCRIPT_NAME+".scarab_white");
triggerManager.newTrigger("scarab_translucent",
"^'scarab' shows usage. The scarab is translucent.",
"$"+SCRIPT_NAME+".scarab_translucent");
triggerManager.newTrigger("scarab_black",
"^'scarab' shows usage. The scarab is black.",
"$"+SCRIPT_NAME+".scarab_black");
triggerManager.newTrigger("scarab_reju",
"^You feel rejuvenated.",
"$"+SCRIPT_NAME+".scarab_reju");
triggerManager.newTrigger("scarab_taken_once",
"^The scarab loses its glow.",
"$"+SCRIPT_NAME+".scarab_taken_once");
triggerManager.newTrigger("scarab_turns_black",
"^The scarab suddenly becomes black.",
"$"+SCRIPT_NAME+".scarab_turns_black");
}
void scarab_white(){
clientGUI.doCommand("party report Can take 2 more from scrab");
clientGUI.doCommand("scarab activate 2");
clientGUI.doCommand("remove_scarab");
}
void scarab_translucent(){
clientGUI.doCommand("party report Can take 1 more from scrab");
clientGUI.doCommand("scarab activate 2");
clientGUI.doCommand("remove_scarab");
}
void scarab_black(){
clientGUI.doCommand("party report Cannot take more from scarab. Its black");
}
void scarab_reju(){
clientGUI.doCommand("party report Took sps and hps from scarab!");
}
void scarab_taken_once(){
clientGUI.doCommand("party report Scarab loses its glow. Can take sps 1 more!");
}
void scarab_turns_black(){
clientGUI.doCommand("party report Scarab turn to black. Cannot anymore take sps from it");
}