Skip to content
This repository has been archived by the owner on May 3, 2024. It is now read-only.

Resomi port #70

Draft
wants to merge 30 commits into
base: master
Choose a base branch
from
Draft

Resomi port #70

wants to merge 30 commits into from

Conversation

Astrea-way
Copy link

@Astrea-way Astrea-way commented Feb 12, 2024

Что этот PR делает

Возвращает уникальную расу, которая имеет уникальные механики и особенности.

Резоми - маленькие прямоходящие раптороподобные существа с четырьмя ушами
image
https://wiki.ss220.space/index.php/%D0%A0%D0%B5%D0%B7%D0%BE%D0%BC%D0%B8

Changelog

🆑
add: restors resomi module
tweak: item_modifier defines
/:cl:

@github-actions github-actions bot added 🔉 Звуки В ПРе имеются звуки. Надеюсь они не громкие. 🍚 Спрайты Вы заработали свою миска-рис и кошко-жена. Партия гордится вами! labels Feb 12, 2024
@Astrea-way Astrea-way marked this pull request as ready for review February 13, 2024 13:22
code/__defines/~mods/Item_mod.dm Outdated Show resolved Hide resolved
mods/resomi/code/body/abilities.dm Outdated Show resolved Hide resolved
@larentoun
Copy link
Collaborator

Ну, вроде работает? Нету иконки для маски базовой в коробке начальной, придумаешь?

@larentoun
Copy link
Collaborator

Да и в кор код не так много пихать, было бы неплохо впихать

@LordNest
Copy link

LordNest commented Feb 13, 2024

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

/datum/species
	var/pulse_rate_mod = 1
/mob/living/carbon/human/proc/get_pulse_as_number()
	var/obj/item/organ/internal/heart/heart_organ = internal_organs_by_name[BP_HEART]
	if(!heart_organ)
		return 0

	switch(pulse())
		if(PULSE_NONE)
			return 0
		if(PULSE_SLOW)
			return round(rand(40, 60) + 50 * (species.pulse_rate_mod - 1))
		if(PULSE_NORM)
			return round(rand(60, 90) + 75 * (species.pulse_rate_mod - 1))
		if(PULSE_FAST)
			return round(rand(90, 120) + 105 * (species.pulse_rate_mod - 1))
		if(PULSE_2FAST)
			return round(rand(120, 160) + 140 * (species.pulse_rate_mod - 1))
		if(PULSE_THREADY)
			return PULSE_MAX_BPM
	return 0```
Нужно оно вот тут.

Собственно 
`	pulse_rate_mod = 1.5`
вырезать не нужно, нужно просто насрать в коркод.

@Astrea-way
Copy link
Author

Ну, вроде работает? Нету иконки для маски базовой в коробке начальной, придумаешь?
Работает. По спрайтам еще пройтись нужно будет. Они есть в файлах, но многое нужно будет по названиям проверить. Минимум какой то уже есть.

baystation12.dme Outdated Show resolved Hide resolved
code/modules/organs/external/_external_icons.dm Outdated Show resolved Hide resolved
mods/ai/code/ai.dm Outdated Show resolved Hide resolved
mods/hardsuits/code/void.dm Outdated Show resolved Hide resolved
mods/resomi/code/overrides.dm Outdated Show resolved Hide resolved
code/modules/clothing/_clothing.dm Show resolved Hide resolved
@Astrea-way Astrea-way requested a review from larentoun February 14, 2024 11:26
larentoun
larentoun previously approved these changes Feb 14, 2024
Copy link
Collaborator

@larentoun larentoun left a comment

Choose a reason for hiding this comment

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

Если скажут переводить из мода в кор - то тут мои полномочия всё :Clueless:

@Astrea-way Astrea-way requested a review from Gaxeer February 14, 2024 13:34
@Gaxeer Gaxeer marked this pull request as draft February 14, 2024 15:16
@Gaxeer Gaxeer added the Do Not Merge Не мержить без разрешения хеда как минимум label Feb 14, 2024
@Gaxeer
Copy link
Collaborator

Gaxeer commented Feb 14, 2024

Апруваю тестмерге. В дальнейшем надо перенести всё в коркод и подчистить

@BR54FF
Copy link

BR54FF commented Feb 19, 2024

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

Так же на спрайте резоми не отображаются глаза, но об этом, наверное, и так известно.

Daeberdir and others added 8 commits March 2, 2024 22:38
Activited resomi job blacklist in SIERRA map module.
Resomi added to SOUNDED_SPECIES list in EMOTE_PANEL module.
Activated resomi posters in NYC_POSTERS module.
Resomi emotes used sounds properly.
Deleting duplicated resomi sounds in 'infinity' folder.
Overrided `get_pulse_as_number()` proc in RESOMI module. Now it's working depends on species blood_volume.
Sorted files in RESOMI module code.
Properly working loadout.
Loadout tweaks.
del: thermal suit.
override: plush toy loadout datum in LOADOUT_ITEMS module.
add: polychromic cloak as an resomi hooded cloak;
resomi plush added to "plush toy" loadout datum;
resomi undercoats and expeditionary uniforms added to "Xenowear" loadout cat.
Clear conflict and properly working "plush_toy" loadout datum.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Do Not Merge Не мержить без разрешения хеда как минимум 🍚 Спрайты Вы заработали свою миска-рис и кошко-жена. Партия гордится вами! 🔉 Звуки В ПРе имеются звуки. Надеюсь они не громкие.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants