GetBaseAttackBonus(object)
Retrieves the base attack bonus (BaB) for a specified creature.
int GetBaseAttackBonus( object oCreature );
Parameters
oCreature
Creature the retrieve the base attack bonus of.
Description
Retrieves the base attack bonus for a specified creature. Multiclass creatures' base attack bonuses are added together to retrieve the final result. Returns 0 if oCreature is not a valid creature.
A creature has:
1 BaB for each fighting level
0.75 BaB for each normal (cleric) level
0.5 BaB for each bad (mage) level
See the manual(s) for exact numbers. It is normally obvious which one of the 3 values each class has.
Remarks
This function could conceivably be used to scale the difficulty of foes the PC encounters, or as a way to balance the game by giving PCs without a high attack bonus items which grant this.
It could also be used by the AI to check if it can hit the enemy easily, or at all, or to boost thier attack with spells.
Version
1.30
See Also
functions: | GetAC |
categories: | Get Data from Creature Functions |
author: Charles Feduke, editor: Jasperre