Сделаем так:
Будет кнопка в F4 для главы рэкетов. По нажатию выскочет менюшка с запросом причины войны.
После введения проверяются условия для войны:
- Есть ли 5 нелегалов и 5 копов
- Есть ли босс рэкетов и есть ли мэр или начальник полиции
- Хватает ли у мэра и босса денег для финансирования войны (По 500к у каждого)
- Прошло ли с момента предыдущей войны 10 минут
Если условия соблюдены, то рэкетам рассылаются "приглашения" на участие в войне (как и в пвп).
После этого проверяется количество желающих участвовать. Если ментов 5, а добровольцев среди рэкетов 7, то рандомный доброволец рэкетов отбрасывается, чтобы разница была не более, чем 1 человек. Если же недобор рэкетов, то война отменяется под предлогом "Нехватка сил". Менты не отбрасываются.
Итак, все окей, война стартанула. Теперь снимаем деньги с Босса и Мэра, кидаем их в /dev/null и даем всем по 3 жизни и 15 минут на войну.
Если чел умирает 3 раза, то "вылелает из игры". После этого ему запрещено дамажить участников (Заметка. Создавать хук после начала войны и удалять по завершению).
Несколько заметок:
- Участники войны подсвечиваются сквозь стены. ГО не видит нелегалов и наоборот
- Посла начала войны дамаг проходит только по участник-участник и неучастник-неучастник. Учатсник-неучастник игнорится
- Каждому дается 3 жизни. Или же сделать счетчик ХП на экране для каждой тимы. Для победы нужно в общей сумме снять N хп. Так будет балансировка с джаггерами, громилами и чуваками без доп. брони.. Или... Ниже напишу варианты войны
- Война длится максимум 15 минут.
- Выигрывает тот, чья тима потеряла запас ХП или у кого остался меньше запас по истечению времени
- Но что, если игра затянется, одна тима почти ливнет и с нее останется один чел, которому будет проще дамажить противников?
Варианты войны:
- Снести в общей сумме N хп всей тиме
- Обезвредить каждого участника команды 3 раза
- Сделать N фрагов для тимы. Т.е. одного человека можно убить 100 раз и это будет 100 фрагов
Что получат победители? Никакой игровой валюты. Это скучно
И идея мне не очень нравится (предвзято, без оснований), но что, если
добавить армию, в которой будут звания и которая будет заниматься урегулированием полит. конфликтов, вроде этого? Задача ментов - чистка улиц. Армии - прокачка и вмешательство в особых конфликтах, вроде этого или между группировками по запросу мэра.
[doublepost=1504212594][/doublepost]
https://trello.com/c/1ILwRydM/680-контроллируемая-война