AzerothCore
Pages :
Contents:
  1. 数据嗅探与解析(Sniffing & Parsing)
    1. 开始之前
    2. 登录与游戏过程中会被嗅探的内容
    3. 获取被记录的具体信息
    4. 被嗅探的字段
    5. 在哪里提交嗅探数据

数据嗅探与解析(Sniffing & Parsing)

本指南旨在帮助你使用 ymir 获取详尽的数据嗅探(sniff)。

本指南假定你已经熟悉 ymir 嗅探器的安装与运行:https://github.com/TrinityCore/ymir

解析(Parsing)涉及使用该工具对嗅探数据进行转换,相关说明和软件见:https://github.com/TrinityCore/WowPacketParser

免责声明: 不存在绝对安全的嗅探获取方式,你可能会面临账号封禁或暂停。请自行承担账号及已投入进度的风险。

开始之前

在启动魔兽世界客户端之前,确保已获取并运行正确版本的嗅探器。

在启动魔兽世界客户端之前,确保已清空 wow 缓存文件夹。

启动游戏并登录。

登录与游戏过程中会被嗅探的内容

登录时: 你账号的全部信息都会被记录和登记,例如用户名、用于计费的姓名、资料片授权、战网好友列表以及 bshop 交易记录。

创建角色/选择角色时: 在嗅探过程中会记录角色名、职业/种族等变化,服务器(Realm)信息同样会被记录。

登录服务器后的游戏过程中: 可见范围内的区域信息会被记录,例如 npc、游戏对象、攻击循环、法术、节日内容、阶段、各种属性、对话(gossip)、过场动画触发器、法术、光环、阶段以及位置放置等。

总体而言: 任何导致数据包发送或接收的内容都会被嗅探器记录。

获取被记录的具体信息

NPC

显示 ID: 只需处于可见范围内

属性: 处于可见范围内。

广播随机台词: 确保你处于可见范围内。

表情(Emote): 确保你处于可见范围内。

装备/配装: 只需处于可见范围内

NPC 标志: 处于可见范围内,且必须与其交互。

对话(Gossip): 必须与其交互,每个对话选项都必须点击。

专业列表: 必须与其交互并查看,不一定要购买。

商人列表: 必须与其交互并查看,不一定要购买。

任务开始/任务结束: 必须处于可见范围内,并显示 ! 或 ? 图标。最好与其交互,以确保显示正确的任务名称。

掉落: 击杀 npc 并拾取。我们获得的掉落结果会随着嗅探数量的增加而更加准确,类似于 wowhead 那样的数据挖掘方式,因为单个人不可能击杀同一个怪物上千次。

法术 ID、效果和视觉效果: 处于可见范围内,如果可能的话,成为被施法的目标。

攻击循环: 处于可见范围内。

脚本行为: 处于可见范围内,和/或进行交互。

路径点: 只需处于可见范围内,但你可能需要跟踪该 npc,以确保记录准确的路径点和脚本化的随机场景。

游戏对象(Gameobject)

显示 ID: 只需处于可见范围内

游戏对象标志: 处于可见范围内,且必须与其交互。

游戏对象对话: 必须与其交互,每个对话选项都必须点击。

类型: 如果不可交互,只需处于可见范围内;如果可交互,则需要点击它。

对话(Gossip): 必须与其交互,每个对话选项都必须点击。

任务开始/结束: 必须处于可见范围内,并显示 ! 或 ? 图标。最好与其交互,以确保显示正确的任务名称。

掉落: 必须与其交互;如果是与专业相关的,则必须拥有该专业才能查看掉落。我们获得的掉落结果会随着嗅探数量的增加而更加准确,类似于 wowhead 那样的数据挖掘方式,因为单个人不可能对同一个游戏对象拾取上千次。

脚本行为: 处于可见范围内,和/或进行交互。

路径点: 只需处于可见范围内,但你可能需要跟踪/乘坐交通工具或飞行路线,以确保记录准确的路径点和脚本化的随机场景。

宠物

与 NPC 基本相同,但有以下例外:

