Главная » 2012 Октябрь 31 » Разрушение зданий в MyLands
03:09 Разрушение зданий в MyLands | |
Разрушение зданий - миссии, отправляемые на вражеские
владения с целью уничтожения построек противника. Разрушать здания можно
в городских посёлках, копи и в солёном озере. Так же в игре есть миссия разрушение лагеря, но это совсем иное.Основы.Здания получают урон лишь в тех случаях, когда атакующие выигрывают бой. После того как бой завершен, рассчитывается урон наносимый зданиям, на количество урона зданиям влияет оставшиеся единицы урона. Т.е. если вы атакуете наемниками (ср.атака 8), то расчет таков: по завершению боя у вас осталось 1000 наемников, а значит у вас 1000*8=8000 единиц урона. Так же учитываются все (дис)бонусы, защита на уменьшение повреждений влияния не оказывает. Обратите внимание, что в раунде разрушения есть разброс урона, и на него действуют эффекты повышения/понижения удачи. Что это значит, а то что если у вас 10 лабораторий 1 уровня, у вас осталось после окончания боя 8000 единиц урона. Получаем следующее: для сноса лаборатории 1 уровня нам нужно 200 е.у., т.е. на 8000 е.у. мы можем снести 40 лабораторий алхимика.Механизм.Чтобы повредить здание на один уровень, необходимо нанести required_damage единиц урона. Изначально это число равно 200. Далее случайным образом определяется, будет ли оно повреждено или нет.После разрушения здания могут принять состояние из диапазона значений [0;lvl], где lvl - уровень здания. Если здание повреждено, за lvl берется его состояние. Далее:
Пример: есть здание 5 уровня, на него приходится урон, способный повредить 5 уровней. Тогда шанс получить состояние 100% уменьшается на (5/5)*100% и становится равен 0%, а шансы получить состояния [4;0] становятся равны (1/5)*100%=20% Если урона хватает на повреждение части зданий, то здания повреждаюстя поочерёдно, т. е. не может быть например такого, что на все здания пришлось менее lvl урона, всегда на часть зданий будет приходиться полный урон и ещё на одно здание придётся остаток урона. Пример: есть 3 здания 5 уровня, на них приходится урон, способный повредить 12 уровней зданий. В таком случае на два здания придётся 5 уровней урона, и на одно здание - 2 уровня, и никак иначе. Обратите внимание, что при победе минимум одно здание будет повреждено или разрушено. Если урон не кратен required_damage, то остаток преобразуется либо в 0, либо в required_damage урона. Вероятность преобразования его в большую сторону равна (extra_damage/required_damage)*100%, где extra_damage - остаток. - проверяется Уровень 1 Состояние|__0%|100%| _____Шанс|100%|__0%| Уровень 2 Состояние|__0%|_50%|100%| _____Шанс|_50%|_50%|__0%| Уровень 3 Состояние|__0%|_33%|_66%|100%| _____Шанс|_33%|_33%|_33%|__0%| Уровень 4 Состояние|__0%|_25%|_50%|_75%|100%| _____Шанс|_25%|_25%|_25%|_25%|__0%| Уровень 5 Состояние|__0%|_20%|_40%|_60%|_80%|100%| _____Шанс|_20%|_20%|_20%|_20%|_20%|__0%| Уровень 6 Состояние|__0%|_16%|_33%|_50%|_66%|_83%|100%| _____Шанс|_16%|_16%|_16%|_16%|_16%|_16%|__0%| Уровень 7 Состояние|__0%|_14%|_28%|_42%|_57%|_71%|_85%|100%| _____Шанс|_14%|_14%|_14%|_14%|_14%|_14%|_14%|__0%| | |
|
Всего комментариев: 0 | |