Gegnbesietiges Ausschließen ist meines Wissens nicht möglich.
Womit du arbeiten könntest sind Prioritäten: Wenn der Prioritätsunterschied zwischen zwei Zuständen hoch genug ist (ich glaube über 10, aber müsstest du im Zweifelsfall testen) macht der Zustand mit der höheren Priorität den mit der geringeren Priorität unwirksam, bzw. kann der überhaupt nicht verursacht werden. Allerdings ist das ist immer eine Einbahnstraße.
Ein Beispiel: Wenn Paralyse eine (deutlich) höhere Priorität hat als Gift, könnte ein vergifteter Gegner trotzdem noch paralysiert werden, würde dabei aber eben den Gift-Zustand verlieren, wohingegen ein paralysierter Gegner grundsätzlich nicht vergiftet werden kann.