• Welcome to Valhalla Legends Archive.
 

D2GS Packet Research

Started by Ringo, June 02, 2005, 07:09 PM

Previous topic - Next topic
|

Ringo

*Wunderd when this was going to get moved to BNBDR* :)

Hmm, i was just re-reading this post about the decompression, when i noticed skywing say this:
Quote from: Skywing on August 21, 2003, 11:39 PM
There are indeed several bugs in the D2 packet decompressor code floating around - and you're right about them not being with the table itself.

You ought to be able to find them without too much trouble if you try to understand what all of the code does.
And indeed there is a bug, one that chops off the last byte or 2 of the packet (or am i the only one to get this?) -- it seems to happen alot in open games.
Anyway, if anyones useing the example code i posted, you just need to change the DataDecomp() function, and it will fix it:

Private Function DataDecomp(Data As String, ByVal pSize As Long, OutBuf As String) As Long
    On Error Resume Next
    Dim SizeReturn As Long
    DataDecomp = GamePacketDecode(Left(Data, pSize + 1), Len(Left(Data, pSize)) + 1, OutBuf, Len(OutBuf), SizeReturn)
    OutBuf = Left(OutBuf, SizeReturn)
    Data = Mid(Data, 2 + pSize)
End Function

The extra byte given to the API will be lost, resulting in the whole message being decompressed and returned in the OutBuf.


Another thing, NetNX:
How did you get on with finding working compression code?
I'd love to host open bnet games and/or make a realm compatible D2GS!.
I think PvPGN servsers support D2GS, and i here there open source, has anyone checked it out for compression code?

And im also researching C > S 0x6C for open games, and was wundering if anyone had any infomation on it?
Incase anyone was wundering, the client uses it to send the host of the game the items the character is useing.
Then the host sends the data back in 0x9C/0x9D to say your useing them items.

Thanks in advance

LivedKrad

Has anyone figured out how to respond to 0xAE yet? After I initially send 0x66 at the beginning of the game (as a blank packet), I get one 0xAE response, to which I respond with BYTE: 0x66 WORD: 1 BYTE: 0, and after that I get no more 0xAE messages which obviously means Battle.net isn't buying into my shit.

So, does anyone know what is to be sent back? I notice on game initialization the 0x66 packet is of size 4 bytes, and after that the average size is about 0x23. Any guesses?

ShadowDancer

Someone stills interested in this?
Quote from: MyndFyre-vL
No. We help people who help themselves.
http://sourceforge.net/projects/d2gs
http://assembla.com/space/d2gs

Joe[x86]

I may look into it when .NET Bot gets further into completion.
Quote from: brew on April 25, 2007, 07:33 PM
that made me feel like a total idiot. this entire thing was useless.

ShadowDancer

#124
I am trying to complete some remaining things soo if is there a more up to date list plz send me the link.

S > C

0x94 skills list

(byte) count
(dword) player_id
for each skill (1 to count) {
(word) skill id
(byte) skill amount
}

=======================================================

0x21 set skill amount
{
//set skill amount
//byte[0] -> player type
//byte[1] -> unknow
//dword[0] -> player id
//word[1] -> skill
//word[2] -> amount
//byte[0] -> unknow
}
tells the amount of skill points that one player haves

=======================================================
27:

This packet comes when a npc talks with you, can be books also.

27 01 1D 00 00 00 02 00 02 00 79 01 02 00 AF 01 00 00... (and all the remaining 0)

it says:
the comp_player 1D is talking to you, amount of dialogs 2,
first dialog id (may be unique) 79 01
second dialog id (may be unique) AF 01

soo a probably packet format is:
(BYTE) type
(DWORD) relator_id
(BYTE) amount of dialogs
(BYTE) unknow, values (0x00, 0x6F)

for each dialog {
(WORD) unknow flags seen: 00, 02
(WORD) unique dialog id
}

if you not replye a 31 packet for each dialog, the server will keep sending 0x8A(player want talk with you) packets and 27 packets each interaction.

=======================================================
28 format:
(BYTE) type
(DWORD) Relator_Id
(BYTE) unknow (only 0 seen)
(WORD) unknow (only 1 seen)

for each quest {
(BYTE) Quest State
(BYTE) Quest Stand
}

Quest States
0x10 = Quest started: go to complete it
0x11 = 2nd mission dones with this
0x12 = comes in 2nd mission
0x15 = 4th mission dones with this
0x19 =
0x1A = Need to return for the reward

Standings
0x20 = It comes when the quest is ending or is if it is done.
0x40 = (¿)
0x80 = I havent seen it at the moment

type:
06 This is the common quest info that does not notifyes new changes
  -> Relator_Id is 0
01 a computer player is talking you about the quest (talk info comes with packet 0x27).


=======================================================
0A
(BYTE) Object Type
(DWORD) Object ID

Remove an object, for example a tp that disapears, an item picked from the ground, a moster killed.

0A 02 1B 00 00 00

=======================================================
03 
[byte act] (0-4)
[dword unknow]  = EE 78 68 18
[word MapArea]
[dword unknow] = DB E7 AF A0

ex 1
[d2gs unpadded+decoded+unpadded 12]
03 02 EE 78 68 18 4B 00 DB E7 AF A0
ex 2
[d2gs unpadded+decoded+unpadded 12]
03 01 EE 78 68 18 28 00 DB E7 AF A0

Usefull message, comes at game start and when your character changes from act.

=======================================================


31
[dword compplayerid]
[dword unknow]

end quest conversation with computer players

31 xx xx xx xx 00 00 00 00


=======================================================
22
(BYTE) unknow
(BYTE) unknow
(DWORD) Player ID
(WORD) seems as skills
(BYTE) unknow
(WORD) unknow

[d2gs unpadded+decoded+unpadded 12]
22 00 DE xx xx xx xx DB 00 01 D7 00 (Scroll of Townportal)

".Þ....Û..×.
[d2gs unpadded+decoded+unpadded 12]
22 00 DE xx xx xx xx D9 00 01 D7 00 (Scroll of Identify)

=======================================================

0x23
D2GS_CurrentSkillinhand
(BYTE) Player Type
(DWORD) Player ID
(BYTE) Hand 0 rigth 1 left
(WORD) Skill
(DWORD) Flags

This packet says what skill have we selected in your hands.

[d2gs unpadded+decoded+unpadded 13]
23 00 02 00 00 00 00 24 00 FF FF FF FF


========================================================
0x76
D2GS_POSTPLAYER

(byte) Unknow
(dword) Player ID

76 00 02 00 00 00

========================================================
7B
D2GS_KEYCONFIG
(BYTE) KeySlot (ie 0 as F1)
(BYTE) Skill
(BYTE) boolean 0x00 for rigth hand or 0x80 for left hand
(DWORD) unknow 0xFFFF


[d2gs unpadded+decoded+unpadded 8]
7B 00 70 80 FF FF FF FF

