Флудилка (часть 2)

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

1 лайк

реагенты там ограничены как раз, это же тупо подтип ватертанка

ну в таком случае нужно отображение сделать того что они закончились

кстати не у всех оно ограниченно у вирусов бесконечное
/obj/structure/reagent_dispensers/virusfood
name = “Virus Food Dispenser”
desc = “A dispenser of virus food.”
icon = ‘icons/obj/objects.dmi’
icon_state = “virusfoodtank”
anchored = TRUE

/obj/structure/reagent_dispensers/virusfood/atom_init()
. = …()
reagents.add_reagent(“virusfood”, 15)


ну это рили бред блять почему оно так

хотя нет, я просто туплю не понимаю почему у всех 1000 а у него 15

так это атом инит, с чего он бесконечен

просто я не понимаю почему у него 15 это же очень мало

Если не хотите бесконечные клинеры, пеперспреи и вирусфуды, то какие альтернативы?
Заказывать в карго баллон для заправки? О_о
Просить химиков наварить каждый раз?

Хз, хз… звучит как переусложнение… наверное.

они итак не бесконечные

не там у всех по 1000 у вирсоной ток 15 почему-то

разве фигня в них не восполняется?

нет, я миллиарды раз за уборщика их в нулину опустошал

1 лайк

видимо это сделано для того чтобы вирусов много не создавали сколько там юнитов нужно для мутации?

1 лайк

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

1 лайк

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

Поменяй спрайт химдиспенсера на ТГшный

а че с ним не так? Ты про ново собраный или заспауненный?

Дней без жалоб на твои вердикты: 0

1 лайк

Оооо да макуин готов

3 лайка