Wait, you can check for how many shadows are up? Is that new or have I just been doing it wrong this entire time?
Guess you just didn't know? Yes it can detect how many shadows are up.
This is what I use:
Code
<if Spell="Utsusemi*">
<equip when="precast" set="Haste" />
<if spell="Utsusemi: Ichi" buffactive="Copy Image*" NotBuffActive="Silence|Mute|Omerta|Obliviscence">
<if NotBuffActive = "Copy Image (3)|Copy Image (4+)">
<midcastdelay delay = "2.5" />
<cmd when = "midcast">cancel 66</cmd>
<cmd when = "midcast">cancel 444</cmd>
</if>
<else>
<cancelspell />
<return />
</else>
</if>
</if>
It should prevent casting (Cancelspell) unless you have 1 or 2 shadows up (looks at buffactive) and if you have silence and all that other obvious stuff so if you use the cancel plug-in it won't drop your shadows if you accidentally tried to cast and stuff.. etc etc