Итоги голосования для комментария:
NoName_1147 Ну особой сложности я тут правда не вижу, если это грамотно оформить. Если механизм повреждений будет универсальный.