Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Новая карта Nostromo. Новый ивент режим Alien. [MDB IGNORE] [WIP] #13231

Closed
wants to merge 98 commits into from

Conversation

Tap0r
Copy link
Contributor

@Tap0r Tap0r commented Jun 30, 2024

Описание изменений

Новая карта-режим по мотивам фильма. На корабле появляются 7 человек экипажа и 1 ксеноморф.

темка на форуме

Тут чисто про изменения в коде, а что зачем и со скринами расписано в темке на форуме

вместо мап дифа

2

  • Добавлена новая карта Ностромо и джоб ченгесы с джсон файликом для неё.
  • Добавлен новый мап модуль для карты, а также картинка и музыка в лобби для него.
  • Немного расширена система мап модулей. Добавлена возможность установки своих изображений и музыки для лобби модуля. Добавлена возможность спавна лэйтджоинов через специальные ивент криоподы, которые располагаются на корабле.
  • Добавлен новый режим Alien.
  • Добавлены две новые фракции и роли, а также цели для них. Собсна ксеноморф и экипаж.
  • Добавлены подтипы для одинокой лярвы и ксеноморфа.
  • Мехам была добавлена переменная мап_дисчарджед, чтобы можно было в мапредакторе её проставить и мех бы спавнился разряженным.
  • Добавлен занерфленный подтип еганчика для капитана.
  • Добавлен подтип пинпоинтера для поиска взрослой особи ксеноморфа, потому что в фильме у них был датчик движения.
  • Добавлен подтип неразбираемого зарядника для пушки кэпа. Потому что я не хочу чтобы эти пидорасы его откручивали и бегали с ним по всему кораблю.
  • Для ксеноморфа подспиздил и адаптировал (дорисовал стейты для липа) с каких-то маринов спрайтик, чтоб посолиднее, пострашнее, более лор аккурэйт.

