allow_xxx anti_xxx class_xxx
allow_xxx, anti_xxx and class_xxx object flags restrict which can use the object. If an object is flagged allow_xxx, all subclasses can use the object. If an object is flagged anti_xxx, all subclasses can't use the object. If an object is flagged class_xxx, only this class can use the object. If an object has several allow_xxx or class_xxx flags, any class matching any of the flags can use it. If there are no restriction flags on an object, all classes can use it. Example: An object is flagged allow_mage allow_cleric. Then a Paladin (Warrior/CLERIC) can use the object, but a Gladiator can't. Here's a listing of which main classes a class is considerd subclass of: Warrior: Warrior Thief: Thief Cleric: Cleric Mage: Mage Gladiator: Warrior Samurai: Warrior Paladin: Warrior/Cleric Assassin: Warrior/Thief Ninja: Warrior/Thief Monk: Warrior/Cleric Templar: Cleric/Mage Illusionist: Thief/Mage Gunslinger: Warrior/Thief Ranger: Warrior/Thief