А может сделать всё проще - пусть "Сон" спокойно себе сбивается, но просто сделать его "заразным" - т.е. "Сон" может исчезнуть только в результате того, что враг пробудился естественным путем, а если сбить "Сон" ударом/ядом/бомбой/выжиганием, то этот штраф переносится на двух соседних (слева и справа) врагов, т.е. он как бы рассеивается в стороны. Таким образом, не нужно будет делать нелогичности в виде "непробуждения от урона в совместной атаке" - сбитый "Сон" просто будет переноситься на соседних врагов. При этом этот "Сон" переносится от имени героя, наложившего его, т.е. штраф использует текущий уровень меткости навыка героя, который его наложил (если "Сон" игнорировал сопротивление, то он и дальше будет игнорировать его).
Естественно, подобное не будет действовать, если разбудили всех врагов одновременно.
В таком виде "Сон" перестанет быть самым слабым видом контроля, который исчезает от любого чиха, и теперь при активации ядов/бомб/выжигания на спящих противниках этот штраф сохранит себя и размножит, перенесясь на соседних врагов.
Такой перенос сильно повысит ценность "Сна".