Сделать привязку в % от макс хп гг? индивидуально для каждого типа монстров?
Нет. Три-пять групп монстров со своим мин. уроном внутри группы.
Слабейшие будут пробивать ГГ 1*главу
слабые 2*главу
средние 4*главу
сильные 6*главу
элитные (именные) 8*главу
Мин. урон проходит по ГГ, если у него защита превышает прямой урон монстров.
В соответствии с этими группами, прямой урон монстров слегка разнится внутри группы, но достаточно отделен от соседних групп.
Чтобы перейти от слабейших к слабым монстрам, ГГ нужно качаться. Слабейших он сможет закликать в начале игры, а слабым нужно навыки владения и поднятая ловкость (сила, мана).
Но подобное без скриптовых расширителей сделать не удалось (или вообще невозможно).
Менять мин. урон (единственный для всей игры), на переменную не решились. Вот и пошли обходным путем, создав спец. мин. урон по ГГ, завязанный на уровень ГГ.
Когда увидим реализацию, можно попробовать изменить мин. урон на уровень ГГ/2. Или попробовать указать, что мин. урон не должен превышать для каждого монстра его прямой урон/2.
Но это, скорее всего, уже со скрпитовыми расширителями.
это не решит в любом случае проблемы "гонки вооружений" и "перекачки".
С увеличением игрового мира, количества монстров и повышением потолка статов ГГ эти проблемы неизбежны. Можно их растянуть, побудив качать ГГ не до 20, а до 80 уровня.
Если бы константы безболезненно превращались в переменные, можно попробовать реализовать кроме мин. урона отдельный критический урон.
То есть, ГГ в трусах с 1000 ХП монстры загрызут, впившись в шею или в пах (кто куда достанет) jk. И ГГ загнется от артериального кровотечения или болевого шока.
Нужны скриптовые расширители.
Кстати, глянул мувики и захотелось дать ГГ трусы с новыми текстурами "в цветочек".
Никто не видел таких в модах?