TauCetiStation / ColonialMarines_Redone

Colonial Marines redone using tg build.
GNU Affero General Public License v3.0
4 stars 18 forks source link

Учим алиенов глотать людей #53

Open Miracler112 opened 7 years ago

Miracler112 commented 7 years ago

Делаю по просьбе некоторых людей. Так как на алиенах многим надоел абуз граб-граб-граб-тащи. Вместо него была придумана совместно небольшая альтернатива. Теперь что бы алиену почти безопасно переносить хуманов не теряя своей скорости, он может проглотить свою цель. Такое преимущество чревато тем, что хуман может убить его изнутри и вырваться, однако у алиенов всегда достаточно времени как и скорости, что бы перенести их . А так же таким способом можно переносить макак.

В будущем планируется:

  1. Ввести новый класс для переноса большего количества людей за раз
  2. Починка злополучного ферри шатла для ЕРТ и прочих прелестей с ЦК
  3. Может что-то еще, если будут предложения
ZVee commented 7 years ago

Глотание удалено специально и приближено к реалиям игр и фильмов, потому что эта фича чисто в сс-ке и она не ок. К тому же глянул хоть пару строкой выше - повторяешь просто код который уже есть.

Саунд на 7~ метров не надо, я знаю что вы абузите мп3 переименовывая в огг, вместо использования конвертации нормальной что как раз срезает неплохо размер.

Miracler112 commented 7 years ago

@ZVee Повторения кода можно было бы легко избежать, если бы я чуть более знал как бьенд тут всё это воспринимает. А так же можно было бы избежать костыль с флагами, будь прок, который отвечал за постоянное событие, но и этот будет грузить лишними повторяющимся расчетами. Я лишь выполнил просьбу, и как по мне в реалиях билда это могло бы разнообразить, уж лучше чем тройной граб и тащить за собой хуманов как хуман. Размер музыки увеличил не для того, что бы безбожно форсить же музыку под 10 минут, сохранить качество чуть более, чем приемлимо невозможно, особенно если нужно укладываться в 1 метр, тогда хотя бы разреши до 6 метров. Ну а остальное на твой суд и суд других

ZVee commented 7 years ago

Не надо увлекаться музыкой вообще - во первых у нас играют далеко люди не на супер железе, во вторых внезапно даже в 2к17 есть люди использующие мобильный интернет (да, можете смеяться, но я услышал слова "модем" и "трафик" сегодня снова, значит не стоит исключать, что таких людей может быть больше) и эти композиции (даже если отключить проигрывание, бъенд все равно стелсово отошлет) пожрет игроку не совсем лишний трафик. Плюс от музыки еще и подфриживает сервер (опять же особенность бъенда). Вообще, я уже разжёвывал на тему музыки неоднократно. И в целом, какой в этом смысл, если часть игроков вообще играет без звука, а еще можно просто с ютуба слушать, зачем именно насильно пихать только потому что есть кнопка?

По поводу кода образно говоря - у тебя там сделано повторение того что выше, в итоге может выйти такая ситуация - что мы кусаем мозги и пожираем одновременно - что очень странно, плюс если это обезьянка будет - может выйти пожирание обезьяны два раз подряд, просто потому что сработает один и тот же код два раза и это уже будет багом, а еще - что прорвет временную линию и создаст черную дыру. И плюс если код до этого скажем по какой-то причине не пройдет проверок - он просто отменит этот прок в целом и твой добавленный код ниже не будет работать, потому что тут не рассчитано на какой-нибудь код ниже.

Miracler112 commented 7 years ago

@ZVee Да, там идет повторение того остатка, что было раньше, стереть и подчистить его - меньшая проблема. Что по поводу кусания мозгов, как тесты показали и не один раз при разных обстоятельствах, мозги он ест нормально и не затрагивает прок того, что он еще при этом заглатывает свою цель. Как хуманов, так и обезьянок ел он нормально, да, возникала проблема, что прок может активироваться несколько раз, однако серьёзных багов после этого не было, код просто заканчивал свою цепочку, ну и на этом собственно все. Если проверка по какой-то причине не пройдет, то оно дальше и не должно работать, потому что это совсем не требуется. За исключением можно добавить какую-нибудь надпись игроку, что бы он понимал, что "Что-то не так". Если и отслеживать баги такого уровня, то нужно сидеть часами, но и тестов на это и времени я тоже не пожалел, как уже сказал, особых ошибок и разрывов во времени не происходило, так же со временем не возникали разные баги или проблемы. Возможно они и проявятся, если с этим будут играться очень много игроков разов, но как уже сказал. Многочисленные тесты и проверки не показали особых багов и проблем при работе

ZVee commented 7 years ago

Как минимум надо код хотя бы встроить в тот же иф который есть выше.

Однако как и говорил - это убрали намерено из билда и возвращать вроде как и не планировалось, изначально эта фича есть и поэтому если внезапно обнаруживается отсутствие - значит убрано целенаправленно.

Miracler112 commented 7 years ago

@ZVee Ну, надеюсь, что фиерри шатл целенаправленно не убиралось. Код я поправлю и более менее стабилизирую, если всему этому будет дан зеленый свет, опять же. Всё же подумай на тему её возвращения, уверен даже если не конкретно она, то можно придумать и сделать что-то альтернативное. Что понравилось бы всем и было в новинку, или хотя бы не заезженно

ZVee commented 7 years ago

Может вместо фичи с глотанием - просто сделать что пулл после дизарма поддерживает стан бесконечно? По сути это будет равняться тому, что алиум схватил максимально хумана и тащит, только можно будет пулить и не беспокоиться что хуман когда-то из этого сможет выбраться, ну или шанс на резист добавить небольшой, дабы можно было таки попытаться выбраться.

Miracler112 commented 7 years ago

@ZVee скорее всего проще и в какой-то части и правда будет сделать лучше так, чем сидеть и выискивать все возможные баги, которые могут произойти и которые обязательно будут. Пока еще конкретно не знаю, что скажет народ на это, но думаю такая альтернатива будет всяко лучше глотания, хоть и хуман с этой фичей может красиво и с брызгами явится из тела алиума распоров ему живот изнутри

StrikS commented 7 years ago

Я вообще пулю и таклю марина, не парясь. Когда он встает обычно с 1-2 таклов снова падает. Ни разу не убежали. Стоит задуматься.

Miracler112 commented 7 years ago

@StrikS У меня больших проблем с этим тоже не возникало, но многим не нравится суть того, что хуманы либо встают и убегают\шахидятся. И в связи с этим процесс переноса можно было бы чутка разнообразить. Но сейчас собственно всё зависит только от того, что сам народ скажет

StrikS commented 7 years ago

Ну интереснее когда добыча может удрать, главное чтобы шанс не был высок. Как я понял триплграб не контрится, поэтому его абузят? Так сделай чтобы контрился резистом, с шансом, но низким. Лично я только за алиумов играю и мне не интересно, если у жертвы вообще нет шансов вырваться. Думаю маринам тоже такой бесперспективняк не понравится, ведь в заначке есть пистолет и верный нож!

Miracler112 commented 7 years ago

@StrikS в том-то и дело, что через трипл граб вырваться у жертвы совсем нет шансов. С проглатыванием жертва будет иметь все шансы выбраться и даже убить алиена, если тот ничего не предпримет и хотя бы не выплюнет свою жертву

StrikS commented 7 years ago

Так сделай чтобы контрился резистом, с шансом, но низким.

ZVee commented 7 years ago

А с загрузкой файлов все еще остается проблема фриза сервера. Если оно умудряется фризануть на секунды две при мегабайте и 60 онлайне, что же будет при 4-х мегабайтах?

Olt1771 commented 7 years ago

По поводу музыки, тогда есть Альтернатива, сделать пак музыки как на фолыча билде, встроеную в сам билд. Либо 4 метра. А при метре оно на пол секунды, максимум на секунду фризит и музыку форсят жеж не просто так, а для красивого/эпичного боя. Или локальные звуки, дабы попугать выживших/одинокий маринад.

Belfogor commented 7 years ago

Предлагаю альтернативу. Разрешите чужим пуллить за собой хуманов без штрафов к скорости. Хер с этим заглотом.

WallShrabnic commented 7 years ago

Так они и так их довольно быстро пуллят. Кидаешься лицехвата, третий граб, падеба