吾爱尚玩资源基地

标题: 魔兽世界私服Mangos-Trinity任务制作详解 [打印本页]

作者: admin    时间: 2016-4-22 23:31
标题: 魔兽世界私服Mangos-Trinity任务制作详解
下面主要作为一个quest_template任务的制作的介绍,。可能有不足之处。
entry 任务编号,同官方questcache.wdb的序号一样.
ZoneId 任务区域
PrevQuestId 前一个任务编号.
NextQuestId 后续任务编号.
srcItem 接任务时NPC给你的物品.
srcItemCount 接任务时NPC给你的物品数量.
Srcspell接任务时NPC给你的技能
Title 任务标题.
Details 任务介绍.
Objectives 任务目标.
CompletionText 完成任务的NPC对话.
IncompleteText 未完成任务的NPC对话.
EndText 任务完成时的信息.
ObjectiveText1-4 任务目标标题.
ReqItemId1-4 任务需要装备,在item_template表的Entry.
ReqItemCount1-4 任务需要装备数量.
ReqSourceId1-4 能获得ReqItem的物品,在item_template表的Entry.
ReqSourceRef1-4 能获得ReqItem的物品的数量.
ReqCreatureOrGOId1-4 完成任务需要杀死怪物,在creature_template表的Entry.或是要使用物品gameobject ID
ReqCreatureOrGOCount1-4 完成任务需要杀死怪物数量或gameobject的数量.
ReqSpellCast1-4 完成任务需要施放的技能.
RewChoiceItemId1-6 完成任务选择奖励装备.
RewChoiceItemCount1 完成任务选择奖励装备数量.
RewItemId1-4 完成任务奖励装备.
RewItemCount1-4 完成任务奖励装备数量.
RewRepFaction:完成任务获得阵营声望。
RewPepValueID:这里是填ID,所对应的应该是QuestFactionReward.dbc这表,这dbc表中的ID是3-11,在N8中却是1-9,个人觉得应该以N8为准!!
RewRepValue: 完成任务获得阵营声望值.
RewOrReqMoney 值为正时为完成任务奖励金币.值为负时为完成任务需要金币.
RewXP 完成任务奖励经验.
RewSpell 完成任务施放的法术.
PointMapId
PointX
PointY
PointOpt
DetailsEmote 接任务时NPC表情.
IncompleteEmote 未完成任务NPC表情.
CompleteEmote 完成任务NPC表情
suggestdplayers指建议几个人一起去完成任务
RewHonorAddition,表示荣誉值,最高为99,数值再高也为99
CharTitleId,指CharTitles.dbc中的头衔ID,在其中填入对应的ID,则完成任务后,会获得相应的头衔
BonusTalents指完成任务后能得到的天赋点
PlayerSlain指完成任务所需要杀死的玩家数量
Questlevel指任务的等级,和RewxpID一起组成任务完成后所得到的经验,两个是在Questxp.dbc中,竖的是指任务等级,横的是指RewxpID
RewReqMoney每增加1,代表5铜,即1为5铜,2为10铜,以此类推
RewCreatureorGo为任务所要消灭的怪
ReqCreatureorGoCount为任务所要消灭怪的数量
Type:对应QuestInfo.dbc这表
      0为普通的任务类型
      1、62为团体任务类型,暂时没搞清楚两数字有什么区别
      41为PVP类型的任务
      81为地城任务类型
      82为世界事件
      83为传说
      84为护送
      85为英雄
      88为团队10人
      89为团队25人
Method:0为日常任务
        1为PVP任务(这里要和Type中的41所对应)
        2为普通的任务
RewardArenaPoints:分别为0和25,一般任务全为0,25时的任务全是“战斗的号角”这类任务(暂时不清楚25是什么,可能是什么奖励,如果有那位大大知道的话,可以说下)
Skillorclass:所对应的是skillline.dbc这个表!!!
RequireRaces:做任务所需要的种族,比如1101就是人族!!
RequiredSkillValue:对应Skillorclass,这个表是填技能的熟练度,比如Skillorclass填164,即为锻造,那么RequiredSkillValue填375时,这个任务就是要求锻造在375以上的玩家才能接,在375一下的玩家看不到这个任务!!
RepObjectiveFaction:任务就是让玩家在在某个地方的声望达到某个值,比如中立,友好,崇拜等,这样就完成任务了!!
RepObjectiveValue:这个表和RepobjectiveFaction这个表相连,填声望的值,即任务要达到这个值才算完成!!
RequiredMinRepFaction:填地区的ID,暂没找到地区ID在哪里,所以不知道那个地区有那个ID表示!
RequiredMinRepValue:与RequiredMinRepFaction关联,填声望值,当玩家在这个地区的声望达到所设定的值时才能接任务!!
RequiredMaxRepFaction:与RequiredMinRepFaction一样的功能!!
RequiredMaxRepValue:与RequiredMaxRepFaction关联,填声望值,当玩家在这个地区的声望小于所设定的值时才能接任务!
RewMailTemplateID:表的ID在MailTemplate.dbc中,这表是指在完成这任务后,会发送ID随对应的邮件到你的邮箱中!(感觉没啥用)

下面是一些没有搞的怎么明白的:
QuestFlags、
SpecialFlags、
ExdusiveGroup和NextQuestInChain(虽然清楚这是和任务上下关联有联系,但没有搞清楚到底是指什么)
RewHonorMultiplier

水平有限,所以肯定有错误,希望各位发现了指出!!!






欢迎光临 吾爱尚玩资源基地 (http://bbs.523play.com/) Powered by Discuz! X3.4