Проблемы, которые я не смог сам решить, потребуется совет/помощь, ну и в целом такой ту ду список:

  • На новом спрайте ксеноморфа очень плохо отображаются оверлеи огня. Его спрайт так-то не сильно больше, я думал пойдет и тот оверлей, что для хумана юзается, сделал его версию 48 на 48, но он всё равно как-то поублюдски смещался влево. Рисовать новый оверлей самый лучший вариант конечно, но и самый запарный.
  • У ксеноморфа со временем открываются новые абилки, в том числе нейротоксин с кислотой. Проблема в том, что они выдаются не со спавном ксена, а уже опосля, из-за чего кнопочка на худе не появляется сама после инициализации. Нужно как-то её добавлять в худ самому, а через что до худа дойти через моба я не нашел.
  • Надо по возможности повыпиливать для карты упоминания "станции". Потому что это не станция, а корабль!!!
  • Добавить роль рыжего кота, дать ему термальное зрение и чтоб поинтер с каким-то шансом на него мог начать указывать (легко).
  • Добавить роль человекоподобного спу предателя, чтоб тот не палился мед анализаторами сканерами слиперами и выкрутить по нему коэфы урона чтобы его отпиздить могли легко если начнет пизделку(сложно).
  • Запилить чтобы вопроизводились страшные звуки/музыка, когда люди видят ксеноморфа.
  • Запилить в целом атмосферного эмбиента на корабль и воспроизведение разных звуков стремных страшных.
  • На складе появляется ящик с припасами когда много людей умерло.
  • Возможность улететь на эвак шаттле если запущена дельта.
  • Доделать саму карту
  • Убрать получение ксеном активок за новые стадии развития. Кислоту давать сразу.
  • Убрать пассивный приток очков эволюции и добавки за нападение. Заменить это повышением стадии развития и статов при поедании трупов. Труп должен быть обязательно свежий. Это для того чтобы ксенос не апал статы во время боя и убивал людей по одному, давая после нападения время на передышку (время на покушать).
  • При нападении на людей ксенос должен помечать для себя первого кого он атаковал. Этот человек должен становиться целью охоты и ксеноморф должен получать больший кд атаки при ударах не по цели охоты. Это нужно для того, чтобы ксеноморф не мог устроить массовый пиздорез, а выводил людей по одному.
  • Уменьшить количество статов получаемых за новые стадии, на последней стадии отключать эффект, описанный в пункте выше, чтобы пиздорез мог происходить только в конце, когда экипаж уже получил пушки и броню из ящика на складе.
  • Ксеноморф должен видеть андроида как обычного человека чтобы кооп между ними был не таким прямым, как когда ксеноморф сразу видит что это машина.
  • Андроиду надо повысить брут коэф чтобы боялся лазгана кэпа и не нападал открыто.
  • Капитан не должен становиться андроидом. Так как у него ствол.
  • Шкафы профессий должны быть на доступе профессии. Если за профу никто не зашел есть топор в атмосе.
  • Мех на складе надо бафать. Как вариант выдать всем скилл на мехов большой, апнуть тому прочность, дать им там шкуру голиафа на него.
  • Вокруг корабля нужны рандом телепорты как у шаттла. Чела что покинул корабль должно тепать в определённую зону космоса и там спустя какое-то время кидать в него метеорит, тем самым убивая его.
  • Апц, смес и геник должны быть неоткручиваемыми, неубиваемыми и неразбираемыми. Смесу добавить какую-нибудь переменную типо износа, которая бы капала во время его работы. Когда она доходит до определённого значения, бортовой ии отправляет по интеркому сообщение о неисправности и экипажу даётся минуты 2 на то чтоб починить её. Кликнув мультитулом по смесу можно дуафтером сбросить значение износа. Чем больше износ тем дольше дуафтер. Если не сбросить износ, то ии даст еще одно последнее сообщение, через минуту после которого, если не успеть сбросить износ, смес с геником взрываются, а по всему кораблю отрубается свет и гравитация.
  • Позволить алиену взаимодействовать со смесом, увеличивая его износ. Сделать на это взаимодействие очень большой кулдаун.
  • Добавить на мостик консоль управления кораблем. Она должна иметь переменную “курс”, которая со временем должна уменьшаться. Когда курс достигает какого-то значения, ии оповещает людей в интерком, что прямо по курсу находится облако заряженных частиц/пояс радиации, прохождение через которое отключит всю электронику на корабле/убьёт всех. Кликом рукой по консоли можно дуафтером изменить курс, увеличив его значение, ввести определённый максимум выше которого курс не должен подниматься. Если курс не был изменен в течении двух минут, то ии также даёт последнее предупреждение, через минуту после которого курс достигает нуля и всю станцию накрывает эми, отключается электричество и гравитация/ебашит радиация, убивая всех кроме ксеноморфа и андроида.
  • Дать ксеносу возможность посадить свои семена в ботанике. В этом случае там начинает расти неизвестное растение. Спустя какое-то время ии оповещает в интерком что в гидропонике чето непонятное растет идите разберитесь. Если экипаж 2 минуты ниче с этим не делает, то даётся еще одно оповещение об этом, спустя минуту от которого появляется убийственный инопланетный подтип космолозы, которая растет быстрее и наносит урон когда ты в неё попадаешь.
  • Можно в атмос такое же добавить чтобы надо было в резервуаре гайки подкручивать, иначе без воздуха остаётесь, но я хз как можно будет по всему кораблю начать воздух изымать незаметно.
    Всё описанное выше должно подстегивать экипаж не сидеть на одном месте в осаде, ибо иначе им пизда.
  • Ксеноморф, находящийся близко к смерти, должен получать эффект как у адрика, сбрасывать стан и получать ускорение. Эффект должен срабатывать один раз за раунд и только на первых двух стадиях, чтобы ксеноморфа не могли убить в начале и у него была возможность один раз съебать из файта.
  • У ксеноморфа должна быть какая-то стамина, чтобы после убийства игрока ему надо было выждать какое-то время. Возможно этим ограничиваюшим фактором будет эффект цель охоты про который см выше.
  • Возможно стоит отойти от фильма и дать экипажу возможность позвать на помощь, чтобы к кораблю прилетали рандомные типы на гостролях, шахтеры какие-нибудь например, спейс копы там, торговцы, которые откликнулись на сигнал. Но с другой стороны я такое не хочу, чтобы люди больше дорожили своей жизнью в раунде и не стремились в госты отлететь чтобы потом за “обр” зайти чисто постреляться.
  • Возможно стоит дать наушники, без телекомов. Чисто чтобы интеркомы и рации гарантировали что твоё сообщение услышат все на корабле. Возможно эта гарантия того не стоит.
  • Медбей надо выпилить, оставить им чисто готовых лекарств и был бы автодок автодок туда воткнуть. Про реанимацию забыть совсем. Про операции тоже.
  • Запретить разваривать пол и внешние стены корабля.

