找回密码
 注册
查看: 1613|回复: 4

无冬原版第三章剧情问题,偶然触发的

[复制链接]
发表于 2009-7-31 21:35:25 | 显示全部楼层 |阅读模式
无冬原版第三章   有个叫“尤萨姆”的德鲁伊,让调查麋鹿部落的事情,完成任务后能得到一个补梦网,交给他,会送你一个戒指,以前曾经获得“尤萨姆之戒”,属性超酷(记得是有精通闪避,还有加法术抗力什么的等等)。可是后来用其他人物怎么打,打了多少次都是得到元素抵抗戒指
求教下,能触发得到“尤萨姆之戒”的条件,是阵营问题还是人物职业问题,或者其他?
发表于 2009-7-31 22:56:01 | 显示全部楼层
哦,从字面意思看是跟魅力值有关系
这是那个对话的脚本:
#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);
}
发表于 2009-8-1 00:48:01 | 显示全部楼层
///////////////////////////////////////////////////////////////////////////////
//
//  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),才有尤萨姆之戒
 楼主| 发表于 2009-8-1 02:04:42 | 显示全部楼层
多谢多谢,难怪,我以前用的是圣骑士
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|奥德赛公会

GMT+8, 2026-6-17 07:53 , Processed in 0.011402 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表