creature_template

  1 entry 生物唯一编号
  2 modelid_A 联盟模型ID,参考creature_model_info
  3 modelid_A2 同上
  4 modelid_H 部落模型ID,参考creature_model_info
  5 modelid_H2 同上
  6 name 名称
  7 subname 副名字,称号
  8 IconName 脚本图标,守卫专用
  9 minlevel 最小等级
 10 maxlevel 最大等级
 11 minhealth 最小生命值
 12 maxhealth 最大生命值
 13 minmana 最小魔法值
 14 maxmana 最大魔法值
 15 armor 护甲
 16 faction_A 联盟阵营,参考FactionTemplate.dbc
 17 faction_H 部落阵营,参考FactionTemplate.dbc
 18 npcflag NPC标识
 19 1 Gossip 闲话,NPC会讲一些乱七八糟的话.
 20 2 Quest Giver 任务,给予或接受
 21 16 Trainer 训练师,传授技能
 22 128 Vendor 商人,出售商品.
 23 4096 Repairer 修理,可修理装备.
 24 8192 Flight Master 飞行管理员.,提供飞行服务
 25 16384 Spirit Healer --作废--.
 26 32768 Spirit Guide 战场专用,医师,复活NPC.
 27 65536 Innkeeper 旅馆,可设置回城石
 28 131072 Banker 银行,可管理银行
 29 262144 Petitioner --作废--
 30 524288 Tabard Designer 工会徽章设计.
 31 1048576 Battlemaster 战场管理员.
 32 2097152 Auctioneer 拍卖行管理员.
 33 4194304 Stable Master 兽栏管理员.
 34 268435456 Guard 城市守卫,卫兵.
 35 假如你希望一个NOC,既可以给予任务,又可以出售东西,同时可以修理装备,
 36 那么他的标示应该为三者相加: 1 + 2 + 128 + 4096 = 4227.
 37 speed 移动速度
 38 scale 缩放比例
 39 rank 生物等级
 40 Rank Name Comments
 41 0 Normal 普通
 42 1 Elite 精英
 43 2 Rare Elite 稀有精英
 44 3 World Boss 世界BOSS
 45 4 Rare 稀有.
 46 mindmg 最小伤害
 47 maxdmg 最大伤害
 48 dmgschool 伤害类型
 49 ID Name
 50 0 SPELL_SCHOOL_NORMAL 普通伤害
 51 1 SPELL_SCHOOL_HOLY 神圣伤害
 52 2 SPELL_SCHOOL_FIRE 火焰伤害
 53 3 SPELL_SCHOOL_NATURE 自然伤害
 54 4 SPELL_SCHOOL_FROST 冰霜伤害
 55 5 SPELL_SCHOOL_SHADOW 暗影伤害
 56 6 SPELL_SCHOOL_ARCANE 奥术伤害
 57 attackpower 攻击强度公式
 58     `mindmg` = <#1>,
 59     `maxdmg` = <#2>,
 60     `attackpower` = ROUND((`mindmg` + `maxdmg`) / 4 * 7),
 61     `mindmg` = ROUND(`mindmg` - `attackpower` / 7),
 62     `maxdmg` = ROUND(`maxdmg` - `attackpower` / 7)
 63 baseattacktime 普通攻击速度
 64 rangeattacktime 范围攻击速度
 65
 66 flags 额外标示
 67 Flag Name Comments
 68 1 UNIT_FLAG_UNKNOWN7 --未知--
 69 2 UNIT_FLAG_NON_ATTACKABLE 不能攻击
 70 4 UNIT_FLAG_DISABLE_MOVE 无法移动
 71 8 UNIT_FLAG_ATTACKABLE 攻击任何人
 72 16 UNIT_FLAG_RENAME 可重命名的
 73 32 UNIT_FLAG_RESTING 不动的,一些城市NPC
 74 64 UNIT_FLAG_UNKNOWN9 --未知--
 75 128 UNIT_FLAG_UNKNOWN10 --未知--
 76 256 UNIT_FLAG_UNKNOWN2 --未知--
 77 512 UNIT_FLAG_UNKNOWN11 --未知--
 78 1024 UNIT_FLAG_LOOTING 可以拾取
 79 2048 UNIT_FLAG_PET_IN_COMBAT 与宠物战争*
 80 4096 UNIT_FLAG_PVP --未知--
 81 8192 UNIT_FLAG_SILENCED 无法施法法术
 82 16384 UNIT_FLAG_UNKNOWN4 --未知--
 83 32768 UNIT_FLAG_UNKNOWN13 --未知--
 84 65536 UNIT_FLAG_UNKNOWN14 --未知--
 85 131072 UNIT_FLAG_PACIFIED --未知--
 86 262144 UNIT_FLAG_DISABLE_ROTATE --未知--
 87 524288 UNIT_FLAG_IN_COMBAT --未知--
 88 1048576 UNIT_FLAG_UNKNOWN15 --未知--
 89 2097152 UNIT_FLAG_DISARMED 不被远程法术攻击伤害,需要近战武器
 90 4194304 UNIT_FLAG_CONFUSED 混乱
 91 8388608 UNIT_FLAG_FLEEING --未知--
 92 16777216 UNIT_FLAG_UNKNOWN5 --未知--
 93 33554432 UNIT_FLAG_NOT_SELECTABLE 无法选中
 94 67108864 UNIT_FLAG_SKINNABLE 可以剥皮
 95 134217728 UNIT_FLAG_MOUNT 坐骑
 96 268435456 UNIT_FLAG_UNKNOWN17 --未知--
 97 536870912 UNIT_FLAG_UNKNOWN6 --未知--
 98 1073741824 UNIT_FLAG_SHEATHE --未知--
 99