技能: 必须捕捉宠物并查看宠物日志。

属性: 必须查看,因为它们会因稀有度和区域而异。

坐骑

与 NPC 基本相同,但有以下例外:

某些属性: 必须使用坐骑,其属性才会被记录

限制: 必须使用坐骑才能查看允许或禁止的限制,或两者兼有

物品

与游戏对象基本相同,但有以下例外:

任务开始/进行中/结束: 使用该物品,和/或拥有它来推进任务。

法术物品: 必须使用该物品

充能: 只需查看或拥有该物品

限制: 只需查看或拥有该物品

法术与光环

玩家法术: 必须既获得又使用

属性、显示和效果: 必须使用,和/或在可见范围内查看。

受到效果: 必须由正在嗅探的施法者对自己或目标施放。

伤害效果: 必须由正在嗅探的施法者对自己或目标施放。

任务

标志: 必须接受任务。反复接受、放弃再接受,以确保阶段变化(如果有)被捕获。

任务奖励: 必须接受任务并在交任务时完成,以确保特殊奖励被记录。

POI/引导提示: 任务必须已被接受且正在进行中。打开地图以确保区域 POI 被登记。

阶段变化(Phasing)

任务阶段 ID: 如果有特殊阶段变化,接取、放弃任务再重新接取,以确保被记录。如果可能的话。

NPC 阶段 ID: 如果有特殊阶段变化,接取、放弃任务再重新接取,以确保被记录。如果可能的话。

游戏对象阶段 ID: 如果有特殊阶段变化,接取、放弃任务再重新接取,以确保被记录。如果可能的话。

交通工具/地图/区域/地区

ID: 只需出现在地图/区域/地区中,该 ID 就会被记录。

法术 ID: 必须在区域法术效果出现之前、期间和/或之后在场。无论是哪种出现情况都行。(比兹莫搏击俱乐部就是一个很好的例子,你需要消耗搏击者邀请函才能进入该区域。部落搏击竞技场也是如此,因为那里有一艘 VIP 飞艇。)

日历/界面(UI)

任何与此相关的内容都必须查看并交互。

幻化(Transmog)

任何与此相关的内容都必须获得,并通过日志或幻化师查看。

被嗅探的字段