Почему и что этот ПР улучшит

Контент для лоупопа. В ночные раунды можно будет кроме эксты на боксе/фалконе получить экшончику с противостоянием антагу.

Авторство

я и спрайтик ксеноморфика взят с форка безумного чебурека билда каких-то CM-ов или это не форк вовсе я не понял, но спиздил, думаю чебурек и КМы не против.
https://github.com/BesumniiChebureck/ColonialMarines
для лобби взята тема из фильма, вообще не уверен на счёт лицензии, но буду плакоть если её нельзя юзать.

Чеинжлог

🆑

  • map[link]: Добавлена новая карта-режим Nostromo (Alien).

@TauKitty
Copy link
Contributor

Changelog status: ❌ Empty changelog (check markdown correctness)

@AzzyDreemurr13
Copy link
Contributor

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

@TauKitty
Copy link
Contributor

Этот запрос на слияние был упомянут в Tau Ceti Station Forum. Там могут быть соответствующие подробности:

https://forum.taucetistation.org/t/novaya-karta-ivent-nostromo-alien/43146/1

@AirBlack
Copy link
Contributor

AirBlack commented Jul 1, 2024

в первом чужом не было рипли(в смысле не великолепной женщины Сигурни Уивер а меха грузового), никанон

@Tap0r
Copy link
Contributor Author

Tap0r commented Jul 1, 2024

в первом чужом не было рипли(в смысле не великолепной женщины Сигурни Уивер а меха грузового), никанон

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

@AzzyDreemurr13
Copy link
Contributor

Как тут у тебя дела? Ещё долго будешь или уже на финише?

Copy link

Данный ПР автоматически отмечен как застоявшийся по причине длительного отсутствия обновлений. Он будет закрыт через 7 дней, если никакой активности не будет проявлено. Если вы считаете, что ПР еще актуален, или что я (злобный робот) пристаю к вам зря - просто напишите любой комментарий. Спасибо за ваш вклад.

@Tap0r
Copy link
Contributor Author

Tap0r commented Sep 17, 2024

эщкере

@Tap0r
Copy link
Contributor Author

Tap0r commented Oct 1, 2024

мне въебали ро на форуме так что чтобы не забыть впишу сюда

Ну из того что мы нашли:
Не всегда спавнится ящик с пушками на складе (даже если красными буквами пишется что пушки есть)
После ~5 запуска ностромо за день смес начал ебашить без причины (ксено его вроде не трогал)
Аааэээээ абуз поедания трупа где можно скушав одного наесть будто ты сожрал сотню
На складе зарядник рипли толи мы дураки то ли он изначально не в ту сторону повёрнут
Кнопка зажигания у огнемёта не жмётся
Жирнич спавнится без униформы но с пластиковыми пакетами
Вроде это всё

Copy link

Данный ПР автоматически отмечен как застоявшийся по причине длительного отсутствия обновлений. Он будет закрыт через 7 дней, если никакой активности не будет проявлено. Если вы считаете, что ПР еще актуален, или что я (злобный робот) пристаю к вам зря - просто напишите любой комментарий. Спасибо за ваш вклад.

Copy link

ПР закрыт из-за длительного отсуствия активности. Для переоткрытия ПРа, пожалуйста, обратитесь к кому-либо из мейнтейнеров. Вы можете призвать их в комментарии слапнув @TauCetiStation/maintainers.

@github-actions github-actions bot closed this Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants