IdealIndustrial / GT5Unofficial

38 stars 28 forks source link

Dynamite and Implosion Compressor rebalance #135

Closed PiatraAlatyr closed 5 months ago

PiatraAlatyr commented 3 years ago

Производство динамита требовало завышенного количества нитроглицерина. Опираясь на соотношение 1к8 из сейсмик проспектора, 1 ведро нитроглицерина должно равняться 8 шашкам динамита. То есть из 1 ведра нитроглицерина теперь делается в 4 раза больше динамита.

PiatraAlatyr commented 3 years ago

Проблема: Безальтернативность использования взрывчатки из толуола во взрывном компрессоре. Решение: Для рецептов в взрывном компрессоре изменены коэффициенты эффективности динамитных шашек и бочек с порохом. Изменение не затрагивает индустриальный и обычный ТНТ, который делается из толуола и используется большинством игроков в данный момент. Изменение направлено на повышение привлекательности альтернативных источников взрывчатки, которые не требуют толуола. Запасы калия или производство нитроглицерина позволят отсрочить надобность в большом количестве толуола, на случай если игрок не занимается переработкой нефти или побочек с пиролиза. Редкая распространённость селитры и калия в почве не позволит обходится только пороховыми бочками. Если раньше, к примеру, производство индустриального алмаза из пыли требовало 64 бочки с порохом или 16 динамитных шашек, то теперь будет 16 бочек с порохом или 32 динамитные шашки. На ту же операции требуется 16 обычного ТНТ или 8 индустриального ТНТ. В итоге данные изменения позволят работать с взрывным компрессором раньше и активнее, пока не появится производство толуола. Или можно будет обходится лишь динамитом, который делается из побочных продуктов производства биодизеля.

PiatraAlatyr commented 3 years ago

Вероятно нужны плейтесты. Но это надо прям поиграть и достаточно долго.

PiatraAlatyr commented 3 years ago

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

SapientMC commented 3 years ago

Чет ты тут всего намудрнил. В итоге непонятно что именно изменилось и каков конечный вариант. А самое глвное зачем? Без нефтехимии в полимеры все равно будет оч сложно выйти. А с ней толуол не является проблемой от слова совсем.

Pilad commented 3 years ago

Чет ты тут всего намудрнил. В итоге непонятно что именно изменилось и каков конечный вариант. А самое глвное зачем? Без нефтехимии в полимеры все равно будет оч сложно выйти. А с ней толуол не является проблемой от слова совсем.

Он от этого решил: Опираясь на соотношение 1к8 из сейсмик проспектора, 1 ведро нитроглицерина должно равняться 8 шашкам динамита. То есть из 1 ведра нитроглицерина теперь делается в 4 раза больше динамита.

SapientMC commented 3 years ago

Он от этого решил: Опираясь на соотношение 1к8 из сейсмик проспектора, 1 ведро нитроглицерина должно равняться 8 шашкам динамита. То есть из 1 ведра нитроглицерина теперь делается в 4 раза больше динамита.

