10件让家降一个level的物品转让协议。

资料图鉴:教程速查:
当前位置:
我的世界刷物品BUG合集 原版MOD刷物品方法
小编:天天时间: 11:24
  在我的世界中有很多的BUG,利用好这些BUG,我们就能很轻松的刷出物品,在我的世界中怎么样才能刷物品呢?今天游戏园小编就为大家带来了我的世界刷物品BUG介绍,希望大家能够喜欢!
  第一步:清空背包
  第二步:将你要刷的东西放在背包
  ps:越多越好
  PS:只限服务器
  第三步:找到 文件level.dat复制一份另存。
  第四步:进入游戏,将身上钻石放到箱子里。退出
  第五步:将第二步中复制的level.dat文件复制到Minecraft我的世界.minecraftsaves*** 下,即用之前复制的level.dat覆盖现在的level.dat。
分享到:更多
类型:休闲娱乐平台:PC,iOS,安卓
游戏大礼包手游开测表
剑与家园光棍节脱单礼包烈焰龙城激活码魔法王座大电影上线礼包古剑绝学撩妹礼包剑与家园狂欢节装扮礼包光明大陆万圣节糖果礼包
11-03公测11-02内测10-31内测10-26内测10-26公测10-2410-19内测09-29公测09-2809-27公测
攻略推荐本月最新
手游排行网游单机这些小物件 让生活幸福感轻松上升一个level!
想要在居住和生活中获得幸福感,其实并不都需要贵重的、大件的物品。一些细节处的小设计或一些精巧的家居小物件,就能让生活拥有更多的“小确幸”,满足感就这样轻松地被提升啦~
带灯的床头书架
这款床头书架来自 Smeets Design工作室,结合书架、书签和床头灯为一体。右边可以放置几本最近在读的书,左边的下半部分是床头灯,上面就可以直接扣上读了一半的书,起到书签的作用,第二天直接拿起来就可以继续读了。
更人性化的是灯上还内置了传感器,因此将书本放在阅读灯的顶部,灯光就会自然关闭,而把书拿起来阅读后灯又自然开启,让简单的睡前阅读变得无比美妙。
带有搁板的卫生纸架
不带着手机去厕所,那大号时光简直就是让人感到无比焦灼啊!可是到了要“处理干净”的时刻,手机就找不到可以被放下的容身之所了,大写的尴尬。。。
在卫生纸架上面加一个小搁板,问题就酱解决啦,So easy~
超声波香薰机
超声波香薰机最有名的,就是来自muji家的了。被称为提升幸福感的利器,加入水和各类精油使用,可以起到加湿、香薰和床头灯的作用。
想想自己的小屋中充满怡人的淡香,袅袅的水雾,还有暖暖的灯光,心情立刻就愉悦舒缓起来。
一套高颜值餐具
生活品质通常都是从细节处体现的。
一套高颜值的餐具花不了多少钱,吃饭也是很平常的事情,但是这样吃饭的过程多了不少情调。先不说手艺好不好,放在这样的盘子里就让人赏心悦目啊!看到就开心,会不会食物也变得更美味,说不定一不小心也让自己爱上了烹饪,说不定又一不小心成为了一名冉冉新生的美食家,哈哈!
Muji懒人沙发
首先请大家欣赏一张长图
貌似已经不用住好多说什么了...无论是人是动物,碰到muji家这款火遍全球的明星产品,都变身一滩烂泥..
懒人沙发可以随意“变形”,躺在上面的时候会贴合各种身体形态,比如很好地托住腰部,不用自身施力,舒适度极高,躺上就不想起来。扔一坨这东西在家里,想不变懒都难啊...
忙里偷闲的迷你脚吊床
久坐在书房难免会觉得腿部有些肿胀,挂在桌子下方,专为腿部和脚部设计的柔软“小吊床”,可以很好地让腿部得到放松。
工作、看书的舒适感up up,只是个简单的小物件,但巧妙的想法和用法,让生活更加惬意。如果你是枚心灵手巧的妹子,或细腻的汉子,自己做一个都完全没问题,就是辣么easy!
家分期微信公众号:jiafenqiok (长按可复制)
0元,圆你一个家的梦想!
家分期官方网址:www.jiafenqi.com
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
0首付,0利率,0手续费!
分期付款0元装修
今日搜狐热点ZZH:&魔兽世界之角色系统、怪物系统、物品系统、loot系统、怪物EventAI系
任务系统(player.cpp的Line12753)
Holds game object quest giver
relations. The game objects in this table should all be of type
QUESTGIVER (2). 和关联。
完成任务NPC.
开始任务NPC.
表的内容为转载
-----------------------------------------creature_involvedrelation-------------------------------------
这个表有2个项目可以让用户更改它决定了任务完成时该任务交给哪个NPC
ID-----》任务的ID对应creature_template中的ENTRY编号,
QUEST-----》对应quest_templatege中的NETRY编号,
根据这2个属性的解释大家很容易就明白这个表的使用方法了,现在举个例子:比如你编辑了一个任务,任务ID是XXXX。
这个任务完成是要交个YYY这个NPC那导入SQL时候就要使用
INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES
(YYY, XXXX);
这样,在完成XXXX这个任务的时候你就需要跑到YYY这个NPC那交任务了。
------------------------------------------creature_questrelation---------------------------------
这个表同上面讲的表的意思一样,这个表决定了任务开始的NPC,表的结构和上表结构一样到,导入语句为:
INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (YYY,
意思就是当玩家跑到YYY这个NPC这的时候会看到感叹号,可以接受到XXXX这个任务,我想一般的人这么说都可以理解了吧
-----------------------------------------下面分析最关键的表quest_template-----------------------------
我不想引用某某的文章,用英语能力来翻译这个表,我想我要是翻译出来了这个表也未必有人,有心思去做,所以我干脆直观的做了一个模版,这个模版可以说是最傻瓜式的任务制作方法,现在我把模版贴出来,大家一看就知道怎么做了,这个模版是个导入语句的模版,只要把相应的中午地方更改就可以变成自己的任务了
REPLACE INTO `quest_template` (`entry`, `ZoneOrSort`,
`SkillOrClass`, `MinLevel`, `QuestLevel`, `Type`, `RequiredRaces`,
`RequiredSkillValue`, `RepObjectiveFaction`, `RepObjectiveValue`,
`RequiredMinRepFaction`, `RequiredMinRepValue`,
`RequiredMaxRepFaction`, `RequiredMaxRepValue`, `SuggestedPlayers`,
`LimitTime`, `QuestFlags`, `SpecialFlags`, `CharTitleId`,
`PrevQuestId`, `NextQuestId`, `ExclusiveGroup`, `NextQuestInChain`,
`SrcItemId`, `SrcItemCount`, `SrcSpell`, `Title`, `Details`,
`Objectives`, `OfferRewardText`, `RequestItemsText`, `EndText`,
`ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`,
`ObjectiveText4`, `ReqItemId1`, `ReqItemId2`, `ReqItemId3`,
`ReqItemId4`, `ReqItemCount1`, `ReqItemCount2`, `ReqItemCount3`,
`ReqItemCount4`, `ReqSourceId1`, `ReqSourceId2`, `ReqSourceId3`,
`ReqSourceId4`, `ReqSourceCount1`, `ReqSourceCount2`,
`ReqSourceCount3`, `ReqSourceCount4`, `ReqSourceRef1`,
`ReqSourceRef2`, `ReqSourceRef3`, `ReqSourceRef4`,
`ReqCreatureOrGOId1`, `ReqCreatureOrGOId2`, `ReqCreatureOrGOId3`,
`ReqCreatureOrGOId4`, `ReqCreatureOrGOCount1`,
`ReqCreatureOrGOCount2`, `ReqCreatureOrGOCount3`,
`ReqCreatureOrGOCount4`, `ReqSpellCast1`, `ReqSpellCast2`,
`ReqSpellCast3`, `ReqSpellCast4`, `RewChoiceItemId1`,
`RewChoiceItemId2`, `RewChoiceItemId3`, `RewChoiceItemId4`,
`RewChoiceItemId5`, `RewChoiceItemId6`, `RewChoiceItemCount1`,
`RewChoiceItemCount2`, `RewChoiceItemCount3`,
`RewChoiceItemCount4`, `RewChoiceItemCount5`,
`RewChoiceItemCount6`, `RewItemId1`, `RewItemId2`, `RewItemId3`,
`RewItemId4`, `RewItemCount1`, `RewItemCount2`, `RewItemCount3`,
`RewItemCount4`, `RewRepFaction1`, `RewRepFaction2`,
`RewRepFaction3`, `RewRepFaction4`, `RewRepFaction5`,
`RewRepValue1`, `RewRepValue2`, `RewRepValue3`, `RewRepValue4`,
`RewRepValue5`, `RewOrReqMoney`, `RewMoneyMaxLevel`, `RewSpell`,
`RewSpellCast`, `RewMailTemplateId`, `RewMailDelaySecs`,
`PointMapId`, `PointX`, `PointY`, `PointOpt`, `DetailsEmote1`,
`DetailsEmote2`, `DetailsEmote3`, `DetailsEmote4`,
`IncompleteEmote`, `CompleteEmote`, `OfferRewardEmote1`,
`OfferRewardEmote2`, `OfferRewardEmote3`, `OfferRewardEmote4`,
`StartScript`, `CompleteScript`) VALUES (任务编号, -1, 0, 可以接受这个任务的等级,
任务的等级, 任务的属性, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,&& 任务的类别,
0, 前一个任务ID, 后续任务ID, 0, 0, 0, 0, 0, '任务标题', '任务描述', '任务情况 [建议组队人数2-3
治疗1名]', '完成前的叙述', '完成时的叙述', '', '', '', '', '', 需要的物品, 需要的物品,
需要的物品, 需要的物品, 数量, 数量, 数量, 数量, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
需要杀的怪, 需要杀的怪, 需要杀的怪, 需要杀的怪, 数量, 数量, 数量, 数量, 0, 0, 0, 0, 选择奖励的物品,
选择奖励的物品, 选择奖励的物品, 选择奖励的物品, 选择奖励的物品, 选择奖励的物品, 数量, 数量, 数量, 数量, 数量,
数量, 奖励的物品, 奖励的物品, 奖励的物品, 奖励的物品, 数量, 数量, 数量, 数量, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 奖励的金钱, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0);
看了上面的模版,我想你已经知道该怎么做了,现在我给大家拿出来几个上面模版的需要添到的具体参数
任务的属性,这个指的是任务是属于精英还是团队还是PVP或者别的,这里大家要注意JY任务是只能5人组队的,团队的任务是可以多人的,所以设置时这不能大意,你不能让一个25人FB的任务搞成JY任务,那这样别人就不能开团做了,很不方便,或者可能完成不了,这的具体参数是
1 精英   21 传记   41 PVP   62 团队   82 世界事件   83 传说
任务的类别
这个设计的东西其实不多,给大家举个例子,可反复完成任务和一次性完成任务,还有计时任务就是靠这个来决定的,现在给出参数:
   0 普通 1 反复完成任务 2 探险 4 交谈 8 杀怪 16 限时 32 重复 64 声望
