Перейти к содержимому
Zone of Games Forum
Goddy

[Рецензия] Sniper: Ghost Warrior 3 (PC)

Рекомендованные сообщения

Мы можем прийти в любую страну, навязать свои ценности

и всё улучшить! Буш это делает по всему миру!

/«30Rock»

И снова здравствуйте. Судя по новостям с агрегаторов критических выплесков, третий Ghost Warrior опять не стал сенсацией и пресса его дружно распяла в самых обидных позах. Какая неожиданность. Вот что совершенно неудивительно, пальпировать очередного Снайпера опять пришлось мне — коллеги с яростью достойной лучшего применения расхватали все достойные проекты, но мне и поводов для ругани обычно давать не надо. Я вообще повода не очень уважаю, я же не лошадь. В общем и целом, вскроем, рассмотрим, сделаем выводы. Заглянем и на поминки.

banner_st-rv_snipergw3_pc.jpg

Береги жизнь смолоду

Борьба с сепаратистами в Грузии, поиск какого-то мифического биологического оружия на границе России и Украины — в общем, сюжет во всех его мучительных подробностях — сопровождается тупой любовной истерией, весьма опосредованно относящейся к сути дела. Главное, что стоит отметить, это психологический профиль нашего бойца — агрессивный шизоид с маниакальным расстройством личности, готовый по приказу прикончить на свадьбе и жениха, и невесту, и вообще всю округу. Словом, «миротворец современной войны», и неприкрытая ничем неприязнь ко всему живому сочится из его грозных монологов.

Кстати, вы заметили, что антагонисты во всех западных компьютерных играх говорят с акцентом? Европейским, русским, азиатским — каким угодно, ведь настоящих плохих ребят там просто не держат! Они там саморастворяются в радужной ЛГБТ-любви при всеобщем одобрении, понимании и поддержке. Вот и в Ghost Warrior 3 все без исключения сепаратисты слушают на своих радиолах злющий российский хип-хоп, не встречающийся даже в эфирах наших радиостанций. Как говорится, какой грузин не любит русский ганста-рэп? Возможно, я бы закончил игру не без удовольствия — любопытно было бы посмотреть на окончание этого интригующего бреда. Вот только очередная сборка игры пока не позволяет этого сделать. А так ведь хотелось обмотаться пулеметными лентами и показать этим безбожным русским сепаратистам польскую мать!

36_th.jpg

Противник весьма неглуп. Его действия логичны и логику его легко можно освоить, а слабые места — изучить.

Рассекая по трущобам

Главная тенденция сегодняшнего дня — поляки наконец снизошли до концепции «открытого мира». Второе, что бросается в глаза — очки опыта, плавно перерастающие в уровни. Новые уровни приносят новые возможности. Правда выбор этих самых возможностей — как в сельском супермаркете. Скучно, мало, не интересно. Третье — управляемый дрон для маркировки врагов и отключаемые источники света. Опять же, ничего нового. Есть точка для зачистки, есть в лучшем случае пара безопасных огневых позиций, есть скалькулированное убийство, есть задание от руководства — вытаскиваете на волю военнопленных или, напротив, собираете секретную информацию о номерах цистерн с топливом. Зато глубокие ощущения почти отсутствуют, сопереживание той или иной стороне баррикад тоже, хочется просто побыстрее закончить миссию.

37_th.jpg

Что нам стоит храм построить

Основа игрового процесса проста: выписать десяток дежурных хэдшотов из винтовки с глушителем, в случае обнаружения скрыться под клоаком невидимости, которым здесь служат кусты, переждать при необходимости. Затем повторить. Не игра, а утомительный стрелковый тренажёр! Лучшее решение — подготовить площадку, убрав снайперов, а потом спокойно перебить всех из пистолета с глушителем. Имеется и лук, но его скорострельность годится исключительно при встрече с врагом один на один. Двое противников за секунду сделают из героя дуршлаг. ИИ противников в принципе доставляет удовольствие: они не высовывают зря голову из укрытий, двигаются быстрыми перебежками, накрывают издалека огнём. Мортирным в том числе, и эта штука совсем ультимативная. Рекомендуется мчаться сломя голову к ближайший лесополосе. Очень веселое занятие: пистолет в руки, спрятались под каску, и зигзагами-зигзагами к ближайшим растительным насаждениям. Или бывает, что цель миссии садится за миномёт и подрывает... сама себя. «Mission complete», вот ваши наградные дубовые листья.