{.k€ÿÿÿÿ
[d2gs unpadded+decoded+unpadded 8]
7B 03 71 00 FF FF FF FF

{.q.ÿÿÿÿ


Quote from: MyndFyre-vL
No. We help people who help themselves.
http://sourceforge.net/projects/d2gs
http://assembla.com/space/d2gs

KermEd

#125

Ringo, Heres a few more if you want to add them to the
list. They are based on my own findings, and might not
be correct, but hey its a few more bits of info.

S > C[/size]


0x01 MapInit (If Followed By 0x02)
Length = 7 + Header
0x01 - 00 04 00 30 00 01 01  - Normal, Normal
0x01 - 01 04 10 30 00 01 01  - Nightmare, Normal
0x01 - 02 04 20 30 00 01 01  - Hell, Normal
0x01 - 00 04 08 30 00 01 01  - Normal, Hardcore
(BYTE) Difficulty
(BYTE)  Unknown (Always 04)
(BYTE)  Hardcore & Difficulty
(DWORD) Unknown (Always 30, 00, 01, 01)


Difficulty,
            00=Normal
            01=Nightmare
            02=Hell
HardCore & Difficulty
            08=Normal, Hardcore
            10=Normal, Normal
            18=Nightmare, Hardcore  *?
            20=Nightmare, Normal
            28=Hell, Hardcore  *?
            30=Hell, Normal

Notes:

The packet always comes through as the same size, but
these values are only true the first time it is sent, at game start.



0x02 Game Initialized?
Length = Header Only
0x02



0x05 Game Saved On Battle.Net?
Length = Header Only
0x05



0x06 Game End, User Quit.
Length = Header Only
0x06

Notes:

Packet 0x06 will follow Packet 0x05 prior to quitting a game. 
Mysteriously enough these two packets can be seen together at
other times.



0x21 Skill Granted From Item
Length = 11 + Header
0x21 - 00 00 | 61 38 E4 07 | 2F 00 | 00 | 12 | 00
                      ^ PlayerID     ^Skill          ^Level
(WORD)  Unknown
(DWORD) PlayerID
(WORD) Skill
(BYTE)  Unknown
(BYTE)  SkillLevel
(BYTE)  Unknown


Notes:

This displays the Skill Name, and Level of skill you recieve
only from an item.  If you have multiple items (a set for
example) that give you the skill, this seems to trigger once
for each of the items. 



0x41 (Another) PlayerID Recieved
Length = 5 + Header
0x42 - 00 | 37 3E 03 A7
  Type ^     ^  ID
(BYTE) ObjectType
(DWORD) ObjectID


Notes:

This ID is recieved on much rarer occasions than 0x0B



0x65 Kill Counter
Length = 6 + Header
| 06 89 9C 79 | 01 00
| 67 27 CC E3 | 03 00
  ^ Id              ^ Count
(DWORD) Player ID
(WORD) Current Kills


Notes:

This counter keeps track of your total number of
kills since the new game was created.  It should
be noted, that if it is sent with an incorrect Player
ID, its function changes and it does not display
your current kills.



0x67 D2GS_COMMOVE
Length = 16
(DWORD) Computer Player ID
(BYTE) Movment Type (0x01=walk, 0x17=run)
(WORD) Moving to Location X -  Reversed !
(WORD) Moving To Location Y -  Reversed !
(WORD) Unknown - 0x01
(BYTE) Unknown (always 0x01/0x07/0x0D/0x0F)
(WORD) Unknown
(BYTE) Unknown

   
Notes:

This code was already posted here by you, but I found
I had to manually reverse the LocX and LocY, and thought
I should post a note about it in case other users have
the same problem.



0x9E Merc Attribute As Byte
Length = 6 + Header
0x9E - 0C | 85 2F 36 1A | 0F
   Attr ^ Id ^        Value ^
(BYTE) Attribute Type
(DWORD) MercID
(BYTE) Attribute Value


Notes:

This also seems to trigger for other members of your
non player party, and might be used for monsters as
well.  (Didn't seem to though on testing)



0x9F Merc Attribute As Word
Length = 7 + Header
0x9F - 07 | 85 2F 36 1A | 00 D2
    Attr ^ Id ^        Value ^
(BYTE) Attribute Type
(DWORD) MercID
(WORD) Attribute Value


Notes:

This attribute follows the same format as the player
stats packet (0x1E).  If the value is below 255 the
first byte will be null in the Attribute Value and only
the second byte should be used.

Using both bytes when one is null can show incorrect
values for your stats.

This also seems to trigger for other members of your
non player party, and might be used for monsters as
well.  (Didn't seem to though on testing)



0xA0 Merc Attribute As Dword
Length = 9 + Header
0xA0 - 0D | 85 2F 36 1A | 58 B7 06 00
    Attr ^ Id ^         Value ^
(BYTE) Attribute Type
(DWORD) MercID
(DWORD) Attribute Value


Notes:

This also seems to trigger for other members of your
non player party, and might be used for monsters as
well.  (Didn't seem to though on testing)



Also, Here is a list of a few packets that always seem
to contain no data, and are of 0 Length + Header:

0x02 - Game Init?
0x04 - Some Lists Show This As Screen Refresh
0x05 - Blank
0x4F - Blank
0x61 - (BYTE)  [my value was 0F]
0x72 - Blank
0x97 - Blank
0xAF - Blank
0xB3 - Blank, Banned Ip?

I've got about another 10 that I've been trying to decode
today and will post them when progress is made.  I'm also
working on 0x28 (Quest Log) as it seems to not be as
posted for my system.

Keep up the good work!! 

Last Updated July 20th, 2006

- KermEd

KermEd

#126
Diablo II 11.1b - Unique Object Codes

Thought someone else might find this useful, I pulled it from the MPQ, and can help you know the sizing of different objects on the maps.

Normal Diablo: 0 - 409, Expansion: is 0 - 409 & 410-572


Id  |Desc                        |Token |X  |Y  |Yoff |Xoff |Xs |Ys |Act |Len |Top  |Wth |Hht |OnMap
--------------------------------------------------------------------------------------------------------
0   |Test Data                   |NU0   |0  |0  |0    |0    |0  |0  |0   |0   |0    |0   |0   |0     
1   |Casket #5                   |C5    |5  |3  |0    |0    |5  |5  |1   |0   |0    |0   |0   |0     
2   |Shrine                      |SF    |3  |3  |0    |0    |0  |0  |1   |3   |84   |0   |0   |310   
3   |Casket #6                   |C6    |5  |3  |0    |0    |5  |5  |1   |0   |0    |0   |0   |0     
4   |Urn #1                      |U1    |1  |1  |0    |0    |1  |1  |2   |0   |0    |0   |0   |0     
5   |Large Chest R               |L1    |1  |2  |0    |0    |0  |0  |7   |15  |0    |0   |0   |0     
6   |Large Chest L               |L2    |2  |1  |0    |0    |0  |0  |7   |15  |0    |0   |0   |0     
7   |Barrel                      |B1    |1  |1  |0    |0    |2  |2  |1   |0   |0    |0   |0   |0     
8   |Tower Tome                  |TT    |1  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |427   
9   |Urn #2                      |U2    |1  |1  |0    |0    |1  |1  |2   |0   |0    |0   |0   |0     
10  |Bench                       |BE    |7  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
11  |Barrel Exploding            |BX    |1  |1  |0    |0    |2  |2  |1   |0   |0    |0   |0   |0     
12  |Rogue Fountain              |FN    |3  |3  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
13  |Door Gate L                 |D1    |1  |3  |4    |1    |0  |0  |1   |-20 |-80  |40  |40  |0     
14  |Door Gate R                 |D2    |3  |1  |4    |1    |0  |0  |1   |-20 |-80  |40  |40  |0     
15  |Door Wooden L               |D3    |1  |3  |4    |0    |0  |0  |1   |-20 |-80  |40  |40  |0     
16  |Door Wooden R               |D4    |3  |1  |3    |1    |0  |0  |1   |-20 |-80  |40  |40  |0     
17  |StoneAlpha                  |S1    |3  |3  |0    |0    |0  |0  |1   |0   |0    |0   |0   |314   
18  |StoneBeta                   |S2    |3  |3  |0    |0    |0  |0  |1   |0   |0    |0   |0   |314   
19  |StoneGamma                  |S3    |3  |3  |0    |0    |0  |0  |1   |0   |0    |0   |0   |314   
20  |StoneDelta                  |S4    |3  |3  |0    |0    |0  |0  |1   |0   |0    |0   |0   |314   
21  |StoneLambda                 |S5    |3  |3  |0    |0    |0  |0  |1   |0   |0    |0   |0   |314   
22  |StoneTheta                  |S6    |3  |3  |0    |0    |0  |0  |1   |0   |0    |0   |0   |314   
23  |DoorCourtyard L             |D5    |1  |7  |1    |1    |0  |0  |1   |-20 |-80  |40  |40  |0     
24  |DoorCourtyard R             |D6    |7  |1  |1    |1    |0  |0  |1   |-20 |-80  |40  |40  |0     
25  |DoorCathedralDouble         |D7    |9  |1  |-11  |0    |0  |0  |1   |-20 |-80  |40  |40  |0     
26  |Cain Captured               |GI    |3  |3  |15   |-14  |0  |0  |1   |0   |0    |0   |0   |0     
27  |DoorMonestaryDouble R       |D8    |7  |1  |1    |1    |0  |0  |1   |-20 |-80  |40  |40  |0     
28  |Hole In Ground              |HI    |5  |3  |1    |1    |0  |0  |1   |0   |0    |0   |0   |0     
29  |Brazier                     |BR    |1  |1  |0    |0    |0  |0  |7   |0   |0    |0   |0   |0     
30  |Inifuss Tree                |IT    |5  |5  |0    |0    |0  |0  |1   |-40 |-40  |80  |80  |313   
31  |Fountain                    |BF    |3  |3  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
32  |Crucifix                    |CL    |3  |3  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
33  |Candles1                    |A1    |3  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
34  |Candles2                    |A2    |1  |3  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
35  |Standard1                   |N1    |1  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
36  |Standard2                   |N2    |1  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
37  |Torch1 Tiki                 |TO    |1  |1  |0    |0    |0  |0  |7   |0   |0    |0   |0   |0     
38  |Torch2 Wall                 |WT    |1  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
39  |RogueBonfire                |RB    |3  |3  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
40  |River1                      |R1    |0  |0  |-9   |0    |0  |0  |1   |0   |0    |0   |0   |0     
41  |River2                      |R2    |0  |0  |-9   |0    |0  |0  |1   |0   |0    |0   |0   |0     
42  |River3                      |R3    |0  |0  |-9   |0    |0  |0  |1   |0   |0    |0   |0   |0     
43  |River4                      |R4    |0  |0  |-9   |0    |0  |0  |1   |0   |0    |0   |0   |0     
44  |River5                      |R5    |0  |0  |-9   |0    |0  |0  |1   |0   |0    |0   |0   |0     
45  |Ambient Sound               |S1    |0  |0  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
46  |Crate                       |CT    |1  |1  |0    |0    |2  |2  |1   |0   |0    |0   |0   |0     
47  |Andariel's Door             |AD    |7  |1  |1    |1    |0  |0  |1   |-20 |-80  |40  |40  |0     
48  |RogueTorch                  |T1    |2  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
49  |RogueTorch                  |T2    |1  |2  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
50  |CasketR                     |C1    |5  |3  |9    |0    |0  |0  |1   |0   |0    |0   |0   |0     
51  |CasketL                     |C2    |3  |5  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
52  |Urn #3                      |U3    |1  |1  |0    |0    |1  |1  |2   |0   |0    |0   |0   |0     
53  |Casket                      |C4    |5  |3  |4    |0    |5  |5  |1   |0   |0    |0   |0   |0     
54  |Rogue Corpse 1              |Z1    |1  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
55  |Rogue Corpse 2              |Z2    |1  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
56  |Rolling Rogue Corpse        |Z5    |1  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
57  |Rogue On A Stick 1          |Z3    |1  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
58  |Rogue On A Stick 2          |Z4    |1  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
59  |Town Portal                 |TP    |4  |4  |0    |0    |0  |0  |15  |-40 |-100 |80  |110 |0     
60  |Permanent Town Portal       |PP    |1  |1  |0    |0    |0  |0  |15  |-40 |-100 |80  |110 |0     
61  |Invis Object                |SS    |5  |5  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
62  |Door Cathedral L            |D9    |1  |4  |1    |1    |0  |0  |1   |-20 |-80  |40  |40  |0     
63  |Door Cathedral R            |DA    |4  |1  |1    |1    |0  |0  |1   |-20 |-80  |40  |40  |0     
64  |Door Wooden L #2            |DB    |1  |4  |4    |-1   |0  |0  |1   |-20 |-80  |40  |40  |0     
65  |Invis River Sound1          |X1    |0  |32 |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
66  |Invis River Sound2          |X2    |32 |0  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
67  |Ripple                      |1R    |1  |1  |0    |0    |0  |0  |3   |0   |0    |0   |0   |0     
68  |Ripple                      |2R    |1  |1  |0    |0    |0  |0  |3   |0   |0    |0   |0   |0     
69  |Ripple                      |3R    |1  |1  |0    |0    |0  |0  |3   |0   |0    |0   |0   |0     
70  |Ripple                      |4R    |1  |1  |0    |0    |0  |0  |3   |0   |0    |0   |0   |0     
71  |Forest Night Sound #1       |F1    |1  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
72  |Forest Night Sound #2       |F2    |1  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
73  |Yeti Dung                   |YD    |1  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
74  |Trap Door                   |TD    |3  |3  |0    |0    |0  |0  |2   |0   |0    |0   |0   |223   
75  |Door By Dock                |DD    |1  |3  |0    |0    |0  |0  |2   |-20 |-80  |40  |40  |0     
76  |Sewer Drip                  |SZ    |5  |5  |0    |0    |0  |0  |15  |0   |0    |0   |0   |0     
77  |Healthorama                 |SH    |3  |3  |0    |0    |0  |0  |1   |1   |84   |0   |0   |310   
78  |Invis Town Sound            |TA    |0  |0  |0    |0    |0  |0  |3   |0   |0    |0   |0   |0     
79  |Casket #3                   |C3    |4  |6  |-4   |0    |6  |8  |1   |0   |0    |0   |0   |0     
80  |Obelisk                     |OB    |1  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
81  |Forest Altar                |AF    |3  |3  |0    |0    |0  |0  |1   |3   |84   |0   |0   |310   
82  |Pool Of Blood               |B2    |3  |3  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
83  |Shrine                      |HS    |3  |3  |0    |-20  |0  |0  |1   |3   |84   |0   |0   |310   
84  |HealingWell                 |HW    |3  |3  |0    |0    |0  |0  |1   |1   |84   |0   |0   |310   
85  |HealthShrine                |BC    |3  |3  |0    |0    |0  |0  |2   |1   |85   |0   |0   |310   
86  |Shrine                      |SG    |3  |3  |0    |0    |0  |0  |2   |3   |85   |0   |0   |310   
87  |Tombchest 1 Large L         |CA    |1  |3  |0    |0    |0  |0  |2   |20  |0    |0   |0   |0     
88  |Tombchest 2 Large R         |CB    |3  |1  |0    |0    |0  |0  |2   |20  |0    |0   |0   |0     
89  |Mummy CoffinL Tomb          |MC    |3  |5  |0    |0    |5  |5  |2   |0   |0    |0   |0   |0     
90  |Desert Obelisk              |DO    |1  |1  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
91  |Tomb Door L                 |TL    |1  |7  |-8   |-11  |0  |0  |2   |-20 |-80  |40  |40  |0     
92  |Tomb Door R                 |TR    |7  |1  |2    |18   |0  |0  |2   |-20 |-80  |40  |40  |0     
93  |ManaShrine                  |iz    |3  |3  |0    |0    |0  |0  |8   |2   |0    |0   |0   |310   
94  |Urn #4                      |U4    |1  |1  |0    |0    |1  |1  |2   |0   |0    |0   |0   |0     
95  |Urn #5                      |U5    |1  |1  |0    |0    |1  |1  |2   |0   |0    |0   |0   |0     
96  |HealthShrine                |iy    |3  |3  |0    |0    |0  |0  |8   |1   |96   |0   |0   |310   
97  |MagicShrine                 |ix    |4  |4  |0    |0    |0  |0  |8   |3   |0    |0   |0   |310   
98  |Tomb Door L 2               |TS    |1  |7  |0    |0    |0  |0  |2   |-20 |-80  |40  |40  |0     
99  |Tomb Door R 2               |TU    |7  |1  |0    |0    |0  |0  |2   |-20 |-80  |40  |40  |0     
100 |Portal To Duriel            |SJ    |1  |3  |-38  |-14  |0  |0  |2   |-40 |-80  |80  |80  |0     
101 |Brazier3                    |B3    |1  |1  |0    |0    |0  |0  |15  |0   |0    |0   |0   |0     
102 |Floor Brazier               |FB    |1  |1  |0    |0    |0  |0  |15  |0   |0    |0   |0   |0     
103 |Flies                       |FL    |1  |1  |0    |0    |0  |0  |15  |0   |0    |0   |0   |0     
104 |Armor Stand 1R              |A3    |2  |1  |0    |0    |0  |0  |7   |0   |0    |0   |0   |0     
105 |Armor Stand 2L              |A4    |1  |2  |0    |0    |0  |0  |7   |0   |0    |0   |0   |0     
106 |Weapon Rack 1R              |W1    |2  |1  |0    |0    |0  |0  |7   |0   |0    |0   |0   |0     
107 |Weapon Rack 2L              |W2    |1  |2  |0    |0    |0  |0  |7   |0   |0    |0   |0   |0     
108 |Malus                       |HM    |2  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |316   
109 |Shrine HealthR              |P2    |3  |3  |0    |0    |0  |0  |2   |1   |109  |0   |0   |310   
110 |Drinker                     |n5    |0  |0  |-10  |-35  |0  |0  |0   |0   |0    |0   |0   |0     
111 |Fountain 1                  |F3    |3  |3  |0    |0    |0  |0  |1   |0   |0    |0   |0   |309   
112 |Gesturer                    |n6    |0  |0  |10   |0    |0  |0  |0   |0   |0    |0   |0   |0     
113 |Fountain 2 Well             |F4    |3  |3  |0    |0    |0  |0  |2   |0   |0    |0   |0   |309   
114 |Turner                      |n7    |0  |0  |-5   |-5   |0  |0  |0   |0   |0    |0   |0   |0     
115 |Fountain 3                  |F5    |3  |3  |0    |0    |0  |0  |1   |0   |0    |0   |0   |309   
116 |Snakewoman Shrine           |SN    |3  |3  |0    |0    |0  |0  |2   |3   |109  |0   |0   |310   
117 |Jungle Torch                |JT    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
118 |Fountain 4                  |F6    |3  |3  |0    |0    |0  |0  |5   |0   |0    |0   |0   |309   
119 |Waypoint Portal             |wp    |5  |5  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
120 |Healthshrine Dungeun        |dj    |3  |3  |0    |0    |0  |0  |1   |1   |120  |0   |0   |310   
121 |Placeholder #1              |ss    |1  |1  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
122 |Placeholder #2              |ss    |1  |1  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
123 |Innershrinehell2            |iw    |3  |3  |0    |0    |0  |0  |8   |3   |96   |0   |0   |310   
124 |Innershrinehell3            |iv    |4  |3  |0    |0    |0  |0  |8   |3   |96   |0   |0   |310   
125 |Ihobject3 Inner Hell        |iu    |1  |1  |0    |0    |0  |0  |8   |18  |0    |0   |0   |0     
126 |Skullpile Inner Hell        |is    |1  |1  |0    |0    |0  |0  |8   |18  |0    |0   |0   |0     
127 |Ihobject5 Inner Hell        |ir    |4  |4  |0    |0    |0  |0  |8   |18  |0    |0   |0   |0     
128 |Hobject4 Inner Hell         |hg    |1  |1  |0    |0    |0  |0  |8   |18  |0    |0   |0   |0     
129 |Secret Door 1               |h2    |1  |5  |0    |0    |0  |0  |15  |0   |0    |0   |0   |0     
130 |Pool Wilderness             |zw    |3  |3  |0    |0    |0  |0  |1   |750 |128  |1   |3   |309   
131 |Vile Dog Afterglow          |9b    |0  |0  |0    |0    |0  |0  |4   |18  |0    |0   |0   |0     
132 |Cathedralwell Inside        |zc    |3  |3  |0    |0    |0  |0  |3   |750 |128  |1   |3   |309   
133 |Shrine                      |xx    |3  |3  |0    |0    |0  |0  |1   |3   |85   |0   |0   |310   
134 |Shrine                      |zs    |3  |4  |0    |0    |0  |0  |2   |3   |85   |0   |0   |310   
135 |Shrine                      |zr    |2  |2  |0    |0    |0  |0  |2   |3   |85   |0   |0   |310   
136 |Shrine                      |zd    |6  |3  |0    |0    |0  |0  |2   |3   |85   |0   |0   |310   
137 |Desertwell Well Desert Tomb |zl    |3  |3  |0    |0    |0  |0  |2   |750 |128  |1   |3   |309   
138 |Cavewell Caves              |zy    |4  |4  |0    |0    |0  |0  |1   |750 |128  |1   |3   |309   
139 |Chest Large R               |q1    |3  |2  |0    |0    |0  |0  |1   |18  |0    |0   |0   |0     
140 |Chest Tall R                |q2    |1  |1  |0    |0    |0  |0  |1   |18  |0    |0   |0   |0     
141 |Chest Med R                 |q3    |3  |2  |0    |0    |0  |0  |1   |18  |0    |0   |0   |0     
142 |Jug1 Desert                 |q4    |1  |1  |0    |0    |0  |0  |2   |18  |0    |0   |0   |0     
143 |Jug2 Desert                 |q5    |1  |1  |0    |0    |0  |0  |2   |18  |0    |0   |0   |0     
144 |Chest1 L                    |q6    |1  |1  |0    |0    |0  |0  |1   |18  |0    |0   |0   |0     
145 |Waypointi Inner Hell        |wi    |1  |1  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
146 |Chest2 R Chest Med L        |q9    |3  |1  |0    |0    |0  |0  |3   |18  |0    |0   |0   |0     
147 |Chest R Chest Large R       |q7    |3  |1  |0    |0    |0  |0  |3   |18  |0    |0   |0   |0     
148 |Chest L Tomb Chest L Large  |q8    |2  |2  |0    |0    |0  |0  |3   |18  |0    |0   |0   |0     
149 |Sun Altar Quest             |za    |4  |2  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
150 |Shrine1                     |zv    |5  |5  |0    |0    |0  |0  |2   |3   |85   |0   |0   |310   
151 |Shrine4                     |ze    |5  |4  |0    |0    |0  |0  |2   |3   |85   |0   |0   |310   
152 |Holder For Horadric Staff   |HA    |3  |3  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
153 |Tyrael's Door               |DX    |1  |5  |-18  |-8   |0  |0  |2   |-20 |-80  |40  |40  |0     
154 |Guard Corpse                |GC    |3  |3  |0    |0    |0  |0  |3   |0   |0    |0   |0   |0     
155 |Rock Wilderness             |c7    |1  |1  |0    |0    |0  |0  |1   |18  |0    |0   |0   |0     
156 |Waypoint                    |wm    |1  |1  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
157 |WildernessWaypoint          |wn    |1  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
158 |Corpse                      |cp    |3  |3  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
159 |Rockb Wilderness            |cq    |1  |1  |0    |0    |0  |0  |1   |18  |0    |0   |0   |0     
160 |Fire Small                  |FX    |0  |0  |0    |0    |0  |0  |15  |0   |0    |0   |0   |0     
161 |Fire Medium                 |FY    |0  |0  |0    |0    |0  |0  |15  |0   |0    |0   |0   |0     
162 |Fire Large                  |FZ    |0  |0  |0    |0    |0  |0  |15  |1   |0    |0   |0   |0     
163 |Cliff Wilderness            |cf    |1  |1  |0    |0    |0  |0  |1   |18  |0    |0   |0   |0     
164 |Mana Well1                  |MB    |3  |3  |0    |0    |0  |0  |1   |2   |85   |0   |0   |310   
165 |Mana Well2                  |MD    |3  |3  |0    |0    |0  |0  |1   |2   |77   |0   |0   |310   
166 |Mana Well3 Tomb             |MF    |3  |3  |0    |0    |0  |0  |2   |2   |85   |0   |0   |310   
167 |Mana Well4 Harom            |MH    |3  |3  |0    |0    |0  |0  |2   |2   |85   |0   |0   |310   
168 |Mana Well5                  |MJ    |3  |3  |0    |0    |0  |0  |8   |2   |85   |0   |0   |310   
169 |Log                         |cz    |5  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
170 |Jungle Healwell             |JH    |3  |3  |0    |0    |0  |0  |4   |1   |170  |0   |0   |310   
171 |Corpseb                     |sx    |3  |3  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
172 |Health Well/shrine Desert   |Mk    |2  |2  |0    |0    |0  |0  |2   |1   |172  |0   |0   |310   
173 |Mana Well/shrine Desert     |Mi    |2  |2  |0    |0    |0  |0  |2   |2   |172  |0   |0   |310   
174 |Rockc Wilderness            |RY    |1  |1  |0    |0    |0  |0  |1   |-18 |-20  |36  |30  |0     
175 |Rockd Wilderness            |RZ    |1  |1  |0    |0    |0  |0  |1   |18  |0    |0   |0   |0     
176 |Chest-L-med                 |c8    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
177 |Chest-L-large               |c9    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
178 |Guard On A Stick            |GS    |1  |1  |0    |0    |0  |0  |3   |0   |0    |0   |0   |0     
179 |Bookshelf1                  |b4    |1  |1  |0    |0    |0  |0  |1   |18  |0    |0   |0   |0     
180 |Bookshelf2                  |b5    |1  |1  |0    |0    |0  |0  |1   |18  |0    |0   |0   |0     
181 |Jungle Chest                |JC    |3  |1  |0    |0    |0  |0  |4   |18  |0    |0   |0   |0     
182 |Tombcoffin                  |tm    |1  |1  |0    |0    |0  |0  |2   |18  |0    |0   |0   |0     
183 |Chest-L-med Jungle          |jz    |1  |1  |0    |0    |0  |0  |4   |18  |0    |0   |0   |0     
184 |Jungle Shrine2              |jy    |3  |3  |0    |0    |0  |0  |4   |3   |184  |0   |0   |310   
185 |Jungle Object Act3          |jx    |2  |2  |0    |0    |0  |0  |4   |18  |0    |0   |0   |0     
186 |Jungle Object Act3          |jw    |1  |1  |0    |0    |0  |0  |4   |18  |0    |0   |0   |0     
187 |Jungle Object Act3          |jv    |2  |2  |0    |0    |0  |0  |4   |18  |0    |0   |0   |0     
188 |Jungle Object Act3          |ju    |1  |1  |0    |0    |0  |0  |4   |18  |0    |0   |0   |0     
189 |Cain Portal                 |tP    |0  |0  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
190 |Jungle Shrine3              |js    |3  |4  |0    |0    |0  |0  |4   |3   |184  |0   |0   |310   
191 |Jungle Shrine4              |jr    |3  |3  |0    |0    |0  |0  |4   |3   |184  |0   |0   |310   
192 |Tele Pad                    |7h    |1  |1  |0    |0    |0  |0  |2   |-30 |-80  |60  |80  |0     
193 |Lam Esen's Tome             |ab    |1  |1  |0    |0    |0  |0  |2   |0   |0    |0   |0   |427   
194 |Stairsl                     |sl    |6  |10 |0    |0    |0  |0  |15  |0   |0    |0   |0   |694   
195 |Stairsr                     |sv    |10 |6  |0    |0    |0  |0  |15  |0   |0    |0   |0   |693   
196 |Test Data Floortrap         |a5    |1  |1  |-18  |2    |0  |0  |15  |0   |0    |0   |0   |0     
197 |Jungleshrine                |jq    |3  |3  |0    |0    |0  |0  |4   |3   |184  |0   |0   |310   
198 |Chest General L             |c0    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
199 |Mafistoshrine               |mz    |3  |4  |0    |0    |0  |0  |4   |3   |206  |0   |0   |310   
200 |Mafistoshrine               |my    |5  |3  |0    |0    |0  |0  |4   |3   |206  |0   |0   |310   
201 |Mafistoshrine               |mx    |4  |4  |0    |0    |0  |0  |4   |3   |206  |0   |0   |310   
202 |Mafistomana                 |mw    |3  |4  |0    |0    |0  |0  |4   |2   |206  |0   |0   |310   
203 |Mafistolair                 |mv    |1  |1  |0    |0    |0  |0  |4   |18  |0    |0   |0   |0     
204 |Box                         |mu    |1  |3  |0    |0    |0  |0  |4   |18  |0    |0   |0   |0     
205 |Altar                       |mt    |2  |2  |0    |0    |0  |0  |4   |18  |0    |0   |0   |0     
206 |Mafistohealth               |mr    |3  |4  |0    |0    |0  |0  |1   |1   |206  |0   |0   |310   
207 |Water Rocks In Wrok         |rw    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
208 |Basket 1                    |bd    |1  |1  |0    |0    |1  |1  |4   |0   |0    |0   |0   |0     
209 |Basket 2                    |bj    |1  |1  |0    |0    |1  |1  |4   |0   |0    |0   |0   |0     
210 |Water Logs In Ne Logw       |lw    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
211 |Water Rocks Girl In Wrob    |wb    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
212 |Bubbles In Act3 Water       |yb    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
213 |Water Logs In Logx          |wd    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
214 |Water Rocks In Rokb         |wc    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
215 |Water Rocks Girl In Watc    |we    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
216 |Water Rocks In Waty         |wy    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
217 |Water Logs In Logz          |lx    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
218 |Web Covered Tree 1          |w3    |3  |9  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
219 |Web Covered Tree 2          |w4    |9  |3  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
220 |Web Covered Tree 3          |w5    |3  |3  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
221 |Web Covered Tree 4          |w6    |3  |3  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
222 |Hobject1                    |70    |2  |2  |0    |0    |0  |0  |4   |18  |0    |0   |0   |0     
223 |Cacoon                      |CN    |1  |1  |0    |0    |0  |0  |4   |18  |0    |0   |0   |0     
224 |Cacoon 2                    |CC    |1  |1  |0    |0    |0  |0  |4   |18  |0    |0   |0   |0     
225 |Hobject1                    |ib    |1  |1  |0    |0    |0  |0  |4   |18  |0    |0   |0   |0     
226 |Outershrinehell             |ia    |3  |4  |0    |0    |0  |0  |8   |3   |96   |0   |0   |310   
227 |Water Rock Girl Nw Blgb     |QX    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
228 |Big Log Sw Blga             |qw    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
229 |Slimedoor1                  |SQ    |7  |1  |5    |20   |0  |0  |2   |0   |0    |0   |0   |0     
230 |Slimedoor2                  |SY    |1  |7  |3    |-23  |0  |0  |2   |0   |0    |0   |0   |0     
231 |Outershrinehell2            |ht    |3  |4  |0    |0    |0  |0  |8   |3   |96   |0   |0   |310   
232 |Outershrinehell3            |hq    |4  |4  |0    |0    |0  |0  |8   |3   |96   |0   |0   |310   
233 |Hobject2                    |hv    |3  |3  |0    |0    |0  |0  |8   |18  |0    |0   |0   |0     
234 |Big Log Se Blgc             |Qy    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
235 |Big Log Nw Blgd             |Qz    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
236 |Health Wellforhell          |ho    |3  |3  |0    |0    |0  |0  |8   |18  |0    |0   |0   |310   
237 |Act3Waypoint Town           |wz    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
238 |Waypointh                   |wv    |1  |1  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
239 |Burning Town                |bz    |3  |3  |0    |0    |0  |0  |1   |18  |0    |0   |0   |0     
240 |Chest1 L                    |cy    |1  |3  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
241 |Chest2 R                    |cx    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
242 |Chest3 R                    |cu    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
243 |Chest3 L                    |cd    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
244 |Sewers                      |rn    |1  |1  |0    |0    |0  |0  |3   |18  |0    |0   |0   |0     
245 |Burning Town                |by    |1  |1  |0    |0    |0  |0  |1   |1   |0    |0   |0   |0     
246 |Sewers                      |ra    |1  |1  |0    |0    |0  |0  |3   |18  |0    |0   |0   |0     
247 |Bed                         |qa    |4  |2  |0    |0    |0  |0  |1   |18  |0    |0   |0   |0     
248 |Bed                         |qb    |2  |4  |0    |0    |0  |0  |1   |18  |0    |0   |0   |0     
249 |HellManaWell                |hn    |3  |3  |0    |0    |0  |0  |8   |2   |96   |0   |0   |310   
250 |Exploding Cow / Rare        |ew    |3  |1  |0    |0    |0  |0  |5   |18  |0    |0   |0   |0     
251 |Gidbinn Altar               |ga    |3  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
252 |Gidbinn Decoy               |gd    |3  |3  |0    |0    |0  |0  |4   |0   |0    |0   |0   |315   
253 |Diablo R Light              |11    |0  |0  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
254 |Diablo L Light              |12    |0  |0  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
255 |Diablo Start Point          |ss    |0  |0  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
256 |Stool For Cabin             |s9    |3  |1  |0    |0    |0  |0  |1   |18  |0    |0   |0   |0     
257 |Wood For Cabin              |wg    |3  |1  |0    |0    |0  |0  |1   |18  |0    |0   |0   |0     
258 |More Wood For Cabin         |wh    |3  |1  |0    |0    |0  |0  |1   |18  |0    |0   |0   |0     
259 |Skeleton Spawn Hell/nw      |QS    |1  |1  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
260 |Holyshrine                  |HL    |1  |1  |0    |0    |0  |0  |1   |3   |77   |0   |0   |310   
261 |Spikes For Tombs Floortrap  |A7    |1  |1  |-15  |5    |0  |0  |2   |0   |0    |0   |0   |0     
262 | Cathedral                  |s0    |3  |3  |0    |0    |0  |0  |1   |3   |77   |0   |0   |310   
263 | Jail                       |jb    |3  |3  |0    |0    |0  |0  |1   |3   |77   |0   |0   |310   
264 | Jail                       |jd    |3  |3  |0    |0    |0  |0  |1   |1   |264  |0   |0   |310   
265 | Jail                       |jf    |3  |3  |0    |0    |0  |0  |1   |2   |264  |0   |0   |310   
266 |Goo Pile                    |GP    |1  |1  |0    |0    |0  |0  |2   |18  |0    |0   |0   |0     
267 |Bank                        |b6    |1  |1  |0    |0    |0  |0  |15  |1   |0    |0   |0   |319   
268 |Wirt's Body                 |BP    |1  |1  |0    |0    |0  |0  |1   |18  |0    |0   |0   |0     
269 |Gold Placeholder            |1g    |0  |0  |0    |0    |0  |0  |15  |0   |0    |0   |0   |0     
270 |Guard Corpse 2              |GF    |3  |3  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
271 |Dead Villager 1             |dg    |3  |3  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
272 |Dead Villager 2             |df    |3  |3  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
273 |Flame / No Damage           |f8    |1  |1  |0    |0    |0  |0  |15  |0   |0    |0   |0   |0     
274 |Tiny Pixel Shaped Thingie   |f9    |0  |0  |0    |0    |0  |0  |15  |0   |0    |0   |0   |0     
275 |Health Shrine               |ce    |3  |3  |0    |0    |0  |0  |1   |1   |275  |0   |0   |310   
276 |Mana Shrine                 |cg    |3  |3  |0    |0    |0  |0  |1   |2   |275  |0   |0   |310   
277 |Magic Shrine                |cg    |3  |3  |0    |0    |0  |0  |1   |3   |275  |0   |0   |310   
278 |Mana Shrine                 |de    |3  |3  |0    |0    |0  |0  |4   |2   |120  |0   |0   |310   
279 |Magic Shrine                |wj    |2  |2  |0    |0    |0  |0  |4   |3   |282  |0   |0   |310   
280 |Healthwell                  |wk    |3  |4  |0    |0    |0  |0  |4   |1   |282  |0   |0   |310   
281 |Manawell                    |wl    |3  |4  |0    |0    |0  |0  |4   |2   |282  |0   |0   |310   
282 |Shrine                      |ws    |3  |3  |0    |0    |0  |0  |4   |3   |282  |0   |0   |310   
283 |Brazier Celler              |bi    |1  |1  |0    |0    |0  |0  |1   |1   |0    |0   |0   |0     
284 |Anubis Coffin               |qc    |3  |5  |0    |0    |5  |5  |2   |0   |0    |0   |0   |0     
285 |Brazier General Sewers      |bm    |1  |1  |0    |0    |0  |0  |1   |1   |0    |0   |0   |0     
286 |Brazier Tall                |bo    |3  |3  |0    |0    |0  |0  |1   |1   |0    |0   |0   |0     
287 |Brazier Small               |bq    |2  |2  |0    |0    |0  |0  |1   |1   |0    |0   |0   |0     
288 |Waypoint Celler             |w7    |1  |1  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
289 |Bed                         |ub    |5  |5  |0    |0    |0  |0  |1   |-50 |0    |100 |80  |0     
290 |IronGrateDoor L             |dv    |1  |3  |-5   |-8   |0  |0  |1   |-20 |-80  |40  |40  |0     
291 |IronGrateDoor R             |dn    |3  |1  |0    |8    |0  |0  |1   |-20 |-80  |40  |40  |0     
292 |Wooden Grate Door L         |dp    |1  |3  |-5   |-9   |0  |0  |1   |-20 |-80  |40  |40  |0     
293 |Wooden Grate Door R         |dt    |3  |1  |-3   |8    |0  |0  |1   |-20 |-80  |40  |40  |0     
294 |Wooden Door L               |dk    |1  |3  |-3   |-10  |0  |0  |1   |-20 |-80  |40  |40  |0     
295 |Wooden Door R               |dl    |3  |1  |0    |7    |0  |0  |1   |-20 |-80  |40  |40  |0     
296 |Wall Torch L                |qd    |1  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
297 |Wall Torch R                |qe    |1  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
298 |Arcane Portal               |ay    |5  |2  |0    |0    |0  |0  |2   |-30 |-80  |60  |80  |339   
299 |MagicShrine                 |hb    |3  |3  |0    |0    |0  |0  |4   |3   |301  |0   |0   |310   
300 |MagicShrine                 |hc    |3  |3  |0    |0    |0  |0  |4   |3   |301  |0   |0   |310   
301 |HealthWell                  |qf    |1  |1  |0    |0    |0  |0  |1   |1   |301  |0   |0   |310   
302 |ManaWell                    |qg    |1  |1  |0    |0    |0  |0  |1   |2   |301  |0   |0   |310   
303 |MagicShrine                 |hd    |3  |3  |0    |0    |0  |0  |4   |3   |301  |60  |80  |310   
304 |Telepad                     |7h    |1  |1  |0    |0    |0  |0  |2   |-30 |-80  |60  |80  |0     
305 |Telepad                     |aa    |1  |1  |0    |0    |0  |0  |2   |-30 |-80  |60  |80  |0     
306 |Telepad                     |aa    |1  |1  |0    |0    |0  |0  |2   |-30 |-80  |60  |80  |0     
307 |Arcane Thing                |7a    |1  |1  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
308 |Arcane Thing                |7b    |1  |1  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
309 |Arcane Thing                |7c    |1  |1  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
310 |Arcane Thing                |7d    |1  |1  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
311 |Arcane Thing                |7e    |1  |1  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
312 |Arcane Thing                |7f    |1  |1  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
313 |Arcane Thing                |7g    |1  |1  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
314 |Harem Guard 1               |qh    |1  |1  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
315 |Harem Guard 2               |qi    |1  |1  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
316 |Harem Guard 3               |qj    |1  |1  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
317 |Harem Guard 4               |qk    |1  |1  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
318 |Harem Blocker               |ss    |1  |7  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
319 |HealthWell                  |ax    |2  |2  |0    |0    |0  |0  |2   |1   |282  |0   |0   |310   
320 |HealthWell                  |au    |2  |2  |0    |0    |0  |0  |2   |1   |282  |0   |0   |310   
321 |Test Data                   |pp    |0  |0  |0    |0    |0  |0  |0   |0   |0    |0   |0   |0     
322 |TombWell                    |hu    |3  |3  |0    |0    |0  |0  |2   |750 |128  |1   |3   |309   
323 |SewerWaypoint               |qm    |1  |1  |0    |0    |0  |0  |2   |0   |0    |0   |0   |0     
324 |TravincalWaypoint           |ql    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
325 |MagicShrine                 |qn    |3  |3  |0    |0    |0  |0  |4   |3   |301  |0   |0   |310   
326 |DeadBody                    |qo    |3  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
327 |Torch (sewer)               |V1    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
328 |Torch (kurast)              |V2    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
329 |Maf Chest Large L           |xb    |1  |3  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
330 |Maf Chest Large R           |xc    |1  |3  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
331 |Maf Chest Mid L             |xd    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
332 |Maf Chest Mid R             |xe    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
333 |Lair Chest Large L          |xf    |1  |3  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
334 |Lair Chestt L               |xg    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
335 |Lair Chest Mid R            |xh    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
336 |Lair Chest R                |xi    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
337 |Steeg Stone                 |y6    |2  |2  |0    |0    |0  |0  |15  |0   |0    |0   |0   |0     
338 |Guild Vault                 |y4    |3  |3  |0    |0    |0  |0  |15  |1   |0    |0   |0   |0     
339 |Trophy Case                 |y2    |2  |3  |0    |0    |0  |0  |15  |0   |0    |0   |0   |0     
340 |Message Board               |y3    |2  |3  |0    |0    |0  |0  |15  |0   |0    |0   |0   |0     
341 |Mephisto Bridge             |xj    |11 |5  |-20  |-45  |0  |0  |4   |18  |0    |0   |0   |0     
342 |Hellgate                    |1y    |1  |1  |0    |0    |0  |0  |12  |-40 |-80  |80  |80  |339   
343 |ManaWell                    |xl    |2  |2  |0    |0    |0  |0  |4   |1   |282  |0   |0   |310   
344 |HealthWell                  |xm    |2  |2  |0    |0    |0  |0  |4   |1   |282  |0   |0   |310   
345 |Hellfire1                   |e3    |0  |0  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
346 |Hellfire2                   |e4    |0  |0  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
347 |Hellfire3                   |e5    |0  |0  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
348 |Helllava1                   |e6    |0  |0  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
349 |Helllava2                   |e7    |0  |0  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
350 |Helllava3                   |e8    |0  |0  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
351 |Lightsource1                |ss    |0  |0  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
352 |Lightsource1                |ss    |0  |0  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
353 |Lightsource1                |ss    |0  |0  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
354 |Horadric Cube Chest         |xk    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |318   
355 |Horadric Scroll Chest       |xk    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |318   
356 |Staff Of Kings Chest        |xk    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |318   
357 |Yet Another Tome            |TT    |1  |1  |0    |0    |0  |0  |1   |0   |0    |0   |0   |427   
358 |Hell Brazier                |E1    |1  |1  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
359 |Hell Brazier                |E2    |1  |1  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
360 |Rockpile                    |xn    |2  |2  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
361 |MagicShrine                 |qo    |3  |3  |0    |0    |0  |0  |4   |3   |301  |0   |0   |310   
362 |Basket                      |xp    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
363 |HugeSkeleton                |jw    |4  |4  |0    |0    |0  |0  |4   |18  |0    |0   |0   |0     
364 |Guy For Dungeon             |ea    |2  |1  |0    |0    |0  |0  |14  |18  |0    |0   |0   |0     
365 |Casket                      |vb    |5  |3  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
366 |Sewer Quest Stairs          |ve    |5  |5  |0    |0    |0  |0  |4   |0   |0    |0   |0   |223   
367 |Sewer Quest Lever           |vf    |3  |5  |0    |0    |0  |0  |4   |0   |0    |0   |0   |304   
368 |Start Position              |ss    |0  |0  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
369 |Trapped Soul                |ss    |0  |0  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
370 |Torch                       |VG    |1  |1  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
371 |LargeChestR                 |L1    |1  |1  |0    |0    |0  |0  |15  |15  |0    |0   |0   |0     
372 |Bonepile                    |y1    |1  |1  |0    |0    |0  |0  |8   |18  |0    |0   |0   |0     
373 |Skeleton Spawn, Ne          |Qt    |1  |1  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
374 |Fog Water Rfga              |ud    |1  |1  |0    |0    |0  |0  |12  |0   |0    |0   |0   |0     
375 |Not Used                    |xx    |1  |3  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
376 |Forge Hell                  |ux    |3  |3  |0    |-10  |0  |0  |8   |0   |0    |0   |0   |0     
377 |Portal To Guild             |PP    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
378 |Hratli Start                |ss    |0  |0  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
379 |Hratli End                  |ss    |0  |0  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
380 |Burning Guy                 |uy    |2  |2  |20   |-3   |0  |0  |8   |0   |0    |0   |0   |0     
381 |Burning Guy                 |15    |2  |2  |20   |-3   |0  |0  |8   |0   |0    |0   |0   |0     
382 |Natalya Start               |ss    |0  |0  |0    |0    |0  |0  |4   |0   |0    |0   |0   |0     
383 |Guy Stuck In Hell           |18    |2  |2  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
384 |Guy Stuck In Hell           |19    |2  |2  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
385 |Cain Start Position         |ss    |0  |0  |0    |0    |0  |0  |1   |0   |0    |0   |0   |0     
386 |Stairsr                     |sv    |10 |6  |0    |0    |0  |0  |15  |0   |0    |0   |0   |693   
387 |ArcanebigchestL             |y7    |1  |3  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
388 |ArcaneCasket                |y8    |1  |3  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
389 |ChestBig R                  |y9    |3  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
390 |ChestSmall L                |ya    |1  |2  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
391 |ChestSmall R                |yc    |2  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
392 |Diablo Seal1                |30    |5  |5  |0    |0    |0  |0  |8   |0   |0    |0   |0   |306   
393 |Diablo Seal2                |31    |5  |5  |0    |0    |0  |0  |8   |0   |0    |0   |0   |306   
394 |Diablo Seal3                |32    |5  |5  |0    |0    |0  |0  |8   |0   |0    |0   |0   |306   
395 |Diablo Seal4                |33    |5  |5  |0    |0    |0  |0  |8   |0   |0    |0   |0   |306   
396 |Diablo Seal5                |34    |5  |5  |0    |0    |0  |0  |8   |0   |0    |0   |0   |306   
397 |Sparklychest                |yf    |2  |2  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
398 |PandamoniaWaypoint          |yg    |1  |1  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
399 |Fissure For Inner Hell      |fh    |0  |0  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
400 |Brazier For Hell            |he    |2  |2  |0    |0    |0  |0  |8   |1   |0    |0   |0   |0     
401 |Smoke                       |35    |0  |0  |0    |0    |0  |0  |8   |0   |0    |0   |0   |0     
402 |VallyWaypoint               |yi    |1  |1  |0    |0    |0  |0  |8   |0   |0    |0   |0   |307   
403 |Hell Brazier                |9f    |2  |2  |0    |0    |0  |0  |8   |1   |0    |0   |0   |0     
404 |Compelling Orb              |55    |3  |3  |0    |0    |0  |0  |8   |1   |0    |0   |0   |305   
405 |Khalim Chest                |xk    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |318   
406 |Khalim Chest                |xk    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |318   
407 |Khalim Chest                |xk    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |318   
408 |Fortress Brazier #1         |98    |2  |2  |0    |0    |0  |0  |8   |1   |0    |0   |0   |0     
409 |Fortress Brazier #2         |99    |1  |1  |0    |0    |0  |0  |8   |1   |0    |0   |0   |0     
408 |Siege Control               |zq    |1  |1  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
409 |PotOTorch(level 1)          |px    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
410 |FirePit(level 1)            |py    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
413 |Chest R                     |6q    |2  |2  |0    |0    |0  |0  |16  |20  |0    |0   |0   |0     
414 |Shrine                      |6r    |2  |2  |0    |0    |0  |0  |16  |3   |206  |0   |0   |310   
415 |Shrine                      |6s    |2  |2  |0    |0    |0  |0  |16  |3   |206  |0   |0   |310   
416 |HiddenStash                 |3w    |1  |3  |0    |0    |0  |0  |16  |20  |0    |0   |0   |0     
417 |WildernessFlag              |ym    |3  |3  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
418 |Barrel                      |yn    |1  |1  |0    |0    |0  |0  |16  |20  |0    |0   |0   |0     
419 |Barrel2                     |6t    |1  |1  |0    |0    |2  |2  |16  |0   |0    |0   |0   |0     
420 |Wooden Chest L              |yp    |1  |3  |0    |0    |0  |0  |16  |20  |0    |0   |0   |0     
421 |Shrine 3                    |yq    |2  |2  |0    |0    |0  |0  |16  |3   |206  |0   |0   |310   
422 |Mana Shrine                 |yr    |3  |3  |0    |0    |0  |0  |16  |2   |172  |0   |0   |310   
423 |Health Shrine               |ys    |3  |3  |0    |0    |0  |0  |16  |1   |282  |0   |0   |310   
424 |BurialChest L               |yt    |2  |3  |0    |0    |0  |0  |16  |20  |0    |0   |0   |0     
425 |BurialChest R               |ys    |3  |2  |0    |0    |0  |0  |16  |20  |0    |0   |0   |0     
426 |Well                        |yv    |4  |4  |0    |0    |0  |0  |16  |0   |0    |0   |0   |309   
427 |Shrine2                     |yw    |3  |3  |0    |0    |0  |0  |16  |3   |206  |0   |0   |310   
428 |Shrine2                     |yx    |2  |2  |0    |0    |0  |0  |16  |3   |206  |0   |0   |310   
429 |Waypoint                    |yy    |5  |5  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
430 |Chest L                     |yz    |1  |2  |0    |0    |0  |0  |16  |20  |0    |0   |0   |0     
431 |Woodchest R                 |6a    |2  |1  |0    |0    |0  |0  |16  |20  |0    |0   |0   |0     
432 |Chest SL                    |6b    |1  |2  |0    |0    |0  |0  |16  |20  |0    |0   |0   |0     
433 |Chest SR                    |6c    |2  |1  |0    |0    |0  |0  |16  |20  |0    |0   |0   |0     
434 |Torch 1                     |6d    |2  |2  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
435 |Camp Fire                   |2w    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
436 |Town Torch                  |2x    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
437 |Torch 2                     |6e    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
438 |Burning Bodies              |6f    |2  |2  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
439 |Burning Pit                 |6g    |3  |4  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
440 |Tribal Flag                 |6h    |3  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
441 |Town Flag                   |2y    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
442 |Chandeleir                  |2z    |1  |1  |-130 |0    |0  |0  |16  |0   |0    |0   |0   |0     
443 |Jar 1                       |6i    |1  |1  |0    |0    |1  |1  |16  |0   |0    |0   |0   |0     
444 |Jar 2                       |6j    |1  |1  |0    |0    |1  |1  |16  |0   |0    |0   |0   |0     
445 |Jar 3                       |6k    |1  |1  |0    |0    |1  |1  |16  |0   |0    |0   |0   |0     
446 |SwingingHeads               |6L    |5  |2  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
447 |Pole                        |6m    |4  |4  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
448 |Skill W/ Rockpile           |6n    |5  |3  |0    |0    |0  |0  |16  |20  |0    |0   |0   |0     
449 |Town Main Gate              |2v    |1  |7  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
450 |Skull And Rocks             |6o    |5  |5  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
451 |Hellgate                    |6p    |3  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
452 |Banner 1                    |ao    |1  |1  |0    |0    |0  |0  |16  |1   |0    |0   |0   |0     
453 |Banner 2                    |ap    |1  |1  |0    |0    |0  |0  |16  |1   |0    |0   |0   |0     
454 |Exploding Chest             |6t    |1  |3  |0    |0    |2  |2  |16  |0   |0    |0   |0   |0     
455 |Special Chest               |6u    |2  |1  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
456 |DeathPole R                 |6v    |3  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
457 |DeathPole L                 |6w    |3  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
458 |Temple Altar                |6x    |2  |3  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
459 |Drehya In Town              |ss    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
460 |Drehya Outside Town         |ss    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
461 |Nihlathak In Town           |ss    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
462 |Nihlathak Outside Town      |ss    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
463 |Hidden Stash                |6y    |1  |1  |0    |0    |0  |0  |15  |18  |0    |0   |0   |0     
464 |Health Shrine               |8a    |2  |2  |0    |0    |0  |0  |16  |1   |282  |0   |0   |310   
465 |Mana Shrine                 |8b    |2  |2  |0    |0    |0  |0  |16  |2   |172  |0   |0   |310   
466 |Evil Urn                    |8c    |1  |1  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
467 |IcecaveJar1                 |8d    |1  |1  |0    |0    |1  |1  |16  |0   |0    |0   |0   |0     
468 |IcecaveJar2                 |8e    |1  |1  |0    |0    |1  |1  |16  |0   |0    |0   |0   |0     
469 |IcecaveJar3                 |8f    |1  |1  |0    |0    |1  |1  |16  |0   |0    |0   |0   |0     
470 |IcecaveJar4                 |8g    |1  |1  |0    |0    |1  |1  |16  |0   |0    |0   |0   |0     
471 |IcecaveJar5                 |8h    |1  |1  |0    |0    |1  |1  |16  |0   |0    |0   |0   |0     
472 |IcecaveShrine2              |8i    |2  |2  |0    |0    |0  |0  |16  |3   |206  |0   |0   |310   
473 |Caged Fellow                |60    |3  |3  |0    |0    |0  |0  |16  |0   |0    |0   |0   |310   
474 |Statue 3                    |60    |3  |3  |-5   |-5   |0  |0  |16  |0   |0    |0   |0   |0     
475 |Statue 1                    |61    |3  |3  |-5   |-5   |0  |0  |16  |0   |0    |0   |0   |0     
476 |Statue 2                    |62    |3  |3  |-10  |-8   |0  |0  |16  |0   |0    |0   |0   |0     
477 |Dead Barbarian              |8j    |2  |3  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
478 |Client Smoke                |oz    |0  |0  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
479 |IcecaveShrine2              |8k    |2  |2  |0    |0    |0  |0  |16  |3   |206  |0   |0   |310   
480 |IcecaveTorch1               |8L    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
481 |IcecaveTorch2               |8m    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
482 |Expansion Tiki Torch        |2p    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
483 |ManaShrine                  |8n    |2  |2  |0    |0    |0  |0  |16  |2   |172  |0   |0   |310   
484 |BaalHealthShrine            |8o    |2  |2  |0    |0    |0  |0  |16  |2   |172  |0   |0   |310   
485 |Baal's Lair                 |8p    |5  |3  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
486 |Baal's Lair                 |8q    |5  |3  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
487 |Baal's Lair                 |8r    |5  |3  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
488 |BaalMagicShrine             |8s    |2  |2  |0    |0    |0  |0  |16  |3   |206  |0   |0   |310   
489 |Torch1                      |8t    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
490 |Torch2                      |8u    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
491 |ManaShrine                  |8v    |3  |3  |0    |0    |0  |0  |16  |2   |172  |0   |0   |310   
492 |HealthShrine                |8w    |3  |3  |0    |0    |0  |0  |16  |1   |282  |0   |0   |310   
493 |Well                        |8x    |4  |4  |0    |0    |0  |0  |16  |0   |0    |0   |0   |309   
494 |BaalWaypoint                |8y    |5  |5  |0    |0    |0  |0  |16  |0   |0    |0   |0   |307   
495 |Shrine3                     |8z    |2  |2  |0    |0    |0  |0  |16  |3   |206  |0   |0   |310   
496 |WildernessWaypoint          |5a    |5  |5  |0    |0    |0  |0  |16  |0   |0    |0   |0   |307   
497 |Shrine3                     |5b    |3  |3  |0    |0    |0  |0  |16  |3   |206  |0   |0   |310   
498 |BaalWell                    |5c    |3  |3  |0    |0    |0  |0  |16  |0   |0    |0   |0   |309   
499 |BaalMagicShrine2            |5d    |2  |4  |0    |0    |0  |0  |16  |3   |206  |0   |0   |310   
500 |Object1                     |5e    |2  |2  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
501 |Woodchest L                 |5f    |1  |3  |0    |0    |0  |0  |16  |20  |0    |0   |0   |0     
502 |Woodchest R                 |5g    |3  |1  |0    |0    |0  |0  |16  |20  |0    |0   |0   |0     
503 |BaalMagicShrine3            |5h    |3  |3  |0    |0    |0  |0  |16  |3   |206  |0   |0   |310   
504 |WoodChest L                 |5f    |2  |3  |0    |0    |0  |0  |16  |20  |0    |0   |0   |0     
505 |WoodChest 2                 |5f    |3  |2  |0    |0    |0  |0  |16  |20  |0    |0   |0   |0     
506 |SwingingHeads               |5k    |5  |2  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
507 |Debris                      |5l    |4  |4  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
508 |Pen Door                    |2q    |1  |7  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
509 |TempleMagicShrine           |5h    |4  |3  |0    |0    |0  |0  |16  |3   |206  |0   |0   |310   
510 |Pole                        |5k    |5  |5  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
511 |IcecaveWaypoint             |5a    |5  |5  |0    |0    |0  |0  |16  |0   |0    |0   |0   |307   
512 |TempleMagicShrine2          |5t    |2  |2  |0    |0    |0  |0  |16  |3   |206  |0   |0   |310   
513 |TempleWell                  |5q    |4  |4  |0    |0    |0  |0  |16  |0   |0    |0   |0   |309   
514 |Torch1                      |5r    |1  |3  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
515 |Torch2                      |5s    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
516 |Object1                     |5u    |1  |1  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
517 |Object2                     |5v    |2  |2  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
518 |BaalMrBox                   |5w    |3  |1  |0    |0    |1  |1  |16  |0   |0    |0   |0   |0     
519 |IcecaveWell                 |5x    |3  |3  |0    |0    |0  |0  |16  |0   |0    |0   |0   |309   
520 |TempleMagicShrine3          |5y    |2  |2  |0    |0    |0  |0  |16  |3   |206  |0   |0   |310   
521 |TempleHealthShrine          |5z    |3  |3  |0    |0    |0  |0  |16  |1   |282  |0   |0   |310   
522 |TempleManaShrine            |3a    |3  |3  |0    |0    |0  |0  |16  |2   |172  |0   |0   |310   
523 | Blacksmith                 |ss    |0  |0  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
524 |Baal's Lair Tomb1           |3b    |3  |5  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
525 |Baal's Lair Tomb2           |3c    |3  |5  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
526 |Baal's Lair Tomb3           |3d    |3  |5  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
527 |Ice Cave BubblesU 01        |2u    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
528 |Ice Cave BubblesS 01        |2s    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
529 |Redbaal's Lair Tomb1        |3f    |5  |3  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
530 |Redbaal's Lair Tomb1L       |3g    |3  |5  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
531 |Redbaal's Lair Tomb2        |3h    |5  |3  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
532 |Redbaal's Lair Tomb2L       |3i    |3  |5  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
533 |Redbaal's Lair Tomb3        |3j    |5  |3  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
534 |Redbaal's Lair Tomb3L       |3k    |3  |5  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
535 |RedbaalsMrBox               |3L    |3  |1  |0    |0    |1  |1  |16  |0   |0    |0   |0   |0     
536 |Redbaal's Torch1            |3m    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
537 |Redbaal's Torch2            |3n    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
538 |TempleCandles               |3o    |2  |5  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
539 |TempleWaypoint              |3p    |5  |5  |0    |0    |0  |0  |16  |0   |0    |0   |0   |307   
540 |DeadPerson                  |3q    |2  |2  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
541 |GroundTomb                  |3s    |5  |3  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
542 |Larzuk Greeting             |ss    |0  |0  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
543 |Larzuk Standard             |ss    |0  |0  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
544 |GroundTombL                 |3t    |3  |5  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
545 |DeadPerson2                 |3u    |2  |2  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
546 |AncientsAltar               |4a    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |1467 
547 |Worldstone Level1           |4b    |5  |8  |-47  |17   |0  |0  |16  |-30 |-100 |70  |100 |0     
548 |WeaponrackR                 |3x    |2  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
549 |WeaponrackL                 |3y    |1  |2  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
550 |ArmourrackR                 |3z    |2  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
551 |ArmourrackL                 |4c    |1  |2  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
552 |SummitTorch2                |9g    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
553 |FuneralPire                 |9h    |3  |4  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
554 |BurningLogs                 |9i    |3  |4  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
555 |Ice Cave Steam              |2o    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
556 |DeadPerson3                 |3v    |2  |2  |0    |0    |0  |0  |16  |18  |0    |0   |0   |0     
557 |Baal's Lair                 |ss    |0  |0  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
558 |Frozen Anya                 |2n    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |1468 
559 |BBQ Bunny                   |29    |3  |3  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
560 |Baal Torch Big              |25    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
561 |Invisible Ancient           |ss    |0  |0  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
562 |Invisible Base              |ss    |5  |5  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
563 |Worldstone Chamber          |4x    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
564 |GlacialCaves Level1         |4u    |0  |0  |0    |-33  |0  |0  |16  |0   |0    |0   |0   |0     
565 |Last Cinematic              |pp    |0  |0  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
566 |Harrogath LastPortal        |pp    |0  |0  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
567 |Zoo                         |ss    |0  |0  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
568 |Keeper                      |7z    |2  |2  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
569 |ThroneOfDest Portal         |4x    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
570 |FireplaceGuy                |7y    |1  |1  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
571 |DoorBlocker                 |ss    |5  |2  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     
572 |DoorBlocker2                |ss    |2  |5  |0    |0    |0  |0  |16  |0   |0    |0   |0   |0     

;)

ShadowDancer

#127

0x21 Skill Granted From Item
Length = 11 + Header
0x21 - 00 00 | 61 38 E4 07 | 2F 00 | 00 | 12 | 00
                      ^ PlayerID     ^Skill          ^Level
(WORD)  Unknown
(DWORD) PlayerID
(WORD) Skill
(BYTE)  Unknown
(BYTE)  SkillLevel
(BYTE)  Unknown

Notes:

This displays the Skill Name, and Level of skill you recieve
only from an item.  If you have multiple items (a set for
example) that give you the skill, this seems to trigger once
for each of the items.


it is a skill spot notify.... will tell you changes to the skills spot. Will receive it if u assign one skill.
Quote from: MyndFyre-vL
No. We help people who help themselves.
http://sourceforge.net/projects/d2gs
http://assembla.com/space/d2gs

phantomcircuit

GS: 0x58 XX XX XX XX 06 00

XX XX XX XX == UID for charsi

This packet is sent after you imbue an item with charsi

Ringo

#129
An entity simply means *somthing* with in the game, that is not floor graphic/related.

An entity can have the following TYPE's;
0x00 = The Entity Is A Player.
0x01 = The Entity Is A Computer Controlled Player, Such As A NPC, Monster, Merc, etc.
0x02 = The Entity Is A Object, Such As A Stash, Shrine, Chest, etc.
0x03 = Thought To Be Missile's.
0x04 = The Entity Is A Item.
0x05 = The Entity Is A Door Way.

Every entity type, has a unique *Code*
When an entity comes into view, what ever type it maybe, it is going to have a class.
For player's, you have the following code's/class's;
0 = Amazon
1 = Sorceress
2 = Necromancer
3 = Paladin
4 = Barbarian
5 = Druid
6 = Assassin
For NPC's, you have following code's/class's;
Click for list of NPC code's
Up-to-date list's can be found with in Diablo II's MPQ files, in "excel" folder, in monstats.txt/monstats.bin
For Object's, you have the following code's/class's;
Click for list of Object code's
Up-to-date list's can be found with in Diablo II's MPQ files, in "excel" folder, in objects.txt/objects.bin
For Item's, see the related txt/bin files, with in the "excel" folder.
For Door's, see the lvlwarp.txt/lvlwarp.bin with in the "excel" folder.

Now you know what type of entity somthing is and what class the entity is, with in it's type.
As we all know, there can be more than 1 of the same type/class entity's around at the same time, so how do you tell them apart?
Entity's have ID's asigned to them, allowing you to tell apart 2 differnt entitys of the same type and class, ie; 2 fallens.

Ringo


##### Act 1 ####################
01 00 = Rogue Encampment
02 00 = Blood Moor
08 00 = Den Of Evil
03 00 = Cold Plains
09 00 = Cave Level 1
0D 00 = Cave Level 2
11 00 = Burial Grounds
12 00 = Crypt
13 00 = Mausolem
04 00 = Stony Fields
26 00 = Tristram
0A 00 = Under Ground Passage Level 1
0E 00 = Under Ground Passage Level 2
05 00 = Dark Wood
06 00 = Black Marsh
0B 00 = The Hole Level 1
0F 00 = The Hole Level 2
14 00 = Forgotten Tower
15 00 = Town Cellar Level 1
16 00 = Town Cellar Level 2
17 00 = Town Cellar Level 3
18 00 = Town Cellar Level 4
19 00 = Town Cellar Level 5
07 00 = Tamoe Highlands
0C 00 = Pit Level 1
10 00 = Pit Level 2
1A 00 = Monastry gate
1B 00 = Outer Cloister
1C 00 = Barracks
1D 00 = Jail Level 1
1E 00 = Jail Level 2
1F 00 = Jail Level 3
20 00 = Inner Cloister
21 00 = Cathedral
22 00 = CataCombs Level 1
23 00 = CataCombs Level 2
24 00 = CataCombs Level 3
25 00 = CataCombs Level 4
27 00 = The Secret Cow Level
##### Act 2 ####################
28 00 = Lut Gholein
2F 00 = Sewers Level 1
30 00 = Sewers Level 2
31 00 = Sewers Level 3
29 00 = Rocky Waste
37 00 = Stony Tomb Level 1
3B 00 = Stony Tomb Level 2
2A 00 = Dry Hills
38 00 = Halls Of The Dead Level 1
39 00 = Halls Of The Dead Level 2
3C 00 = Halls Of The Dead Level 3
2B 00 = Far Oasis
3E 00 = Maggot Lair Level 1
3F 00 = Maggot Lair Level 2
40 00 = Maggot Lair Level 3
2C 00 = Lost City
41 00 = Ancient Tunnles
2D 00 = Valley Of The Snakes
3A 00 = Claw Viper Temple Level 1
3D 00 = Claw Viper Temple Level 2
32 00 = Harem Level 1
33 00 = Harem Level 2
34 00 = Palace Cellar Level 1
35 00 = Palace Cellar Level 2
36 00 = Palace Cellar Level 3
4A 00 = Arcain Sanctuary
2E 00 = Canyon Of The Magi
45 00 = Tal Rasha's Tomb FAKE 1
44 00 = Tal Rasha's Tomb FAKE 2
43 00 = Tal Rasha's Tomb FAKE 3
42 00 = Tal Rasha's Tomb FAKE 4
46 00 = Tal Rasha's Tomb FAKE 5
47 00 = Tal Rasha's Tomb FAKE 6
48 00 = Tal Rasha's Tomb
49 00 = Tal Rasha's Chamber
##### Act 3 ####################
4B 00 = Kurast Docks
4C 00 = Spider Forest
55 00 = Spider Cavern
54 00 = Arachnid Lair
4D 00 = Great Marsh
4E 00 = Flayer Jungle
58 00 = Flayer Dungeon Level 1
59 00 = Flayer Dungeon Level 2
5B 00 = Flayer Dungeon Level 3
56 00 = Swampy Pit Level 1
57 00 = Swampy Pit Level 2
5A 00 = Swampy Pit Level 3
4F 00 = Lower Kurast
50 00 = Kurast Bazaar
5E 00 = Ruined Temple
5F 00 = Disused Fane
5C 00 = Sewers Level 1
5D 00 = Sewers Level 2
51 00 = Upper Kurast
60 00 = Forgotten Reliquary
61 00 = Forgotten Temple
52 00 = Kurast Casueway
62 00 = Ruined Fane
63 00 = Disused Reliquary
53 00 = Travincal
64 00 = Durance Of Hate Level 1
65 00 = Durance Of Hate Level 2
66 00 = Durance Of Hate Level 3
##### Act 4 ####################
67 00 = The Pandeminoum Fortress
68 00 = Outer Steppers
69 00 = Plains Of Despair
6A 00 = City Of The Damned
6B 00 = River Of Flame
6C 00 = The Chaos Sanctuary
##### Act 5 ####################
6D 00 = Harrogath
6E 00 = Bloody Foothills
6F 00 = Frigid Highlands
7D 00 = Abaddon
70 00 = Arreat Plateau
7E 00 = Pit Of Acheron
71 00 = Crystalline Passage
72 00 - Frozen River
73 00 = Glacial Trail
74 00 = Drifter Caverns
75 00 = Frozen Tundra
7F 00 = Infernal Pit
77 00 = Ice Cellar
79 00 = Nihlathak's Temple
7A 00 = Hall Of Anguish
7B 00 = Halls Of Pain
7C 00 = Halls Of Vaught
76 00 = The Ancient's Way
78 00 = Arreat Summit
80 00 = Worldstone Keep Level 1
81 00 = Worldstone Keep Level 2
82 00 = Worldstone Keep Level 3
83 00 = Throne Of Destruction
84 00 = The Worldstone Chamber

Ringo

Known/Valid STATE code's for player's (Entity 0);
0x06 = get hit
0x07 = stop
0x08 = Die
0x09 = invisible death
0x12 = Nothing?
0x13 = get hit (no animation)
0x14 = get hit
0x15 = face up (char turns towards bottom left of d2 screen, *shrugs*)
0x16 = nothing?
0x17 = nothing?
0x19 = Dodge

Known/Valid STATE code's for NPC's (Entity 1);
0x00 = Nothing (X/Y Must be 0)
0x01 = Walks To X/Y
0x02 = Stops walking (X/Y N/A)
0x03 = Stops walking (X/Y N/A)
0x04 = ? (NPC went invisible)
0x05 = ? (NPC went invisible, X/Y Must be 0)
0x06 = Takes Hit (animations useable, X/Y N/A)
0x07 = Walks To X/Y (And auto stops)
0x08 = Dieing (animations useable, X/Y N/A)
0x09 = Dead (X/Y N/A)
0x0A = Attack (X/Y Must be 0)
0x0B = Attack At location X/Y
0x0C = Resurrect (X/Y N/A)
0x0D = ? (NPC went invisible, X/Y Must be 0, Resurrect sound)
0x0E = ? (NPC went invisible)
0x0F = ? (NPC went invisible, X/Y Must be 0)
0x11 = Cast At Location X/Y
0x12 = Dodge attack (X/Y Must be 0)
0x13 = Get hit with no effect (X is the animation byte)
-> higher states are just strange and effect the layout of the packet body


State GRAPHIC Codes;
0x00 = Normal
0x01 = Stab1
0x02 = Stab2
0x03 = Stab3
0x04 = Stab4
0x05 = Stab5
0x06 = Stab6
0x07 = Stab7
0x08 = Wooden1 (like from staffs etc)
0x08 = Wooden2
0x0A = Arrow1
0x0B = Arrow2
0x0C = Arrow3
0x0D = Normal?
0x0E = Normal?
0x0F = Normal?

State SOUND Code's;
0x01 = Magic sound
0x02 = Fire sound
0x03 = Cold sound
0x04 = Lightning sound
0x05 = Posion sound
0x06 = Wobble sound?
0x07 = Knock back sound
0x08 = Stun sound?
0x09 = Redemtion sound?

Ringo

#132
Party Relation Flags;
0x01 = Looting
0x02 = Chat Blocking
0x04 = Squelching
0x08 = Hostileing

Party Relation States;
0x00 = Not in any party or wanting to party.
0x01 = Is in a party.
0x02 = Is waiting for you to accept.

Ringo

Line number states the ID/Index of a given aura.

STATE_NONE
STATE_FREEZE
STATE_POISON
STATE_RESISTFIRE
STATE_RESISTCOLD
STATE_RESISTLIGHT
STATE_RESISTMAGIC
STATE_PLAYERBODY
STATE_RESISTALL
STATE_AMPLIFYDAMAGE
STATE_FROZENARMOR
STATE_COLD
STATE_INFERNO
STATE_BLAZE
STATE_BONEARMOR
STATE_CONCENTRATE
STATE_ENCHANT
STATE_INNERSIGHT
STATE_SKILL_MOVE
STATE_WEAKEN
STATE_CHILLINGARMOR
STATE_STUNNED
STATE_SPIDERLAY
STATE_DIMVISION
STATE_SLOWED
STATE_FETISHAURA
STATE_SHOUT
STATE_TAUNT
STATE_CONVICTION
STATE_CONVICTED
STATE_ENERGYSHIELD
STATE_VENOMCLAWS
STATE_BATTLEORDERS
STATE_MIGHT
STATE_PRAYER
STATE_HOLYFIRE
STATE_THORNS
STATE_DEFIANCE
STATE_THUNDERSTORM
STATE_LIGHTNINGBOLT
STATE_BLESSEDAIM
STATE_STAMINA
STATE_CONCENTRATION
STATE_HOLYWIND
STATE_HOLYWINDCOLD
STATE_CLEANSING
STATE_HOLYSHOCK
STATE_SANCTUARY
STATE_MEDITATION
STATE_FANATICISM
STATE_REDEMPTION
STATE_BATTLECOMMAND
STATE_PREVENTHEAL
STATE_CONVERSION
STATE_UNINTERRUPTABLE
STATE_IRONMAIDEN
STATE_TERROR
STATE_ATTRACT
STATE_LIFETAP
STATE_CONFUSE
STATE_DECREPIFY
STATE_LOWERRESIST
STATE_OPENWOUNDS
STATE_DOPPLEZON
STATE_CRITICALSTRIKE
STATE_DODGE
STATE_AVOID
STATE_PENETRATE
STATE_EVADE
STATE_PIERCE
STATE_WARMTH
STATE_FIREMASTERY
STATE_LIGHTNINGMASTERY
STATE_COLDMASTERY
STATE_SWORDMASTERY
STATE_AXEMASTERY
STATE_MACEMASTERY
STATE_POLEARMMASTERY
STATE_THROWINGMASTERY
STATE_SPEARMASTERY
STATE_INCREASEDSTAMINA
STATE_IRONSKIN
STATE_INCREASEDSPEED
STATE_NATURALRESISTANCE
STATE_FINGERMAGECURSE
STATE_NOMANAREGEN
STATE_JUSTHIT
STATE_SLOWMISSILES
STATE_SHIVERARMOR
STATE_BATTLECRY
STATE_BLUE
STATE_RED
STATE_DEATH_DELAY
STATE_VALKYRIE
STATE_FRENZY
STATE_BERSERK
STATE_REVIVE
STATE_ITEMFULLSET
STATE_SOURCEUNIT
STATE_REDEEMED
STATE_HEALTHPOT
STATE_HOLYSHIELD
STATE_JUST_PORTALED
STATE_MONFRENZY
STATE_CORPSE_NODRAW
STATE_ALIGNMENT
STATE_MANAPOT
STATE_SHATTER
STATE_SYNC_WARPED
STATE_CONVERSION_SAVE
STATE_PREGNANT
STATE_111
STATE_RABIES
STATE_DEFENSE_CURSE
STATE_BLOOD_MANA
STATE_BURNING
STATE_DRAGONFLIGHT
STATE_MAUL
STATE_CORPSE_NOSELECT
STATE_SHADOWWARRIOR
STATE_FERALRAGE
STATE_SKILLDELAY
STATE_PROGRESSIVE_DAMAGE
STATE_PROGRESSIVE_STEAL
STATE_PROGRESSIVE_OTHER
STATE_PROGRESSIVE_FIRE
STATE_PROGRESSIVE_COLD
STATE_PROGRESSIVE_LIGHTNING
STATE_SHRINE_ARMOR
STATE_SHRINE_COMBAT
STATE_SHRINE_RESIST_LIGHTNING
STATE_SHRINE_RESIST_FIRE
STATE_SHRINE_RESIST_COLD
STATE_SHRINE_RESIST_POISON
STATE_SHRINE_SKILL
STATE_SHRINE_MANA_REGEN
STATE_SHRINE_STAMINA
STATE_SHRINE_EXPERIENCE
STATE_FENRIS_RAGE
STATE_WOLF
STATE_BEAR
STATE_BLOODLUST
STATE_CHANGECLASS
STATE_ATTACHED
STATE_HURRICANE
STATE_ARMAGEDDON
STATE_INVIS
STATE_BARBS
STATE_WOLVERINE
STATE_OAKSAGE
STATE_VINE_BEAST
STATE_CYCLONEARMOR
STATE_CLAWMASTERY
STATE_CLOAK_OF_SHADOWS
STATE_RECYCLED
STATE_WEAPONBLOCK
STATE_CLOAKED
STATE_QUICKNESS
STATE_BLADESHIELD
STATE_FADE

Zoo

Would anyone have anything on 0xAC?

The unkown packets (stats/reward list in ring0's research) kinda confuse me.

If someone could give me a heads up on how to extract the data out of them or even a hint of what they really are, I'd be grateful.

Some examples to clarify why this confuses me:

Act 1 merc, Rogue2

GS: 0xAC AssignNPC; UID: 197831368; ID: Rogue2; X: 5253; Y: 6318; Life: 128; Unknown13: 11 60 20 98 00 00 00 08 ac aa bc 09

It's always: 11 xx 20 98 00 00 00 xx xx xx xx xx

Town vendors : 01
Returned monsters made by merc's faith: xx xx xx xx 40 50 01 00 00 00

Some randoms:
Act2Female   91 02 00 00
Act2Female   31 02 00 00
Act2Male   11 04 03 00
Act2Male   31 05 08 00

Some monsters:

GS: 0xAC AssignNPC; UID: 495752551; ID: Fallen; X: 5170; Y: 5728; Life: 128; Unknown13: 11 48 00 00
GS: 17   ac 67 95 8c 1d 13 00 32 14 60 16 80 11 11 48 00 00
GS: 0xAC AssignNPC; UID: 991505102; ID: Fallen; X: 5166; Y: 5730; Life: 128; Unknown13: 11 48 00 00
GS: 17   ac ce 2a 19 3b 13 00 2e 14 62 16 80 11 11 48 00 00
GS: 0xAC AssignNPC; UID: 1983026588; ID: Fallen; X: 5168; Y: 5730; Life: 128; Unknown13: 11 c4 00 00
GS: 17   ac 9c 95 32 76 13 00 30 14 62 16 80 11 11 c4 00 00
GS: 0xAC AssignNPC; UID: 3966053176; ID: Fallen; X: 5170; Y: 5726; Life: 128; Unknown13: 11 48 00 00
GS: 17   ac 38 2b 65 ec 13 00 32 14 5e 16 80 11 11 48 00 00
GS: 0xAC AssignNPC; UID: 4174026353; ID: FallenShaman; X: 5167; Y: 5727; Life: 128; Unknown13: 01
GS: 14   ac 71 96 ca f8 3a 00 2f 14 5f 16 80 0e 01
GS: 0xAC AssignNPC; UID: 3516214499; ID: DarkHunter; X: 5164; Y: 5735; Life: 128; Unknown13: 91 02 a2 08 00
GS: 18   ac e3 2c 95 d1 2b 00 2c 14 67 16 80 12 91 02 a2 08 00
GS: 0xAC AssignNPC; UID: 2200607175; ID: DarkHunter; X: 5170; Y: 5732; Life: 128; Unknown13: 91 02 a2 08 00
GS: 18   ac c7 99 2a 83 2b 00 32 14 64 16 80 12 91 02 a2 08 00
GS: 0xAC AssignNPC; UID: 643117967; ID: DarkHunter; X: 5170; Y: 5736; Life: 128; Unknown13: 91 02 a2 08 00

|