Skip to content

Conversation

@Kurshan
Copy link
Contributor

@Kurshan Kurshan commented Jan 28, 2022

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

Понерфил шаттл сообщением о тепловом следе возле станции спустя минуту после его прибытия.
Вернул камеры на обшивку брига.
Убрал аптечку с шаттла нюкеров.
Убрал уведомление о взломе гейтвея.
Понизил стоимость дропподов и переделал им логику приземлений.
Добавил оверлей помех (как у ИИ из-за отсутствующих камер) на блэклистед эрии. Теперь нюкеры не смогут увидеть, что происходит на мостике и в бриге.

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

Сменит мету на 100% пик шаттла и ходьбу через оружейку. Баланс-ребаланс. Прочитал аж шесть книг по гейм дизайну чтобы додуматься до этого. Не уверен, что стоит добавлять мессагу на шаттл нюкерам, но опять же, хочу посмотреть как это будет выглядеть в игре, вполне вероятно, что её выпилю после забегов, пока непонятно.

Авторство

Чеинжлог

🆑

  • balance[link]: Ребаланс способов попадений на станцию нюкерами
  • map: Добавил камеры на обшивке брига со стороны космоса

@TauKitty
Copy link
Contributor

Changelog status: ✔️


/datum/announcement/centcomm/nuclear/New()
message = "[station_name_ru()], Мы наблюдаем тепловой след, который ведёт к вашей станции. Пожалуйста, воздержитесь от внешних работ на " + \
"обшивке станции и доложите на Центкомм детали в случае установления визуального контакта."
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"обшивке станции и доложите на Центкомм детали в случае установления визуального контакта."
"обшивке станции и доложите на Центкомм детали в случае установления визуального контакта."

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Капец, This conversation was marked as resolved by Kurshan, но crlf так и не появилось

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Настройки Идеехи пожрали добавленный crlf. Da Всё нет возможности добраться до этого недоразумения.

@AndroBetel
Copy link
Member

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


#undef SYNDICATE_SHUTTLE_MOVE_TIME
#undef SYNDICATE_SHUTTLE_COOLDOWN
#undef SYNDICATE_SHUTTLE_ALERT_DELAY
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#undef SYNDICATE_SHUTTLE_ALERT_DELAY
#undef SYNDICATE_SHUTTLE_ALERT_DELAY

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Капец, This conversation was marked as resolved by Kurshan, но crlf так и не появилось

@Lexakr
Copy link
Contributor

Lexakr commented Jan 28, 2022

Убрал уведомление о взломе гейтвея.

Может ему приходить спустя n времени после взлома? Чтобы нюкеры успели десантироваться, но не могли безпалевно это сделать

@Deahaka
Copy link
Contributor

Deahaka commented Jan 28, 2022

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

@simb11
Copy link
Contributor

simb11 commented Jan 28, 2022

Зачем повышать цену на штурмовую броню?

@Kurshan Kurshan force-pushed the nuclear-intruding-rebalance branch 2 times, most recently from c39cd99 to d72026b Compare January 28, 2022 22:47
@kalazus
Copy link
Contributor

kalazus commented Jan 29, 2022

А не слишком ли жирно нюкерам телепортироваться на станцию, за 20 секунд захватывать капитана с диском и ставить бомбу?
Да, сообщение за 1.5 минуты это херня какая-то, но гейт предполагается как парадный вход, где нюкеры сразу заявляют о себе и находятся недалеко от центра станции, потратив на это меньше телекристаллов. Как по мне, нужно оставить сообщения, но дать просто 10-30 секунд на сообщение о взломе, что-бы одеться сбшники смогли, а застроить гейт укреплёнными стёклами нет.

@Rahmanio
Copy link
Contributor

Rahmanio commented Jan 29, 2022

Классный пр, видно что тут всё сделано правильно
почти
Калазус в чём-то прав, на гейт надо тоже сообщение, но через 5-10 сек после полного взлома, тогда в целом будет неплохо, нюкеры на станции, их никто не пытается застроить и экипаж осведомлён о том, что кто-то проник на станцию, используя врата.
Я когда перестраивал гейт, хотел сделать именно так

