CheckIntelligenceHigh()

Determines if the Intelligence score of the speaking player is above 14.

int CheckIntelligenceHigh();

Description

Returns TRUE if the player character in the conversation has an intelligence higher than 14.



Remarks

Function found in nw_i0_plot.nss on line 728.

This function always uses GetPCSpeaker() to determine the intelligence score, so using it anywhere besides in a conversation will return FALSE. This was used by BioWare to handle different conversation choices for the players depending on how intelligent they were.


Requirements

#include "nw_i0_plot"

Version

1.28

Example

//Add as a starting conditional on a conversation thread for a Wizard who will not bother 
//talking to anyone unless they are exceptionally bright.

#include "NW_I0_PLOT"

int StartingConditional()
{
    int bSmart = CheckIntelligenceHigh();
    return bSmart;
}

See Also

functions: CheckCharismaHigh | CheckCharismaLow | CheckCharismaMiddle | CheckCharismaNormal | CheckIntelligenceLow | CheckIntelligenceNormal | CheckWisdomHigh
categories: Get Data from Creature Functions


 author: John Shuell, editor: Charles Feduke