Ок, догнал (пришлось в игру заходить и самому все смотреть. А описалово должно быть таким, чтобы этого не требовалось.

SapientMC commented 3 years ago

Так какой в итоге выход dynamite с ведра нитроглицерина?

PiatraAlatyr commented 3 years ago

8 шашек динамита с 1 ведра вместо 2 шашек сейчас. То есть сейчас тратим 500mb нитроглицерина на шашку, я сделал 125mb.

SapientMC commented 3 years ago

8 шашек динамита с 1 ведра вместо 2 шашек сейчас. То есть сейчас тратим 500mb нитроглицерина на шашку, я сделал 125mb.

Почему 8-то, а не 4? Dynamite же в имплоужен компрессоре работает как обычный TNT, а у него курс к глицерину 1 к 4.

PiatraAlatyr commented 3 years ago

Ок, догнал (пришлось в игру заходить и самому все смотреть. А описалово должно быть таким, чтобы этого не требовалось.

Постараюсь описать все изменения покороче 1 сообщением.

Почему 8-то, а не 4? Dynamite же в имплоужен компрессоре работает как обычный TNT, а у него курс к глицерину 1 к 4.

Потому что это тоже учтено. Теперь самая мощная эталонная взрывчатка это нитроглицерин (1 капсула). За ней идёт индустриальный ТНТ, который 2 раза слабее нитроглицерина. Затем обычный ТНТ, который слабее в 4 раза. Затем бочка с порохом и динамит, которые слабее в 8 раз. Эти коэффициенты справедливы как для seismic prospector обоих тиров, так и для implosion compressor.

Все эти изменения должны разнообразить геймплей и несколько упростить работу с seismic prospector обоих тиров и implosion compressor, поскольку позволяют начать рассматривать альтернативные взрывчатки, так как динамит и пороховые бочки слишком неэффективны и дороги в производстве без этих изменений, они неконкурентоспособны даже перед обычным ТНТ.

SapientMC commented 3 years ago

Уменьшен расход нитроглицерина про крафте динамитной шашки в 4 раза, до 125mb.

Это могу одобрить, но не в 4 раза, а 2, до 250mb.

В implosion compressor изменены коэффициенты для бочки с порохом и динамита, их "Мощность" приравнена к половине обычного ТНТ. Раньше бочка пороха была в 8 раз слабее ТНТ, а динамит был равен ТНТ.

Это лишнее. У динамита другое назначение, а порох он и по факту слабее.

Добавлена возможность использовать капсулу нитроглицерина в рецептах implosion compressor (капсула не возвращается).

Только для тех рецептов, где требовалось четное количество индустриального TNT и в количестве 0,5 от него.

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

Вот это точно нет. Зачем игроку две линии по производству двух разных видов взрывчатки?

PiatraAlatyr commented 3 years ago

Это лишнее. У динамита другое назначение, а порох он и по факту слабее.

Нет у динамита адекватных применений, сила его взрыва на столько слаба что он не берёт половину пород Underground bioms, вроде гранита или чего послабее. А в implosion compressor он почему то равен ТНТ. При этом бочек пороха которые бахают так же как ТНТ, требуется в 4 раза больше. Я сравнивал тротиловые эквиваленты, порох вдове слабее ТНТ, но никак не в 4 раза. А динамит почти такой же, но сама шашка динамита меньше целого блока, потому можно сказать что они с бочкой пороха равны.

Только для тех рецептов, где требовалось четное количество индустриального TNT и в количестве 0,5 от него. Вот это точно нет. Зачем игроку две линии по производству двух разных видов взрывчатки?

Да, нитроглицерин может быть использован только в крафтах где требуется от 2 индустриального ТНТ, так как у них соотношение 1к2. Структура кода там такова что implosion compressor есть только понятие силы взрывчатки. И эта самая сила указывается в рецепте, и исходя из неё уже подсчитывается количество взрывчатки. Дабы не было перерасхода взрывчатки я сделал нижний порог. Верхний порог и так был, что нельзя в рецепте больше стака взрывчатки использовать. Впрочем нижний порог можно убрать и оставить как было.

Это могу одобрить, но не в 4 раза, а 2, до 250mb.

Тогда опять будет появляться взрывчатки меньше чем должно быть. Учитывая что сила динамита в implosion compressor будет уменьшена в 2 раза, получится как раз что динамита стало в 2 раза больше. Так как раньше с ведра выходило 2 динамита и он был равен 2 ТНТ, после этого будет 8 динамита который равен 4 ТНТ.

SapientMC commented 3 years ago

Учитывая что сила динамита в implosion compressor будет уменьшена в 2 раза

А это вот делать совсем не обязательно. Давай чтобы сейчас не тратить время на балансировку (которого сейчс уже нет) сделаем только это и все

Уменьшен расход нитроглицерина про крафте динамитной шашки в 2 раза, до 250mb.

PiatraAlatyr commented 3 years ago

Давай чтобы сейчас не тратить время на балансировку (которого сейчс уже нет) сделаем только это и все

В названии ПРа указано Dynamite and Implosion Compressor rebalance. Эта работа уже проделана, зачем повторно что-то ещё балансить если я это и так уже сделал? Не от балды же писал всё это и расписывал почему это сделано именно так.

PiatraAlatyr commented 3 years ago

@SapientMC Ну тестерам хоть отдайте. А то ПР заплесневеет. Но вообще тут всё должно быть нормально с балансом.