Ты меня уважаешь?

Носорогам в Зимбабве спиливают рога, чтобы их не убили браконьеры, ибо рог стоит 200 килобаксов. В итоге эволюционно больше шансов выжить у тех, у кого рог был дефектным сам по себе. Чувствуете, к чему клоню? Создаётся впечатление, что CI Games с каким-то демоническим «увеболловским» усердием специально делает плохие шутеры. Получившееся навевает пессимизм в его самой кусачей фазе. «Клюква» фонтанирует и бьёт непрерывными развесистыми ручьями. Попадания в слоу-мо смотрятся неуместно, хотя сам полёт пули исполнен красиво. Спуск по веревке — просто скрипт, активируемый единственной кнопкой. Броня спасает врагов от 7,62 с двухсот метров, но не спасает от пистолетных пуль в упор. На пустых равнинах никого нет — непонятно зачем вообще нужен открытый мир.

38_th.jpg

Я в общем-то каждую игру серии в робкой надежде пробую на зуб, и от каждой потом непременно плююсь...

Музыка здесь такая унылая, что хочется вынуть глаза и заткнуть ими свои уши. Не верится, что авторы на полном серьёзе выбрали для главного меню это безвкусное завывание, которое вам ещё предстоит возненавидеть, если вы конечно решитесь на прохождение после моего воодушевляющего опуса.

Идём дальше. Отталкивающе долгие загрузки: пока игра загружается в первый раз, а грузит она сразу всю карту, можно пройти какую-нибудь другую игрушку помельче. Или приготовить чай с бутербродами для небольшой семьи из восьми человек. Редкие сохранения — я так и не понял, бага это или фича. Давеча вот я опять прошёл-пробежал-прополз первый Far Cry. И знаете что? Отсутствие моментального сейва делало из игрока настоящего Рэмбо. Частые контрольные точки расслабляют.

39_th.jpg

Игра часто отдаёт «сталкерятиной» — полноприводная Нива, привычный постсоветский антураж. Не хватает лишь кровососов и аномалий

Баги, глюки скриптов и поверхностей, вылеты, графические артефакты, NPC говорящие с воздухом и висящие в текстурах — от этого не спасают даже ежедневные (в буквальном смысле) патчи, которые латают одно и ломают другое. Нервные клетки героически гибнут, проклиная тот день, когда я согласился на рецензирование очередного шутера от City Interactive. Игра крайне сырая, но не без определённого потенциала, воевать местами интересно и непросто. Быть может, если бы это был самый первый Sniper от поляков, я бы всё принял, понял и простил. Однако, #надоели.

40_th.jpg

Полёт над гнездом врага

Яблочко от яблони

Шутерное подразделение CI Games по традиции показательно село в лужу полным составом, и вроде бы с одной стороны уже не очень и глубоко, а с другой, надоело из раза в раз хвалить их за несуществующие достижения. И придётся несчастным бракоделам плестись в фарватере у других разработчиков и кормиться крохами, то есть клонами. Пока деньги не кончатся, ибо кредит доверия City Interactive в области шутеров выбран целиком и полностью. Sniper: Ghost Warrior 3 — игра во всех смыслах дешёвая, крикливая и вызывающая отчётливое раздражение. Только человек с имплантированной коровьей какой в голове может найти в ней что-то поистине заслуживающее внимания и способное остаться в веках.

С моей снобистской точки зрения, только ролевые игры спасут CI Games.

------------------------------------------------------------------------------------------------------------------------------
Итоговая оценка — 5,0.

(нажмите на оценку, чтобы выставить свою в профиле игры)

Поделиться сообщением


Ссылка на сообщение

Геймплейно игра нормально зашла, но вот сюжет, я так с катсцен давно не смеялся.

Изменено пользователем Apan

Поделиться сообщением


Ссылка на сообщение

Не играл, но столько негатива и сарказма в обзоре выглядит излишним. Слишком однобоко получается. Рецензии должны быть, как минимум, не предвзятыми, а тут как будто автора говном кормили, во время написания и причмокивать заставляли.

Поделиться сообщением


Ссылка на сообщение
Не играл, но столько негатива и сарказма в обзоре выглядит излишним. Слишком однобоко получается. Рецензии должны быть, как минимум, не предвзятыми, а тут как будто автора говном кормили, во время написания и причмокивать заставляли.

Тяжела наша доля ахахах. Пройди и поговорим =)

Поделиться сообщением


Ссылка на сообщение
Тяжела наша доля ахахах. Пройди и поговорим =)

Звучит как, сначала добейся, потом имей мнение.

Поделиться сообщением


Ссылка на сообщение

Перефразирую вечное. СКУЧНО! СКУЧНО *****!

tenor.gif

Поделиться сообщением


Ссылка на сообщение

Меня тоже хватило на 3 задания, снес..

Поделиться сообщением


Ссылка на сообщение
Не играл, но столько негатива и сарказма в обзоре выглядит излишним.

То есть, если игра говнище, то рецензент не может прямо об этом сказать?

Поиграй сам, "окунись"!

Поделиться сообщением


Ссылка на сообщение

Сталкерятиной ???? Да эта старая , десятилетняя сталкерятина уделывает вот этот уг и является живее всех живых...

Поделиться сообщением


Ссылка на сообщение

Рецензия вышла акурат к взлому игру. Навевает некоторые мысли.

Поделиться сообщением


Ссылка на сообщение
Рецензия вышла акурат к взлому игру. Навевает некоторые мысли.

Что совпадения в этом мире случаются?

Поделиться сообщением


Ссылка на сообщение
Рецензия вышла акурат к взлому игру. Навевает некоторые мысли.

Даже не представляю какие!

Поделиться сообщением


Ссылка на сообщение

Я бы не сказал, что данная игра особо хуже FarCry 3-5 и Homefront 2. Конечно глюко-вылеты и сохранения раздражают, но в целом вполне играбельно. По мне так игра 7/10 заслуживает, если не учитывать глюко-вылеты.

Поделиться сообщением


Ссылка на сообщение
То есть, если игра говнище, то рецензент не может прямо об этом сказать?

Поиграй сам, "окунись"!

Дело в подаче материала. Писалось будто все нарочно с заведомо критическим настроем и игралось так же. Это не делает рецензию объективной.

Поделиться сообщением


Ссылка на сообщение
Я бы не сказал, что данная игра особо хуже FarCry 3-5 и Homefront 2. Конечно глюко-вылеты и сохранения раздражают, но в целом вполне играбельно. По мне так игра 7/10 заслуживает, если не учитывать глюко-вылеты.

