creature_summon_groups

字段介绍

  • 这个表保存了关于临时召唤生物的数据

creature_summon_groups

  • summonerId(召唤者ID)
    • summonerType = 0 时,此处为 creature 的 entry
    • summonerType = 1 时,此处为 gameobject 的 entry
    • summonerType = 2 时,此处为地图 ID
  • summonerType(召唤者类别)
Value Type Comment
0 SUMMONER_TYPE_CREATURE 生物
1 SUMMONER_TYPE_GAMEOBJECT 游戏对象
2 SUMMONER_TYPE_MAP 地图
  • groupId(组编号)
    • 所有具有相同组编号的生物将被同时召唤(刷新)
  • entry
    • 被召唤的 creature 的 entry
  • position_x | position_y | position_z | orientation
    • 被召唤的 creature 刷新时的坐标和朝向
  • summonType(召唤类型)
    • 取值参考源码 ObjectDefines.h 的 TempSummonType 定义
Value Name Comment
1 TEMPSUMMON_TIMED_OR_DEAD_DESPAWN Despawns after a specified time OR when the creature disappears
2 TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN Despawns after a specified time OR when the creature dies
3 TEMPSUMMON_TIMED_DESPAWN 召唤的生物在特定时间后消失
4 TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT Despawns after a specified time after the creature is out of combat
5 TEMPSUMMON_CORPSE_DESPAWN Despawns instantly after death
6 TEMPSUMMON_CORPSE_TIMED_DESPAWN 召唤的生物尸体在特定时间后消失
7 TEMPSUMMON_DEAD_DESPAWN Despawns when the creature disappears
8 TEMPSUMMON_MANUAL_DESPAWN Despawns when UnSummon() is called
  • summonTime
    • 召唤时间与 summonType(召唤类型)有关,单位毫秒

举例

entry =  33280 的召唤生物共设置了0,1,2 三组召唤组

creature_summon_groups_第1张图片

你可能感兴趣的:(TrinityCore,数据表,开源)