Code:
<disassemblyitemset disassemblyItem_Id="188051396">
<disassemble_set_list>
<itemGroup gProb="1000" onlyClass="SORCERER">
<item iProb="5000">
<create itemId="100500204" count="1"/>
</item>
<item iProb="5000">
<create itemId="100600219" count="1"/>
</item>
</itemGroup>
<itemGroup gProb="1000" onlyClass="SPIRIT_MASTER">
<item iProb="5000">
<create itemId="100500204" count="1"/>
</item>
<item iProb="5000">
<create itemId="100600219" count="1"/>
</item>
</itemGroup>
<itemGroup gProb="1000" onlyClass="ASSASSIN">
<item iProb="2857">
<create itemId="100000275" count="1"/>
</item>
<item iProb="5714">
<create itemId="100200298" count="1"/>
</item>
<item iProb="1429">
<create itemId="101700216" count="1"/>
</item>
</itemGroup>
<itemGroup gProb="1000" onlyClass="RANGER">
<item iProb="1429">
<create itemId="100000275" count="1"/>
</item>
<item iProb="2857">
<create itemId="100200298" count="1"/>
</item>
<item iProb="5714">
<create itemId="101700216" count="1"/>
</item>
</itemGroup>
<itemGroup gProb="1000" onlyClass="CLERIC">
<item iProb="6667">
<create itemId="100100191" count="1"/>
</item>
<item iProb="3333">
<create itemId="101500205" count="1"/>
</item>
</itemGroup>
<itemGroup gProb="1000" onlyClass="CHANTER">
<item iProb="3333">
<create itemId="100100191" count="1"/>
</item>
<item iProb="6667">
<create itemId="101500205" count="1"/>
</item>
</itemGroup>
<itemGroup gProb="1000" onlyClass="TEMPLAR">
<item iProb="5714">
<create itemId="100000275" count="1"/>
</item>
<item iProb="1429">
<create itemId="100100191" count="1"/>
</item>
<item iProb="2857">
<create itemId="100900197" count="1"/>
</item>
</itemGroup>
<itemGroup gProb="1000" onlyClass="GLADIATOR">
<item iProb="2370">
<create itemId="100000275" count="1"/>
</item>
<item iProb="569">
<create itemId="100100191" count="1"/>
</item>
<item iProb="1185">
<create itemId="100200298" count="1"/>
</item>
<item iProb="569">
<create itemId="100900197" count="1"/>
</item>
<item iProb="4739">
<create itemId="101300194" count="1"/>
</item>
<item iProb="568">
<create itemId="101700216" count="1"/>
</item>
</itemGroup>
</disassemble_set_list>
</disassemblyitemset>
Yeah but also stuff like this is possible (comes from classic now. you have different groups, and it can also be possible that one player can obtain 3 groups as example, if there is no race restrict or anything else.)
but yeah any coder can build it for his own way. my file is now 3mb small for all disassembly items, thats all. before i has the same xml file with random manastone bliblablub and other stuff, i kicked all out and reduce the java file from 700 lines to 300 lines XD