Skip to content
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

new customize for humans #1747

Conversation

Etrnlmelancholy
Copy link

@Etrnlmelancholy Etrnlmelancholy commented Jan 15, 2025

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

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

Почему это хорошо для игры

Кастомайз всегда хорошо. Кибернетика - круто.

Изображения изменений

image
image
image

Тестирование

Запустил игрулечку, проверил все спрайты, усе работает

Changelog

🆑
add: Новый кастомайз из киберпанка для хуманов
/:cl:

Summary by Sourcery

New Features:

  • Added new cosmetic options for human characters, allowing customization with various cybernetic body markings, including neck and shoulder augmentations, jaw modifications, and eye enhancements.

Copy link

sourcery-ai bot commented Jan 15, 2025

Reviewer's Guide by Sourcery

This pull request adds new cyberpunk-themed customization options for humans. Several new body marking accessories, including cybernetic shoulders, jaw, and eye augmentations, have been added. The changes are implemented by adding new entries to the human_body_markings.dm file.

Class diagram for new cybernetic body markings

classDiagram
    class sprite_accessory_body_markings_cybernetics {
        <<class>>
    }
    class cybershoulders {
        +name: String
        +species_allowed: List
        +icon_state: String
    }
    class cybershouldersalt {
        +name: String
        +species_allowed: List
        +icon_state: String
    }
    class cybershouldersandjaw {
        +name: String
        +species_allowed: List
        +icon_state: String
    }
    class cyberjaw {
        +name: String
        +species_allowed: List
        +icon_state: String
    }
    class cybereyeaddon {
        +name: String
        +species_allowed: List
        +icon_state: String
    }
    sprite_accessory_body_markings_cybernetics <|-- cybershoulders
    sprite_accessory_body_markings_cybernetics <|-- cybershouldersalt
    sprite_accessory_body_markings_cybernetics <|-- cybershouldersandjaw
    sprite_accessory_body_markings_cybernetics <|-- cyberjaw
    sprite_accessory_body_markings_cybernetics <|-- cybereyeaddon
    note for sprite_accessory_body_markings_cybernetics "Base class for cybernetic markings"
    note for cybershoulders "Male variant"
    note for cybershouldersalt "Female variant"
Loading

File-Level Changes

Change Details Files
Added new cybernetic body markings for humans.
  • Added cybernetic neck and shoulders options for both male and female humans.
  • Added cybernetic jaw augmentation.
  • Added cybernetic eye augmentation.
  • Added combinations of cybernetic jaw, eye, and shoulder augmentations.
code/modules/mob/new_player/sprite_accessories/human/human_body_markings.dm

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time. You can also use
    this command to specify where the summary should be inserted.

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@github-actions github-actions bot added :finnadie: НЕ МОДУЛЬНО Ну это ваще пиздец. Либо засовывай в модуль, либо заливай на апстрим. 🖌️ Спрайты Вы заработали свою миска-рис и кошко-жена. Партия гордится вами! labels Jan 15, 2025
@ss220app ss220app bot added the 📜 CL валиден Этот чейнджлог будет успешно опубликован label Jan 15, 2025
@AyIong
Copy link
Collaborator

AyIong commented Jan 15, 2025

Нужно в модуль всё всунуть
Можешь переименовать модуль Hairs (modular_ss220\hairs) во что-то типа human_customize, или как считаешь лучше.
И туда всунуть свой кастомайз, естественно то что касается волос переместить в папку hairs внутри уже переименованной папки модуля. Ну ты понял короче :aga:

@AyIong
Copy link
Collaborator

AyIong commented Jan 15, 2025

Про модули можешь тут прочитать, на паре они в modular_ss220, на ТГ в modular_bandastation
Разобраться не сложно, уверен справишься, тем более что примеров выше крыши

@Etrnlmelancholy
Copy link
Author

Про модули можешь тут прочитать, на паре они в modular_ss220, на ТГ в modular_bandastation Разобраться не сложно, уверен справишься, тем более что примеров выше крыши

modular_ss220\char_customize\code\human_hair.dm:6:error (bad_cache_file): 'modular_ss220/hairs/icons/human_hair.dmi': file found only in .rsc
modular_ss220\char_customize\code\unathi_hair.dm:2:error (bad_cache_file): 'modular_ss220/hairs/icons/unathi_hair.dmi': file found only in .rsc
modular_ss220\char_customize\code\vulpkanin_hair.dm:2:error (bad_cache_file): 'modular_ss220/hairs/icons/vulpkanin_hair.dmi': file found only in .rsc
modular_ss220\char_customize\code\unathi_facial_hair.dm:2:error (bad_cache_file): 'modular_ss220/hairs/icons/unathi_facial_hair.dmi': file found only in .rsc
modular_ss220\char_customize\code\unathi_head_accessories.dm:2:error (bad_cache_file): 'modular_ss220/hairs/icons/unathi_hair.dmi': file found only in .rsc

емае, че это значит

@AyIong
Copy link
Collaborator

AyIong commented Jan 15, 2025

емае, че это значит

Это значит что ты переместил файлы которые импортируются, то есть спрайты в данном случае. Но не изменил их путь в коде

@github-actions github-actions bot added :feelsgood: Частичная модульность Не всегда получается всё впихнуть в модуль, увы. and removed :finnadie: НЕ МОДУЛЬНО Ну это ваще пиздец. Либо засовывай в модуль, либо заливай на апстрим. labels Jan 15, 2025
modular_ss220/char_customize/_char_customize.dme Outdated Show resolved Hide resolved
modular_ss220/modular_ss220.dme Outdated Show resolved Hide resolved
Etrnlmelancholy and others added 4 commits January 15, 2025 12:11
Co-authored-by: Aylong <69762909+AyIong@users.noreply.github.com>
Co-authored-by: Aylong <69762909+AyIong@users.noreply.github.com>
@github-actions github-actions bot removed the :feelsgood: Частичная модульность Не всегда получается всё впихнуть в модуль, увы. label Jan 15, 2025
Copy link
Collaborator

@AyIong AyIong left a comment

Choose a reason for hiding this comment

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

Надеюсь ты это тестил

@Etrnlmelancholy
Copy link
Author

Договорился заливать эту зазу напрямую на оффы, поэтому закрываю

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🖌️ Спрайты Вы заработали свою миска-рис и кошко-жена. Партия гордится вами! 📜 CL валиден Этот чейнджлог будет успешно опубликован
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants