玩单机版的时候,经常要用到world 数据库,但是对很多人来说,都不知道数据库中每个表格的作用是什么!下面我们来看看表格名称 备注 access_requirement 副本进入的条件 achievement_criteria_data 获得某成就所需要达成的条件 achievement_dbc 储存Achievement.dbc文件丢失的数据 achievement_reward 记录获得某成就时能够得到的奖励 areatrigger_involvedrelation 区域触发器和探索类任务的链接 areatrigger_scripts 区域触发器和脚本的链接 areatrigger_tavern 区域触发器引起进入休息状态 areatrigger_teleport 区域触发器引起传送 autobroadcast 世界公告表 battleground_template 战场模板表 battlemaster_entry 战场管理员(npc) command 命令的安全等级、语法 conditions 多个系统(掉落、对话等)的条件定义 creature 生物实例刷新信息 creature_addon 生物实例刷新附加信息 creature_ai_scripts 生物的EAI,已被SAI代替,不建议使用 creature_ai_texts 生物的EAI中使用的文字,不建议使用 creature_ai_summons 生物的EAI召唤生物的信息,不建议用 creature_classlevelstats 生物的基础HP、MP、护甲等 creature_equip_template 生物装备表,包括右手、左手、远程装备 creature_formations 生物小团体(一群在一起跟随移动、攻击) creature_involvedrelation 生物与完成任务的链接 creature_loot_template 生物掉落表 creature_model_info 生物外观信息表 creature_onkill_reputation 生物被杀给予的声望 creature_questrelation 生物与给予任务的链接 creature_template 生物模板表 creature_template_addon 生物模板附加表 creature_text SAI使用的生物说话文字 creature_transport 交通工具上的NPC数据 custom_texts 未使用 db_script_string EAI和路径动作所需的对话/表情文字内容 disables 关闭的东西 disenchant_loot_template 附魔分解掉落 event_scripts 物品或者技能触发的事件 exploration_basexp 玩家探索到某区域时给的经验 fishing_loot_template 钓鱼掉落 game_event 游戏事件 game_event_arena_seasons 竞技场赛季 Game_event_battleground_holiday 节日战场事件 game_event_condition 世界事件条件 game_event_creature 事件中出现的生物 game_event_creature_quest 事件中生物的任务 game_event_gameobject 事件中出现的物品 game_event_gameobject_quest 事件中物品的任务 game_event_model_equip 事件中生物的装备 game_event_npcflag 事件中生物的标志 game_event_npc_vendor 事件中生物的卖品 game_event_pool 事件中的联合体 game_event_prerequisite 事件出现需完成的前提事件 game_event_quest_condition 世界事件中的任务 game_event_seasonal_questrelation 周期性事件 game_graveyard_zone 墓地信息 game_tele GM命令.tele使用的坐标点 game_weather 游戏天气信息 gameobject 游戏刷新的物品位置等信息 gameobject_involvedrelation 与触发任务相关的游戏物件. 内核需要这些标记来对任务相关的游戏物件进行预处理以正确显示相关内容 gameobject_loot_template 打开物体时的掉落 gameobject_questrelation 与任务相关的游戏物件. 当接受相关任务时此类游戏物件将变为可用状态 gameobject_template 物品模板 gossip_menu 生物与点击对话的链接 gossip_menu_option 生物对话菜单选项 instance_encounters 副本进度记录, 一般仅记录BOSS级生物, 当其死亡时会修改副本进度 instance_template 副本模板? item_enchantment_template 物品随机属性、随机后缀 item_loot_template 物品打开的掉落 item_set_names 套装部件的名称 item_template 物体模板 lfg_dungeon_encounters 随机地下城功能相关的副本信息 lfg_entrances 随机地下城队伍组成后队员传送到的位置 linked_respawn 副本BOSS决定的刷新小怪 locales_achievement_reward 成就奖励 locales_creature 生物名称本地化 locales_creature_text 生物喊话本地化 locales_gameobject 地图物件名称本地化 locales_item 物品名称本地化 locales_gossip_menu_option 生物对话菜单本地化 locales_item_set_names 套装部件名称本地化 locales_npc_text 生物对话本地化 locales_page_text 页面文字本地化 locales_points_of_interest 小地图位置点文字本地化 locales_quest 任务文本本地化 mail_level_reward 达到某等级收到的邮件 mail_loot_template 邮件掉落 milling_loot_template 药剂合成掉落 npc_spellclick_spells 生物施法 npc_text 生物对话 npc_trainer 训练师对应技能 npc_vendor 商人对应货物 outdoorpvp_template 野外战场? page_text 页面文字 pet_levelstats 宠物等级对应属性 pet_name_generation 宠物随机名称 pickpocketing_loot_template 扒窃掉落 player_classlevelstats 玩家职业和等级对应生命和魔力 player_factionchange_achievement 部落和联盟转换时成就转换 player_factionchange_items 转换阵营时物品转换 player_factionchange_reputations 转换阵营时声望转换 player_factionchange_spells` 转换阵营时技能转换 player_levelstats 玩家职业和等级对应属性 player_xp_for_level 玩家升级所需经验 playercreateinfo 玩家新建角色出生位置 playercreateinfo_action 玩家出生时快捷栏里的技能 playercreateinfo_item 玩家出生时的物品、装备 playercreateinfo_spell 玩家出生时所带的法术 playercreateinfo_spell_custom 出生法术(配置文件中设置出生即会全部技能时起作用) points_of_interest 小地图上显示的位置点(如卫兵指路) pool_creature 生物所在的联合体(在联合体中随机选择一个刷新出来) pool_gameobject 物件所在联合体(只能是箱子,采集物,钓鱼,随机刷) pool_pool 锚点池信息. 比如在一个生物群有X%几率刷新在X位置, Y%几率刷新在Y位置, 此类效果都通过这一系统实现 pool_quest 任务所在联合体?(随机出现某个任务?) pool_template 联合体模板(前面几个中使用) prospecting_loot_template 采矿掉落模板 quest_poi 任务目标点链接 quest_poi_points 任务目标点在地图上的位置 quest_template 任务模板 reference_loot_template 所有其他掉落的参考 reputation_reward_rate 声望获取的倍率(乘数) reputation_spillover_rate 声望损失的倍率??? script_waypoint 脚本用的路径点 script_texts 脚本用的对话文本 skill_discovery_template 专业技能探索系统(只用于炼金术发现新配方) skill_extra_item_template 专业制造时获得额外物品的几率 skill_fishing_base_level 区域钓鱼所需的钓鱼专业技能熟练度 skinning_loot_template 剥皮掉落 smart_scripts SAI系统 spell_area 区域地图附加到玩家身上的技能 spell_bonus_data 技能伤害倍率调整? spell_dbc 客户端DBC中没有的技能 spell_enchant_proc 附魔效果的触发信息(PPM/PPH等). spell_group 法术分组. 同一组的法术不会同时出现, 而是会互相覆盖 spell_group_stack_rules 同组法术的叠加规则. 如术士的'同一时间在同一目标身上仅会有一种诅咒效果生效', 或盗贼闷棍的'同一时间仅会对一个目标生效'等. spell_learn_spell 学某技能就会的技能(比如学了附魔就会分解) spell_linked_spell 施法魔法触发目标释放魔法 spell_loot_template 技能掉落物品 spell_pet_auras 宠物技能光环 spell_proc 开发中,未使用 spell_proc_event 法术触发规则. 这一数据复写了spell.dbc中的触发规则(dbc中写不下这么多规则), 可以实现较为高级的触发效果, 如'造成火焰法术暴击后触发'或'当吸收了暗影伤害之后触发'等等. spell_ranks 法术对应后续等级法术 spell_required 法术和技能学习的先决条件 spell_script_names 技能对应脚本名称 spell_scripts 技能触发脚本 spell_target_position 技能传送目标到的位置 spell_threat 技能增减的威胁值 spelldifficulty_dbc 不同地下城难度生物的法术 transports 交通工具(船、飞艇) trinity_string TC端使用的提示文字 vehicle_accessory 交通工具类生物上的生物(比如角鹰骑士、侏儒飞机) vehicle_template_accessory 交通工具类生物上的生物 warden_checks 基于数据包检查的反作弊系统 waypoint_data 生物移动用路径点 waypoint_scripts 路径点上使用的脚本