文件概述

Lock.dbc 定义了游戏中的锁机制。当玩家尝试打开锁定的宝箱、门或物品时,系统检查此文件中的条件来决定是否允许打开。每个锁可以组合多种条件,包括:开锁技能等级要求、所需特定钥匙物品、所需特定法术/技能等。

列结构

列号字段类型详细说明
1编号整数锁记录唯一标识符
2~5类型整数4个锁条件槽位的类型定义
6~9参数整数4个锁条件槽位的参数值(如所需钥匙物品ID、技能等级要求)
10~13技能整数4个锁条件槽位的所需技能ID
14动作类型整数开锁时的动作类型

关键字段详解

锁类型速查
类型说明
1开锁技能需要盗贼开锁技能
2采药需要草药学技能
3采矿需要采矿技能
4解除陷阱需要解除陷阱技能
5直接打开使用钥匙物品
6宝箱钓鱼宝箱等
12工程学开锁使用工程学物品开锁
21钓鱼钓鱼技能相关
22铭文铭文技能相关
参数、技能与动作组合

每个锁槽位有三个关联字段:

  • 参数:根据类型含义不同(如开锁技能类型时为解锁等级要求,钥匙类型时为所需物品ID)
  • 技能:所需的专业技能ID(如开锁=186, 采药=182, 采矿=186)
  • 动作:解锁时的动作动画定义

锁允许多个条件槽位,表现"满足任一条件即可解锁"的逻辑。