Сниф сделан на ОЛО, 26 июня 2020 года.
Кусок лога нанесения урона смертоносной чумой
ServerToClient: SMSG_SPELL_PERIODIC_AURA_LOG (0x2C1B) Length: 70 ConnIdx: 0 Time: 06/26/2020 00:06:52.541 Number: 3314
TargetGUID: Full: 0x0814C40000000000000000000714A14F Player/0 R1329/S0 Map: 0 Low: 118792527
CasterGUID: Full: 0x08158C0000000000000000000979A5C5 Player/0 R1379/S0 Map: 0 Low: 158967237
SpellID: 191587 (191587)
PeriodicAuraLogEffectCount: 1
HasLogData: False
(PeriodicAuraLogEffectData) Effect: 3
(PeriodicAuraLogEffectData) Amount: 1679
(PeriodicAuraLogEffectData) OriginalDamage: 1850
(PeriodicAuraLogEffectData) OverHealOrKill: -1
(PeriodicAuraLogEffectData) SchoolMaskOrPower: 32
(PeriodicAuraLogEffectData) AbsorbedOrAmplitude: 0
(PeriodicAuraLogEffectData) Resisted: 0
(PeriodicAuraLogEffectData) Crit: False
(PeriodicAuraLogEffectData) HasPeriodicAuraLogEffectDebugInfo: False
(PeriodicAuraLogEffectData) HasContentTuning: True
(PeriodicAuraLogEffectData) (ContentTuning) PlayerLevelDelta: 0
(PeriodicAuraLogEffectData) (ContentTuning) PlayerItemLevel: 438
(PeriodicAuraLogEffectData) (ContentTuning) TargetItemLevel: 441
(PeriodicAuraLogEffectData) (ContentTuning) ScalingHealthItemLevelCurveID: 6562
(PeriodicAuraLogEffectData) (ContentTuning) TargetLevel: 120
(PeriodicAuraLogEffectData) (ContentTuning) Expansion: 7
(PeriodicAuraLogEffectData) (ContentTuning) TargetMinScalingLevel: 20
(PeriodicAuraLogEffectData) (ContentTuning) TargetMaxScalingLevel: 120
(PeriodicAuraLogEffectData) (ContentTuning) TargetScalingLevelDelta: 0
(PeriodicAuraLogEffectData) (ContentTuning) Type: 7
(PeriodicAuraLogEffectData) (ContentTuning) ScalesWithItemLevel: True
Т.е некий ДК нанес урон какому-то другому таргету. Как мы видим, используется ContentTuning система, видим некое скалирование от илвл. У ДК нашего 438 илвл (поле PlayerItemLevel), у таргета 441 илвл (поле TargetItemLevel). Так же имеются показатели Amount / OriginalDamage, что, как понятно, из названия, скалированный урон, пересчитанный сервером и базовое значение. Казалось бы, ничего удивительного, но давайте рассмотрим илвл этого ДК, я не зря выделил GUID.
Общая инфа о нашем друге, теперь ищем его криэйт для нашего клиента
Player Guid: Full: 0x08158C0000000000000000000979A5C5 Player/0 R1379/S0 Map: 0 Low: 158967237
GuildClubMemberID: 846676730104620485
VirtualRealmAddress: 50724869 (EU-Sanguino)
Race: 31 (ZandalariTroll)
Gender: 1 (Female)
Class: 6 (DeathKnight)
Level: 120
Name: Graveblade
[10] UpdateType: CreateObject1
[10] Object Guid: Full: 0x08158C0000000000000000000979A5C5 Player/0 R1379/S0 Map: 0 Low: 158967237
.......
[10] VirtualPlayerRealm: 50724869
[10] CurrentSpecID: 252
[10] TaxiMountAnimKitID: 0
[10] [00] AvgItemLevel: 449.5
[10] [01] AvgItemLevel: 449.5
[10] [02] AvgItemLevel: 449.5
[10] [03] AvgItemLevel: 450.0233
Как-то непохоже на 438, да? И последний кусочек логов, фантастический, где этот ДК внезапно поднял илвл до 475
ServerToClient: SMSG_SPELL_PERIODIC_AURA_LOG (0x2C1B) Length: 70 ConnIdx: 0 Time: 06/26/2020 00:07:22.275 Number: 38598
TargetGUID: Full: 0x0815F400000000000000000007DB2B23 Player/0 R1405/S0 Map: 0 Low: 131803939
CasterGUID: Full: 0x08158C0000000000000000000979A5C5 Player/0 R1379/S0 Map: 0 Low: 158967237
SpellID: 191587 (191587)
PeriodicAuraLogEffectCount: 1
HasLogData: False
(PeriodicAuraLogEffectData) Effect: 3
(PeriodicAuraLogEffectData) Amount: 2588
(PeriodicAuraLogEffectData) OriginalDamage: 2684
(PeriodicAuraLogEffectData) OverHealOrKill: -1
(PeriodicAuraLogEffectData) SchoolMaskOrPower: 32
(PeriodicAuraLogEffectData) AbsorbedOrAmplitude: 0
(PeriodicAuraLogEffectData) Resisted: 0
(PeriodicAuraLogEffectData) Crit: False
(PeriodicAuraLogEffectData) HasPeriodicAuraLogEffectDebugInfo: False
(PeriodicAuraLogEffectData) HasContentTuning: True
(PeriodicAuraLogEffectData) (ContentTuning) PlayerLevelDelta: 0
(PeriodicAuraLogEffectData) (ContentTuning) PlayerItemLevel: 475
(PeriodicAuraLogEffectData) (ContentTuning) TargetItemLevel: 476
(PeriodicAuraLogEffectData) (ContentTuning) ScalingHealthItemLevelCurveID: 6562
(PeriodicAuraLogEffectData) (ContentTuning) TargetLevel: 120
(PeriodicAuraLogEffectData) (ContentTuning) Expansion: 7
(PeriodicAuraLogEffectData) (ContentTuning) TargetMinScalingLevel: 20
(PeriodicAuraLogEffectData) (ContentTuning) TargetMaxScalingLevel: 120
(PeriodicAuraLogEffectData) (ContentTuning) TargetScalingLevelDelta: 0
(PeriodicAuraLogEffectData) (ContentTuning) Type: 7
(PeriodicAuraLogEffectData) (ContentTuning) ScalesWithItemLevel: True
PS
таргет из 1ого куска лога
Player Guid: Full: 0x0814C40000000000000000000714A14F Player/0 R1329/S0 Map: 0 Low: 118792527
GuildClubMemberID: 792633534535999823
VirtualRealmAddress: 50462728 (EU-Ravencrest)
Race: 4 (NightElf)
Gender: 1 (Female)
Class: 12 (DemonHunter)
Level: 120
Name: Nedoria
таргет из 2ого куска лога
Player Guid: Full: 0x0815F400000000000000000007DB2B23 Player/0 R1405/S0 Map: 0 Low: 131803939
GuildClubMemberID: 864691128538750988
VirtualRealmAddress: 50462766 (EU-Zirkel des Cenarius)
Race: 2 (Orc)
Gender: 0 (Male)
Class: 1 (Warrior)
Level: 120
Name: Exdeath
Да, да, второй таргет - это наемник.