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

Обьединение стеков теперь не проверяет дочерние типы #13750

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Slex
Copy link
Contributor

@Slex Slex commented Jan 28, 2025

Описание изменений

Fixes #13378

При мерже стека теперь проверяется не тип + дочерние, а явно лишь тип объединяемых стеков.

Почему и что этот ПР улучшит

Исправление бага, позволяющего объединять стеки разного качества (например стекло и укрепленное стекло)

Авторство

Чеинжлог

@TauKitty
Copy link
Contributor

Changelog status: 🔘 No changelog

@@ -292,7 +292,7 @@
for(var/obj/item/stack/AM in T.contents)
if(throwing || AM.throwing)
continue
if(istype(AM, merge_type))
if(AM.type == merge_type)
Copy link
Member

Choose a reason for hiding this comment

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

проблема - у нас есть разные /obj/item/stack/sheet/metal/fifty для мапперов и спавна

возможно надо тогда им всем правильный merge_type прописать

@simb11 simb11 added the Fix label Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
4 participants