Полностью согласен. Игра не такое дно, как его рисуют. Просто багов много, куда же без этого. Сыроват продукт.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • Ты сказал, что достаточно лишь “выдержать стиль” в коде, оправдывая свои орфографические ошибки на письме, то есть логично предположить, что раз достаточно выдержать стиль кода, то ты допускаешь ошибки в коде по аналогии. Достаточно ведь только стиль выдержать и ничего более, разве нет, с твоих же слов?) И всё-таки стиль речи и ошибки в написании, это, мягко говоря, вещи разные, странно, что ты ставишь между ними равенство. Пока ты не начал впаривать, что твои ляпы якобы когда-нибудь станут нормой, оправдываясь, заметь, что лично я тебе до того момента вообще ничего не говорил. Пока другой человек не попросил подсветить ошибки, я опять-таки спокойно прошёл мимо них. К чему приведёт? Ну, на сколько могу судить, приводит пока что только к смайликам. Заметь, тебя никто тут не минусует, ну и до тех пор, пока ты сам не ёрничаешь, то тебя и не поддевают даже, тебе показывают путь к самосовершенствованию в весьма спокойной манере с шутками и прибаутками.
    • Пускай следуют, я им что не даю что ли? Ты когда отвечаешь, ты понимаешь на что ты отвечаешь? Стиль это вот это. float playerGold = 3f; float _playerGold = 3; float playergold = 3f; float PlayerGold = 3f;   bool inventoryOpen; bool menuClose; if(inventoryOpen && !menuClose) {
      }   if(inventoryOpen==true & menuClose==false)
      {
      }

      это стиль, на что тут компилятор будет ругаться? все будет работать, некоторые варианты тут совсем не правильные, но ошибкой они не будут восприняты движком.   Пойми, что мне все равно, кто что как пишет, включая меня самого. Пока я понимаю других, и пока они понимают меня — все равно. Успокойся уже. Хочешь идти править каждую ошибку в каждом посте за каждым человеком? Дерзай. Посмотришь к чему это приведет.
    • по тому, что есть в стиме выглядит как игра из 2010х или с мобилок. локации на детализацию слабы. какой то полёт и беготня с видом со спины и бой как с любой РПЖ на мобиле в изометрии. так, что похоже, что перемещения будут типа Subway Surfers и бой аля мобилка с двумя-четырьмя скилами. CGI ролик симпатичен, но на этом как то всё...
    • Вводное слово “пожалуйста”, выделяется запятыми. Есть нюансы, впрочем, то есть не всегда выделяется как одно слово. Первая запятая не помню точно, как обзывается случай, вроде бы обособление или что-то такое. Вторая — что-то про деепричастия.
    • Ты это, свои хотелки за вероятное будущее-то не выставляй. Есть нормы русского языка, которым люди следуют. А в это время ты своё незнание пытается выставить в свете того, что авось когда-нибудь твои ошибки станут нормами языка. Даже если вдруг когда-нибудь и станут, но сейчас-то нет. Любой интерпретатор с тобой не согласится. А компилятор и вовсе тебя красным подчёркнутым матом покроет и пошлёт править ошибки. Пойми, что ты всё-таки ты не средневековый крестьянин, да и не деревенский рубаха-парень, да и стилизовать себя под него ты явно не пытаешься, чтобы твои детские ошибки были хоть как-то оправданы. К обычным оЧепяткам, оговоркам и простым мелким ошибкам в т.ч. с запятыми и т.п. тут никто не докапывается (обычно), но когда ты пытаешься выставлять своё банальное невежество за норму — это уже перебор всё-таки. Ну а если на то дело пошло, то даже у просторечного стиля есть свои нормы, правила и нормы, которым следуют, когда нужно расписать персонажа подобного типажа. Это не просто взять и наобум налепить ошибок и исковеркать слова.
    • [vFonts.r01] В связи с внедрением разработчиков русского перевода от сообщества в игру, оставил только аутентичные кириллические шрифты.
    • Языки в мире вообще не совершенны и полны логических ошибок сами по себе, особенно французский. И ничего. Как-то никто вопросов не задает. Русский язык тоже не идеальный и время от времени в нем что-то меняют. Что-то с не правильного становится со временем правильным.  Сейчас правильно ставить ударение в слове звонит на второй слог. Хотя люди всё больше ставят ударение на корень в глаголах, чем на окончание. И скорее всего это скоро станет официальным “правильным” вариантом, может уже стало, я не особо слежу за этим, давно об этом читал. В языках программирования, главное выдерживать стиль, чтобы твой код понимали другие. В обычных языках я считаю, это тоже самое главное. Пока тебя понимают — всё ок. Если докапываться до каждой буковки и до каждой запятой, то вместо диалога у людей будет вечное редактирование ошибок. Если ты хотел показать мне, что такое не приятно читать, то надо было стараться сильнее. Я привык даже вот к такому: “приФфки, а ти ни ХоТил Бы ню такъс чтобы нимноЖечка, поФфармить асечки  то Ж я баЮсь одна миня моГутЪ убиФфать там злие пвпсчеры а ток ти са мной будефф и мы всих убфьем, мурь?”
    • Спасибо за развернутый ответ. Поживу тогда с костылем. Того, что работает мне с головой хватает
      В любом случае благодарю за вашу работу. Скрипт шикарный. )
    • Вообще-то зашито. Все млекопитающие играют в игры. Естественно, животные не играют в компьютерные игры, как и люди не играли до изобретения компьютеров. Тоже неправильный пример, т.к. без еды прожить нельзя, а без близости с другим человеком можно.
    • Да, как я и предполагал, за исключением дополнения в виде наблюдателя времени друзей.

      Экосистема менеджеров (Tampermonkey, Greasemonkey, Violentmonkey и др.), а также сред выполнения скриптов, встроенных в другие расширения (как в AdGuard), довольно разнообразна. Да, все они служат одной цели, но их внутренние реализации могут существенно отличаться. В основе их работы лежит концепция песочницы - изолированной среды, которая создается из соображений безопасности, чтобы пользовательский скрипт не мог бесконтрольно хозяйничать на странице, например, похищая личные данные. Но строгость этой песочницы и набор инструментов, которые предоставляются скрипту для общения с внешним миром, сильно варьируются. Хотя все они стремятся следовать общему стандарту Greasemonkey API, их реализации отличаются. Tampermonkey, на сегодняшний день, является наиболее функционально полным и стабильным менеджером, который реализует даже самые специфические, но ставшие стандартом де-факто в сообществе, возможности API, такие как unsafeWindow и гибкое управление кросс-доменными запросами. Другие менеджеры зачастую являются форками (ответвлениями) более старых версий или независимыми разработками, которые догоняют “золотой стандарт” по функциональности с разной скоростью. Иногда это приводит к тому, что в них отсутствуют определённые функции.

      Например, некоторое время назад была проблема с работой другого моего скрипта в OrangeMonkey (который использовал наш главадмин SerGEAnt). Она была связана с тем, как расширение обрабатывало разрешения на кросс-доменные запросы и взаимодействие с веб-редактором CKEDITOR, который используется на многих форумах на движке Invasion Board. Скрипту требовался доступ к API редактора, но OrangeMonkey не предоставлял необходимого моста для выхода из “песочницы”, что приводило к ошибке. В то же время в Tampermonkey этой проблемы уже не было, так как его разработчики реализовали более продвинутые механизмы взаимодействия с контекстом страницы. Это классический пример рассинхронизации в разработке, где одно расширение уже адаптировалось под новые веб-технологии, а другое - ещё нет. AdGuard, конечно, довольно мощнейший инструмент для блокировки контента и защита приватности, но выполнение пользовательских скриптов является его вторичной, хоть и очень полезной, функцией. Поэтому вполне объяснимо, что его песочница может быть более строгой, а среда выполнения не предоставляет некоторые узкоспециализированные, но критически важные для сложных скриптов API, такие как unsafeWindow. Это не столько недостаток, сколько фундаментальное различие в философии разработки: приоритет отдается максимальной безопасности, иногда в ущерб расширенной функциональности пользовательских скриптов. Теперь давайте пройдёмся по результатам. Это как раз то, о чём я писал в предыдущем сообщении. Во время разработки скрипт все еще мог получить список игр из window, но где-то с полторы недели назад Valve немного изменила свой фронтенд. Они всё активнее используют современные фреймворки, которые строят страницу динамически, а данные хранят внутри своей инкапсулированной экосистемы (состояние компонентов). Раньше переменные могли просто объявляться в глобальной области видимости, теперь же они "живут" внутри фреймворка, и доступ к ним снаружи затруднен. В какой-то момент массив с ID игр из списка желаемого (g_rgWishlistData), который раньше был легко доступен, стал инициализироваться таким образом, что его можно прочитать только через прямой доступ к JavaScript-контексту самой страницы. Именно для этого понадобился unsafeWindow. Он как ключ, который позволяет скрипту, работающему в изолированной песочнице, дотянуться до переменных на основной странице. Костыль (var unsafeWindow = window;) - это хороший фикс для предотвращения падения скрипта от ReferenceError, но он лишь создаёт псевдоним для window песочницы, в которой g_rgWishlistData по-прежнему не существует. AdGuard не предоставляет этот ключ, поэтому скрипт не может найти ID и сообщает об ошибке. Здесь причина схожа, но связана не столько с доступом к переменным, сколько с изоляцией сессии аутентификации. Ваше тестирование подтверждает, что среда AdGuard, скорее всего, выполняет скрипты в настолько изолированном контексте, что они не имеют полного доступа к вашей браузерной сессии на сайтах Steam. Для работы этих модулей необходима авторизация. Её отсутствие или изоляция приводят к неработоспособности: Наблюдатель: Его основная задача - отслеживать изменения в вашем списке желаемого и библиотеке. Для этого скрипт обращается к эндпоинту Steam /dynamicstore/userdata/:
      https://store.steampowered.com/dynamicstore/userdata/
      Когда вы авторизованы, сервер Steam отдает специальный JSON-файл, содержащий ID ваших игр из rgWishlist, rgOwnedApps и т.д. (в этом JSON также содержатся ваши настройки персонализации магазина, но нет и не может быть логина, хэша пароля, платёжной информации или токенов аутентификации). Скрипт использует эти ID, чтобы затем сделать отдельные, публичные запросы к API Steam и получить информацию по каждой конкретной игре. Когда скрипт через GM_xmlhttpRequest делает запрос к /userdata/, этот запрос должен содержать ваши аутентификационные данные. Если среда выполнения (AdGuard) не передает их, для сервера Steam этот запрос выглядит как анонимный, и он возвращает пустой ответ. Таким образом, у модуля просто нет исходных данных для работы - он не знает, за какими играми ему нужно следить, и его панель остается пустой. Время друзей: Механизм абсолютно такой же. Чтобы показать, сколько времени ваши друзья провели в игре, скрипт должен сначала узнать, кто ваши друзья. Эта информация находится на персонализированной странице сообщества Steam (friendsthatplay), например:
      https://steamcommunity.com/my/friendsthatplay/1245620
      она генерируется сервером динамически, специально для вашего аккаунта. Для анонимного пользователя или для скрипта, работающего в изолированной сессии без доступа к актуальным данным, такой страницы не существует - Steam просто не вернет нужные данные. Соответственно, без доступа к этой странице скрипт не может извлечь имена друзей и их наигранные часы и делает логичный вывод - “друзья не играли”. Фильтр “Только ваши DLC”: Этот фильтр в каталоге поиска полностью зависит от вашей личной библиотеки. Его механизм прост: при отображении каждого товара скрипт проверяет, является ли он дополнением (DLC). Если да, он определяет ID основной игры (parent_appid) и ищет его в вашем списке rgOwnedApps, полученном из того же /userdata/. Если вы не авторизованы или сессия недоступна, список rgOwnedApps пуст, и фильтр просто не сможет найти ни одного подходящего DLC. Помощники подарков (Gift Helpers): И на странице игры, и в списке желаемого, для корректной работы им необходима точка отсчета - цена и валюта в вашем регионе. Эту информацию Steam предоставляет пользователю через переменные g_strCountryCode и g_rgWalletInfo. Без них скрипт не может запросить локальную цену и выполнить правильную конвертацию для сравнения с ценой друга. Тем не менее, как вы и заметили, помощник на странице игры у вас сработал. Это связано с наличием в этом модуле специального костыля: если скрипт не может определить данные текущего пользователя, он по умолчанию использует данные для российского региона в качестве базовых. Это позволяет функции работать, но сравнение цен может быть неточным, если вы на самом деле находитесь в другом регионе. Для помощника в списке желаемого этот костыль уже не помогает, так как тот модуль при попытке получить ID игр со страницы. Вот как-то так.
  • Изменения статусов

    • Дмитрий Соснов  »  Tirniel

      Привет! ты разбираешься в компьютерном железе, сможешь помочь с советом по апгрейду старого компа?
      · 1 ответ
    • SHAMAH

      Куда вход на сайт убрали и ЗАЧЕМ? Хотел файл скачать, там только медленная загрузка и “зарегистрируйтесь”. Все. Пришлось вручную страницу входа прописывать.
      · 0 ответов
    • Nosferatu  »  behar

      Добрый вечер.
      Подскажите пожалуйста, у вас не осталось случайно исходников для фикса на широкоформатные мониторы для игры Vampire The Masquerade Redemption?
      Если да, то не могли бы вы ими поделиться, а если нет, то прошу прощенья что побеспокоил.
      Заранее спасибо.
      · 0 ответов
    • AlcoKolyic  »  makc_ar

      Здраствуйте! Извините, а можно попросить ссылку на место где можно взять перевод (патч или образ игры с переводом) El Shaddai: Ascension of the Metatron для ps3, пожалуйста? А то в теме к этой игре у меня не получилось найти работающие ссылки… Первая ведет в группу в которой удалены большинство постов, а пост с этой игрой ведет на сайт https://psnext.ru который сейчас не имеет отношения к видеоиграм. 
      · 0 ответов
    • oleg72  »  Boor

      https://www.skidrowcodex.net/fate-reawakened-goldberg/
      · 0 ответов
  • Лучшие авторы


Zone of Games © 2003–2025 | Реклама на сайте.

×