GetCreatureTalentRandom(int, object)

Retrieves a random talent from a group of talents that a creature possesses.

talent GetCreatureTalentRandom(
    int nCategory,
    object oCreature = OBJECT_SELF
);

Parameters

nCategory

TALENT_CATEGORY_*

oCreature

The creature who potentially possesses a talent within the specified talent category. (Default: OBJECT_SELF)


Description

Returns a random talent of oCreature, within nCategory.



Remarks

It is possible for nCreature not to have any talent within the specified nCategory. In this case this function will return an invalid talent, akin to OBJECT_INVALID, but you must use the GetIsTalentValid() to test this.


Version

1.22

See Also

functions: GetCreatureHasTalent | GetCreatureTalentBest | GetIsTalentValid
categories: Core AI Talent Functions | Get Data from Creature Functions | Talents/Skills/Feats Functions
constants: TALENT_CATEGORY_* Constants


 author: Tom Cassiotis, editor: Charles Feduke, additional contributor(s): Jim Allen