*/
void trigger_keylock_trigger(string s)
{SELFPARAM();
- entity stemp = self;
entity otemp = other;
entity atemp = activator;
for(t = world; (t = find(t, targetname, s)); )
if(t.use)
{
- self = t;
- other = stemp;
+ setself(t);
+ other = this;
activator = atemp;
self.use();
}
- self = stemp;
+ setself(this);
other = otemp;
activator = atemp;
}