Суббота, 15.08.2020, 06:59


Главная » 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 берется его состояние. Далее:
  • если урон отсутствует, то вероятность получить после боя состояние lvl равна 100%;
  • если урона хватает на повреждение dmg уровней здания, то вероятность получить состояние lvl уменьшается на (dmg/lvl)*100%, при этом возникает вероятность получить состояния из интервала [lvl-1;lvl-dmg] - им присваивается шанс (1/lvl)*100%.
    Пример: есть здание 5 уровня, на него приходится урон, способный повредить 3 уровня. Тогда шанс получить состояние 100% уменьшается на (3/5)*100% и становится равен 40%, а шансы получить состояния [4;2] становятся равны (1/5)*100%=20%
Исходя из этого следует, что если на какое-то здание пришлось lvl dmg (хватило урона на разрушение всех уровней), то минимум на один уровень здание повредится.
Пример: есть здание 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%|

Просмотров: 6502 | Добавил: Satar | Теги: повреждение зданий, атака на разрушение, разрушить здания, разрушение зданий MyLands | Рейтинг: 0.0/0

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Возможность заработать играя в игры в интернете, Где и на каких онлайн играх можно заработать деньги, Как заработать деньги на онлайн игре, заработок на играх,Все про заработок на играх без вложений - заработок на онлайн играх - заработок на flash играх, Деньги на играх, Заработок на онлайн играх в интернете