@Tap0r
Copy link
Contributor

Tap0r commented Jan 29, 2022

А можно починить ещё звонок агенту в догонку? #8489

@Kurshan
Copy link
Contributor Author

Kurshan commented Jan 29, 2022

Я не скрываю, что в первую очередь это нерф одной конкретной страты с шаттлом. Но если что-то отнимаешь - надо предложить альтернативу т.к. страты (особенно в 100% случаев) не на пустом месте берутся. Вот сейчас задним числом все понимают, что мессаги предупреждения у нюкеров - это невероятный буст станции в сторону станции, а когда впиливал гейт не ожидал такого сокрушительного фурора. Поэтому и сказал, что с таймингами/мессагами возможно буду играться после того, как посмотрю как оно на лайв сервере. Если, конечно, снова не трупанусь или зобанят.

Отвечая на вопросы выше:

но дать просто 10-30 секунд на сообщение о взломе

Может быть, пока посмотрю, как оно, если будет происходить РАШ Б за 30 секунд от гейта, скорее всего, верну. Вполне вероятно, что так и случится.

По поводу звонка тритору - это вне рамок этого ПР-а.

А не слишком ли жирно нюкерам телепортироваться на станцию, за 20 секунд захватывать капитана с диском и ставить бомбу?

Пока в живую подобных рашей не видел.

Зачем повышать цену на штурмовую броню?

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

@kalazus
Copy link
Contributor

kalazus commented Jan 29, 2022

А не слишком ли жирно нюкерам телепортироваться на станцию, за 20 секунд захватывать капитана с диском и ставить бомбу?

Пока в живую подобных рашей не видел.

Зато я видел 2 раза, почти подряд. Там или был баг что сообщение не отобразилось, или просто все его не заметили, но потратили 2 сишки, после за секунд 20-30 добежали до мостика и убили капитана (он был на мостике, в каюте или с другой стороны мостика, точно не помню), вернулись к бомбе её запускать и дефать. И это при том что броня нюковская значительно круче их ригов, да и на всё это меньше тратится кристаллов.

addtimer(CALLBACK(announce, /datum/announcement.proc/play), SYNDICATE_SHUTTLE_ALERT_DELAY)
return TRUE

/obj/machinery/computer/syndicate_station/proc/make_announcement()
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Прок без механик и нигде не юзается.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Da. Так и не добрался его удалить пока

obscured_turfs = list()
for(var/A in black_list_areas)
for(var/turf/simulated/turf in get_area_turfs(A))
var/image/i = image('icons/effects/cameravis.dmi', turf, "black", LIGHTING_LAYER + 2)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Лучше не использовать такой LIGHTING_LAYER + 2 хардкод леера. Лучше в файле code\__DEFINES\_planes+layers.dm добавить новый леер. К тому же, уже есть ABOVE_LIGHTING_LAYER.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image
Meh. Но я так понимаю, всё дело в плейне.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Плейн - это типо слоя со своими слоями. Самый высокий layer у LIGHTING_PLANE никогда не будет выше, чем самый низкий layer у ABOVE_LIGHTING_PLANE

…ры на обшивку брига. Убрал аптечку с шаттла нюкеров. Убрал уведомление о взломе гейтвея. Понизил стоимость дропподов и переделал логику рандомных дропо.
@Kurshan Kurshan force-pushed the nuclear-intruding-rebalance branch from 4b3e800 to b1c12bd Compare February 6, 2022 13:43
#define LIGHTING_LAYER 1
#define ABOVE_LIGHTING_PLANE 120
#define ABOVE_LIGHTING_LAYER 1
#define ABOVE_LIGHTING_LAYER 3
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

А зачем?.. Для этого плейна же нет других лееров, а значит изменять этот не имеет смысла

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image

А, черт, у нас по билду вот такие вот приколы есть. Ну тогда ладно, наверное.

@KIBORG04 KIBORG04 merged commit db82825 into TauCetiStation:master Feb 9, 2022
TauKitty added a commit to TauCetiStation/ClassicChangelog that referenced this pull request Feb 9, 2022
@Kurshan Kurshan deleted the nuclear-intruding-rebalance branch February 9, 2022 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.