100 dynamicflags 控制生物动作外观标识
101 Flag Name Comments
102 1 UNIT_DYNFLAG_LOOTABLE 拾取
103 2 UNIT_DYNFLAG_TRACK_UNIT 移动
104 4 UNIT_DYNFLAG_OTHER_TAGGER 生物名字显示为灰色,“假死”
105 8 UNIT_DYNFLAG_ROOTED 固定的
106 16 UNIT_DYNFLAG_SPECIALINFO 特殊
107 32 UNIT_DYNFLAG_DEAD 死亡
108 family 家族
109 ID Family ID Family
110 1 Wolf 狼 20 Scorpid 蝎子
111 2 Cat 猫 21 Turtle 海龟
112 3 Spider 蜘蛛 23 Imp 小鬼
113 4 Bear 熊 24 Bat 蝙蝠
114 5 Boar 野猪 25 Hyena 土狼
115 6 Crocolisk 鳄鱼 26 Owl 猫头鹰
116 7 Carrion Bird 秃鹰 27 Wind Serpent 风蛇
117 8 Crab 螃蟹 28 Remote Control 遥控装置
118 9 Gorilla 大猩猩 29 Felguard 恶魔守卫
119 11 Raptor 猛禽 30 Dragonhawk 龙鹰
120 12 Tallstrider 鸵鸟 31 Ravager 劫掠者
121 15 Felhunter 地狱犬 32 Warp Stalker 蜥蜴
122 16 Voidwalker 虚无行者 33 Sporebat 孢子蝙蝠
123 17 Succubus 恶魔女妖 34 Nether Ray 虚空鳐鱼
124 19 Doomguard 末日守卫 35 Serpent 蛇
125 trainer_type 训练类型,训练师特有
126 ID Type Related Field Comments
127 0 TRAINER_TYPE_CLASS class 技能训练师
128 1 TRAINER_TYPE_MOUNTS race 骑术训练师
129 2 TRAINER_TYPE_TRADESKILLS trainer_spell 专业训练师
130 3 TRAINER_TYPE_PETS class 宠物技能训练师
131 trainer_spell 专业训练师,所需技能
132 class 职业训练师或者宠物训练师,对应的职业ID,参考character.class
133 race 骑术训练师,对应的种族,参考character.race
134 minrangedmg 最小范围伤害
135 maxrangedmg 最大范围伤害
136 rangedattackpower 范围攻击强度公式
137 type 生物类型
138 ID Type
139 0 None 无
140 1 Beast 野兽
141 2 Dragonkin 龙人
142 3 Demon 恶魔
143 4 Elemental 元素
144 5 Giant 巨人
145 6 Undead 亡灵
146 7 Humanoid 猿人
147 8 Critter 马
148 9 Mechanical 机械
149 10 Not specified
150 11 Totem 图腾
151 flag1 标识,有关生物是否可以采集,开采和剥皮或者驯服
152 Flag Name Comments
153 1 可驯服的,必须为野兽
154 2 UNIT_FLAG_NOT_ATTACKABLE
155 8 UNIT_FLAG_ATTACKABLE
156 128 UNIT_FLAG_NOT_ATTACKABLE_1
157 136 UNIT_FLAG_NON_PVP_PLAYER
158 256 可采集
159 512 可开采
160 1024 UNIT_FLAG_ANIMATION_FROZEN
161 4096 UNIT_FLAG_WAR_PLAYER
162 lootid 掉落ID,参考creature_loot_template.entry
163 pickpocketloot 偷窃掉落,参考pickpocketing_loot_template.entry
164 skinloot 剥皮掉落,参考skinning_loot_template.entry
165 resistance1 神圣抗性
166 resistance2 火焰抗性
167 resistance3 自然抗性
168 resistance4 冰霜抗性
169 resistance5 暗影抗性
170 resistance6 奥术抗性
171 spell1~4 生物技能
172 PetSpellDataId 宠物技能
173 mingold 最小掉落金币,铜币单位
174 maxgold 最大掉落金币,铜币单位
175 AIName 人工只能名称,即AI脚本名称
176 MovementType 移动类型
177 ID Type
178 0 Idle; stay in one place 呆在一个地方
179 1 Random movement inside the spawndist radius 在某一个范围内随机移动
180 2 Waypoint movement 固定路线移动
181 InhabitType 怪物攻击场所界定
182 ID Type
183 1 Ground only 陆地
184 2 Water only 水中
185 3 Both ground and water 陆地和水中
186 RacialLeader 是否为种族首领
187 RegenHealth 重生*,默认为1,只有几个生物是0
188 equipment_id 生物装备ID,参考creature_equip_template.entry
189 mechanic_immune_mask 免疫技能(有些疑问*),参考spell.dbc,SpellMechanic.dbc
190 ID Type ID Type
191 1 MECHANIC_CHARM 魅惑 16384 MECHANIC_BLEED 流血
192 2 MECHANIC_CONFUSED 混乱 32768 MECHANIC_BANDAGE 绷带
193 4 MECHANIC_DISARM 缴械 65536 MECHANIC_POLYMORPH 晶体*
194 8 MECHANIC_DISTRACT 狂暴 131072 MECHANIC_BANISH 放逐
195 16 MECHANIC_FEAR 恐惧 262144 MECHANIC_SHIELD 格挡
196 32 MECHANIC_FUMBLE 524288 MECHANIC_SHACKLE 束缚
197 64 MECHANIC_ROOT 根须缠绕 1048576 MECHANIC_MOUNT 骑乘
198 128 MECHANIC_PACIFY 宁静 2097152 MECHANIC_PERSUADE 说服
199 256 MECHANIC_SILENCE 沉默 4194304 MECHANIC_TURN 旋转
200 512 MECHANIC_SLEEP 睡眠 8388608 MECHANIC_HORROR 恐惧
201 1024 MECHANIC_SNARE 诱惑 16777216 MECHANIC_INVULNERABILITY 无敌
202 2048 MECHANIC_STUN 晕眩 33554432 MECHANIC_INTERRUPT 打断
203 4096 MECHANIC_FREEZE 冰冻 67108864 MECHANIC_DAZE 晕眩
204 8192 MECHANIC_KNOCKOUT 击倒 134217728 MECHANIC_DISCOVERY 发觉*
205 免疫所有技能:268435455.
206 flags_extra 额外标识,控制生物的特殊特征
207 Bit Name Description
208 1 CREATURE_FLAG_EXTRA_INSTANCE_BIND 追杀到副本门口,大概
209 2 CREATURE_FLAG_EXTRA_CIVILIAN 守卫,其实就是杀进去城市区域的怪物
210 4 CREATURE_FLAG_EXTRA_NO_PARRY 无法格挡
211 8 CREATURE_FLAG_EXTRA_NO_PARRY_HASTEN
212 16 CREATURE_FLAG_EXTRA_NO_BLOCK 无法招架
213 32 CREATURE_FLAG_EXTRA_NO_CRUSH 无法碾压
214 64 CREATURE_FLAG_EXTRA_NO_XP_AT_KILL 没有经验
215 ScriptName 脚本名字
216
217
218
219 该文章转自[无忧网络网游私服技术资源站]:http://www.5uwl.net/Article/wow/wowmoniqi/200912/43926.html
时间: 2024-12-12 13:04:54

