GetAge
From NWN Lexicon
Jump to navigationJump to search
GetAge(object)
Determines the age of a creature.
Parameters
oCreature
Creature to get the age from.
Description
Returns oCreature's age and 0 if oCreature is invalid.
Remarks
This can be used as a clever way to determine if a creature is a PC since NPCs do not have ages. See the addition code sample below for more information.
Of course, GetIsPC is more useful! A PC can set their age to 0 if they wished!
Obviously, oCreature is invalid if it is anything other then a creature.
Version
1.29
Example
// biased example for trusting a certain age group :)
int TrustCreature(object oCreature)
{
if (GetAge(oCreature) >= 30)
return FALSE; // Over 30? Can't be trusted.
return TRUE;
}
// clever way to determine if a creature is a PC
int NewIsPC(object oCreature)
{
if (GetAge(oCreature) != 0)
return TRUE;
else
return FALSE;
}
int TrustCreature(object oCreature)
{
if (GetAge(oCreature) >= 30)
return FALSE; // Over 30? Can't be trusted.
return TRUE;
}
// clever way to determine if a creature is a PC
int NewIsPC(object oCreature)
{
if (GetAge(oCreature) != 0)
return TRUE;
else
return FALSE;
}
See Also
functions: |
author: Tom Cassiotis, editor: Jasperre, additional contributor(s): George Mathis