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

Костюмы, подкладки, куртки и т.д. с Пары (для лодаутов) #953

Open
wants to merge 40 commits into
base: master
Choose a base branch
from

Conversation

msw7007
Copy link

@msw7007 msw7007 commented Jan 4, 2025

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

Является одним из разделенных ПРов посвященному вещам из лодаута парадиза

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

Необходимо для работы лодаута вещей для парадиза и является более простой для чтения и ревью

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

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

Changelog

🆑
/:cl:

msw7007 and others added 30 commits July 14, 2024 13:23
Copy link

sourcery-ai bot commented Jan 4, 2025

Reviewer's Guide by Sourcery

This PR introduces new clothing items and their associated icons for Paradise station. It also includes a new HEV suit with sound effects and a new vendor item.

Class diagram for new clothing items

classDiagram
    class ClothingItem {
        +name: string
        +desc: string
        +icon: string
        +worn_icon: string
        +icon_state: string
    }

    class HEVSuit {
        +sound_queue: list
        +owner: mob
        +process_sound_queue()
        +add_queue(file, delay, purge)
        +handle_death()
        +handle_speech()
        +handle_ignite()
        +handle_shock()
    }

    class HEVHelmet {
        +on: bool
        +brightness_on: int
        +hud_types: list
        +light_toggle()
    }

    ClothingItem <|-- HEVSuit
    ClothingItem <|-- HEVHelmet
    note for HEVSuit "Handles various hazard responses
with sound effects"
    note for HEVHelmet "Provides light toggle and
HUD functionality"
Loading

State diagram for HEV suit behavior

stateDiagram-v2
    [*] --> Normal
    Normal --> OnFire: User ignited
    Normal --> Shocked: User electrocuted
    Normal --> Dead: User dies

    OnFire --> Normal: Fire extinguished
    Shocked --> Normal: Shock ends
    Dead --> [*]

    state Normal {
        [*] --> Quiet
        Quiet --> Speaking: User attempts speech
        Speaking --> Quiet: Speech blocked
    }
Loading

File-Level Changes

Change Details Files
New clothing items for Paradise Station were added.
  • Added various costumes, jackets, skirts, and towels.
  • Included icons and descriptions for each item.
modular_bandastation/modular_bandastation.dme
modular_bandastation/clothing/code/under.dm
modular_bandastation/clothing/code/suits.dm
A new HEV suit with sound effects was implemented.
  • Created a HEV suit with protection against hazardous environments.
  • Added sound effects for different events like logging on, death, heat, and shock.
modular_bandastation/clothing/code/hev_suit.dm
New vendor items were added to the chef and auto drobes.
  • Added a rat mask to the autodrobe.
  • Added chef uniforms, aprons, and hats to the chefdrobe.
modular_bandastation/clothing/code/clothing_vendors.dm
A new clothing modpack was created.
  • Added a modpack for clothing with a description and authors.
modular_bandastation/clothing/_clothing.dm
modular_bandastation/clothing/_clothing.dme

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 🔉 Звук Вау... этот звук такой... хуёвый? 🖌️ Спрайты Вы заработали свою миска-рис и кошко-жена. Партия гордится вами! labels Jan 4, 2025
@dj-34 dj-34 added the RED LABEL PR не может быть устаревшим. Видать кто-то подкупил хэда. label Jan 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🖌️ Спрайты Вы заработали свою миска-рис и кошко-жена. Партия гордится вами! RED LABEL PR не может быть устаревшим. Видать кто-то подкупил хэда. 🔉 Звук Вау... этот звук такой... хуёвый?
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants