CheckIntelligenceLow()
話しているプレイヤーの知力の値が8以下かどうか判定します。
int CheckIntelligenceLow();
Description
会話中のプレイヤーキャラクターの知力の値が8以下ならばTRUEを返します。
Remarks
この関数はnw_i0_plot.nssの57行目にあります。
これはプレイヤーが知力が低い場合に異なった会話の内容を選択し、やや失礼な言動を取るようにするためにBioWareが使用しました。
Requirements
#include "nw_i0_plot"
Version
1.22
Example
//Add as a starting conditional on a conversation thread for a Quest giving NPC who expects the player to return a stolen item. //If they talk to him again, without having the diamond and a low intelligence score, he will call them idiots and tell //them to get back out there and try again. #include "NW_I0_Plot" int StartingConditional() { if(GetLocalInt(GetPCSpeaker(), "STEAL_DIAMOND_QUEST") == 1){ int bQuestNotComplete = !GetIsObjectValid(GetItemPossessedBy(GetPCSpeaker(),"StolenDiamond")) && CheckIntelligenceLow(); }else{ int bQuestNotComplete = FALSE; } return bQuestNotComplete; }
See Also
functions: | CheckCharismaHigh | CheckCharismaLow | CheckCharismaMiddle | CheckCharismaNormal | CheckIntelligenceHigh | CheckIntelligenceNormal | CheckWisdomHigh |
categories: | Get Data from Creature Functions |
author: John Shuell, JP team: marshall
Send comments on this topic.