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
|