// TMW2 scripts. // Authors: // Jesusalva // Description: // Several filters // filter_always( id ) function script filter_always { return true; } // filter_onlyme( id ) function script filter_onlyme { return (getarg(0) == getcharid(3)); } // filter_notme( id ) function script filter_notme { return (getarg(0) != getcharid(3)); } // filter_sameguild( id ) function script filter_sameguild { if (getcharid(2) < 1) return false; return (strcharinfo(2, "~!@tmw2.org", getarg(0)) == strcharinfo(2)); } // filter_sameparty( id ) function script filter_sameparty { if (getcharid(1) < 1 && getarg(0) != getcharid(3)) return false; return (strcharinfo(1, "~!@tmw2.org", getarg(0)) == strcharinfo(1)); } // filter_notboss( id ) function script filter_notboss { // 32 = MD_BOSS return (!(getunitdata(getarg(0), UDT_MODE) & 32)); }