Augments use the Augmentation Sealer, like on live.
There are no recipes for augmentation. It it determined on what types of slots the augmentation fits in and what types of slots the item to be augmented can hold.
If you want to do custom items and custom augments, you need to do a couple of things:
1) Adjust the augslot1type-augslot5type on the base item to set which type of augments can fit in each slot. Live uses 1-12 (I think), you can use higher than that, probably 32, but I've never topped it out.
Code:
mysql> select name,augslot1type,augslot2type,augslot3type,augslot4type,augslot5type from items where id = 92231;
+-------------------------------+--------------+--------------+--------------+--------------+--------------+
| name | augslot1type | augslot2type | augslot3type | augslot4type | augslot5type |
+-------------------------------+--------------+--------------+--------------+--------------+--------------+
| Grandmaster's Wealdstone Helm | 7 | 11 | 12 | 0 | 0 |
+-------------------------------+--------------+--------------+--------------+--------------+--------------+
1 row in set (0.00 sec)
So here you can see that the Grandmaster's Wealdstone Helm has 2 available slots for augmentation. Slot 1 is type 7, slot 2 is type 11 and slot 3 is type 12. Live does not (afaik) use slots 4 and 5 at all.
2) On the augments themsevles, do two things:
a) Set the augtype on the augment (It's a bitmask, bit1 = slot 1, bit 2=slot2, etc) as to which slot types the augment can fit in. Not slot numbers, but slot type numbers.
b) Set the augdistiller field to the item ID that can remove this augment from an item.
Code:
mysql> select name,augtype,augdistiller from items where id=41071;
+-----------------------------------+------------+--------------+
| name | augtype | augdistiller |
+-----------------------------------+------------+--------------+
| Imperfect Opal of Illness Warding | 2147483647 | 47001 |
+-----------------------------------+------------+--------------+
1 row in set (0.01 sec)
mysql> select name from items where id=47001;
+--------------------------------+
| name |
+--------------------------------+
| Class I Augmentation Distiller |
+--------------------------------+
1 row in set (0.00 sec)
In this example from live, you can see that Imperfect Opal of Illness Warding fits in all slot types (2147483647 = 0b1111111111111111111111111111111) and will be removed by item ID 47001 which is the Class I Augmentation Distiller.
The client -does- validate most of this before allowing the "combine" button to highlight and be clicked. i.e. if you are not using he right distiller, it won't even let you try.
I will wiki this for future reference, after I do, I'll link the to the wiki from here.