-
Notifications
You must be signed in to change notification settings - Fork 28
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
Dynamite and Implosion Compressor rebalance #135
Conversation
Производство динамита требовало завышенного количества нитроглицерина. Опираясь на соотношение 1к8 из сейсмик проспектора, 1 ведро нитроглицерина должно равняться 8 шашкам динамита.
Проблема: Безальтернативность использования взрывчатки из толуола во взрывном компрессоре. |
Вероятно нужны плейтесты. Но это надо прям поиграть и достаточно долго. |
Всё же пороховые бочки слабее чем тнт, но не так значительно как было раньше. 2 пороховых бочки это 1 тнт. |
Чет ты тут всего намудрнил. В итоге непонятно что именно изменилось и каков конечный вариант. |
Он от этого решил: Опираясь на соотношение 1к8 из сейсмик проспектора, 1 ведро нитроглицерина должно равняться 8 шашкам динамита. То есть из 1 ведра нитроглицерина теперь делается в 4 раза больше динамита. |
Ок, догнал (пришлось в игру заходить и самому все смотреть. |
Так какой в итоге выход dynamite с ведра нитроглицерина? |
8 шашек динамита с 1 ведра вместо 2 шашек сейчас. То есть сейчас тратим 500mb нитроглицерина на шашку, я сделал 125mb. |
Почему 8-то, а не 4? Dynamite же в имплоужен компрессоре работает как обычный TNT, а у него курс к глицерину 1 к 4. |
Постараюсь описать все изменения покороче 1 сообщением.
Потому что это тоже учтено. Все эти изменения должны разнообразить геймплей и несколько упростить работу с seismic prospector обоих тиров и implosion compressor, поскольку позволяют начать рассматривать альтернативные взрывчатки, так как динамит и пороховые бочки слишком неэффективны и дороги в производстве без этих изменений, они неконкурентоспособны даже перед обычным ТНТ. |
Это могу одобрить, но не в 4 раза, а 2, до 250mb.
Это лишнее. У динамита другое назначение, а порох он и по факту слабее.
Только для тех рецептов, где требовалось четное количество индустриального TNT и в количестве 0,5 от него.
Вот это точно нет. Зачем игроку две линии по производству двух разных видов взрывчатки? |
Нет у динамита адекватных применений, сила его взрыва на столько слаба что он не берёт половину пород Underground bioms, вроде гранита или чего послабее. А в implosion compressor он почему то равен ТНТ. При этом бочек пороха которые бахают так же как ТНТ, требуется в 4 раза больше. Я сравнивал тротиловые эквиваленты, порох вдове слабее ТНТ, но никак не в 4 раза. А динамит почти такой же, но сама шашка динамита меньше целого блока, потому можно сказать что они с бочкой пороха равны.
Да, нитроглицерин может быть использован только в крафтах где требуется от 2 индустриального ТНТ, так как у них соотношение 1к2. Структура кода там такова что implosion compressor есть только понятие силы взрывчатки. И эта самая сила указывается в рецепте, и исходя из неё уже подсчитывается количество взрывчатки. Дабы не было перерасхода взрывчатки я сделал нижний порог. Верхний порог и так был, что нельзя в рецепте больше стака взрывчатки использовать. Впрочем нижний порог можно убрать и оставить как было.
Тогда опять будет появляться взрывчатки меньше чем должно быть. Учитывая что сила динамита в implosion compressor будет уменьшена в 2 раза, получится как раз что динамита стало в 2 раза больше. Так как раньше с ведра выходило 2 динамита и он был равен 2 ТНТ, после этого будет 8 динамита который равен 4 ТНТ. |
А это вот делать совсем не обязательно.
|
В названии ПРа указано Dynamite and Implosion Compressor rebalance. Эта работа уже проделана, зачем повторно что-то ещё балансить если я это и так уже сделал? Не от балды же писал всё это и расписывал почему это сделано именно так. |
Вернул ограничения как было.
Пластины галактик крафта крафтятся по 2 штуки, чтобы избежать избыточных трат взрывчатки.
@SapientMC Ну тестерам хоть отдайте. А то ПР заплесневеет. Но вообще тут всё должно быть нормально с балансом. |
@@ -85,7 +85,7 @@ public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDic | |||
if (aMaterial.mFuelPower > 0) | |||
GT_Values.RA.addFuel(GT_Utility.copyAmount(1L, new Object[]{aStack}), null, aMaterial.mFuelPower, aMaterial.mFuelType); | |||
GT_Utility.removeSimpleIC2MachineRecipe(GT_Utility.copyAmount(9L, new Object[]{aStack}), GT_ModHandler.getCompressorRecipeList(), GT_OreDictUnificator.get(OrePrefixes.plateDense, aMaterial, 1L)); | |||
GT_Values.RA.addImplosionRecipe(GT_Utility.copyAmount(aMaterial == Materials.MeteoricIron ? 1 : 2, new Object[]{aStack}), 2, GT_OreDictUnificator.get(OrePrefixes.compressed, aMaterial, 1L), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.DarkAsh, 1L)); | |||
GT_Values.RA.addImplosionRecipe(GT_Utility.copyAmount(aMaterial == Materials.MeteoricIron ? 1 : 4, new Object[]{aStack}), 4, GT_OreDictUnificator.get(OrePrefixes.compressed, aMaterial, 2L), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.DarkAsh, 1L)); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@PiatraAlatyr а это зачем? и не стоило бы тогда и пепел удвоить?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Я уже и не помню, три года прошло, но всё было посчитано и протестировано, значит так надо.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
была небольшая ошибка, я поправил
Производство динамита требовало завышенного количества нитроглицерина. Опираясь на соотношение 1к8 из сейсмик проспектора, 1 ведро нитроглицерина должно равняться 8 шашкам динамита. То есть из 1 ведра нитроглицерина теперь делается в 4 раза больше динамита.