当前位置: 首页 > 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

http://www.lryc.cn/news/286176.html

相关文章:

  • 软考系分之计算机网络规划设计、综合布线、RAID和网络存储等
  • 使用ElEment组件实现vue表单校验空值
  • processing集训day01
  • java面试——juc篇
  • CSS 实现卡片以及鼠标移入特效
  • 芯课堂 | SWM34S系列驱动TFT-LCD显示模组应用基本注意事项
  • java8 列表通过 stream流 根据对象属性去重的三种实现方法
  • 鸿蒙开发DevEco Studio Setup 工具认识及使用
  • 程序员裁员潮:技术变革下的职业危机
  • Cesium快速入门
  • Android.mk和Android.bp的区别和转换详解
  • 卡尔曼滤波器原理By_DR_CAN 学习笔记
  • 013 异常
  • 微服务Spring Cloud架构详解
  • 推荐一一款小众黑科技工具,低调使用建议收藏
  • HiP框架:多AI模型联手,助力机器人驾驭复杂规划大局
  • 关于OC中变量相关知识点
  • 机器学习分类模型评价指标总结(准确率、精确率、召回率、Fmax、TPR、FPR、ROC曲线、PR曲线,AUC,AUPR)
  • go语言(十一)----面向对象继承
  • 一款自动化提权工具
  • 【Qt】最详细教程,如何从零配置Qt Android安卓环境
  • spring与spring boot的区别
  • http网络编程——在ue5中实现文件传输功能
  • JVM之java内存区域[2](堆、方法区、直接内存)
  • k8s-kubectl常用命令
  • 如何在Docker上运行Redis
  • 【深度学习:集中偏差】减少计算机视觉数据集中偏差的 5 种方法
  • java数据结构与算法刷题-----LeetCode667. 优美的排列 II
  • win10 20h2 defender添加排除项失败怎么回事 Window Defender添加不了排除项如何处理
  • mysql生成最近24小时整点时间临时表