全局死亡掉落开关
在服务端 M2Server 中可配置人物死亡后的装备处理逻辑。
- 开启路径:启动 M2Server → 菜单栏 选项 → 参数设置 → 人物死亡。
- 基础设置:
• 被怪物杀死掉装备:勾选后,被怪物击杀有概率掉落身上或背包物品。
- 被人物杀死掉装备:勾选后,被玩家PK致死会触发掉落。
• 死亡掉落背包物品:控制背包内非穿戴装备是否参与掉落计算。
- 红名惩罚:同一界面通常设有“红名玩家掉落几率”或“红名必爆”选项,红名状态下死亡掉落概率远高于普通玩家。
祈祷装备消失机制
祈祷系列装备(头盔、项链、手镯、戒指、之刃)拥有特殊的“死亡消失”属性,并非通过上述通用开关控制。
- 触发条件:在非安全区死亡(包括被怪杀和PK)。
• 消失逻辑:
• 若身上只佩戴单件祈祷装备(如仅戴头盔),死亡后该装备直接消失(从数据库删除,非掉落)。
- 若凑齐全套祈祷套装触发“宝宝叛变”效果后,死亡时系统会随机选择套装中的一件消失,而非整套消失。
- 安全区保护:在安全区内死亡(如竞技场模式),祈祷装备通常不会消失。
自定义装备消失脚本
若需让非祈祷装备也实现“死亡消失”或“死亡必爆”,需修改数据库并配合脚本。
- 数据库标记:在 StdItems.DB 中,为特定装备的 Reserved 或 Anicount 字段赋予特殊值(如 8),标记其为“死亡消失类”物品。
- 脚本控制:在 QFunction-0.txt 的 [@Die] 标签下添加判定。示例脚本逻辑:
[@Die]
#IF
CheckItem 屠龙 1 ; 检测是否携带屠龙
Random 50 ; 50%概率触发
#ACT
Take 屠龙 1 ; 直接删除物品
SendMsg 5 你的屠龙在战斗中损毁了!
此脚本可实现死亡时概率销毁指定装备,而非掉落在地上。
掉落与消失的区别
• 普通装备:死亡 → 按M2设置的概率 → 掉落在地面(可捡回)。
- 祈祷/自定义脚本装备:死亡 → 按特定逻辑 → 直接从背包/身上删除(不可恢复)。
若想关闭祈祷装备的消失特性,必须在 StdItems.DB 中清除其特殊标记(如将 Reserved 字段改为0),并删除相关脚本触发,仅调整M2的全局掉落开关无效。

