Skip to content

Conversation

@FelixArzt
Copy link
Collaborator

@FelixArzt FelixArzt commented Jan 19, 2026

Чейнджлог
🆑
rscadd: Там дома из стекла, у людей в голове металл, а войны они ведут на расстоянии при помощи чего-то вроде мегаскопов....
Добавлены аугментации, доступны во вкладке Character Setup -> Augmentations.
Любые активные аугментации требуют установки в голову процессора, CPU points можно превысить, они считаются только для активных аугментаций во время их использования.
Для работы аугментации в органической конечности - необходимо установить actuator.
Аугментации имеют свои эффекты от ЭМИ, убегайте от ионок.
Аугментации может устанавливать только робототехник, РД и СМО. 
Какие-то аугментации можно установить через installer, который лежит в отсеке робототехника.
/🆑
  • Pull Request полностью завершен, мне не нужна помощь чтобы его закончить.
  • Я внимательно прочитал(-а) все свои изменения и багов в них не нашёл(-ла).
  • Я запускал(-а) сервер со своими изменениями локально и все протестировал(-а).
  • Я ознакомился(-ась) c Guide to Contribute.

gotta fix rejuv, make surgery things for augs(installing\removing), nerf nerve_dampeners, do shit for robot_analyzer, put some augs in uplink and finally make the prices for them (CPU and SPACE)
@FelixArzt FelixArzt requested a review from a team as a code owner January 19, 2026 16:30
@github-actions github-actions bot added 🎨 спрайты Что-то связанное с пиксельными картиночками 📜 Требуется CL У ПРа отсутствует чейнджлог или он с ошибками. labels Jan 19, 2026
@FelixArzt FelixArzt added 🌌геймдизайн Затрагивает игровую логику 🎨 спрайты Что-то связанное с пиксельными картиночками 📜 Требуется CL У ПРа отсутствует чейнджлог или он с ошибками. and removed 🎨 спрайты Что-то связанное с пиксельными картиночками 📜 Требуется CL У ПРа отсутствует чейнджлог или он с ошибками. labels Jan 19, 2026
@FelixArzt
Copy link
Collaborator Author

Еще не готово..................

@FelixArzt FelixArzt marked this pull request as draft January 19, 2026 16:32
kinda fixed eye_augs(need2check for syndie_hud), surgery shit for some_augs(tests needed af), new robot analyzer features, made HUD glow in the dark. TODO: repair all surgical issues with augs (armor, heart_augs, nerve_dumpeners), then balance EMP damage and funny effects for it, then balance RnD prices and loadout prices, check for augs_description and MAKE FUCKIN CYBERPSYCHOSIS yeaaaah
…f the shoulder of Orion.

surgical fixes, made new logic for gustatorial, sprites in_hand
TODO: check on language augs, check cohlear, check heart augs, gamedesign the shieeet (RnD loadout and uplink prices, avaible_loadout flags 4 everything and finally EMP effects for various augs) AND FUKIN SOUND HELL YEAAAH (and refactor everything)
i h8 myself tbh
@FelixArzt FelixArzt added the 🔊 SFX Саунд дезигн в своём проявлении label Jan 22, 2026
@FelixArzt FelixArzt marked this pull request as ready for review January 23, 2026 15:45
var/list/rlimb_data
var/current_organ = BP_CHEST

var/list/organ_modules
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
var/list/organ_modules
var/list/organ_modules

var/max_loadout_points
var/max_augmentation_points
var/total_lpoints_cost
var/total_aug_points
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
var/total_aug_points
var/total_aug_points

@github-actions github-actions bot added 📜 Есть CL Чейнджлог в наличии и не содержит ошибок and removed 📜 Требуется CL У ПРа отсутствует чейнджлог или он с ошибками. labels Jan 24, 2026
added installer, reduced ION arms presence
@github-actions
Copy link
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions github-actions bot added ⚠️ конфликты 🗺️ карта Мапдиффы 100500к+- и миссклики ломающие станцию labels Jan 24, 2026
@FelixArzt
Copy link
Collaborator Author

Теперь все, готово к мержу.

origin_tech = list(TECH_MAGNET = 3, TECH_BIO = 2)

/obj/item/device/hudmatrix/attack(mob/living/carbon/human/target, mob/user)
if(ishuman(user) && target == user)
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
Collaborator 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.

а как ты другого заставишь посмотреть вверх и влево...............

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

playsound(src, SFX_FIGHTING_CRUNCH, 75, 1)
for(var/obj/item/organ/external/E in organs)
E.droplimb(TRUE, DROPLIMB_EDGE, TRUE, TRUE)
E.droplimb(TRUE, DROPLIMB_EDGE, TRUE, TRUE, TRUE)
Copy link
Member

@TobyThorne TobyThorne Jan 24, 2026

Choose a reason for hiding this comment

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

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

Comment on lines +121 to +124
var/cpu_total = get_cpu_power()
var/cpu_used = get_active_cpu_load()
if(cpu_total || cpu_used)
stat("CPU:", "[cpu_used]/[cpu_total]")
Copy link
Member

Choose a reason for hiding this comment

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

чесслово, я б заменил CPU хотя бы на какой-нибудь APU/IPU, а то прям чувство, что метрики хоста

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

чесслово, я б заменил CPU хотя бы на какой-нибудь APU/IPU, а то прям чувство, что метрики хоста

Так-то у малфа тоже CPU....

Comment on lines +203 to +215
/mob/living/carbon/human/proc/get_active_cpu_load()
var/loaded_cpu_power = 0
for(var/obj/item/organ/O in get_all_organs())
for(var/obj/item/organ_module/module in O.organ_modules)
var/load = isnull(initial(module.cpu_load)) ? 0 : initial(module.cpu_load)
if(load <= 0)
continue
if(istype(module, /obj/item/organ_module/active))
var/obj/item/organ_module/active/A = module
if(!A.is_cpu_active(src))
continue
loaded_cpu_power += load
return loaded_cpu_power
Copy link
Member

Choose a reason for hiding this comment

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

короче, вот здесь у нас околокритический попандос
эта штука дороговатая вышла, а она у нас вызывается и в лайфе постоянно
если бы только в лайфе - ещё ладно, но вот из-за стата будет больно

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

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

Comment on lines 30 to 31
to_chat(H, SPAN_NOTICE("You activate your [name], and feel a wave of numbness wash over you!"))
if(!H.no_pain)
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
Collaborator Author

Choose a reason for hiding this comment

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

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

Был отличный шанс добавить в чаты еще больше "тобибоевка ебаная, разрабы пидорасы"...

Ща сделаю.

else
formatted = "[verb], <span class=\"body\">\"[message]\"</span>"
if(sdisabilities & DEAF || ear_deaf)
if(isdeaf(src))
Copy link
Member

Choose a reason for hiding this comment

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

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

если в isdeaf() никакой механ не добавлялся - го обратно

@igorsaux igorsaux merged commit 3f70a4b into ChaoticOnyx:dev Jan 24, 2026
4 of 6 checks passed
@TobyThorne TobyThorne added the 🌃 аугментации Киберпсихоз по причине палец-ручка. label Jan 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📜 Есть CL Чейнджлог в наличии и не содержит ошибок 🌃 аугментации Киберпсихоз по причине палец-ручка. 🌌геймдизайн Затрагивает игровую логику 🎨 спрайты Что-то связанное с пиксельными картиночками 🔊 SFX Саунд дезигн в своём проявлении 🗺️ карта Мапдиффы 100500к+- и миссклики ломающие станцию

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants