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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes kudzu not spreading much #64306

Conversation

LemonInTheDark
Copy link
Member

@LemonInTheDark LemonInTheDark commented Jan 22, 2022

About The Pull Request

When I touched kudzu code in my harddel pr f8aad14 (#63877) I was trying to
prevent the queue_end list holding onto a ref of something that was deleted from the growth_queue list mid
process

To achieve this, I made queue_end a var on the vine controller itself. In my hubris however I neglected to
clear it when the process was completed. So it would just keep slowly ballooning in size. This caused the
kudzu to not spread at all, and also lead to harddels, kinda defeating the point of the change.

This rectifies that issue

Why It's Good For The Game

Fixes #64091
Fixes #64080

Changelog

馃啈
fix: Kudzu will spread properly now
/:cl:

When I touched kudzu code in my harddel pr f8aad14 (tgstation#63877) I was trying to
prevent the queue_end list holding onto a ref of something that was deleted from the growth_queue list mid
process

To achive this, I made queue_end a var on the vine controller itself. In my hubris however I neglected to
**clear** it when the process was completed. So it would just keep slowly ballooning in size. This caused the
kudzu to not spread at all, and also lead to harddels, kinda defeating the point of the change.

This rectifies that issue
@LemonInTheDark LemonInTheDark added GBP: No Update Prevent changes to the user's GBP balance from this PR Hard Deletes Whac-A-Mole with blackjack and cpu time labels Jan 22, 2022
@tgstation-server tgstation-server added the Fix Rewrites a bug so it appears in different circumstances label Jan 22, 2022
@MaineTheMan

This comment has been minimized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Fix Rewrites a bug so it appears in different circumstances GBP: No Update Prevent changes to the user's GBP balance from this PR Hard Deletes Whac-A-Mole with blackjack and cpu time
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Kudzu doesn't spread Kudzu / space vines stop spreading a few seconds after planted (with runtimes!)
4 participants