it can only be done with triggers. Things like the AI editor and AMAI are only designed for melee, simply because designing them for custom too would be a hell of a lot of work.
edit: and I can't say I know much about designing complex custom AIs via trigger sorry.