当前位置: 首页 > news >正文

spawn_group_template | spawn_group | linked_respawn

字段介绍

  • spawn_group | spawn_group_template 用来记录与脚本事件或boss战斗有关的 creatures | gameobjects 的刷新数据
  • linked_respawn 用来将 creatures | gameobjects 和 boss 联系起来,这样如果你杀死boss, creatures | gameobjects 在副本重置之前不会重新刷新(335此表被废弃)

spawn_group_template

  • groupId
    • 刷新组的 ID。它必须是一个唯一的数字
    • 0-4 保留用于系统任务
  • groupName
    • 刷新组的名称
  • groupFlags
    • 刷新组的标识,取值参考源码 SpawnData.h 的 SpawnGroupFlags 定义
    • 此值为位掩码,要应用多个,只需将他们相加
FlagMaskValueDescription
SPAWNGROUP_FLAG_NONE0x000No flags applied
SPAWNGROUP_FLAG_SYSTEM0x011Group is a system group (applies to standard groups 0-4)
SPAWNGROUP_FLAG_COMPATIBILITY_MODE0x022Group will contain legacy objects/creatures that don't work with dynamic spawn changes
SPAWNGROUP_FLAG_MANUAL_SPAWN0x044Group will not be spawned by core by default. Scripts can manually spawn/despawn these groups on demand.
SPAWNGROUP_FLAG_DYNAMIC_SPAWN_RATE0x088Group will have dynamic spawn rates applied (by default quest interested creatures/gos and gather nodes use this)
SPAWNGROUP_FLAG_ESCORTQUESTNPC0x1016Group contains Escort quest NPCs. This further enhances Dynamic spawn to begin respawn time at the point a quest is taken and the escort begins
SPAWNGROUP_FLAG_DESPAWN_ON_CONDITION_FAILURE0x2032Group despawns on condition failure

spawn_group

  • groupId
    • 刷新组的 ID,它必须与 spawn_group_template 表中已存在的组匹配
  • spawnType
    • 刷新类型,0 为 creature,1 为 gameobject
  • spawnId
    • 刷新组中所包含的 creature | gameobject 的 guid
    • 所有此处 creature | gameobject 的 guid,均应在 creature | gameobject 表中有记录

linked_respawn

  • guid
    • 要链接的creature | gameobject 的 guid
  • linkedGuid
    • 要链接的 Boss 的 guid
  • linkType
    • 链接类型
ValueDependentMaster
0creaturecreature
1creaturegameobject
2gameobjectgameobject
3gameobjectcreature

举例

  • 以下为黑龙巢穴副本刷新组数据,其中 spawn_group_template.groupFlags = 4(SPAWNGROUP_FLAG_MANUAL_SPAWN表明,ID = 10 的刷新组系统默认不会自动刷新,需要手动通过代码或在 instance_spawn_groups 设置相关数据来控制其是否刷新

参考阅读:

instance_spawn_groups

相关文章:

  • 【Flink-CDC】Flink CDC 介绍和原理概述
  • 编码风格之(5)GNU软件编码风格(3)
  • c# MathNet.Numerics 圆拟合使用案例
  • 08章【文件与IO】
  • CMS如何调优
  • 如何在Docker下部署MinIO存储服务通过Buckets实现文件的远程上传
  • keil5 查看stm32 寄存器的值
  • MySQL对数据库的操作
  • 软件是什么?前端,后端,数据库
  • http503错误是什么原因
  • Redis(五)
  • 初识k8s(概述、原理、安装)
  • 微服务不死 — 共享变量在策略引擎项目的落地详解
  • cookie in selenium 定时更新token
  • 单调栈笔记
  • 【附node操作实例】redis简明入门系列—字符串类型
  • 2017前端实习生面试总结
  • iOS小技巧之UIImagePickerController实现头像选择
  • JavaScript对象详解
  • leetcode386. Lexicographical Numbers
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • Octave 入门
  • React as a UI Runtime(五、列表)
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 飞驰在Mesos的涡轮引擎上
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 使用 @font-face
  • 我看到的前端
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​2020 年大前端技术趋势解读
  • ​ubuntu下安装kvm虚拟机
  • ​比特币大跌的 2 个原因
  • ​卜东波研究员:高观点下的少儿计算思维
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #Z2294. 打印树的直径
  • (9)STL算法之逆转旋转
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (搬运以学习)flask 上下文的实现
  • (层次遍历)104. 二叉树的最大深度
  • (独孤九剑)--文件系统
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (循环依赖问题)学习spring的第九天
  • (转)Android学习笔记 --- android任务栈和启动模式
  • (转)nsfocus-绿盟科技笔试题目
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .net core 依赖注入的基本用发
  • .NET Micro Framework 4.2 beta 源码探析
  • .NET6 命令行启动及发布单个Exe文件
  • .NET中统一的存储过程调用方法(收藏)