Да, кстати, Эффективное_Хп не совсем имеет смысл, потому что если у нас есть атаки разной силы, то для каждой из них у противника будет разное Эффективное_Хп.
И это надо балансить, внезапно! Чтобы враг был уязвим к атакам типа N, но сопротивлялся M. И в зависимости от контекста (которого епт всё ещё нет совсем), надо будет либо выбирать персонажей с типом N, либо добавлять эффект N какой-нибудь боевой механикой, либо просто ковырять вилкой и ненавидеть разработчика!
Ну и всегда есть разные способности. У тебя может быть очень большой дпс на кнопке, который будет долго откатываться, а может быть дпс поменьше, но постоянный. И разные вариации вокруг.