另外奖励物品的意思就是直接奖励给玩家不需要玩家选择的,有几件给几件 最多4件
选择奖励物品是需要玩家选择的,N件当中只可以选一件 最多6件选择奖励
另外给出其他做任务时候需要的参数,以下为抄袭,贴子很多我也不知道哪转的了:
RequiredRaces 任务需要种族.
&& 1 人类 2 兽人 4 矮人 8 暗夜精灵 16 亡灵 32 牛头人 64 侏儒 128 巨魔
例:如果任务人类.矮人.暗夜精灵和侏儒都可以接.这个值为1+4+8+64=77.
RequiredClass 任务需要职业.
&& 1 战士 2 圣骑士 4 猎人 8 盗贼 16 牧师 64 萨满 128 法师 256 术士 1024
&& 同种族一样.值系相加的.
RequiredSkill 任务需要技能.在定义.技能面板技能总类别[快键
K] SkillLineCategory.dbc是分类:属性、武器技能、职业技能、护甲精通、次要技能、语言、专业技能、不显示。
   182 采集356 钓鱼171 炼金393 剥皮197 裁缝165 制皮
   186 采矿202 工程164 锻造 129 急救 333 附魔 185 烹饪
QuestSort 任务类型.在定义.
(SkillOrClass技能或等级 ZoneOrSort区域或类别)
1 史诗    21 哀嚎洞穴
22 季节性  23
幽暗城&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
24 草药学  25
修道院&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
41 奥达曼  61 术士
81 战士   82 萨满祭司
101 钓鱼  121 锻造
141 圣骑士 161 法师
162 盗贼  181 炼金术
182 制皮  201 工程学
221 藏宝图 241 沉没的神庙
261 猎人  262 牧师
263 德鲁伊 264 裁缝
284 特殊  304 烹饪
324 急救  344 传说
364 暗月马戏团 365 安其拉战争
366 新年   367 声望
368 天灾入侵 369 仲夏
ReqSourceId1-4 能获得ReqItem的物品,在item_template表的Entry.
ReqSourceRef1-4
能获得ReqItem的物品的数量.------------------------》接到任务BNPC会给你的物品
-----------------------------------------------------------以上是对怎么做任务的一个教学---------------------------------------
现在拿出自己做任务所用的东西
首先是模版
我称这个叫任务连接:
INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES
(8);&& 结束任务NPC
INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (80003,
400004); 开始任务NPC
上面的数值自己改,大家可以把2条SQL语句记录到自己的记事本,做任务的时候套就是
以下我称是一次性任务模版
因为贴子长度有限大家复制我上面举例的任务制作用的SQL导句
一样保存为记事本
以下为任务NPC--------------》注意是任务的NPC不是销售员或者别的什么!
INSERT INTO creature_template
(`entry`, `modelid_A`, `modelid_A2`, `modelid_H`, `modelid_H2`,
`name`, `subname`, `IconName`, `minlevel`, `maxlevel`, `minhealth`,
`maxhealth`, `minmana`, `maxmana`, `armor`, `faction_A`,
`faction_H`, `npcflag`, `speed`, `scale`, `rank`, `mindmg`,
`maxdmg`, `dmgschool`, `attackpower`, `baseattacktime`,
`rangeattacktime`, `flags`, `dynamicflags`, `family`,
`trainer_type`, `trainer_spell`, `class`, `race`, `minrangedmg`,
`maxrangedmg`, `rangedattackpower`, `type`, `flag1`, `lootid`,
`pickpocketloot`, `skinloot`, `resistance1`, `resistance2`,
`resistance3`, `resistance4`, `resistance5`, `resistance6`,
`spell1`, `spell2`, `spell3`, `spell4`, `mingold`, `maxgold`,
`AIName`, `MovementType`, `InhabitType`, `RacialLeader`,
`RegenHealth`, `equipment_id`, `mechanic_immune_mask`,
`ScriptName`)
(8, 0, 21020, 0, '游戏引领员', '财主', '', 70, 70, 43560,
4, 999, , .5, 1, 3, 8, 0,
7, 100, 100, 0, 0, 0, 0, 0, 0, 0, , 100, 7, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 0, 1, 763, 0,
80003是NPC编号&&&&
21020是NPC模型,2个21020都是,2个数值要一致&&&&&&&
游戏引领员'是NPC的名字&&&&
财主'是NPC名字下面的称号!后面的大家不理解的去搜索下关于NPC表的知识,一样,把这个模版保存,然后更改导入可以变成自己的NPC!
还设计到一个表,现在也发出来,是关于掉落的,以下是模版
INSERT INTO `creature_loot_template` (`entry`, `item`,
`ChanceOrQuestChance`, `groupid`, `mincountOrRef`, `maxcount`,
`lootcondition`, `condition_value1`, `condition_value2`) VALUES
(掉落ID, 物品IO, 几率, 0, 1, 1, 0, 0, 0);
creature_loot_template掉落表,上面3个中文字自己替换掉,掉落ID对应ITEM_template的LOOTID项&&
物品ID对应ITEM_template的ENTRY项目,几率自己设置,几率这说下,mangosd.conf里面要是你设置掉宝是4倍的话,这如果你写25倍掉率,那就是4*25=100倍,所以有时候你打一个BOSS他连内裤都暴给你就是这个原因,设置mangosd.conf不要太高!
任务NPC的任务状态:
当可以接任务时是黄色感叹号,当任务完成时是黄色问号,当任务未完成时时灰色问号,当可以重复作任务是蓝色问号,当可见未可接的任务为灰色感叹号(说明你和可接任务等级差个1-2级)
客户端发送CMSG_QUESTGIVER_STATUS_QUERY去查看给任务NPC相对于当前玩家的任务状态。服务器端的HandleQuestgiverStatusQueryOpcode处理查询。
点击NPC的时候,客户端发送CMSG_GOSSIP_HELLO,服务器端HandleGossipHelloOpcode处理,发现是给任务NPC的时候,会调用到PrepareQuestMenu,准备quest
menu,发给客户端。
选择了接受某个任务后,客户端发送CMSG_QUESTGIVER_ACCEPT_QUEST。服务器HandleQuestgiverAcceptQuestOpcode处理。
执行任务如:如地精的得到torgh wolf
meat,在打死wolf后,会出现掉落(meat)选项,客户端发送CMSG_LOOT。服务器HandleLootOpcode处理。
用户选择了loot后,客户端发送CMSG_AUTOSTORE_LOOT_ITEM,服务器的HandleAutostoreLootItemOpcode处理,会调用到ItemAddedQuestCheck,检测是否是Quest所需要的ReqItem,如果是会发送SendQuestUpdateAddItem通知客户端。
交任务的时候,客户端发送CMSG_QUESTGIVER_COMPLETE_QUEST,服务器的HandleQuestgiverCompleteQuest处理。如果有reward,那么会反馈给客户端,客户端会显示奖励选项,用户选择Reword后,客户端会发送CMSG_QUESTGIVER_CHOOSE_REWARD。服务器端HandleQuestgiverChooseRewardOpcode处理。会发奖励信息反馈给客户端用于UI显示。
关于WOW的Mangos任务系统,感觉设计的不是太好,虽然理解起来容易,但不够OO,不够robust,任务系统和玩家系统代码混杂一起。应该使用一个任务状态机的对象来实现任务系统。
-----------------------------------------------
服务器主要有如下几张表:
table holds vital static information for each character. This
information loaded and used to create the player objects
怪物的附件,可以再表现效果上,让同样的creature因为不通的addon,而表现不同。
(装备模板:左右手和远程装备,会关联到)
(关联到客户端的CreatureDisplayInfo.dbc,这里是怪物的数值和显示发生关联的地方)
(怪物模板:creature_template是怪物模板表,保存了所有怪物的原型。游戏世界中的所有怪物都是根据原型创建。有连带表:)
怪物模板的附件,可以在表现效果上,让同样模板生成的的creature因为不通的addon,而表现不同。
这个表保存了怪物团队,包括leader和members和groupAI
creature_template表的解析
entry 生物唯一编号
modelid_A 联盟模型ID,参考表,然后参考到CreatureDisplayInfo.dbc然后参考到CreatureModelData.dbc
modelid_A2 同上(可能是female和male的区分)
modelid_H 部落模型ID,参考表,然后参考到CreatureDisplayInfo.dbc然后参考到CreatureModelData.dbc
modelid_H2 同上(可能是female和male的区分)
name 名称 如:科瑞娜 斯蒂利 武器锻造师,这里
科瑞娜 斯蒂利 是名称; 武器锻造师是称号
subname 副名字,称号 IconName 脚本图标,守卫专用
minlevel 最小等级
maxlevel 最大等级
minhealth 最小生命值
maxhealth 最大生命值
minmana 最小魔法值
maxmana 最大魔法值armor 护甲(物理攻击)
faction_A 如果怪物是联盟方,那么所在的阵营,参考到
faction_H 如果怪物是部落方,那么所在的阵营,参考到
npcflag NPC标识
1 Gossip 闲话NPC,NPC会讲一些乱七八糟的话. (:关联了Creature表和表)
2 Quest Giver 任务给予者NPC,给予或接受 (:开始任务NPC
+ :结束任务NPC +)
16 Trainer 训练师,传授技能 :This table holds all the spells that each trainer
128 Vendor 商人,出售商品.   +game_event_npc_vendor
4096 Repairer 修理工,可修理装备.
8192 Flight Master 飞行管理员.,提供飞行服务
16384 Spirit Healer --作废--.
32768 Spirit Guide 战场专用,医师,复活NPC.
65536 Innkeeper 旅馆,可设置回城石
131072 Banker 银行,可管理银行
262144 Petitioner --作废--
524288 Tabard Designer 工会徽章设计者.
1048576 Battlemaster 战场管理员.
2097152 Auctioneer 拍卖行管理员. +
4194304 Stable Master 兽栏管理员.
城市守卫,卫兵.假如你希望一个NPC,既可以给予任务,又可以出售东西,同时可以修理装备,
那么他的标示应该为三者相加: 1 + 2 + 128 + 4096 = 4227.
speed 移动速度
scale 缩放比例
rank 生物等级
魔兽世界怪物分类魔兽世界中怪物分为以下几类:1 普通怪;2 稀有普通怪;3
稀有精英怪;4 精英怪;5敌对玩家。 1.
普通怪魔兽世界中拥有大量的普通怪,他们分散在整个魔兽世界的地图上,很多任务的目标就是击杀一定数量的普通怪。点选它们你将看到圆框型头像。普通怪分为主动和被动,黄色名字代表被动怪,红色名字代表主动怪。当你进入主动怪的警戒区,主动怪就会主动攻击你,而被动怪只有受到攻击后才会反击,小动物属于被动怪,但是你攻击小动物,他不会攻击你,而是逃开。掉落:正常。
稀有普通怪正如他的名字,这种怪物较稀少,能力和普通怪相当,小型副本中较多见。点选它们你将看到银色无翅龙环绕的圆框型头像。全部属于主动怪。掉落:正常或无掉落。
稀有精英怪这种怪物非常稀少,刷新非常慢,有些稀有精英怪甚至一星期只刷新一次。能力在同级别boss除外的精英怪之上。分布在除了新手地图的整个魔兽世界地图上。点选它你将看到银色有翅龙环绕的圆框型头像。卡利姆多和东部王国土地上的稀有精英怪能力较弱,同级别的玩家只身可杀;外域及诺森德的稀有精英能力较强,同级别玩家单人击杀较困难(视职业而言各不相同),一般三人足以轻松击杀。掉落:比较丰厚,但由于分布位置和刷新频率,很难有计划的发现并击杀之,这也是吸引玩家争相抢杀的原因之一。
精英怪正如他的名字,这种怪物较强大,一般血量很高,多数boss属于精英怪,能力相差很大(精英boss和精英怪能力相差甚远),副本中多见,野外也有,较少。点选它们你将看到金色有翅龙环绕的圆框型头像。掉落:分级(精英boss精英怪),较丰厚。
敌对玩家由玩家控制的敌对势力的角色。点选它们你将看到圆框型头像(如普通怪),如果对方开启pvp,那么你还将看到敌对势力的徽记。分布:不固定,一般来说己方主城相当稀少(甚至长时间没有,敌对势力来屠城除外),己方领地非常少(不同地区各不相同,如血色修道院是部落领地,却经常看到联盟),中立领地多,敌对领地非常多,敌对主城相当多。不分主动被动,视该玩家性别性格职业级别装备优劣所处环境等有所改变。掉落:无,击杀相近级别玩家有荣誉奖励。
Rank Name Comments
<font COLOR="# Normal 普通
1 Elite 精英
2 Rare Elite 稀有精英
3 World Boss 世界BOSS
4 Rare 稀有.
mindmg 最小伤害
maxdmg 最大伤害
dmgschool 怪物的的伤害类型是7种伤害类型中的哪种
(物理,冰霜,火焰,奥术,暗影,自然,神圣)
0 SPELL_SCHOOL_NORMAL 普通伤害,也就是物理伤害
1 SPELL_SCHOOL_HOLY 神圣伤害
2 SPELL_SCHOOL_FIRE 火焰伤害
3 SPELL_SCHOOL_NATURE 自然伤害
4 SPELL_SCHOOL_FROST 冰霜伤害
5 SPELL_SCHOOL_SHADOW 暗影伤害
6 SPELL_SCHOOL_ARCANE 奥术伤害
attackpower 攻击强度公式,
attackpower和mindmg和maxdmg一起决定伤害点数
&&& `mindmg` =
&&& `maxdmg` =
&&& `attackpower` = ROUND((`mindmg` + `maxdmg`) / 4
&&& `mindmg` = ROUND(`mindmg` - `attackpower` /
&&& `maxdmg` = ROUND(`maxdmg` - `attackpower` /
baseattacktime 普通攻击间隔时间
rangeattacktime 范围攻击间隔时间
flags 额外标示
Flag Name Comments
1 UNIT_FLAG_UNKNOWN7 --未知--
2 UNIT_FLAG_NON_ATTACKABLE 不能攻击
4 UNIT_FLAG_DISABLE_MOVE 无法移动
8 UNIT_FLAG_ATTACKABLE 攻击任何人
16 UNIT_FLAG_RENAME 可重命名的
32 UNIT_FLAG_RESTING 不动的,一些城市NPC
64 UNIT_FLAG_UNKNOWN9 --未知--
128 UNIT_FLAG_UNKNOWN10 --未知--
256 UNIT_FLAG_UNKNOWN2 --未知--
512 UNIT_FLAG_UNKNOWN11 --未知--
1024 UNIT_FLAG_LOOTING 可以拾取
2048 UNIT_FLAG_PET_IN_COMBAT 与宠物战争*
4096 UNIT_FLAG_PVP --未知--
8192 UNIT_FLAG_SILENCED 无法施法法术
16384 UNIT_FLAG_UNKNOWN4 --未知--
32768 UNIT_FLAG_UNKNOWN13 --未知--
65536 UNIT_FLAG_UNKNOWN14 --未知--
131072 UNIT_FLAG_PACIFIED --未知--
262144 UNIT_FLAG_DISABLE_ROTATE --未知--
524288 UNIT_FLAG_IN_COMBAT --未知--
1048576 UNIT_FLAG_UNKNOWN15 --未知--
2097152 UNIT_FLAG_DISARMED 不被远程法术攻击伤害,需要近战武器
4194304 UNIT_FLAG_CONFUSED 混乱
8388608 UNIT_FLAG_FLEEING --未知--
UNIT_FLAG_UNKNOWN5 --未知--
UNIT_FLAG_NOT_SELECTABLE 无法选中
UNIT_FLAG_SKINNABLE 可以剥皮
UNIT_FLAG_MOUNT 坐骑
UNIT_FLAG_UNKNOWN17 --未知--
UNIT_FLAG_UNKNOWN6 --未知--
UNIT_FLAG_SHEATHE --未知--
dynamicflags 控制生物动作外观标识
Flag Name Comments
1 UNIT_DYNFLAG_LOOTABLE 拾取
2 UNIT_DYNFLAG_TRACK_UNIT 移动
4 UNIT_DYNFLAG_OTHER_TAGGER 生物名字显示为灰色,“假死”
8 UNIT_DYNFLAG_ROOTED 固定的
16 UNIT_DYNFLAG_SPECIALINFO 特殊
32 UNIT_DYNFLAG_DEAD 死亡,不会让生物名字显示为灰
family 家族
ID Family ID Family
1 Wolf 狼 20 Scorpid 蝎子
2 Cat 猫 21 Turtle 海龟
3 Spider 蜘蛛 23 Imp 小鬼
4 Bear 熊 24 Bat 蝙蝠
5 Boar 野猪 25 Hyena 土狼
6 Crocolisk 鳄鱼 26 Owl 猫头鹰
7 Carrion Bird 秃鹰 27 Wind Serpent 风蛇
8 Crab 螃蟹 28 Remote Control 遥控装置
9 Gorilla 大猩猩 29 Felguard 恶魔守卫
11 Raptor 猛禽 30 Dragonhawk 龙鹰
12 Tallstrider 鸵鸟 31 Ravager 劫掠者
15 Felhunter 地狱犬 32 Warp Stalker 蜥蜴
16 Voidwalker 虚无行者 33 Sporebat 孢子蝙蝠
17 Succubus 恶魔女妖 34 Nether Ray 虚空鳐鱼
19 Doomguard 末日守卫 35 Serpent 蛇
trainer_type 训练类型,训练师特有
ID Type Related Field Comments
0 TRAINER_TYPE_CLASS class 技能训练师
1 TRAINER_TYPE_MOUNTS race 骑术训练师
2 TRAINER_TYPE_TRADESKILLS trainer_spell 专业训练师
3 TRAINER_TYPE_PETS class 宠物技能训练师
trainer_spell 专业训练师,所需技能 If the NPC is a
trainer that teaches professions (
== 2), then the player must already know the
spell ID specified here to be able to talk to this NPC
class 职业训练师或者宠物训练师,对应的职业ID,参考character.class
If the NPC is a class trainer or a pet trainer (
== 0 or 3), then the player's class must be
the same as the value specified here to talk to this trainer. For
pet trainers, this value must be 3 (hunter). See
race 骑术训练师,对应的种族,参考character.race If the NPC
is a mount trainer (
== 1), then the player's race must be the
same as the value specified here to talk to this trainer.
minrangedmg 最小范围伤害
maxrangedmg 最大范围伤害
rangedattackpower 范围攻击强度公式
creaturetype 生物类型
1 Beast 野兽
2 Dragonkin 龙类
3 Demon 恶魔
4 Elemental 元素生物
5 Giant 巨人
6 Undead 不死族
7 Humanoid 人型生物
8 Critter 小动物
9 Mechanical 机械
10 Not specified 不明
11 Totem 图腾
12 非战斗宠物
flag1 标识,有关生物是否可以采集,开采和剥皮或者驯服 This field can
control whether a mob is minable or herbable. If it is either of
those two, then the loot given when it is skinned/mined will be
stored in the
Aside from those two flags, field has no special meaning on the
serverside. It will be send to the client in
SMSG_CREATURE_QUERY_RESPONSE
Flag Name Comments
1 可驯服的,必须为野兽
2 UNIT_FLAG_NOT_ATTACKABLE
8 UNIT_FLAG_ATTACKABLE
128 UNIT_FLAG_NOT_ATTACKABLE_1
136 UNIT_FLAG_NON_PVP_PLAYER
256 可采集
512 可开采
1024 UNIT_FLAG_ANIMATION_FROZEN
4096 UNIT_FLAG_WAR_PLAYER
lootid 是loot template ID,这个 loot template
ID用来生成loots,参考
pickpocketloot 是ID of the pickpocketing loot
template, 用来生成pickpocketing loots,参考.entry
skinloot 是ID of the skinning loot template that this creature
should use to generate skinning loots,参考.entry
resistance1 神圣抗性
resistance2 火焰抗性
resistance3 自然抗性
resistance4 冰霜抗性
resistance5 暗影抗性
resistance6 奥术抗性
spell1~4 生物技能 Spell ID that is available to
the creature. At this time, this field isn't used by the
PetSpellDataId 宠物技能 ID that displays what spells the pet has in the
mingold 最小掉落金币,铜币单位
maxgold 最大掉落金币,铜币单位
人工只能名称,即AI脚本名称,如EventAI、PassiveAI、OutdoorPvPObjectiveAI、NullAI和TurretAI.
Name Description
NullAI Empty AI, creature does
AggressorAI & Creature ttacks as soon as
something is in aggro range.
ReactorAI Creature attacks only if aggroed
by attack, spell etc.
Creature is a pet.
Creature casts spell from field spell1, otherwise like
Creature uses event based AI.
MovementType 移动类型 The creature's default
movement type
0 I stay in one place 呆在一个地方
1 Random movement inside the spawndist radius 在某一个范围内随机移动
2 Waypoint movement 固定路线移动
InhabitType 怪物攻击场所界定 Controls where the
creature can move and attack.
1 Ground only 陆地
2 Water only 水中
3 Both ground and water 陆地和水中
RacialLeader 是否为种族首领 Killing racial leaders grants 100 honor.
RegenHealth 重生*,默认为1,只有几个生物是0 Boolean 1 or 0 controlling if the
creature should regenerate its health or not.
equipment_id
生物装备ID,参考creature_equip_template.entry (The
`creature_equip_template` table This table contains all
equipment mobs can wear.它会映射到Item_template表。可装备3个:左右手和远程
Mechanic_immune_mask
免疫技能(有些疑问*),参考spell.dbc,SpellMechanic.dbc
ID Type ID Type
1 MECHANIC_CHARM 魅惑 16384 MECHANIC_BLEED 流血
2 MECHANIC_CONFUSED 混乱 32768 MECHANIC_BANDAGE 绷带
4 MECHANIC_DISARM 缴械 65536 MECHANIC_POLYMORPH 晶体*
8 MECHANIC_DISTRACT 狂暴 131072 MECHANIC_BANISH 放逐
16 MECHANIC_FEAR 恐惧 262144 MECHANIC_SHIELD 格挡
32 MECHANIC_FUMBLE 524288 MECHANIC_SHACKLE 束缚
64 MECHANIC_ROOT 根须缠绕 1048576 MECHANIC_MOUNT 骑乘
128 MECHANIC_PACIFY 宁静 2097152 MECHANIC_PERSUADE 说服
256 MECHANIC_SILENCE 沉默 4194304 MECHANIC_TURN 旋转
512 MECHANIC_SLEEP 睡眠 8388608 MECHANIC_HORROR 恐惧
1024 MECHANIC_SNARE 诱惑
MECHANIC_INVULNERABILITY 无敌
2048 MECHANIC_STUN 晕眩
MECHANIC_INTERRUPT 打断
4096 MECHANIC_FREEZE 冰冻
MECHANIC_DAZE 晕眩
8192 MECHANIC_KNOCKOUT 击倒
MECHANIC_DISCOVERY 发觉*
免疫所有技能:.
flags_extra 额外标识,控制生物的特殊特征
Bit Name Description
1 CREATURE_FLAG_EXTRA_INSTANCE_BIND 追杀到副本门口,大概 Bounds killer's
party to the instance they are in
2 CREATURE_FLAG_EXTRA_CIVILIAN 守卫,其实就是杀进去城市区域的怪物 Makes creature
ignore aggro
4 CREATURE_FLAG_EXTRA_NO_PARRY 无法格挡 Prohibits creature from
8 CREATURE_FLAG_EXTRA_NO_PARRY_HASTEN
16 CREATURE_FLAG_EXTRA_NO_BLOCK 无法招架 Prohibits creature from
32 CREATURE_FLAG_EXTRA_NO_CRUSH 无法碾压 Prohibits creature from
dealing crushing blows
64 CREATURE_FLAG_EXTRA_NO_XP_AT_KILL 没有经验 Makes creature reward no
XP at kill|
128 CREATURE_FLAG_EXTRA_INVISIBLE Makes creature invisible for
player. Use this for triggers etc.
ScriptName 脚本名字 The name of the script that
this creature uses, if any. This ties a script from a scripting
engine to this creature.
-------- -------- -------- -------- -------- -------- --------
-------- -------- -------- -------- -------- -------- --------
物品系统主要有如下表&#58;
item_template表的解析 参考
下面解释一下 物品的部分属性
entry 物品ID这个重复 不要 太长就行& 貌似不能8位数&
class 物品属性,该物品是什么位置的属性
(class=0 只能放在背包里的物品&
class=1 背包(背包类一定要用这个,箭袋也是这个,不是11)&
class=2 手上武器&
class=3 衣服裤子手套等&
class=4 衣服裤子手套&
class=5 绷带、调料、木材、火绒、&
class=6 箭和子弹&
class=7 动物肉、内脏、草药、石头及矿石、皮毛&
class=9 是各种配方,正准备研究 )
subclass 代表物品详细类型
(subclass=0 无防御的衣服&
subclass=1 布制品&
subclass=2 皮革制品&
subclass=3 链甲制品&
subclass=4 钉锤&
subclass=5 木槌,铲子等&
subclass=6 盾牌、配方、长矛&
subclass=7 单手武器&
subclass=8 双手武器&
subclass=9 啤酒&
subclass=10 法杖&
subclass=13 拳套武器&
subclass=14 无区别主手武器或工具&
subclass=15 匕首&
subclass=16 投掷武器&
subclass=18 弩&
subclass=19 魔杖(副手)&
subclass=20 鱼杆&
subclass=21 不知道 ) field4& 不明 我是按照oNeGM武器填的
name1 name2 name3 mane4 名字 (可重复)
displayid&
关联ItemDisplayInfo.dbc quality 物品等级
Flags&#58;
Lootable (can be opened by right-click)
Activatable with right-click
Item is party loot and can be looted by all
Charter (Arena or Guild)
PvP reward item
Unique equipped (player can only have one equipped at the same
Throwable (for tooltip ingame)
Special Use
buyprice 买入价格 有上限的貌似& The price required
to pay to buy this item from a vendor, in
copper.sellprice卖出价格 有上限的貌似 The
price that the vendor will pay you for the item when you sell it
and if it is possible to be sold, in copper. Put in 0 if the item
cannot be sold to a vendor.
inventorytype 物品可以放置的位置
(inventorytype=0
不可装备的:食品、泉水、奶酪、牙齿、皮毛、草药、肉类、鱼、油、各种小石头、药水、卷轴、绷带等杂物和任务物品&
inventorytype=1 头盔&
inventorytype=2 饰品&
inventorytype=3 护肩&
inventorytype=4 衬衣&
inventorytype=5 外衣(胸部)&
inventorytype=6 腰带&
inventorytype=7 裤子&
inventorytype=8 靴子&
inventorytype=9 护腕&
inventorytype=10 手套&
inventorytype=11 戒指&
inventorytype=12 非颈部饰品&
inventorytype=13 剑,匕首等主手武器&
inventorytype=14 盾牌&
inventorytype=15 弓&
inventorytype=16 斗篷、披风&
inventorytype=17 法杖&
inventorytype=18 袋子、包包等&
inventorytype=19 工会徽章&
inventorytype=20 法袍&
inventorytype=21 长剑、钉锤&
inventorytype=22 副手物品&
inventorytype=23这个没有 所有副手都在22
inventorytype=24 子弹等弹药&
inventorytype=25 投掷武器&
inventorytype=26 枪
inventorytype=27 箭
inventorytype=28 遗迹 )
AllowableClass 那个职业能用(10个职业)
AllowableRace 那个种族能用(10个种族)
ItemLevel 基本物品等级
RequiredLevel 需要使用的最小等级
RequiredSkill 物品需要技能.在定义.技能面板技能总类别[快键
K] SkillLineCategory.dbc是分类:属性、武器技能、职业技能、护甲精通、次要技能、语言、专业技能、不显示。
   182 采集356 钓鱼171 炼金393 剥皮197 裁缝165 制皮
   186 采矿202 工程164 锻造 129 急救 333 附魔 185 烹饪
RequiredSkillRank 必须技能等级
requiredspell 必需魔法
requiredhonorrank 使用这物品的荣誉等级
RequiredCityRank 需要城市等级
RequiredReputationFaction 需要声望(阵营)
RequiredReputationRank 需要声望等级
maxcount 持有的最大数量
stackable 可叠加数量
ContainerSlots&#58; 如果是背包,背包有多少格&
statsCount和10组&stat_type,
stat_value&
stat_type&#58;
這是想要附加屬性的類別,分別為:
stat_value&#58;
上面能力的數值,填多少就加多少!
ScalingStatDistributionScalingStatValue
dmg_min1& 属性的攻击下限
dmg_max1 属性攻击上限
dmg_type1攻击属性
(dmg=0(0普通伤害)
dmg=1(1神圣伤害)
dmg=2(2火焰伤害)
dmg=3(3自然伤害)
dmg=4(4冰霜伤害)
dmg=5(5阴影伤害)
dmg=6(6奥术伤害)
delay武器每次攻击的时间,单位毫秒
ammo_type&#58;
rangedModRange为攻击距离& 对应远程的武器
物品挂接的5个Spell内容,每个Spell内容,分为如下项:
spellid&#58; The spell ID of
the spell that the item can cast or trigger.
spelltrigger&#58; The type of trigger for the spell.
分别是5种触发类型 Use、On Equip、Chance on Hit、Soulstone(作为灵魂石)、Use with no
spellcharges&#58; The proc per minute rate controlling
how often the spell is triggered (if Chance on Hit).
spellcooldown&#58;
spellcategory&#58; 按CD的分类
spellcategorycooldown&#58;
魔法ID、触发类型、冷却时间、触发频率、魔法种类(CD分类)、魔法种类冷却时间。一个物品可以触发5个spell。(BTW,
另外一个物品的外观上可以挂5个特效)&
雷霆之怒,逐风者的祝福之剑 他的效果大家都知道,找到这个物品后, 去找他的spellid,分别为
spellid_1&#58; 8118 、spellid_2&#58; 21992
所以8118就是使用后力量会+5,持续30分钟的那个能力。
而21992就是击中后有机会使出连锁闪电的那个能力。&
spellid_1&#58; 显示绿字的比照ID
spelltrigger_1&#58; 绿字的触发条件 spelltrigger的分别:
使用效果为0,装备效果为1, 击中可能为2 此效果必须依照 0 1 2 排列 例如你想创造一个
击中后可能&#58; 降低低人700防御(id&#58;21153) 且
使用效果&#58;增加力量5点30分钟(id&#58;
spellcharges_1&#58; 这打了以后会出现次数..打99会在绿字底下出现白字99次,
但是实际效果不清楚.. spellcooldown_1&#58;
冷却时间..??(经测试后无效,似乎是用代码决定冷却的, 不过表单内所有技能几乎都为1,所以建议打1进去)
spellcategory_1&#58; 种类..或是它的类型??, 不过目前看到的数值皆为0
spellcategorycooldown_1&#58;
似乎是比对的冷却时间...(也是无效,打1进去,虽然说放0好象也可以...)&
(以下是spell类型 不是本人发现的 Google找的 原版繁体我简体了下发上来
====近战类====
56 击中可能(spelltrigger:2): 使对手昏迷3秒&
7597 装备效果(spelltrigger:1): 使你造成致命一击的机率上升1%&
8118 使用效果(spelltrigger:0): 力量提升5点,持续30分钟&
21992 击中可能(spelltrigger:2): 以闪电使出自然伤害300, 弹射5人
(就是逐风者那个)&
23719 击中可能(spelltrigger:2): 力量提升300点,持续8秒钟&
26108 击中可能(spelltrigger:2): 使目标疑惑,在附近周围游荡,速度降为平时的40%,
15829 装备效果(spelltrigger:1): 攻击强度增加86点&
21153 击中可能(spelltrigger:2): 你的武器可以忽略对手700点装甲值&
16602 击中可能(spelltrigger: 2): 招唤沙赫拉姆的灵魂 (沙赫拉姆之剑效果)&
15494 击中可能(spelltrigger:2): 使你下次的攻击获得额外的两次攻击机会&
17500 击中可能(spelltrigger :2):将目标打傻2秒, 并提升自己力量50持续30秒&
21440 装备效果(spelltrigger:1): 远距攻击强度增加36点&
13049 击中可能(spelltrigger:2): 招唤翡翠雏龙为你作战 (龙之召唤效果)&
====防御类====&
20620 使用效果(s pelltrigger:0):吸收3万攻击或魔法伤害, 并给予近战对手250的伤害
(这应该是写代码出来的)&
17483 击中可能(spell trigger:2):增加13点防御值和300点护甲值, 持续10秒&
15805 装备效果(spelltrigger:1): +1000护甲&
18815 装备效果(spelltrigger:1): 在战斗中被击中之后,
有3%的机率从目标身上偷取35的生命值&
18816 装备效果(spelltrigge r:1):在战斗中被击中之后,
有1%的机率对附近的目标使出75-125的火焰伤害&
21476 装备效果(spell trigger:1): 盾牌格挡机率提升3%&
23203 装备效果(spelltrigger:1): 盾牌格挡值提升15 13387 装备效果(spelltrigger:1):
防御技能+8&
====法术类====&
23929 装备效果(spelltrigger: 1): 提升所有的法术或治疗效果最多71点
18382 装备效果(spelltrigger: 1):使你的法术爆击率增加2%
23728 装备效果(spelltrigger:1): 提升所有的法术或治疗效果最多84点&
25767 装备效果(spelltrigger: 1):你的法术有一定机率使对方降低其魔法抗性50点,
18264 使用效果(spelltrigger:0): 智力增加20点 (院长之杖的效果) )
bonding &#58; (1, "拾取后绑定";& 2, "装备后绑定"; )
description 物品描述& 我的;持此剑者,与我一同堕落!The
description that appears in orange letters at the bottom of the
item tooltip page_Text_id:The ID
referring to the text that the item will show (if it is a book or a
letter, etc). The item will have a magnifying glass cursor in the
game and will show the text when right-clicked. See page_language: The language that the item
text is written in
page_material&#58; The background
texture that appears in the page text window.
startquest - 触发任务的物品
lock_id 不知
material涉及模型的反光效果&
material=1 金属类&
material=2 草木制品&
material=3 药水毒液酒等液体&
material=4 戒指、眼球、炸弹等没有模型的东西&
material=5 外衣、腰带等&
material=6 银色物品&
material=7 布质物品&
material=8 皮质物品
sheath&#58;位置
(1 = 双手,背在后面尖向下
2 = 杖,背在后面尖向上
3 = 单手,在旁边
4 = 盾,在后边
5 = 附魔棒
7 = 拳套、火把、锄头等)&
randomProperty
randomSuffix
block=5 代表盾牌的格档值,用在其它物品上就不知道有没有用了
ItemSet&#58; Item所在的Itemset
MaxDurability
area&#58;Item所在的Itemset
Map&#58;Item所在的Itemset
TotemCategory
3个Socket内容,这说明每个物品可以有3个socket,每个内容为如下项:
SocketColor_1..3
SocketCotent_1..3
SocketBonus,其格式为bonus=附加属性代码 附加值;(你要的属性应该就是这个选项的)&
bonus=0 N 附加法力值&
bonus=1 N 附加生命值&
bonus=2 N 附加???值&
bonus=3 N 附加的敏捷值&
bonus=4 N 附加的力量值&
bonus=5 N 附加的魔法值&
bonus=6 N 附加的精神值&
bonus=7 N 附加的耐力值
GemProperties
ScriptName: 物品的AI
------------------------------------------------------------
在服务器端
-------------------------------------------------------------------------------------
怪物的EventAI系统
在creature_template表中的每个怪物原型都通过字段AIName都关联着一个AI,很多是EventAI。
怪物的EventAI系统主要有几张表:
(下列文字部分来自网络,找不到原始发文地址,文字经过我的修改)
EventAI大多都是被用来编写NPC技能.但也可用来编写NPC所有丰富的表情动作/语音/说话文字.
许多玩家自制NPC或BOSS的AI无语音/无说话文字.也可参考此教程替BOSS加入语音和说话文字.
(要制作一个像样的BOSS技能非常复杂.在此暂时先不讨论^^)
人类新手出生地女性NPC编号11940
一分钟开始跳舞一边发出笑声.并一边大喊文字~"啦~啦~啦~欢迎来到IO魔兽!!一起跳舞吧~!!"
------------已经编写完成的NPC----------------------
步骤1.(说明&#58;将NPC代号11940之AIName加入EventAI)
UPDATE `creature_template` SET `AIName`='EventAI' WHERE
`entry`=11940;
步骤2.(说明&#58;编写完成的AI.直接导入)
INSERT INTO ``
(`id`, `creature_id`, `event_type`, `event_inverse_phase_mask`,
`event_chance`, `event_flags`, `event_param1`, `event_param2`,
`event_param3`, `event_param4`, `action1_type`, `action1_param1`,
`action1_param2`, `action1_param3`, `action2_type`,
`action2_param1`, `action2_param2`, `action2_param3`,
`action3_type`, `action3_param1`, `action3_param2`,
`action3_param3`, `comment`) VALUES
&& (940, 1, 0, 100, 1, 3, 60000,
6, 0, 0, 1, -, 0, 4, ,
步骤3.(说明&#58;编写完成文字.直接导入)
INSERT INTO `creature_ai_texts` (`entry`, `content_default`,
`content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`,
`content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`,
`sound`, `type`, `language`, `emote`, `comment`) VALUES
(-111940,'啦~啦~啦~欢迎来到IO魔兽!!一起跳舞吧~!!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,NULL);
导入完成.进游戏之后.该NPC不再呆呆站在那.会开始发出笑声~开始不停跳舞~左下角并显示喊话内容~是不是很有趣呢?^^
------------------数据表结构简略重点说明--------------------
请进入查看
id==自订技能编号.不可重复..可增加.
creature_id=NPC编号/自制NPC编号
=自订间隔时间(毫秒)
(30000是第一次触发时间/60000是距离上一次触发时间的下一次再触发时间.请留意该技能触发后执行技能时间.太快再次执行.该技能会连续触发.
例如跳舞动作时间很长.在跳舞动作未停止时.再次触发下一次时间.就变成连续跳舞.这概念编写技能很重要)
action1_type(代码5=开启表情)
action1_param1(表情代码10=跳舞)
action2_type(1=开启喊话)
action2_param1(-111940=大喊文字编号.对应creature_ai_texts表内entry)
action3_type=4(启动NPC声音或语音)(4代表一个专属语音对应action3_param1=6918)
action3_param1=6918=人类女性笑声(填入声音/语音DBC代码)(你要填入巫妖王的语音也可以....哈)
一个可容纳1组技能event_type触发条件和3个action_type触发类型和3个action3_param触发内容和一组两段触发时间.
透过这些概念.再新增其它技能编号.彼此互相搭配..可编写出更多细微的AI
表情代码在DBC内查询Emotes.dbc文件.(推荐使用MyDbcEditor相关软件)
语音代码在DBC内查询SoundEntries.dbc文件(推荐使用MyDbcEditor相关软件)
要查询正确NPC专属语音.必须使用NPC英文名进入SoundEntries.dbc查询.而语音有分为好多种..
例如某些NPC有进入战斗前语音.战斗中语音.施法时语音.死亡语音.剧情语音...........)
如果creature_template表段最后ScriptName如已被占用.则EventAI无效.请勿删除原有ScriptName.因为原本
SD2会失效.
----------------------------------------------------------------------------------------
(This table has all the templates for every
instance.要注意的是它的script字段script:The name of the instance script that
the instance will use and apply (if
any).如&#58;instance_dark_portal、instance_karazhan、instance_hyjal、instane_shattered_halls,详细中英文对照看下面)
Kalimdor(卡里姆多)&#58; Ashenvale灰谷 Azshara 艾萨拉
Teldrassil泰达希尔 The Barrens 贫瘠之地 Crossroads 十字路口 Mulgore莫高雷
Thunderbluff 雷霆崖 Thousand Needles 千针石林 Moonglade 月光林地 winterspring
冬泉谷 everlook 永恒镇 felwood 费伍德 Darkshore 黑海岸 Auberdine 奥伯丁 Hyjal 海加尔
Durotar 杜隆塔尔 Orgrimmar 奥格瑞玛 Dustwallow Marsh 尘泥沼泽 Theramore Isle
塞拉摩岛 Shimmering Flats 微光平原 Tanaris 塔纳利斯 Gadgetzan 加基森 Un Goro
Crater 安戈洛环形山 Silthhus 希利苏斯 Feralas 菲拉斯 Feathermoon Stronghold 羽月要塞
Lower Wilds 莫哈韦营地 Desolace 戴索雷斯 Stonetalon Mountains 石爪山脉 Eastern
Kingdoms(东部王国)&#58; Tirisfal Glades 提瑞斯法林地 Westen
Plaguelands (EP)西瘟疫之地 Easten Plaguelands (WP)东瘟疫之地 Lights Hope
Chapel 光明希望教堂 The Hinterlands辛特兰 Alterac Mountains 奥特兰克山脉
Silverpine Forest 银松森林 Hillsbrad Foothills 希尔斯布莱德丘陵 Tarren Mill塔伦米尔
Arathi Highlands阿拉希高地 Hammerfall落锤镇 Wetlands湿地 Dan Morogh丹莫罗 Loch
Modan 洛克莫丹 Badlands荒芜之地 Kargath 卡加斯 Searing Gorge灼热峡谷 Burning
Steppes燃烧平原 Redridge Mountains赤脊山 Elwynn Forest艾尔文森林 Westfall西部荒野
Dustwood 暮色森林 Swamp of Sorrows悲伤沼泽 Stonard斯通纳德 Deadwind Pass逆风小径
The Blasted Lands诅咒之地 Stranglehore Vale (STV)荆棘谷 Grom'Gol Base
Camp格罗姆高营地 Booty Bay藏宝海湾 outland(外域) Hellfire Peninsula 地狱火半岛
Zangarmarsh 赞加沼泽 Terokkar Forest 泰罗卡森林 Nagrand 纳格兰 Blade's Edge
Mountains 刀锋山 Shadowmoon Valley 影月谷 Netherstorm 虚空风暴 Shattrath City
沙塔斯城 副本&#58; 血色修道院 Scarlet Monestary (SM) 斯坦索姆
Stratholme (STR) 通灵学院 Scholomance (SCH) 死亡矿井 Deadmines (VC) 影牙城堡
Shadowfang Keep (SFK) 奥达曼 Uldaman (UDM) 黑石深渊 Blackrock Depths (BRD)
黑石塔上层 Uper Blackrock Spirits (UBRS)(T2) 黑石塔下层 Lower Blockrock
Spirits (LBRS)(T1) 暴风城监狱 The Stockades (Stockade) 沉没的神庙 Temple of
Atal'Hakkar(The Sunken Temple)(ST) 黑暗深渊 Blackfathom Deeps (BFD)
怒焰裂谷 Ragefire Chasm (RFD) 哀嚎洞穴 Wailing Caverns (WC) 玛拉顿 Mauradon
(Mauradon) 厄运之槌 Dire Maul (DM) 剃刀沼泽 Razorfen Kraul(RFK) 剃刀高地
Razorfen Downs(RFD) 祖尔法拉克 Zul'Farrak(ZF) 祖尔格拉布 Zul'Gurub (ZG) 安其拉
Ahn'Qiraj (AQ) 安其拉神庙 Temple of Ahn'Qiraj (TAQ) 安其拉废墟 Ruins of
Ahn'Qiraj (RAQ) 通灵学院 Scholomance (Scholo) 熔核之心 Molten Core (MC)
黑翼之巢 Black Wing Lair (BWL) 纳克萨玛斯 Naxxramas (NAXX) 地狱火城墙 (Hellfire
Ramparts) (RAMPS) 鲜血熔炉 (The Blood Furnace) (BF) 破碎大厅 (The Shattered
Halls) (STH) 玛瑟里顿的巢穴 (Magtheridon's Lair) (ML) 奴隶围栏 (The Slave
Pens) (SP) 幽暗沼泽 (The Underbog) (UB) 蒸汽地窟 (The Steamvault) (SV) 毒蛇神殿
(Serpentshrine Cavern) (SC) 法力陵墓 (Mana-Tomb) (MT) 奥金尼地穴 (Auchenai
Crypts) (AC) 塞泰克大厅 (Sethekk Halls) (SH) 暗影迷宫 (Shadow Labyrinth)
(SLB) 能源舰 (The Mechanaar) (TM) 生态船 (The Botanica) (TB) 禁魔监狱 (The
Arcatraz) (TA) 风暴要塞 (The Eye) (TE) 逃离敦霍尔德(9SR) (The Escape From
Durnholde) (OHIS) 开启黑暗之门(18M) (The Opening of the Dark Portal) (DP)
海加尔山 (The Battle of Mount Hyjal) (HS) 卡拉赞(Karazhan) (KRZ) 格鲁尔的巢穴
(Gruul's Lair) (GL)
副本的脚本实现
我们看中关于DarkPortal有2条记录,1为外域到黑暗之门,id为4352,坐标为-11877.7
-.49 0;2为黑暗之门到外域,id为4354,坐标为-248 956 84 530。可以通过 .go
-248 956 84 530 到达黑暗之门前。
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 物品转让合同 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信