=== Structure ===
[B]Int[/B] | first user id
[B]Int[/B] | first user offered items count
[B][COLOR="#FF0000"]// start loop[/COLOR][/B] | first user offered items
refer to '[B]Block serialize offer item[/B]'
[COLOR="#FF0000"][B]// end loop[/B][/COLOR]
[B]Int[/B] | first user offered items count
[B]Int[/B] | first user offered items creditvalue
[B]Int[/B] | second user id
[B]Int[/B] | second user offered items count
[B][COLOR="#FF0000"]// start loop[/COLOR][/B] | second user offered items
refer to '[B]Block serialize offer item[/B]'
[COLOR="#FF0000"][B]// end loop[/B][/COLOR]
[B]Int[/B] | second user offered items count
[B]Int[/B] | second user offered items creditvalue
== [B]Block serialize offer item[/B] ==
[B]Int[/B] | item id
[B]String[/B] | item type (ex: S,I)
[B]Int[/B] | ref
[B]Int[/B] | sprite id
[B]Int[/B] | item category
[B]Boolean[/B] | is groupable
[B]Int[/B] | [COLOR="#008000"][B]data type[/B][/COLOR] (0 = _SafeStr_2430 - ??, 1 = MapStuffData, 2 = StringArrayStuffData, 3 = _SafeStr_3678 - ??, 4 = _SafeStr_4694 - ??, 5 = IntArrayStuffData, 6 = HighScoreStuffData, 7 = _SafeStr_4695 - ?? )
[LIST]
[*][B][COLOR="#008000"]/ if data type == 0[/COLOR][/B]
[B]String[/B] | legacy string
[*][COLOR="#008000"][B]/ if data type == 1[/B][/COLOR]
[B]Int[/B] | map item count
[COLOR="#FF0000"][B]// start loop[/B][/COLOR]
[B]String[/B] | state
[B]String[/B] | rarity
[B][COLOR="#FF0000"]// end loop[/COLOR][/B]
[*][COLOR="#008000"][B]/ if data type == 2[/B][/COLOR]
[B]Int[/B] | String Array item count
[COLOR="#FF0000"][B]// start loop[/B][/COLOR]
[B]String[/B] | value
[COLOR="#FF0000"][B]// end loop[/B][/COLOR]
[*][COLOR="#008000"][B]/ if data type == 3[/B][/COLOR]
[B]String[/B] | legacy string
[B]Int[/B] | result
[*][COLOR="#008000"][B]/ if data type == 4[/B][/COLOR]
nothing
[*][COLOR="#008000"][B]/ if data type == 5[/B][/COLOR]
[B]Int[/B] | Int Array item count
[COLOR="#FF0000"][B]// start loop[/B][/COLOR]
[B]Int[/B] | value
[COLOR="#FF0000"][B]// end loop[/B][/COLOR]
[*][COLOR="#008000"][B]/ if data type == 6[/B][/COLOR]
[B]String[/B] | legacy string
[B]Int[/B] | score type: 0 = "perteam", 1 = "mostwins", 2 = "classic"
[B]Int[/B] | clear type: 0 = "alltime", 1 = "daily", 2 = "weekly", 3 = "monthly"
[B]Int[/B] | item count
[COLOR="#FF0000"][B]// start loop[/B][/COLOR]
[B]Int[/B] | score
[B]Int[/B] | users count
[COLOR="#FF0000"][B]// start loop[/B][/COLOR]
[B]String[/B] | username
[COLOR="#FF0000"][B]// end loop[/B][/COLOR]
[COLOR="#FF0000"][B]// end loop[/B][/COLOR]
[*][COLOR="#008000"][B]/ if data type == 7[/B][/COLOR]
[B]String[/B] | furniture_crackable_state
[B]Int[/B] | furniture_crackable_hits
[B]Int[/B] | furniture_crackable_target
[COLOR="#008000"][B]endif[/B][/COLOR]
[/LIST]
[B]Int[/B] | related to rent date ??
[B]Int[/B] | related to rent date ??
[B]Int[/B] | related to rent date ??
[LIST]
[*][COLOR="#008000"][B]if item type == "S"[/B][/COLOR]
[B]Int[/B] | ??
[COLOR="#008000"][B]endif[/B][/COLOR]
[/LIST]
================================