default { on_rez(integer start_param) { llSay(8032,"here"); } state_entry() { llSetLinkAlpha(LINK_SET,0.0,ALL_SIDES); llSensorRepeat("",llGetOwner(),AGENT,200000,7000*PI,0.01); llSetStatus(STATUS_PHANTOM,FALSE); llListen(7,"",llGetOwner(),""); llListen(8037,"Double Armlet U R",NULL_KEY,""); } sensor(integer num_detected) { llSetPos(llDetectedPos(0)); } listen(integer channel, string name, key id, string msg) { if(msg == "shield off") { llSay(8032,"not here"); llDie(); } if(msg == "EX Die") { llSay(8032,"not here"); llDie(); } if(msg == "sh on") { llSetStatus(STATUS_PHANTOM,FALSE); } if(msg == "sh off") { llSetStatus(STATUS_PHANTOM,TRUE); } } }