-
Notifications
You must be signed in to change notification settings - Fork 221
Remove lack of cyberpunk #13343
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
Remove lack of cyberpunk #13343
Conversation
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)
|
Еще не готово.................. |
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
it goin to be over, dudes
| var/list/rlimb_data | ||
| var/current_organ = BP_CHEST | ||
|
|
||
| var/list/organ_modules |
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.
| var/list/organ_modules | |
| var/list/organ_modules | |
| var/max_loadout_points | ||
| var/max_augmentation_points | ||
| var/total_lpoints_cost | ||
| var/total_aug_points |
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.
| var/total_aug_points | |
| var/total_aug_points | |
ready to merge
added installer, reduced ION arms presence
|
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
|
Теперь все, готово к мержу. |
code/modules/client/preference_setup/augmentation/01_modifications.dm
Outdated
Show resolved
Hide resolved
| 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) |
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.
а как ты другого заставишь посмотреть вверх и влево...............
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.
а как ты другого заставишь посмотреть вверх и влево...............
ну тады чтоб работало только если без сознания или на хелпе
чтоб можно было сделать "братан помоги хуйню в глаз в ставить, самому неудобно", социалочка все дела
| 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) |
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.
а нам точно надо при гибе штуки разбрасывать? кому надо - могут выковыривать
хоть какая-то польза от судмеда
| var/cpu_total = get_cpu_power() | ||
| var/cpu_used = get_active_cpu_load() | ||
| if(cpu_total || cpu_used) | ||
| stat("CPU:", "[cpu_used]/[cpu_total]") |
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.
чесслово, я б заменил CPU хотя бы на какой-нибудь APU/IPU, а то прям чувство, что метрики хоста
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.
чесслово, я б заменил CPU хотя бы на какой-нибудь APU/IPU, а то прям чувство, что метрики хоста
Так-то у малфа тоже CPU....
| /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 |
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.
короче, вот здесь у нас околокритический попандос
эта штука дороговатая вышла, а она у нас вызывается и в лайфе постоянно
если бы только в лайфе - ещё ладно, но вот из-за стата будет больно
по идее, нам надо не считать вот это всё каждый раз, а хранить значения в хумане и обновлять его только когда устанавливаем, удаляем, ломаем, чиним, включаем, выключаем и т.д. модули
если смогёшь - збс, нет - хер с ним, можем так впиливать, но мне надо будет потыкаться асап
| to_chat(H, SPAN_NOTICE("You activate your [name], and feel a wave of numbness wash over you!")) | ||
| if(!H.no_pain) |
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.
тбх визибл мессаге какй-нибудь бы добавить а то гарантированно будут вопли "уээ боёвку сломали чел не убивается ватахел"
Был отличный шанс добавить в чаты еще больше "тобибоевка ебаная, разрабы пидорасы"...
Ща сделаю.
code/modules/mob/hear_say.dm
Outdated
| else | ||
| formatted = "[verb], <span class=\"body\">\"[message]\"</span>" | ||
| if(sdisabilities & DEAF || ear_deaf) | ||
| if(isdeaf(src)) |
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.
вот тут бы не стал менять тбх
вызов функции - всегда оверхед, а тут штуковина которая стреляет очень часто
если в isdeaf() никакой механ не добавлялся - го обратно
Чейнджлог