Система модификаций
Содержание |
Система модификаций
Модификации — прогрессионная механика для внутриигровых предметов, дающая возможность с помощью специальных модов изменять характеристики некоторых моделей основного или дополнительного оружия, а также бронежилетов "Спектр". Система модификаций позволяет пользователю развивать свое оружие и настраивать его характеристики под себя.
В системе модификаций, выполняя специальные контракты или продвигаясь по прогрессии предметов, можно получить специальную валюту —
детали, которые затем тратятся на улучшение модов. Оружие и снаряжение прокачиваются во время игры с ними. Чем больше времени в игре вы проводите с тем или иным предметом, тем выше его уровень и больше ассортимент доступных модов. Для разных типов оружия (штурмовые винтовки, дробовики и так далее) доступен свой набор модов.
Прогрессия
В системе прогрессии 40 уровней. Первые уровни требуют небольшого количества опыта, но прогрессия будет постепенно усложняться. По мере прокачки оружия вы можете получить различные предметы: новые моды, а также слоты для них, детали, уникальное оборудование. Кроме того, при достижении последних уровней мастерства некоторых моделей вы получите предметы кастомизации.
Развитие предметов
Получать очки мастерства оружия можно в боях. Чем больше времени вы проводите с оружием, тем выше уровень мастерства и тем больше модов вам доступно.
Инвентарь модов
Все доступные моды можно получить за игру — с повышением уровня мастерства. После открытия моды попадут в инвентарь, где вы сможете улучшить их с помощью деталей или установить перед боем на оружие. Чтобы начать пользоваться уникальными модами, надо потратить определенное количество деталей после получения мода.
Моды делятся на два типа — улучшаемые и уникальные. Моды первого типа можно прокачать, а моды второго типа сразу имеют максимальный уровень и особые эффекты. Кроме того, моды с улучшениями выделяются в инвентаре определенным цветом: например, обычный мод имеет белую ячейку, эпический — фиолетовую, а легендарный — золотую.
Два уникальных мода нельзя использовать одновременно — вы можете установить только один уникальный и два обычных.
Предметы кастомизации
Прокачали пушку до высших уровней? Получите специальные предметы, подтверждающие ваше мастерство! В набор входят брелок с миниатюрной моделью оружия, уникальная нашивка и камуфляж.
<div class="wf-tabs-menu"> <ul class="wf-tabs-list"> <li class="wf-tabs-list__item type-opened" data-tab-target="tab--1">Камуфляжи</li> <li class="wf-tabs-list__item" data-tab-target="tab--2">Брелоки</li> <li class="wf-tabs-list__item" data-tab-target="tab--3">Нашивки</li> </ul> </div>
АК-47
ОЦ-14 "Гроза"
Desert Eagle
Пистолет Макарова
Fabarm P.S.S.10
СР-2 "Вереск"
АКС-74У
Mauser Kar98k
Remington 870 RAS
M40A5
H&K G36 Assault
Kel-Tec RDB-C
Sentry 12
SIG MPX Copperhead
АК-47
ОЦ-14 "Гроза"
Desert Eagle
Пистолет Макарова
Fabarm P.S.S.10
СР-2 'Вереск'
АКС-74У
Mauser Kar98k
H&K G36 Assault
Kel-Tec RDB-C
Remington 870 RAS
M40A5
Sentry 12
SIG MPX Copperhead
Получение деталей
Детали для создания модов можно получить в специальном контракте или продвигаясь по прогрессии оружия. В будущем детали могут быть доступны и другими способами.
.charms_block {
width: 100%;
height: 100%;
}
.charms_block__item {
height: 175px;
justify-content: flex-end;
align-items: center;
flex-direction: column;
width: 16%;
}
.charms_block__item img {
max-height: 120px;
margin: auto;
}
.charms_block__item p {
text-align: center;
}
.weapons_block__item {
height: 150px;
justify-content: flex-end;
align-items: center;
flex-direction: column;
}
.weapons_block__item img {
margin: auto;
max-width: 200px!important;
}
.weapons_block__item .news__lightbox {
overflow: visible;
height: 100%;
}
.weapons_block__item {
width: 25%;
}
@media screen and (max-width:800px) {
.weapons_block__item {
width: 33%;
}
}
@media screen and (max-width:500px) {
.weapons_block__item {
width: 45%;
}
}
/*--[flex]--*/
.flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.align-content--start {
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
}
.align-content--center {
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
}
.align-content--end {
-webkit-align-content: flex-end;
-ms-flex-line-pack: end;
align-content: flex-end;
}
.align-content--between {
-webkit-align-content: space-between;
-ms-flex-line-pack: justify;
align-content: space-between;
}
.align-content--around {
-webkit-align-content: space-around;
-ms-flex-line-pack: distribute;
align-content: space-around;
}
.align-content--evenly {
-webkit-align-content: space-evenly;
-ms-flex-line-pack: space-evenly;
align-content: space-evenly;
}
.align-items--start,
.flex--top {
-webkit-box-align: start;
-webkit-align-items: flex-start;
-moz-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.align-items--center,
.flex--middle {
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.align-items--end,
.flex--bottom {
-webkit-box-align: end;
-webkit-align-items: flex-end;
-moz-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.flex-direction--row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.flex-direction--row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-webkit-flex-direction: row-reverse;
-moz-box-orient: horizontal;
-moz-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.flex-direction--column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.flex-direction--column-reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
-moz-box-orient: vertical;
-moz-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.flex-wrap--wrap {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.flex-wrap--reverse {
-webkit-flex-wrap: wrap-reverse;
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.flex-wrap--nowrap {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.justify-content--start,
.flex--left {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-moz-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.justify-content--center,
.flex--center {
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.justify-content--end,
.flex--rigth {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-moz-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.justify-content--between {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.justify-content--around {
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.justify-content--evenly {
-webkit-box-pack: space-evenly;
-webkit-justify-content: space-evenly;
-moz-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
}
/*--[/flex]--*/
.wf-tabs {
margin: 0;
}
.wf-tabs-menu {
position: relative;
}
.wf-tabs-menu ul{
margin: 0;
}
.wf-tabs-list {
display: -webkit-box;
display: flex;
-webkit-box-pack: justify;
justify-content: space-between;
}
.wf-tabs-list__item {
border-bottom: 2px solid #901819;
font-size: 16px;
font-family: Quantico;
line-height: 20px;
font-weight: 700;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
display: -webkit-box;
display: flex;
width: 50%;
height: 50px;
text-align: center;
cursor: pointer;
text-transform: uppercase;
color: white;
}
.wf-tabs-list__item.type-opened {
background: #901819;
}
.text ul li.wf-tabs-list__item {
margin-bottom: 0;
}
.text ul li.wf-tabs-list__item:before {
content: ;
width: 0;
display: none;
}
.wf-tabs-menu__arrow,
.tab-content {
display: none;
}
.tab-content.type-opened {
display: block;
}
@media (max-width: 768px) {
.wf-tabs-menu__arrow {
display: block;
position: absolute;
right: 14px;
top: 9px;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.wf-tabs-menu__arrow:before {
display: block;
}
.wf-tabs-menu.type-opened .wf-tabs-menu__arrow {
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.wf-tabs-menu.type-opened .wf-tabs-list__item {
display: flex;
}
.wf-tabs-list {
flex-wrap: wrap;
margin-bottom: 5px;
}
.wf-tabs-list__item {
background: #c00;
border: none;
height: 32px;
font-weight: normal;
margin: 0;
-webkit-box-ordinal-group: 3;
order: 2;
text-align: center;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
width: 100%;
}
.wf-tabs-list__item:hover {
background: #a80000;
}
.wf-tabs-list__item:not(.type-opened) {
display: none;
}
.wf-tabs-list__item.type-opened {
background: #c00;
color: #fff;
-webkit-box-ordinal-group: 2;
order: 1;
}
}
.wf-wiki-2-0 ul.wf-tabs-list li:before {
display:none;
}
<script>var pageTab = function() {
var pageMenu = document.querySelector('.wf-tabs-menu'),
pageTabs = document.querySelectorAll('.wf-tabs-list__item'),
pageTabContent = document.querySelectorAll('.tab-content'),
pageTabTarget;
pageTabs.forEach(function(item) {
item.addEventListener('click', selectPageTabs);
});
function selectPageTabs() {
pageTabs.forEach(function(item) {
item.classList.remove('type-opened');
});
this.classList.add('type-opened');
pageTabTarget = this.getAttribute('data-tab-target');
selectPageTabContent(pageTabTarget);
};
function selectPageTabContent() {
pageTabContent.forEach(function(item) {
item.classList.contains(pageTabTarget) ? item.classList.add('type-opened') : item.classList.remove('type-opened');
});
};
pageMenu.addEventListener('click', selectPageMenu);
function selectPageMenu() {
if (document.documentElement.clientWidth <= 768) {
pageMenu.classList.toggle('type-opened');
};
};
};
pageTab();
</script>





















