无冬原版第三章剧情问题,偶然触发的
无冬原版第三章 有个叫“尤萨姆”的德鲁伊,让调查麋鹿部落的事情,完成任务后能得到一个补梦网,交给他,会送你一个戒指,以前曾经获得“尤萨姆之戒”,属性超酷(记得是有精通闪避,还有加法术抗力什么的等等)。可是后来用其他人物怎么打,打了多少次都是得到元素抵抗戒指求教下,能触发得到“尤萨姆之戒”的条件,是阵营问题还是人物职业问题,或者其他? 哦,从字面意思看是跟魅力值有关系
这是那个对话的脚本:
#include "M3PLOTINCLUDE"
#include "nw_i0_plot"
void main()
{
// * Take Yusam's feather thing
if (HasYusamToken(GetPCSpeaker()))
{
TakeYusamToken(GetPCSpeaker());
}
if (CheckCharismaHigh())
{
CreateItemOnObject(M3Q2A05YUSAMHIGH, GetPCSpeaker());
}
else
if (CheckCharismaMiddle())
{
CreateItemOnObject(M3Q2A05YUSAMMID, GetPCSpeaker());
}
if (CheckCharismaLow())
{
CreateItemOnObject(M3Q2A05YUSAMLOW, GetPCSpeaker());
}
// * reward 100% of xp for plot
RewardXP("M3Q1_A05_YUSAM", 100, GetPCSpeaker());
SetLocalInt(OBJECT_SELF,"NW_G_M3Q1A_YUSAMDREAM",1);
} ///////////////////////////////////////////////////////////////////////////////
//
//CheckCharismaHigh
//
///////////////////////////////////////////////////////////////////////////////
//Returns TRUE if charisma is in the high range.
///////////////////////////////////////////////////////////////////////////////
//Created By: Brent, September 13, 2001
///////////////////////////////////////////////////////////////////////////////
int CheckCharismaHigh()
{
if (GetAbilityScore(GetPCSpeaker(),ABILITY_CHARISMA) >= 15)
{
return TRUE;
}
return FALSE;
}
15或者以上被认为是高魅力(CharismaHigh),才有尤萨姆之戒 多谢多谢,难怪,我以前用的是圣骑士
页:
[1]