// Radix : August 1997 // Cracking down on illegal xp add_action's void valid_adjust_xp(object prev, object this, int i) { if(i < 1) return; if(prev->query_creator() && this->query_creator()) return; if(real_filename(prev)[0..3] == "/std") return; if(!prev->query_npc() && !prev->is_player()) { secure_log_file("xp", sprintf("%O - %s - %d - %s\n", prev, this->query_name(), i, this_player()->query_name())); } return; }