First, I'll explain how it works then how you (a server manager can fix this).
What does it do?
Simply, you add different MagicOptions to avatars, yes options that are not in the normal NPC list.
Yes, that's it, of course there are other magic opts that work, just try them out.
How it works:
PHP Code:
{
OPCODE: 0x34A9
BYTE : InventorySlot
INT : strLength
STRING: MagicOptCodeName128 or whatever xd
}
PS: If there are multiple entries for the same MagOpt it's possible to keep trying infinitely and you will still get a random value each time.
Example: "MATTR_STR" has 3 entries +1, +2, +3. You will get one of these each time you try.
Breaking the MAX value of MagicOptions is not possible tho, you can add only 4 on avatars (normal ones).
How to fix this?
Until now, by processing the incoming packets, parsing them and comparing them to the allowed list of strings.
Theory:
Fixing it @ the database, but I didn't really take a look yet. Will do it later I guess.
Enjoy.