creature_template的相关文章

VendorNPC.lua --随身商人

print(">>Script: More Vendor NPC.") local NPCID    =    190099local NPCNAME="随身商人" local DW=1local OT=2--GOSSIP_ICON 菜单图标local GOSSIP_ICON_CHAT            = 0                    -- 对话local GOSSIP_ICON_VENDOR          = 1         

T端无限制附魔NPC脚本

1.首先,这个是脚本代码.你需要知道Trinity-Core如何增加脚本 2.这个是一套NPC的脚本. 3.脚本功能就是通过NPC来给自己身上的物品附魔(附魔都知道吧?) 5.你需要在creature_template里面加上对应的NPC,然后使用npc_enchantment脚本名称,.然后进入游戏用.npc add 来增加该功能NPC 下面是代码 #include "ScriptPCH.h" class npc_enchantment : public CreatureScript

T端多功能魔兽NPC脚本-Tools Npc脚本代码

已经有很多的功能性的NPC的Trinity-Core魔兽世界私服单机 的脚本代码.这里我在弄一个可能大家都会比较喜欢的NPC脚本代码1.适用于怀旧魔兽私服Trinity-Core 3.3.5版本最新2.此脚本是npc 的C++脚本,脚本名称要加到creature_template对应的NPC的脚本处3.你需要知道如何在T端中增加对应的脚本功能4.下面是一些该脚本的功能描述 NPC 功能包含: ? 恢复血量和法力值 ? 重置所有的副本进度 ? 重置所有的技能冷却时间 ? 重置战斗状态 ? 移除虚弱

Mangos代码阅读

Mangos代码阅读 2010-12-14 15:51:07|  分类: mangos研究|举报|字号 订阅 逻辑层: 类World实现了wow的World,所有的逻辑处理 MaNGOS 下载,编译,配置和运行的基本步骤 下载和安装msysgit,用于代码管理我使用的是Git-1.6.5.1-preview20091022.exe  下载和安装tortoisegit,用于代码管理我使用的是TortoiseGit-1.3.2.0-32bit.msi  使用git://github.com/mang

闯关模式配置

一,数据库新建一个闯关NPC,运行下面命令即可 insert into `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, `KillCredit1`, `KillCredit2`, `modelid1`, `modelid2`, `modelid3`, `modelid4`, `name`, `subname`, `IconName`, `gossip_m