Можно вообще сделать по другому:
Рыцарь - открывает сундуки методом рубки их мечом. Есть шанс сломать меч. ( волшебные сундуки - только волшебным мечом и тоже с шансом сломать ). Нужно находить и таскать запасные мечи.
Вор - отмычки - разные - ломаются. Вместо мечей собирает отмычки.
Колдун - заклинанием. Уровни заклинания с разным % срабатывания на разных сундуках. Теряется мана. Собирает ману и свитки.

Далее: в ловушки попадают ВСЕ. Весь вопрос - как вылезти?
Рыцарь - выдирается силой с шансом разодрать доспех. С доспехом теряет часть НР. Собирает доспехи.
Вор - пробует свою ЛОВКОСТЬ. Каждый раз с малой потерей НР. Пока не вылезет.
Колдун - пробует левитацию, телепортацию, воздушное/водяное тело и пр. магию. Расход маны. Изредка - малый расход НР.