Skip to content

add: Кучка прикольных механов и твиков для Вринов #6827

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

Open
wants to merge 19 commits into
base: master220
Choose a base branch
from

Conversation

oi98
Copy link
Contributor

@oi98 oi98 commented May 6, 2025

Описание

По порядку:

  1. Добавляет новый трейт TRAIT_STRONG_PULLING, который убирает замедление при пулле и пуше тяжелых объектов и мобов.

  2. Убирает у вринов стоковый 1 спидмод, заменяя его трейтов TRAIT_TEMPERATURE_MOVEMENT, который добавляет спидмод 0.5 при температуре выше 10 градусов по цельсию и спидмод -0.2 при температуре от 10 градусов и ниже.

  3. Добавляет новую структуру: дверь из сот.

Её можно сделать с помощью соответствующей способности, привязанной к восковым железам, за 75 единиц воска.

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

Прочность структуры - 50.

  1. Добавляет фичу увеличенного урона по структурам из воска от рук вринов. Работает только в случае, если в руках нет никаких предметов. Стекло и стена из сот ломается за 2 удара, пол из воска - за 1, дверь - за 4.

  2. А ещё меняет старые спрайты способностей, пола из воска на новые (добавлено ещё 2 вариации), а ещё добавляет собственные спрайты органам вринов (мозги, сердце, глаза)

  3. Добавляет собственный генератор имен для вринов. Всё.

Причина создания ПР / Почему это хорошо для игры

  1. отчет по сильной тяге: тык
  2. отчет по скорости от температуры: тык
  3. отчет по двери из сот: тык
  4. отчет по куол разрушаемости воска: тык
  5. добро кисика за новые спрайты: тык
  6. Куол, раньше не было сейчас будет 🐱👍

Демонстрация изменений

2025-05-06214905-ezgif com-video-to-gif-converter

2025-05-06.225500.mp4
2025-05-06.230003.mp4

organs_and_shit

Тесты

Локалочку позапускал, всё работает нормально, багов не обнаружил 🐱👍

@github-actions github-actions bot added the DMI Affects DMI files label May 6, 2025
@oi98 oi98 marked this pull request as ready for review May 7, 2025 05:34
Comment on lines 144 to 161
#define WAX_DOOR_CLOSED 0
#define WAX_DOOR_OPENED 1

// wax door procs

/obj/structure/wryn/wax/door
name = "wax door"
desc = "Толстое наложение груд воска, напоминающее подобие двери."
icon = 'icons/obj/smooth_structures/wryn/wax_door.dmi'
icon_state = "wax_door_closed"
max_integrity = 50
canSmoothWith = null
smooth = NONE
pass_flags_self = PASSDOOR
var/state = WAX_DOOR_CLOSED
var/operating = FALSE
var/autoclose = TRUE
var/autoclose_delay = 10 SECONDS
Copy link
Contributor

Choose a reason for hiding this comment

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

Зачем было изобретать велосипед? У нас уже есть шлюзы. Лучше создавать наследника от них и оверрайдить нужные проки. В текущем виде это лишь одно большое повторение кода

@oi98 oi98 closed this May 15, 2025
@oi98 oi98 reopened this May 15, 2025
@dageavtobusnick dageavtobusnick changed the title Add: Кучка прикольных механов и твиков для Вринов add: Кучка прикольных механов и твиков для Вринов May 15, 2025
@github-actions github-actions bot added the Merge Conflict This doesn't seem right label May 15, 2025
Copy link
Contributor

@littleboobs littleboobs left a comment

Choose a reason for hiding this comment

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

Круто! Оставил небольшие замечания и комментарии по локализации.
По коду не уверен, но тебе не обязательно писать для кого баллун перед ним, потому что в скобках ты это всё равно это указываешь.

owner.balloon_alert(owner, "место уже занято!")
return
host.adjustWax(-75)
host.visible_message(span_alert("[owner] выделя[pluralize_ru(host.gender, "ет", "ют")] большую кучу воска и формиру[pluralize_ru(host.gender, "ет", "ют")] из неё дверь!"))
Copy link
Contributor

Choose a reason for hiding this comment

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

Плюралайзы от овнера.

@dageavtobusnick dageavtobusnick added the Локализация Съешь же ещё этих мягких французских булок, да выпей чаю label May 15, 2025
@github-actions github-actions bot removed the Merge Conflict This doesn't seem right label May 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DMI Affects DMI files Локализация Съешь же ещё этих мягких французских булок, да выпей чаю
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants