Guards do not spawn upon approaching/attacking NPCs in towns. I tested this as horde only(blood elf mage and tauren warrior), first I moved close to low lvl/questgiver/innkeeper NPCs, then I attacked some without killing them and still no guards spawned. I tested this in Stormwind City, Goldshire and Darkshire.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
It was TC rev f1bfd43c58, TDB rev 335.52, no modifications to the core or DB. I also tested it in Booty Bay(cause it's neutral) and no additional guards spawned there after attacking some of the NPCs(I can get you some example NPC IDs but I don't think it's needed 'cause it's the same for all NPCs). I made a mistake though, I tested it with a GM account, I used it to lvl up my character(to 80) then teleport to towns.
This should be done via SAI or CPP? This is about 1k+ NPCs, maybe more.
There's many DBC spells that summon guards like https://woehead.way-of-elendil.fr/?spell=11475
I don't know who casts this spells.
Civilians and guards. More info here.
IMHO c++ adding 1000s of SAI rows is killer.
Correct me if I'm wrong, but we also don't have to create a tons of rows in creature_text, using broadcast_text is enough(like here). Then it's purely Comp-C++Script
as labels already says :)
What should be included in the script / TO-DO:
How to do that:
SELECT * FROM `gameobject_template` WHERE `type`=21 AND `Data0` NOT IN (SELECT `entry` FROM `creature_template`);
UPDATE `gameobject_template` SET `Data0`=5953 WHERE `entry`=153192;
Notes to myself:
BROADCAST_TEXT_CALL_FOR_HELP_ORCISH_2
in this case.It is valid for master, but master requires another list of civilians. But quite possible master requires another AreaID/ZoneID list.
BROADCAST_TEXT_CALL_FOR_HELP_ORCISH_1 = 4558, // Durotar & Orgrimmar
BROADCAST_TEXT_CALL_FOR_HELP_TROLL = 4559, // Sen'jin
BROADCAST_TEXT_CALL_FOR_HELP_TAURAHE = 4560, // 4910
BROADCAST_TEXT_CALL_FOR_HELP_ORCISH_2 = 4561, // Outside of Durotar
BROADCAST_TEXT_CALL_FOR_HELP_DARNASSIAN = 4562, // 4564
BROADCAST_TEXT_CALL_FOR_HELP_DWARVISH = 4568, // 4583
BROADCAST_TEXT_CALL_FOR_HELP_GUTTERSPEAK = 4484, // 4569, 4902
BROADCAST_TEXT_CALL_FOR_HELP_COMMON = 4403, // 4566
BROADCAST_TEXT_CALL_FOR_HELP_GNOMISH = 8546,
SPELL_SUMMON_STORMWIND_CITY_GUARD = 11475,
SPELL_SUMMON_ORGRIMMAR_GRUNT = 11632,
SPELL_SUMMON_THUNDERBLUFF_BRAVE = 11633, // For some reason this summons Mulgore Protector
SPELL_SUMMON_DARNASSUS_SENTINEL = 11634,
SPELL_SUMMON_IRONFORGE_MOUNTAINEER = 11635,
SPELL_SUMMON_UNDERCITY_DEATHGUARD = 11636,
SPELL_SUMMON_MULGORE_PROTECTOR = 11645,
SPELL_SUMMON_SENJIN_GUARDIAN = 11755,
SPELL_SUMMON_HORDE_GUARD = 11794,
SPELL_SUMMON_ASTRANAAR_SENTINEL = 11803,
SPELL_SUMMON_AUBERDINE_SENTINEL = 11804,
SPELL_SUMMON_SILVERPINE_DEATHGUARD = 11822,
SPELL_SUMMON_THELSAMAR_MOUNTAINEER = 11823,
SPELL_SUMMON_PROTECTOR_OF_THE_PEOPLE = 11855,
NPC_BLUFFWATCHER = 3084,
NPC_THERAMORE_GUARD = 4979,
NPC_RAZOR_HILL_GRUNT = 5953,
NPC_FEATHERMOON_SENTINEL = 7939,
NPC_CAMP_MOJACHE_BRAVE = 8147,
NPC_FREEWIND_BRAVE = 9525,
| BroadcastTextID | SpellID / GuardID | AreaID | ZoneID | Video |
| ------------- | ------------- | ------------- | ------------- | ------------- |
| BROADCAST_TEXT_CALL_FOR_HELP_TROLL | SPELL_SUMMON_SENJIN_GUARDIAN | 367 (Sen'jin Village) | - | - |
| BROADCAST_TEXT_CALL_FOR_HELP_TAURAHE | NPC_FREEWIND_BRAVE | 484 (Freewind Post) | - | - |
| BROADCAST_TEXT_CALL_FOR_HELP_TAURAHE | NPC_CAMP_MOJACHE_BRAVE | 1099 (Camp Mojache) | - | - |
| BROADCAST_TEXT_CALL_FOR_HELP_TAURAHE | SPELL_SUMMON_MULGORE_PROTECTOR | - | 215 (Mulgore) | V1 V2 |
| BROADCAST_TEXT_CALL_FOR_HELP_TAURAHE | NPC_BLUFFWATCHER | - | 1638 (Thunder Bluff) | - |
| BROADCAST_TEXT_CALL_FOR_HELP_DARNASSIAN | NPC_FEATHERMOON_SENTINEL | 1116 (Feathermoon Stronghold) | - | V1 |
| BROADCAST_TEXT_CALL_FOR_HELP_COMMON | NPC_THERAMORE_GUARD | 513 (Theramore Isle) | - | V1 V2 |
| BROADCAST_TEXT_CALL_FOR_HELP_ORCISH_1 | NPC_RAZOR_HILL_GRUNT | 362 (Razor Hill ) | - | V1 V2 |
| BROADCAST_TEXT_CALL_FOR_HELP_ORCISH_2 | SPELL_SUMMON_HORDE_GUARD | 380 (The Crossroads) | - | V1 |
| BROADCAST_TEXT_CALL_FOR_HELP_DARNASSIAN | SPELL_SUMMON_AUBERDINE_SENTINEL | 442 (Auberdine) | - | V1 V2 |
| BROADCAST_TEXT_CALL_FOR_HELP_DARNASSIAN | SPELL_SUMMON_ASTRANAAR_SENTINEL | 415 (Astranaar) | - | V1 |
Not sure how much help it is, from patch notes 0.8 (back when Blizzard were a bit less secretive)
New Guard System
A new guard system has been added. This new system will enable NPCs to call for guards when they see an enemy as well as when they are attacked. The guards will chase players and then return to the NPC that called for help once they lose track of, or kill the player. If a guard is killed, another guard will be called to take its place. There is a limit to how many guards each town can have which will recharge over time. The cities that currently have the new Guard System in place are: Astranaar, Auberdine, Bloodhoof Village, Brill, Crossroads, Goldshire, Razor Hill, Sen'jin Village, Sentinel Hill, Sepulcher and Thelsamar. The Guard System will be implemented in other cities in future patches.
Of course the numbers and "recharge" rate can only be guessed at. This does tally to the city raids I used to be in on during BC/Wrath. Where when we entered en-masse there would be a quite a few spawned guards, but the number would dwindle over time and one would appear every not and then and join the fight while on the city boss.
I think "recharge" rate can be implemented later.
City bosses too should summon guards, but maybe this can be done in their SAI/CPP scripts.
Should all civilians run away in fear at low HP? I have seen emotes(% attempts to run away in fear!) in two videos, in Auberdine(WotLK) and Grom'gol(TBC).
There's at least two reasons why I did't seen emotes in other videos: 1) the range for emotes is small 2) civilians have small HP value, so most of them are killed fast, so they can't execute flee action at 15% HP.
Currently there's a huge list of SAI scripts which makes civilians in some cities run away in fear. These scripts were converted from EAI, so they're old. Earlier I was thinking they should be removed :/
Should all civilians run away in fear at low HP? I have seen emotes(% attempts to run away in fear!) in two videos, in Auberdine(WotLK) and Grom'gol(TBC).
Yes, all non-northrend humanoids must run on fear at low HP.
Sorry but, are you sure this is meant to be in 3.3.5a?
I'm pretty sure these got added in Cataclysm.
Also, are they added to 3.3.5a, if so I haven't seen any I tried testing it but nothing happens.
Oh I just got owned.. Sorry lol
Anyway are they added to the core?
The whole reason for this issue is that they have not been scripted yet in TC source to spawn as expected, in contrast to what used to happen on retail (even back in classic/TBC/WotLK and so on).
I hope these get scripted!
Almost forgot about this. Boring.
Pretty sure this is what @r00ty-tc is talking about
https://github.com/TrinityCore/TrinityCore/blob/b490d3f5ad6ccdfd103c8f756d2912f05b1741a0/src/server/game/Entities/GameObject/GameObjectData.h#L262-L267
Omg.
SELECT * FROM `gameobject_template` WHERE `type`=21;
uint32 creatureID; //0
Well, looks like all gameobjects with this type were added from Cata, so current creatureID is not correct for 3.3.5 and must be updated manually(maybe).
btw this gameobject type is not implemented at all currently
I'm so glad I brought this back to life. lol
I'd just like to tell you that in Mangos Classic these guards spawn whenever you attack Undercity or Stormwind, I haven't seen these in Orgrimmar or any towns.
They did it in absolutely wrong, hardcoded way.
https://raw.githubusercontent.com/cmangos/classic-db/master/ACID/acid_classic.sql
-- Sharlindra
('222701','2227','4','0','100','0','0','0','0','0','12','7980','1','300000','0','0','0','0','0','0','0','0','Sharlindra - Summon Deathguard Elite on Aggro'),
It is meant to summon on aggro right?
I tested this and when you do anything to aggro the NPC it doesn't call out for help, the guard spawns in front of it facing away from it and obviously attacks you. Isn't it meant to spew out a broadcast or something as well?
And, it doesn't put [LocalDefense] Zone is under attack! in the enemy's chatbox neither..
It is meant to summon on aggro right?
Right.
Isn't it meant to spew out a broadcast or something as well?
This is not implemented on cmangos, according to their ACID scripts.
I doubt we will find a really good implementation of this in non-private projects.
We can do it, it'll just take time.
This really needs to be added because it's so easy without them to destroy a town or whatever.
Yeah there can be really good people out there that can easily wipe them out but it should discourage 50% of people from doing this.
Maybe when Classic comes out they might be in it?? If they are then that will be excellent.
btw @offl ref https://github.com/TrinityCore/TrinityCore/issues/11563#issuecomment-347786058 it's not because the creature_text thing, instead who knows how much rows of SAI for each npc, it will end to be 1000s of SAI rows.
We'll have to do it bit by bit, I don't mind helping out with the MySQL part, I can't do coding though.
I think they are supposed to call for help when they see an enemy, not necessarily on aggro.
This new system will enable NPCs to call for guards when they see an enemy as well as when they are attacked.
You can see that NPCs he never touched call for help.
https://youtu.be/uV8xGkvKLiY?t=13s
It can be both, you can stand from a distance and cast a ranged spell and it would call for help.
Updated the to-do list https://github.com/TrinityCore/TrinityCore/issues/11563#issuecomment-349315195
So is this pretty much similar to the flight master, it calls for help and then spawns 2 enraged bats or gryphons?
another npc type who is better to be c++ than 1000s of SAI rows XD
Not quite. The flight masters has more simply system(or we don't know how they really works on retail).
And yes, the flight masters too must have their own AI or script.
I know this isn't the right place to report, but every flight master I attack speaks Dwarven. Example It Yells: Skolde! This is what the horde flight masters say.. Shall I make a bug report instead?
Yes, if there is no open issue about it, open a separate ticket for that kind of issue.
BTW, does the gossip say [Dwarven]
in the chat window, even if the flight master is human/night elf or any other alliance than dwarf? Because the opposite faction say/yell text is often garbled using the same dictionary.
Yeah, it bugs me a lot. So I might open a ticket about it.
Also, for horde it always spawns a enraged wryven (correct me if I spelt it wrong). Isn't it supposed to be different for every race/flight master?
Post it in the same issue ticket, must be caused by the Flight Master script.
I thought that wyvern / bat / dragonhawk thing was solved earlier, though.
Since we know that this must be implemented via GAMEOBJECT_TYPE_GUARDPOST, we still don't know what to do with all those spells for summon guards(see the enum above), combined system, maybe?
I think the spells were supposed to summon the guards around the nearest guard post, and the cast should only succeed if the guard post has enough charges left.
Yeah,
I also looked around in the spell database for 3.3.5a (.lookup spell summon guard) and it come up with one called 'Summon Guard' I learnt it and clicked it and it summoned a level 75 alliance guard directly in front of me, it despawned after 3 minutes... Is that something to do with this?
Anything new on this or? I made a new issue because of this being dead.
We can get the list of all npcs that must summon guards: CREATURE_DIFFICULTYFLAGS_SUMMON_GUARD_IF_IN_AGGRO_RANGE = 0x08000000, // Creature will summon a guard if player is within its aggro range (even if creature doesn't attack per se)
Using a generic aura used by all this npcs that summon the correct guard (according to the faction) will be the easiest way.
Would it be correct to presume that the summoning NPC(s) will be the guards too? Or are there exceptions in some cases?
I think the text civilians yell when they see a hostile player could be based on the model id (not display id but the model id that the display id uses).
Look at the chat in this video at 1:47 https://youtu.be/LEmiZsv78Bo?t=107
Two creatures in the same area yell different texts. One uses BROADCAST_TEXT_CALL_FOR_HELP_COMMON and the other BROADCAST_TEXT_CALL_FOR_HELP_DARNASSIAN.
http://classicdb.ch/?npc=4091
http://classicdb.ch/?npc=4165
And both of them are faction Darnassus (69).
I think the text civilians yell when they see a hostile player could be based on the model id (not display id but the model id that the display id uses).
Look at the chat in this video at 1:47 https://youtu.be/LEmiZsv78Bo?t=107
Two creatures in the same area yell different texts. One uses BROADCAST_TEXT_CALL_FOR_HELP_COMMON and the other BROADCAST_TEXT_CALL_FOR_HELP_DARNASSIAN.
http://classicdb.ch/?npc=4091
http://classicdb.ch/?npc=4165And both of them are faction Darnassus (69).
Good point
There's hundreds and thousands models, we can't check them all
Looks like humans can speak only in Common and night elves can speak only Darnassian
Blizzard uses male and female texts for a reason, male characters can't use female texts and female can't use male, this is why there's lots of similar generic texts with both male and female text or only with male and female. It is important for gossip options and important for some languages in case of creatures
Maybe we'll find something in dbc related to language and models
MSG_MOVE_STOP_TURN contains player position before SMSG_AI_REACTION was sent
All creatures targets the same player
I doubt it's the best sniff but it's not easy to find better
ServerToClient: SMSG_COMPRESSED_UPDATE_OBJECT (0x01F6) Length: 308 ConnIdx: 0 Time: 07/03/2010 03:13:13.000 Number: 1572717
[0] UpdateType: CreateObject2
[0] GUID: Full: 0xF130000044053F6C Type: Creature Entry: 68 Low: 343916
[0] Object Type: 3 (Unit)
[0] Update Flags: 96 (Living, StationaryObject)
[0] Movement Flags: 134217729 (Forward, SplineEnabled)
[0] Extra Movement Flags: 0 (None)
[0] Time: 2521511247
[0] Position: X: -8533.725 Y: 510.10623 Z: 98.393654
[0] Orientation: 3.780639886856079101
[0] Fall Time: 0
[0] Walk Speed: 2.5
[0] Run Speed: 10
[0] RunBack Speed: 4.5
[0] Swim Speed: 4.722222328186035156
[0] SwimBack Speed: 2.5
[0] Turn Speed: 7
[0] Fly Speed: 4.5
[0] FlyBack Speed: 3.141592741012573242
[0] Pitch Speed: 3.141592741012573242
[0] Spline Flags: 69632 (WalkMode, FinalTarget)
[0] Final Spline Target GUID: Full: x Type: Player Low: x Name: x
[0] Spline Time: 398
[0] Spline Full Time: 1228
[0] Spline ID: 61664811
[0] Spline Duration Multiplier: 1
[0] Spline Duration Multiplier Next: 1
[0] Spline Vertical Acceleration: 0
[0] Spline Start Time: 0
[0] [0] Spline Waypoint: X: -8529.689 Y: 512.02985 Z: 98.38145
[0] [1] Spline Waypoint: X: -8530.61 Y: 512.4206 Z: 98.38145
[0] [2] Spline Waypoint: X: -8533.551 Y: 510.2357 Z: 98.39066
[0] [3] Spline Waypoint: X: -8540.317 Y: 505.20767 Z: 98.50668
[0] [4] Spline Waypoint: X: -8540.317 Y: 505.20767 Z: 98.50668
[0] Spline Mode: 0 (Linear)
[0] Spline Endpoint: X: -8540.317 Y: 505.20767 Z: 98.50668
[0] OBJECT_FIELD_GUID: Full: 0xF130000044053F6C Type: Creature Entry: 68 Low: 343916
[0] OBJECT_FIELD_TYPE: 9
[0] OBJECT_FIELD_ENTRY: 68
[0] OBJECT_FIELD_SCALE_X: 1
[0] UNIT_FIELD_TARGET: Full: x Type: Player Low: x Name: x
[0] UNIT_FIELD_BYTES_0: 0/1/0/1
[0] UNIT_FIELD_HEALTH: 15952
[0] UNIT_FIELD_POWER3: 100/1.4E-43
[0] UNIT_FIELD_POWER4: 100/1.4E-43
[0] UNIT_FIELD_POWER5: 1000000/1.401298E-39
[0] UNIT_FIELD_MAXHEALTH: 15952/2.2354E-41
[0] UNIT_FIELD_MAXPOWER3: 100/1.4E-43
[0] UNIT_FIELD_MAXPOWER4: 100/1.4E-43
[0] UNIT_FIELD_MAXPOWER5: 1000000/1.401298E-39
[0] UNIT_FIELD_LEVEL: 75/1.05E-43
[0] UNIT_FIELD_FACTIONTEMPLATE: 11/1.5E-44 (11)
[0] UNIT_VIRTUAL_ITEM_SLOT_ID: 1899/2.661E-42
[0] UNIT_VIRTUAL_ITEM_SLOT_ID + 1: 143/2E-43
[0] UNIT_FIELD_FLAGS: 559104
[0] UNIT_FIELD_FLAGS_2: 2048
[0] UNIT_FIELD_BASEATTACKTIME: 2000/2.803E-42
[0] UNIT_FIELD_UNK63: 2000/2.803E-42
[0] UNIT_FIELD_BOUNDINGRADIUS: 0.306
[0] UNIT_FIELD_COMBATREACH: 1.5
[0] UNIT_FIELD_DISPLAYID: 3167/4.438E-42
[0] UNIT_FIELD_NATIVEDISPLAYID: 3167/4.438E-42
[0] UNIT_MOD_CAST_SPEED: 1065353216/1
[0] UNIT_FIELD_BYTES_2: 1/1/0/0
[0] UNIT_FIELD_HOVERHEIGHT: 1
ServerToClient: SMSG_COMPRESSED_UPDATE_OBJECT (0x01F6) Length: 311 ConnIdx: 0 Time: 07/03/2010 03:13:20.000 Number: 1572879
Count: 3
[0] UpdateType: CreateObject2
[0] GUID: Full: 0xF130000044053F7F Type: Creature Entry: 68 Low: 343935
[0] Object Type: 3 (Unit)
[0] Update Flags: 96 (Living, StationaryObject)
[0] Movement Flags: 134217729 (Forward, SplineEnabled)
[0] Extra Movement Flags: 0 (None)
[0] Time: 2521518464
[0] Position: X: -8487.427 Y: 538.4369 Z: 97.90044
[0] Orientation: 2.955831289291381835
[0] Fall Time: 0
[0] Walk Speed: 2.5
[0] Run Speed: 10
[0] RunBack Speed: 4.5
[0] Swim Speed: 4.722222328186035156
[0] SwimBack Speed: 2.5
[0] Turn Speed: 7
[0] Fly Speed: 4.5
[0] FlyBack Speed: 3.141592741012573242
[0] Pitch Speed: 3.141592741012573242
[0] Spline Flags: 69632 (WalkMode, FinalTarget)
[0] Final Spline Target GUID: Full: x Type: Player Low: x Name: x
[0] Spline Time: 398
[0] Spline Full Time: 1230
[0] Spline ID: 61666336
[0] Spline Duration Multiplier: 1
[0] Spline Duration Multiplier Next: 1
[0] Spline Vertical Acceleration: 0
[0] Spline Start Time: 0
[0] [0] Spline Waypoint: X: -8482.68 Y: 537.4851 Z: 97.96122
[0] [1] Spline Waypoint: X: -8483.65 Y: 537.72705 Z: 97.96122
[0] [2] Spline Waypoint: X: -8484.801 Y: 537.94336 Z: 97.94513
[0] [3] Spline Waypoint: X: -8489.363 Y: 538.8008 Z: 97.867485
[0] [4] Spline Waypoint: X: -8495.458 Y: 539.9461 Z: 97.45632
[0] [5] Spline Waypoint: X: -8495.458 Y: 539.9461 Z: 97.45632
[0] Spline Mode: 0 (Linear)
[0] Spline Endpoint: X: -8495.458 Y: 539.9461 Z: 97.45632
[0] OBJECT_FIELD_GUID: Full: 0xF130000044053F7F Type: Creature Entry: 68 Low: 343935
[0] OBJECT_FIELD_TYPE: 9
[0] OBJECT_FIELD_ENTRY: 68
[0] OBJECT_FIELD_SCALE_X: 1
[0] UNIT_FIELD_TARGET: Full: x Type: Player Low: x Name: x
[0] UNIT_FIELD_BYTES_0: 0/1/0/1
[0] UNIT_FIELD_HEALTH: 15952
[0] UNIT_FIELD_POWER3: 100/1.4E-43
[0] UNIT_FIELD_POWER4: 100/1.4E-43
[0] UNIT_FIELD_POWER5: 1000000/1.401298E-39
[0] UNIT_FIELD_MAXHEALTH: 15952/2.2354E-41
[0] UNIT_FIELD_MAXPOWER3: 100/1.4E-43
[0] UNIT_FIELD_MAXPOWER4: 100/1.4E-43
[0] UNIT_FIELD_MAXPOWER5: 1000000/1.401298E-39
[0] UNIT_FIELD_LEVEL: 75/1.05E-43
[0] UNIT_FIELD_FACTIONTEMPLATE: 11/1.5E-44 (11)
[0] UNIT_VIRTUAL_ITEM_SLOT_ID: 1899/2.661E-42
[0] UNIT_VIRTUAL_ITEM_SLOT_ID + 1: 143/2E-43
[0] UNIT_FIELD_FLAGS: 559104
[0] UNIT_FIELD_FLAGS_2: 2048
[0] UNIT_FIELD_BASEATTACKTIME: 2000/2.803E-42
[0] UNIT_FIELD_UNK63: 2000/2.803E-42
[0] UNIT_FIELD_BOUNDINGRADIUS: 0.306
[0] UNIT_FIELD_COMBATREACH: 1.5
[0] UNIT_FIELD_DISPLAYID: 3167/4.438E-42
[0] UNIT_FIELD_NATIVEDISPLAYID: 3167/4.438E-42
[0] UNIT_MOD_CAST_SPEED: 1065353216/1
[0] UNIT_FIELD_BYTES_2: 1/1/0/0
[0] UNIT_FIELD_HOVERHEIGHT: 1
ServerToClient: SMSG_COMPRESSED_UPDATE_OBJECT (0x01F6) Length: 976 ConnIdx: 0 Time: 07/03/2010 03:13:22.000 Number: 1572932
[20] UpdateType: CreateObject1
[20] GUID: Full: 0xF1300005C0000B96 Type: Creature Entry: 1472 Low: 2966
[20] Object Type: 3 (Unit)
[20] Update Flags: 96 (Living, StationaryObject)
[20] Movement Flags: 0 (None)
[20] Extra Movement Flags: 0 (None)
[20] Time: 2521520468
[20] Position: X: -8469.34 Y: 582.9312 Z: 96.05196
[20] Orientation: 5.375614166259765625
[20] Fall Time: 0
[20] Walk Speed: 2.5
[20] Run Speed: 8
[20] RunBack Speed: 4.5
[20] Swim Speed: 4.722222328186035156
[20] SwimBack Speed: 2.5
[20] Turn Speed: 7
[20] Fly Speed: 4.5
[20] FlyBack Speed: 3.141592741012573242
[20] Pitch Speed: 3.141592741012573242
[20] OBJECT_FIELD_GUID: Full: 0xF1300005C0000B96 Type: Creature Entry: 1472 Low: 2966
[20] OBJECT_FIELD_TYPE: 9
[20] OBJECT_FIELD_ENTRY: 1472
[20] OBJECT_FIELD_SCALE_X: 1
[20] UNIT_FIELD_BYTES_0: 0/1/0/1
[20] UNIT_FIELD_HEALTH: 3189
[20] UNIT_FIELD_POWER3: 100/1.4E-43
[20] UNIT_FIELD_POWER4: 100/1.4E-43
[20] UNIT_FIELD_POWER5: 1000000/1.401298E-39
[20] UNIT_FIELD_MAXHEALTH: 3189/4.469E-42
[20] UNIT_FIELD_MAXPOWER3: 100/1.4E-43
[20] UNIT_FIELD_MAXPOWER4: 100/1.4E-43
[20] UNIT_FIELD_MAXPOWER5: 1000000/1.401298E-39
[20] UNIT_FIELD_LEVEL: 53/7.4E-44
[20] UNIT_FIELD_FACTIONTEMPLATE: 55/7.7E-44 (55)
[20] UNIT_VIRTUAL_ITEM_SLOT_ID: 1903/2.667E-42
[20] UNIT_FIELD_FLAGS: 512
[20] UNIT_FIELD_FLAGS_2: 2048
[20] UNIT_FIELD_BASEATTACKTIME: 2000/2.803E-42
[20] UNIT_FIELD_UNK63: 2000/2.803E-42
[20] UNIT_FIELD_BOUNDINGRADIUS: 0.347
[20] UNIT_FIELD_COMBATREACH: 1.5
[20] UNIT_FIELD_DISPLAYID: 5570/7.805E-42
[20] UNIT_FIELD_NATIVEDISPLAYID: 5570/7.805E-42
[20] UNIT_MOD_CAST_SPEED: 1065353216/1
[20] UNIT_FIELD_BYTES_2: 1/1/0/0
[20] UNIT_FIELD_HOVERHEIGHT: 1
ServerToClient: SMSG_AURA_UPDATE_ALL (0x0495) Length: 7 ConnIdx: 0 Time: 07/03/2010 03:13:22.000 Number: 1572933
GUID: Full: 0xF1300005C0000B96 Type: Creature Entry: 1472 Low: 2966
ServerToClient: MSG_MOVE_STOP_TURN (0x00BE) Length: 36 ConnIdx: 0 Time: 07/03/2010 03:13:26.000 Number: 1572989
Guid: Full: x Type: Player Low: x Name: x
Movement Flags: 1 (Forward)
Extra Movement Flags: 0 (None)
Time: 2521514598
Position: X: -8471.936 Y: 568.85376 Z: 96.38039
Orientation: 0.506396949291229248
Fall Time: 853
ServerToClient: SMSG_AI_REACTION (0x013C) Length: 12 ConnIdx: 0 Time: 07/03/2010 03:13:26.000 Number: 1572993
GUID: Full: 0xF1300005C0000B96 Type: Creature Entry: 1472 Low: 2966
Reaction: 4 (Destroy)
ServerToClient: SMSG_COMPRESSED_UPDATE_OBJECT (0x01F6) Length: 324 ConnIdx: 0 Time: 07/03/2010 03:13:34.000 Number: 1573132
Count: 2
[0] UpdateType: CreateObject2
[0] GUID: Full: 0xF130000044053F93 Type: Creature Entry: 68 Low: 343955
[0] Object Type: 3 (Unit)
[0] Update Flags: 96 (Living, StationaryObject)
[0] Movement Flags: 134217729 (Forward, SplineEnabled)
[0] Extra Movement Flags: 0 (None)
[0] Time: 2521532489
[0] Position: X: -8444.2 Y: 595.20013 Z: 93.7861
[0] Orientation: 4.106109619140625
[0] Fall Time: 0
[0] Walk Speed: 2.5
[0] Run Speed: 10
[0] RunBack Speed: 4.5
[0] Swim Speed: 4.722222328186035156
[0] SwimBack Speed: 2.5
[0] Turn Speed: 7
[0] Fly Speed: 4.5
[0] FlyBack Speed: 3.141592741012573242
[0] Pitch Speed: 3.141592741012573242
[0] Spline Flags: 69632 (WalkMode, FinalTarget)
[0] Final Spline Target GUID: Full: x Type: Player Low: x Name: x
[0] Spline Time: 396
[0] Spline Full Time: 1941
[0] Spline ID: 61669269
[0] Spline Duration Multiplier: 1
[0] Spline Duration Multiplier Next: 1
[0] Spline Vertical Acceleration: 0
[0] Spline Start Time: 0
[0] [0] Spline Waypoint: X: -8441.803 Y: 599.39215 Z: 93.87435
[0] [1] Spline Waypoint: X: -8441.977 Y: 598.40735 Z: 93.87435
[0] [2] Spline Waypoint: X: -8444.873 Y: 594.2301 Z: 93.759415
[0] [3] Spline Waypoint: X: -8445.606 Y: 593.1725 Z: 93.68641
[0] [4] Spline Waypoint: X: -8448.293 Y: 589.29785 Z: 93.82089
[0] [5] Spline Waypoint: X: -8449.2705 Y: 587.8884 Z: 93.948906
[0] [6] Spline Waypoint: X: -8451.667 Y: 584.4325 Z: 94.35769
[0] [7] Spline Waypoint: X: -8453.002 Y: 582.50757 Z: 94.2894
[0] [8] Spline Waypoint: X: -8453.002 Y: 582.50757 Z: 94.2894
[0] Spline Mode: 0 (Linear)
[0] Spline Endpoint: X: -8453.002 Y: 582.50757 Z: 94.2894
[0] OBJECT_FIELD_GUID: Full: 0xF130000044053F93 Type: Creature Entry: 68 Low: 343955
[0] OBJECT_FIELD_TYPE: 9
[0] OBJECT_FIELD_ENTRY: 68
[0] OBJECT_FIELD_SCALE_X: 1
[0] UNIT_FIELD_TARGET: Full: x Type: Player Low: x Name: x
[0] UNIT_FIELD_BYTES_0: 0/1/0/1
[0] UNIT_FIELD_HEALTH: 15952
[0] UNIT_FIELD_POWER3: 100/1.4E-43
[0] UNIT_FIELD_POWER4: 100/1.4E-43
[0] UNIT_FIELD_POWER5: 1000000/1.401298E-39
[0] UNIT_FIELD_MAXHEALTH: 15952/2.2354E-41
[0] UNIT_FIELD_MAXPOWER3: 100/1.4E-43
[0] UNIT_FIELD_MAXPOWER4: 100/1.4E-43
[0] UNIT_FIELD_MAXPOWER5: 1000000/1.401298E-39
[0] UNIT_FIELD_LEVEL: 75/1.05E-43
[0] UNIT_FIELD_FACTIONTEMPLATE: 11/1.5E-44 (11)
[0] UNIT_VIRTUAL_ITEM_SLOT_ID: 1899/2.661E-42
[0] UNIT_VIRTUAL_ITEM_SLOT_ID + 1: 143/2E-43
[0] UNIT_FIELD_FLAGS: 559104
[0] UNIT_FIELD_FLAGS_2: 2048
[0] UNIT_FIELD_BASEATTACKTIME: 2000/2.803E-42
[0] UNIT_FIELD_UNK63: 2000/2.803E-42
[0] UNIT_FIELD_BOUNDINGRADIUS: 0.306
[0] UNIT_FIELD_COMBATREACH: 1.5
[0] UNIT_FIELD_DISPLAYID: 3167/4.438E-42
[0] UNIT_FIELD_NATIVEDISPLAYID: 3167/4.438E-42
[0] UNIT_MOD_CAST_SPEED: 1065353216/1
[0] UNIT_FIELD_BYTES_2: 1/1/0/0
[0] UNIT_FIELD_HOVERHEIGHT: 1
ServerToClient: SMSG_AI_REACTION (0x013C) Length: 12 ConnIdx: 0 Time: 07/03/2010 03:13:34.000 Number: 1573137
GUID: Full: 0xF1300005C0000B96 Type: Creature Entry: 1472 Low: 2966
Reaction: 4 (Destroy)
ServerToClient: SMSG_COMPRESSED_UPDATE_OBJECT (0x01F6) Length: 559 ConnIdx: 0 Time: 07/03/2010 03:13:43.000 Number: 1573283
[1] UpdateType: CreateObject2
[1] GUID: Full: 0xF130000044053F99 Type: Creature Entry: 68 Low: 343961
[1] Object Type: 3 (Unit)
[1] Update Flags: 96 (Living, StationaryObject)
[1] Movement Flags: 134217729 (Forward, SplineEnabled)
[1] Extra Movement Flags: 0 (None)
[1] Time: 2521541314
[1] Position: X: -8427.269 Y: 565.1104 Z: 93.928696
[1] Orientation: 2.471123933792114257
[1] Fall Time: 0
[1] Walk Speed: 2.5
[1] Run Speed: 10
[1] RunBack Speed: 4.5
[1] Swim Speed: 4.722222328186035156
[1] SwimBack Speed: 2.5
[1] Turn Speed: 7
[1] Fly Speed: 4.5
[1] FlyBack Speed: 3.141592741012573242
[1] Pitch Speed: 3.141592741012573242
[1] Spline Flags: 69632 (WalkMode, FinalTarget)
[1] Final Spline Target GUID: Full: x Type: Player Low: x Name: x
[1] Spline Time: 401
[1] Spline Full Time: 2122
[1] Spline ID: 61671175
[1] Spline Duration Multiplier: 1
[1] Spline Duration Multiplier Next: 1
[1] Spline Vertical Acceleration: 0
[1] Spline Start Time: 0
[1] [0] Spline Waypoint: X: -8423.919 Y: 561.7109 Z: 93.624565
[1] [1] Spline Waypoint: X: -8424.194 Y: 562.6721 Z: 93.624565
[1] [2] Spline Waypoint: X: -8432.102 Y: 568.9427 Z: 94.40671
[1] [3] Spline Waypoint: X: -8434.964 Y: 571.2122 Z: 94.714226
[1] [4] Spline Waypoint: X: -8437.342 Y: 573.0978 Z: 94.692276
[1] [5] Spline Waypoint: X: -8440.77 Y: 575.8162 Z: 94.64172
[1] [6] Spline Waypoint: X: -8440.77 Y: 575.8162 Z: 94.64172
[1] Spline Mode: 0 (Linear)
[1] Spline Endpoint: X: -8440.77 Y: 575.8162 Z: 94.64172
[1] OBJECT_FIELD_GUID: Full: 0xF130000044053F99 Type: Creature Entry: 68 Low: 343961
[1] OBJECT_FIELD_TYPE: 9
[1] OBJECT_FIELD_ENTRY: 68
[1] OBJECT_FIELD_SCALE_X: 1
[1] UNIT_FIELD_TARGET: Full: x Type: Player Low: x Name: x
[1] UNIT_FIELD_BYTES_0: 0/1/0/1
[1] UNIT_FIELD_HEALTH: 15952
[1] UNIT_FIELD_POWER3: 100/1.4E-43
[1] UNIT_FIELD_POWER4: 100/1.4E-43
[1] UNIT_FIELD_POWER5: 1000000/1.401298E-39
[1] UNIT_FIELD_MAXHEALTH: 15952/2.2354E-41
[1] UNIT_FIELD_MAXPOWER3: 100/1.4E-43
[1] UNIT_FIELD_MAXPOWER4: 100/1.4E-43
[1] UNIT_FIELD_MAXPOWER5: 1000000/1.401298E-39
[1] UNIT_FIELD_LEVEL: 75/1.05E-43
[1] UNIT_FIELD_FACTIONTEMPLATE: 11/1.5E-44 (11)
[1] UNIT_VIRTUAL_ITEM_SLOT_ID: 1899/2.661E-42
[1] UNIT_VIRTUAL_ITEM_SLOT_ID + 1: 143/2E-43
[1] UNIT_FIELD_FLAGS: 559104
[1] UNIT_FIELD_FLAGS_2: 2048
[1] UNIT_FIELD_BASEATTACKTIME: 2000/2.803E-42
[1] UNIT_FIELD_UNK63: 2000/2.803E-42
[1] UNIT_FIELD_BOUNDINGRADIUS: 0.306
[1] UNIT_FIELD_COMBATREACH: 1.5
[1] UNIT_FIELD_DISPLAYID: 3167/4.438E-42
[1] UNIT_FIELD_NATIVEDISPLAYID: 3167/4.438E-42
[1] UNIT_MOD_CAST_SPEED: 1065353216/1
[1] UNIT_FIELD_BYTES_2: 1/1/0/0
[1] UNIT_FIELD_HOVERHEIGHT: 1
ServerToClient: SMSG_CHAT (0x0096) Length: 58 ConnIdx: 0 Time: 07/03/2010 03:13:45.000 Number: 1573353
Type: 12 (MonsterSay)
Language: 6 (Dwarvish)
GUID: Full: 0xF1300005C0000B96 Type: Creature Entry: 1472 Low: 2966
Constant time: 0
Name Length: 16
Name: Morgg Stormshot
Receiver GUID: Full: x Type: Player Low: x Name: x
Text Length: 8
Text: Guards!
Chat Tag: 0 (None)
ServerToClient: SMSG_AI_REACTION (0x013C) Length: 12 ConnIdx: 0 Time: 07/03/2010 03:13:46.000 Number: 1573374
GUID: Full: 0xF1300005C0000B96 Type: Creature Entry: 1472 Low: 2966
Reaction: 4 (Destroy)
ServerToClient: SMSG_COMPRESSED_UPDATE_OBJECT (0x01F6) Length: 320 ConnIdx: 0 Time: 07/03/2010 03:13:50.000 Number: 1573498
[1] UpdateType: CreateObject2
[1] GUID: Full: 0xF130000044053F9A Type: Creature Entry: 68 Low: 343962
[1] Object Type: 3 (Unit)
[1] Update Flags: 96 (Living, StationaryObject)
[1] Movement Flags: 134217729 (Forward, SplineEnabled)
[1] Extra Movement Flags: 0 (None)
[1] Time: 2521548931
[1] Position: X: -8504.808 Y: 568.02515 Z: 99.48785
[1] Orientation: 0.82795339822769165
[1] Fall Time: 0
[1] Walk Speed: 2.5
[1] Run Speed: 10
[1] RunBack Speed: 4.5
[1] Swim Speed: 4.722222328186035156
[1] SwimBack Speed: 2.5
[1] Turn Speed: 7
[1] Fly Speed: 4.5
[1] FlyBack Speed: 3.141592741012573242
[1] Pitch Speed: 3.141592741012573242
[1] Spline Flags: 69632 (WalkMode, FinalTarget)
[1] Final Spline Target GUID: Full: x Type: Player Low: x Name: x
[1] Spline Time: 402
[1] Spline Full Time: 1580
[1] Spline ID: 61672800
[1] Spline Duration Multiplier: 1
[1] Spline Duration Multiplier Next: 1
[1] Spline Vertical Acceleration: 0
[1] Spline Start Time: 0
[1] [0] Spline Waypoint: X: -8506.197 Y: 565.0744 Z: 99.48208
[1] [1] Spline Waypoint: X: -8507.072 Y: 565.5592 Z: 99.48208
[1] [2] Spline Waypoint: X: -8503.779 Y: 569.1451 Z: 99.49046
[1] [3] Spline Waypoint: X: -8501.404 Y: 571.97754 Z: 99.54196
[1] [4] Spline Waypoint: X: -8498.554 Y: 570.6621 Z: 99.70183
[1] [5] Spline Waypoint: X: -8497.135 Y: 570.0074 Z: 99.29201
[1] [6] Spline Waypoint: X: -8497.135 Y: 570.0074 Z: 99.29201
[1] Spline Mode: 0 (Linear)
[1] Spline Endpoint: X: -8497.135 Y: 570.0074 Z: 99.29201
[1] OBJECT_FIELD_GUID: Full: 0xF130000044053F9A Type: Creature Entry: 68 Low: 343962
[1] OBJECT_FIELD_TYPE: 9
[1] OBJECT_FIELD_ENTRY: 68
[1] OBJECT_FIELD_SCALE_X: 1
[1] UNIT_FIELD_TARGET: Full: x Type: Player Low: x Name: x
[1] UNIT_FIELD_BYTES_0: 0/1/1/1
[1] UNIT_FIELD_HEALTH: 15952
[1] UNIT_FIELD_POWER3: 100/1.4E-43
[1] UNIT_FIELD_POWER4: 100/1.4E-43
[1] UNIT_FIELD_POWER5: 1000000/1.401298E-39
[1] UNIT_FIELD_MAXHEALTH: 15952/2.2354E-41
[1] UNIT_FIELD_MAXPOWER3: 100/1.4E-43
[1] UNIT_FIELD_MAXPOWER4: 100/1.4E-43
[1] UNIT_FIELD_MAXPOWER5: 1000000/1.401298E-39
[1] UNIT_FIELD_LEVEL: 75/1.05E-43
[1] UNIT_FIELD_FACTIONTEMPLATE: 11/1.5E-44 (11)
[1] UNIT_VIRTUAL_ITEM_SLOT_ID: 1899/2.661E-42
[1] UNIT_VIRTUAL_ITEM_SLOT_ID + 1: 143/2E-43
[1] UNIT_FIELD_FLAGS: 559104
[1] UNIT_FIELD_FLAGS_2: 2048
[1] UNIT_FIELD_BASEATTACKTIME: 2000/2.803E-42
[1] UNIT_FIELD_UNK63: 2000/2.803E-42
[1] UNIT_FIELD_BOUNDINGRADIUS: 0.208
[1] UNIT_FIELD_COMBATREACH: 1.5
[1] UNIT_FIELD_DISPLAYID: 5446/7.631E-42
[1] UNIT_FIELD_NATIVEDISPLAYID: 5446/7.631E-42
[1] UNIT_MOD_CAST_SPEED: 1065353216/1
[1] UNIT_FIELD_BYTES_2: 1/1/0/0
[1] UNIT_FIELD_HOVERHEIGHT: 1
ServerToClient: SMSG_CHAT (0x0096) Length: 58 ConnIdx: 0 Time: 07/03/2010 03:13:50.000 Number: 1573502
Type: 12 (MonsterSay)
Language: 6 (Dwarvish)
GUID: Full: 0xF1300005C0000B96 Type: Creature Entry: 1472 Low: 2966
Constant time: 0
Name Length: 16
Name: Morgg Stormshot
Receiver GUID: Full: x Type: Player Low: x Name: x
Text Length: 8
Text: Guards!
Chat Tag: 0 (None)
ServerToClient: SMSG_AI_REACTION (0x013C) Length: 12 ConnIdx: 0 Time: 07/03/2010 03:13:51.000 Number: 1573525
GUID: Full: 0xF1300005C0000B96 Type: Creature Entry: 1472 Low: 2966
Reaction: 4 (Destroy)
ServerToClient: SMSG_CHAT (0x0096) Length: 58 ConnIdx: 0 Time: 07/03/2010 03:13:58.000 Number: 1573923
Type: 12 (MonsterSay)
Language: 6 (Dwarvish)
GUID: Full: 0xF1300005C0000B96 Type: Creature Entry: 1472 Low: 2966
Constant time: 0
Name Length: 16
Name: Morgg Stormshot
Receiver GUID: Full: x Type: Player Low: x Name: x
Text Length: 8
Text: Guards!
Chat Tag: 0 (None)
ServerToClient: SMSG_AI_REACTION (0x013C) Length: 12 ConnIdx: 0 Time: 07/03/2010 03:13:59.000 Number: 1573932
GUID: Full: 0xF1300005C0000B96 Type: Creature Entry: 1472 Low: 2966
Reaction: 4 (Destroy)