achievement:
Description, Title, Reward, ID, InstanceID, Faction, Supercedes, Category, MinimumCriteria, Points, Flags, UiOrder, IconFileID, RewardItemID, CriteriaTree, SharesCriteria, CovenantID, VerifiedBuild
broadcast_text:
Text, Text1, ID, LanguageID, ConditionID, EmotesID, Flags, ChatBubbleDurationMs, SoundEntriesID1, SoundEntriesID2, EmoteID1, EmoteID2, EmoteID3, EmoteDelay1, EmoteDelay2, EmoteDelay3, VerifiedBuild
cfg_regions:
ID, Tag, RegionID, Raidorigin, RegionGroupMask, ChallengeOrigin, VerifiedBuild
creature:
guid, id, map, zoneId, areaId, spawnDifficulties, PhaseId, PhaseGroup, modelid, equipment_id, position_x, position_y, position_z, orientation, spawntimesecs, spawndist, currentwaypoint, curhealth, curmana, MovementType, npcflag, unit_flags, dynamicflags, VerifiedBuild
creature_addon:
guid, path_id, mount, bytes1, bytes2, emote, aiAnimKit, movementAnimKit, meleeAnimKit, auras
creature_equip_template:
CreatureID, ID, ItemID1, AppearanceModID1, ItemVisual1, ItemID2, AppearanceModID2, ItemVisual2, ItemID3, AppearanceModID3, ItemVisual3
creature_model_info:
DisplayID, BoundingRadius, CombatReach, DisplayID_Other_Gender, VerifiedBuild
creature_template: (one is data from creature query response (same data which is saved in wdb cache))
entry, gossip_menu_id, minlevel, maxlevel, faction, npcflag, speed_walk, speed_run, BaseAttackTime, RangeAttackTime, unit_flags, unit_flags2, unit_flags3, dynamicflags, VehicleId, HoverHeight
creature_template: (Yes i am aware there is a creature_template above mentioned already but two is shown during parsing, (dynamic data, seen in update fields for mobs of this entry) May the odds forever be in your favor)
entry, KillCredit1, KillCredit2, name, femaleName, subname, TitleAlt, IconName, HealthScalingExpansion, RequiredExpansion, VignetteID, unit_class, WidgetSetID, WidgetSetUnitConditionID, rank, family, type, type_flags, type_flags2, HealthModifier, ManaModifier, RacialLeader, movementId, CreatureDifficultyID, VerifiedBuild
creature_template_addon:
entry, path_id, mount, bytes1, bytes2, emote, aiAnimKit, movementAnimKit, meleeAnimKit, auras
creature_template_model:
CreatureID, Idx, CreatureDisplayID, DisplayScale, Probability, VerifiedBuild
creature_template_scaling:
Entry, DifficultyID, LevelScalingDeltaMin, LevelScalingDeltaMax, ContentTuningID, VerifiedBuild
creature_text:
CreatureID, GroupID, ID, Text, Type, Language, Probability, Emote, Duration, Sound, BroadcastTextId, comment
creature_trainer:
CreatureId, TrainerId, MenuID, OptionIndex
**criteria_tree: **
ID, Description, Parent, Amount, Operator, CriteriaID, OrderIndex, Flags, VerifiedBuild
currency_types:
ID, Name, Description, CategoryID, InventoryIconFileID, SpellWeight, SpellCategory, MaxQty, MaxEarnablePerWeek, Quality, FactionID, ItemGroupSoundsID, XpQuestDifficulty, AwardConditionID, MaxQtyWorldStateID, Flags1, Flags2, VerifiedBuild
curve:
ID, Type, Flags, VerifiedBuild
curve_point:
ID, PosX, PosY, PosPreSquishX, PosPreSquishY, CurveID, OrderIndex, VerifiedBuild
dungeon_encounter:
Name, ID, MapID, DifficultyID, OrderIndex, CompleteWorldStateID, Bit, CreatureDisplayID, Flags, SpellIconFileID, Faction, VerifiedBuild
gameobject:
guid, id, map, zoneId, areaId, spawnDifficulties, PhaseId, PhaseGroup, position_x, position_y, position_z, orientation, rotation0, rotation1, rotation2, rotation3, spawntimesecs, animprogress, state, VerifiedBuild
gameobject_addon:
guid, parent_rotation0, parent_rotation1, parent_rotation2, parent_rotation3, WorldEffectID, AIAnimKitID
gameobject_questitem:
GameObjectEntry, Idx, ItemId, VerifiedBuild
gameobject_template:
entry, type, displayId, name, IconName, castBarCaption, unk1, size, Data0, Data1, Data2, Data3, Data4, Data5, Data6, Data7, Data8, Data9, Data10, Data11, Data12, Data13, Data14, Data15, Data16, Data17, Data18, Data19, Data20, Data21, Data22, Data23, Data24, Data25, Data26, Data27, Data28, Data29, Data30, Data31, Data32, Data33, ContentTuningId, VerifiedBuild
gameobject_template_addon:
entry, faction, flags, WorldEffectID, AIAnimKitID
gossip_menu:
MenuId, TextId, VerifiedBuild
gossip_menu_option:
MenuId, OptionIndex, OptionIcon, OptionText, OptionBroadcastTextId, VerifiedBuild
gossip_menu_option_action:
MenuId, OptionIndex, ActionMenuId, ActionPoiId
hotfix_blob:
TableHash, RecordId, locale, Blob, VerifiedBuild
hotfix_data:
Id, TableHash, RecordId, Status, VerifiedBuild
hotfix_optional_data:
TableHash, RecordId, locale, Key, Data, VerifiedBuild
item:
ID, ClassID, SubclassID, Material, InventoryType, SheatheType, SoundOverrideSubclassID, IconFileDataID, ItemGroupSoundsID, ModifiedCraftingReagentItemID, VerifiedBuild
item_spec_override:
ID, SpecID, ItemID, VerifiedBuild
item_search_name:
ID, AllowableRace, Display, OverallQualityID, ExpansionID, MinFactionID, MinReputation, AllowableClass, RequiredLevel, RequiredSkill, RequiredSkillRank, RequiredAbility, ItemLevel, Flags1, Flags2, Flags3, Flags4, VerifiedBuild
item_sparse:
ID, AllowableRace, Description, Display3, Display2, Display1, Display, ExpansionID, DmgVariance, LimitCategory, DurationInInventory, QualityModifier, BagFamily, ItemRange, StatPercentageOfSocket1, StatPercentageOfSocket2, StatPercentageOfSocket3, StatPercentageOfSocket4, StatPercentageOfSocket5, StatPercentageOfSocket6, StatPercentageOfSocket7, StatPercentageOfSocket8, StatPercentageOfSocket9, StatPercentageOfSocket10, StatPercentEditor1, StatPercentEditor2, StatPercentEditor3, StatPercentEditor4, StatPercentEditor5, StatPercentEditor6, StatPercentEditor7, StatPercentEditor8, StatPercentEditor9, StatPercentEditor10, Stackable, MaxCount, RequiredAbility, SellPrice, BuyPrice, VendorStackCount, PriceVariance, PriceRandomValue, Flags1, Flags2, Flags3, Flags4, FactionRelated, ModifiedCraftingReagentItemID, ContentTuningID, PlayerLevelToItemLevelCurveID, ItemNameDescriptionID, RequiredTransmogHoliday, RequiredHoliday, GemProperties, SocketMatchEnchantmentId, TotemCategoryID, InstanceBound, ZoneBound1, ZoneBound2, ItemSet, LockID, StartQuestID, PageID, ItemDelay, MinFactionID, RequiredSkillRank, RequiredSkill, ItemLevel, AllowableClass, ArtifactID, SpellWeight, SpellWeightCategory, SocketType1, SocketType2, SocketType3, SheatheType, Material, PageMaterialID, LanguageID, Bonding, DamageDamageType, StatModifierBonusStat1, StatModifierBonusStat2, StatModifierBonusStat3, StatModifierBonusStat4, StatModifierBonusStat5, StatModifierBonusStat6, StatModifierBonusStat7, StatModifierBonusStat8, StatModifierBonusStat9, StatModifierBonusStat10, ContainerSlots, MinReputation, RequiredPVPMedal, RequiredPVPRank, RequiredLevel, InventoryType, OverallQualityID, VerifiedBuild
item_bonus_tree_node:
ID, ItemContext, ChildItemBonusTreeID, ChildItemBonusListID, ChildItemLevelSelectorID, ItemBonusListGroupID, ParentItemBonusTreeNodeID, ParentItemBonusTreeID, VerifiedBuild
item_level_selector:
ID, MinItemLevel, ItemLevelSelectorQualitySetID, AzeriteUnlockMappingSet, VerifiedBuild
item_modified_appearance:
ID, ItemID, ItemAppearanceModifierID, ItemAppearanceID, OrderIndex, TransmogSourceTypeEnum, VerifiedBuild
mount:
Name, SourceText, Description, ID, MountTypeID, Flags, SourceTypeEnum, SourceSpellID, PlayerConditionID, MountFlyRideHeight, UiModelSceneID, MountSpecialRiderAnimKitID, MountSpecialSpellVisualKitID, VerifiedBuild
npc_spellclick_spells:
npc_entry, spell_id, cast_flags, user_type
npc_text:
ID, Probability0, Probability1, Probability2, Probability3, Probability4, Probability5, Probability6, Probability7, BroadcastTextId0, BroadcastTextId1, BroadcastTextId2, BroadcastTextId3, BroadcastTextId4, BroadcastTextId5, BroadcastTextId6, BroadcastTextId7, VerifiedBuild
npc_vendor:
entry, slot, item, maxcount, ExtendedCost, type, PlayerConditionID, IgnoreFiltering, VerifiedBuild
object_names:
ObjectType, Id, Name
page_text:
ID, Text, NextPageID, PlayerConditionID, Flags, VerifiedBuild
player_condition:
ID, RaceMask, FailureDescription, ClassMask, SkillLogic, LanguageID, MinLanguage, MaxLanguage, MaxFactionID, MaxReputation, ReputationLogic, CurrentPvpFaction, PvpMedal, PrevQuestLogic, CurrQuestLogic, CurrentCompletedQuestLogic, SpellLogic, ItemLogic, ItemFlags, AuraSpellLogic, WorldStateExpressionID, WeatherID, PartyStatus, LifetimeMaxPVPRank, AchievementLogic, Gender, NativeGender, AreaLogic, LfgLogic, CurrencyLogic, QuestKillID, QuestKillLogic, MinExpansionLevel, MaxExpansionLevel, MinAvgItemLevel, MaxAvgItemLevel, MinAvgEquippedItemLevel, MaxAvgEquippedItemLevel, PhaseUseFlags, PhaseID, PhaseGroupID, Flags, ChrSpecializationIndex, ChrSpecializationRole, ModifierTreeID, PowerType, PowerTypeComp, PowerTypeValue, WeaponSubclassMask, MaxGuildLevel, MinGuildLevel, MaxExpansionTier, MinExpansionTier, MinPVPRank, MaxPVPRank, ContentTuningID, CovenantID, SkillID1, SkillID2, SkillID3, SkillID4, MinSkill1, MinSkill2, MinSkill3, MinSkill4, MaxSkill1, MaxSkill2, MaxSkill3, MaxSkill4, MinFactionID1, MinFactionID2, MinFactionID3, MinReputation1, MinReputation2, MinReputation3, PrevQuestID1, PrevQuestID2, PrevQuestID3, PrevQuestID4, CurrQuestID1, CurrQuestID2, CurrQuestID3, CurrQuestID4, CurrentCompletedQuestID1, CurrentCompletedQuestID2, CurrentCompletedQuestID3, CurrentCompletedQuestID4, SpellID1, SpellID2, SpellID3, SpellID4, ItemID1, ItemID2, ItemID3, ItemID4, ItemCount1, ItemCount2, ItemCount3, ItemCount4, Explored1, Explored2, Time1, Time2, AuraSpellID1, AuraSpellID2, AuraSpellID3, AuraSpellID4, AuraStacks1, AuraStacks2, AuraStacks3, AuraStacks4, Achievement1, Achievement2, Achievement3, Achievement4, AreaID1, AreaID2, AreaID3, AreaID4, LfgStatus1, LfgStatus2, LfgStatus3, LfgStatus4, LfgCompare1, LfgCompare2, LfgCompare3, LfgCompare4, LfgValue1, LfgValue2, LfgValue3, LfgValue4, CurrencyID1, CurrencyID2, CurrencyID3, CurrencyID4, CurrencyCount1, CurrencyCount2, CurrencyCount3, CurrencyCount4, QuestKillMonster1, QuestKillMonster2, QuestKillMonster3, QuestKillMonster4, QuestKillMonster5, QuestKillMonster6, MovementFlags1, MovementFlags2, VerifiedBuild
playerchoice:
ChoiceId, UiTextureKitId, SoundKitId, Question, HideWarboardHeader, KeepOpenAfterChoice, VerifiedBuild
playerchoice_response:
ChoiceId, ResponseId, ResponseIdentifier, Index, ChoiceArtFileId, Flags, WidgetSetId, UiTextureAtlasElementID, SoundKitId, GroupId, Header, Subheader, ButtonTooltip, Answer, Description, Confirmation, RewardQuestID, UiTextureKitID, VerifiedBuild
playercreateinfo:
race, class, map, zone, position_x, position_y, position_z, orientation
points_of_interest:
ID, PositionX, PositionY, PositionZ, Icon, Flags, Importance, Name, VerifiedBuild
quest_details:
ID, Emote1, Emote2, Emote3, Emote4, EmoteDelay1, EmoteDelay2, EmoteDelay3, EmoteDelay4, VerifiedBuild
quest_greeting:
ID, Type, GreetEmoteType, GreetEmoteDelay, Greeting, VerifiedBuild
quest_objectives:
ID, QuestID, Type, Order, StorageIndex, ObjectID, Amount, Flags, Flags2, ProgressBarWeight, Description, VerifiedBuild
quest_offer_reward:
ID, Emote1, Emote2, Emote3, Emote4, EmoteDelay1, EmoteDelay2, EmoteDelay3, EmoteDelay4, RewardText, VerifiedBuild
quest_poi:
QuestID, BlobIndex, Idx1, ObjectiveIndex, QuestObjectiveID, QuestObjectID, MapID, UiMapID, Priority, Flags, WorldEffectID, PlayerConditionID, NavigationPlayerConditionID, SpawnTrackingID, AlwaysAllowMergingBlobs, VerifiedBuild
quest_poi_points:
QuestID, Idx1, Idx2, X, Y, Z, VerifiedBuild
quest_request_items:
ID, EmoteOnComplete, EmoteOnIncomplete, EmoteOnCompleteDelay, EmoteOnIncompleteDelay, CompletionText, VerifiedBuild
quest_template:
ID, QuestType, QuestPackageID, ContentTuningID, QuestSortID, QuestInfoID, SuggestedGroupNum, RewardNextQuest, RewardXPDifficulty, RewardXPMultiplier, RewardMoney, RewardMoneyDifficulty, RewardMoneyMultiplier, RewardBonusMoney, RewardSpell, RewardHonor, RewardKillHonor, StartItem, RewardArtifactXPDifficulty, RewardArtifactXPMultiplier, RewardArtifactCategoryID, Flags, FlagsEx, FlagsEx2, RewardSkillLineID, RewardNumSkillUps, PortraitGiver, PortraitGiverMount, PortraitGiverModelSceneID, PortraitTurnIn, RewardItem1, RewardItem2, RewardItem3, RewardItem4, RewardAmount1, RewardAmount2, RewardAmount3, RewardAmount4, ItemDrop1, ItemDrop2, ItemDrop3, ItemDrop4, ItemDropQuantity1, ItemDropQuantity2, ItemDropQuantity3, ItemDropQuantity4, RewardChoiceItemID1, RewardChoiceItemID2, RewardChoiceItemID3, RewardChoiceItemID4, RewardChoiceItemID5, RewardChoiceItemID6, RewardChoiceItemQuantity1, RewardChoiceItemQuantity2, RewardChoiceItemQuantity3, RewardChoiceItemQuantity4, RewardChoiceItemQuantity5, RewardChoiceItemQuantity6, RewardChoiceItemDisplayID1, RewardChoiceItemDisplayID2, RewardChoiceItemDisplayID3, RewardChoiceItemDisplayID4, RewardChoiceItemDisplayID5, RewardChoiceItemDisplayID6, POIContinent, POIx, POIy, POIPriority, RewardTitle, RewardArenaPoints, RewardFactionID1, RewardFactionID2, RewardFactionID3, RewardFactionID4, RewardFactionID5, RewardFactionValue1, RewardFactionValue2, RewardFactionValue3, RewardFactionValue4, RewardFactionValue5, RewardFactionCapIn1, RewardFactionCapIn2, RewardFactionCapIn3, RewardFactionCapIn4, RewardFactionCapIn5, RewardFactionOverride1, RewardFactionOverride2, RewardFactionOverride3, RewardFactionOverride4, RewardFactionOverride5, RewardFactionFlags, AreaGroupID, TimeAllowed, AllowableRaces, TreasurePickerID, Expansion, ManagedWorldStateID, QuestSessionBonus, LogTitle, LogDescription, QuestDescription, AreaDescription, QuestCompletionLog, RewardCurrencyID1, RewardCurrencyID2, RewardCurrencyID3, RewardCurrencyID4, RewardCurrencyQty1, RewardCurrencyQty2, RewardCurrencyQty3, RewardCurrencyQty4, PortraitGiverText, PortraitGiverName, PortraitTurnInText, PortraitTurnInName, AcceptedSoundKitID, CompleteSoundKitID, VerifiedBuild
quest_v2:
ID, UniqueBitFlag, VerifiedBuild
quest_visual_effect:
ID, Index, VisualEffect, VerifiedBuild
sniff_data:
Build, SniffName, ObjectType, Id, Data
spell_aura_options:
ID, DifficultyID, CumulativeAura, ProcCategoryRecovery, ProcChance, ProcCharges, SpellProcsPerMinuteID, ProcTypeMask1, ProcTypeMask2, SpellID, VerifiedBuild
spell_aura_restrictions:
ID, DifficultyID, CasterAuraState, TargetAuraState, ExcludeCasterAuraState, ExcludeTargetAuraState, CasterAuraSpell, TargetAuraSpell, ExcludeCasterAuraSpell, ExcludeTargetAuraSpell, SpellID, VerifiedBuild
spell_categories:
ID, DifficultyID, Category, DefenseType, DispelType, Mechanic, PreventionType, StartRecoveryCategory, ChargeCategory, SpellID, VerifiedBuild
spell_cooldowns:
ID, DifficultyID, CategoryRecoveryTime, RecoveryTime, StartRecoveryTime, SpellID, VerifiedBuild
spell_effect:
ID, EffectAura, DifficultyID, EffectIndex, Effect, EffectAmplitude, EffectAttributes, EffectAuraPeriod, EffectBonusCoefficient, EffectChainAmplitude, EffectChainTargets, EffectItemType, EffectMechanic, EffectPointsPerResource, EffectPosFacing, EffectRealPointsPerLevel, EffectTriggerSpell, BonusCoefficientFromAP, PvpMultiplier, Coefficient, Variance, ResourceCoefficient, GroupSizeBasePointsCoefficient, EffectBasePoints, ScalingClass, EffectMiscValue1, EffectMiscValue2, EffectRadiusIndex1, EffectRadiusIndex2, EffectSpellClassMask1, EffectSpellClassMask2, EffectSpellClassMask3, EffectSpellClassMask4, ImplicitTarget1, ImplicitTarget2, SpellID, VerifiedBuild
**spell_name: **
ID, Name, VerifiedBuild
spell_misc:
ID, Attributes1, Attributes2, Attributes3, Attributes4, Attributes5, Attributes6, Attributes7, Attributes8, Attributes9, Attributes10, Attributes11, Attributes12, Attributes13, Attributes14, Attributes15, DifficultyID, CastingTimeIndex, DurationIndex, RangeIndex, SchoolMask, Speed, LaunchDelay, MinDuration, SpellIconFileDataID, ActiveIconFileDataID, ContentTuningID, ShowFutureSpellPlayerConditionID, SpellVisualScript, ActiveSpellVisualScript, SpellID, VerifiedBuild
spell_target_restrictions:
ID, DifficultyID, ConeDegrees, MaxTargets, MaxTargetLevel, TargetCreatureType, Targets, Width, SpellID, VerifiedBuild
summon_properties:
ID, Control, Faction, Title, Slot, Flags, VerifiedBuild
tact_key:
ID, Key1, Key2, Key3, Key4, Key5, Key6, Key7, Key8, Key9, Key10, Key11, Key12, Key13, Key14, Key15, Key16, VerifiedBuild
toy:
SourceText, ID, ItemID, Flags, SourceTypeEnum, VerifiedBuild
trainer:
Id, Type, Greeting, VerifiedBuild
trainer_spell:
TrainerId, SpellId, MoneyCost, ReqSkillLine, ReqSkillRank, ReqAbility1, ReqAbility2, ReqAbility3, ReqLevel, VerifiedBuild
vehicle_template_accessory:
entry, accessory_entry, seat_id, minion, description, summontype, summontimer
weather_update:
map_id, zone_id, weather_state, grade, unk

在哪里提交嗅探数据

若要为 AzerothCore 贡献嗅探数据,请将 pkt 文件上传到 https://forms.gle/Y1Ka3wy11egTmF5y8