There is no official Spell/Majic documentation nor support from CA on this, that is why you cannot create a new "Condition" from the GUI.
If you really have no other way, then I suggest you use pdm_extract to get an existing Spell Condition Macro exported, then change it according to your needs, then use pdm_load to insert your new macro.