Skip to content

Conversation

@simb11
Copy link
Contributor

@simb11 simb11 commented Apr 29, 2022

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

Обычные нюкеры стартуют без аплинка, но с ваучером для специального автомата
image
В этом автомате, кроме всякой фигни по типу подсумков для патронов, дуффльбегов и сижек, можно купить наборы со шмотом всяким.
Убрал склад со снарягой, наёмники стартуют сразу с поясами, поинтерами и прочим.
Уменьшил кол-во ТК станций до 3+1, кол-во телекамней в станциях считается по формуле agent_numbers + TELECRYSTALS_PER_ONE_OPERATIVE(5) + INITIAL_NUCLEAR_TELECRYSTALS(5).
Только лидер стартует с аплинком, в его аплинке 25 ТК.
Война даёт нюкерам только 50 денег.
Уменьшил время для отправки шаттла/гейта/подов во время войны в чуть менее чем в 2 раза.
Снизил цены на всякие дорогие вещи, по типу мехов и боргов.
Убрал обычные риги из продажи, немного повысил цены на тяж. риги.
Штурмовая броня защищает лучше.

newfignya

Наборы

В почти всех наборах есть обычный риг.
Скаут:
ПП, 3 спец. магазина, 3 обычных магазина, термалы, боевой стимулятор, адреналин, емаг.
Штурмовик:
А74, 3 магазина для него, С4, ещит, флешки и мини-аптечка.
Хакер:
Пояс с улучшенными инструментами и ЭМИ фонариком, булльдог, разные магазины для него, мезонки, граната с менхаками, емаг, дебаггер.
Снайпер:
ПТР, 6 пуль для него, хамелеон-проектор, термалы, дымовые гранаты, емаг, лазерный ножик.
Снос и подрыв:
Дрозд, один магазин и 3 гранаты для него, 2 мини-бомбы синдиката, куча С4, маяк для бомбы, коробка ЭМИ гранат.
Ближний бой:
Дабл есворд, адреналин, ЭМИ имплант, арбалет, мыло, болы, боевой стимулятор.
Пулемётчик:
Пулемёт, две коробки патронов для него, тяж. риг.
Custom:
Аплинк и 20 телекамней(40 ТК всего).

надеюсь ничего не забыл

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

Меньше не нужной и скучной подготовки.
У новичка теперь есть более-менее нормальный выбор снаряжения, им не придётся идти с одним стечкином или ППшкой.

Авторство

Спасибо Бетелю за идею с автоматом.
Код автомата был частично/почти полностью скопирован у шахтёрского еквимент локера.

Чеинжлог

🆑 Simbaka

  • rscadd[link]: На базе ядерных оперативников появился новый автомат, в нём, за специальный жетон, можно купить набор со снаряжением.
  • balance: Изменены цены на снаряжение в аплинке оперативников.
  • balance: Штурмовая броня защищает намного лучше.
  • map: Совсем немного изменена база оперативников, убран склад со снаряжением.

@TauKitty
Copy link
Contributor

Changelog status: ✔️

@Mercurialaste
Copy link
Contributor

Ещё как предложение к изменению, у патронов c45 есть одна проблема, которую можно решить в этом ПР`е.

Суть проблемы в том, что магазины c45 принимаю патроны по типу -

/obj/item/ammo_casing/c45
/obj/item/ammo_casing/c45r
/obj/item/ammo_casing/c45hp
/obj/item/ammo_casing/c45hv
/obj/item/ammo_casing/c45imp

Такое разделение не позволяет в магазинт от обычного c45 запихнуть c45hp и тд.
Вот пример дробовика, в нем сделано "правильно" и в каждый дробовик или обойму дробовика можно запихнуть любой патрон типа buckshot.

/obj/item/ammo_casing/shotgun/buckshot

Было бы очень кстати, если бы в этом апдейте было и это.
По виду, должно получится что-то вроде

/obj/item/ammo_box/magazine/internal/cylinder/rev45/rubber
ammo_type = /obj/item/ammo_casing/c45

/obj/item/ammo_casing/c45 - позволяет использовать все последующие ветки.

И в свою очередь сделать -

/obj/item/ammo_casing/c45
/obj/item/ammo_casing/c45/r
/obj/item/ammo_casing/c45/hp
/obj/item/ammo_casing/c45/hv
/obj/item/ammo_casing/c45/imp

Возьмешься?

@Mercurialaste
Copy link
Contributor

И на всякий случай, чтобы с ориентировать если да, borg_smg также использует .c45

/obj/item/ammo_box/magazine/borg45
name = "magazine (.45)"
icon_state = "a762"
ammo_type = /obj/item/ammo_casing/c45
caliber = ".45"
max_ammo = 40

Но у него нечего менять по сути.
(К сведенью.)

@simb11
Copy link
Contributor Author

simb11 commented Apr 29, 2022

когда-нибудь в другом пре

@KIBORG04
Copy link
Member

А какая средняя стоимость наборов? Стал ли средний эквип нюкера лучше, чем был раньше? Как оно должно влиять на баланс?

@simb11
Copy link
Contributor Author

simb11 commented Apr 29, 2022

Вещи в каждом наборе в сумме стоят примерно 50-60 кристаллов, но без нормальной возможности выбора.

В среднем, сейчас классический геймер на нюке берёт оружия+патронов на 20 камней, плюс всяких имплантов на 10 камней, ещё всяких дополнительных штук(аптечки, емаги и ТД) за примерно 15 камней. То есть примерно 40-50 телекамушков на одного опера.

Не должно сильно повлиять на баланс.

simb11 and others added 6 commits May 16, 2022 09:45
Co-authored-by: KIBORG04 <bossmira4@gmail.com>
Co-authored-by: KIBORG04 <bossmira4@gmail.com>
Co-authored-by: KIBORG04 <bossmira4@gmail.com>
var/obj/item/bought = new assortment[selection]
if(ishuman(user))
var/mob/living/carbon/human/A = user
A.put_in_any_hand_if_possible(bought)
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
Member

@KIBORG04 KIBORG04 May 17, 2022

Choose a reason for hiding this comment

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

Я думаю да, стоит сделать так

var/obj/item/bought = new assortment[selection]
===>>
var/obj/item/bought = new assortment[selection](loc)

(если не будет компилить, то запихни assortment[selection] в новую переменную и используй ее для создания)

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.

типо так или как?

simb11 and others added 2 commits May 21, 2022 18:43
Co-authored-by: KIBORG04 <bossmira4@gmail.com>
@simb11
Copy link
Contributor Author

simb11 commented May 21, 2022

всё?

if(ishuman(user))
var/mob/living/carbon/human/A = user
A.put_in_any_hand_if_possible(bought)
qdel(voucher)
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
Member

Choose a reason for hiding this comment

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

И если надо, то зачем выше делать voucher.in_use = TRUE ?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

А что, пусть остаётся ваучер?

Copy link
Member

Choose a reason for hiding this comment

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

Короче

@KIBORG04 KIBORG04 merged commit 062ac9f into TauCetiStation:master May 21, 2022
TauKitty added a commit to TauCetiStation/ClassicChangelog that referenced this pull request May 21, 2022
@TauKitty
Copy link
Contributor

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

https://forum.taucetistation.org/t/fidbek-novye-nabory-dlya-nyuki/33640/1

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.

8 participants