Skip to content

Conversation

@NotHyper-474
Copy link
Contributor

@NotHyper-474 NotHyper-474 commented Oct 23, 2025

Description

A tiny optimization I guess? Skips calculating all the hit window stuff for notes that were killed.

Screenshots/Videos

Not applicable since the gameplay doesn't change... and probably not performance either.

@github-actions github-actions bot added status: pending triage Awaiting review. size: tiny A tiny pull request with 4 or fewer changes. pr: haxe PR modifies game code. and removed status: pending triage Awaiting review. size: tiny A tiny pull request with 4 or fewer changes. labels Oct 23, 2025
@AbnormalPoof AbnormalPoof added status: pending triage Awaiting review. type: optimization Involves a performance issue or a bug which causes lag. size: tiny A tiny pull request with 4 or fewer changes. labels Oct 23, 2025
@NotHyper-474 NotHyper-474 force-pushed the god-doesnt-hear-dead-notes-but-i-expect-he-continue-them branch from 81dfeb8 to 4cd919d Compare October 23, 2025 22:28
@EliteMasterEric EliteMasterEric requested review from EliteMasterEric and removed request for EliteMasterEric October 29, 2025 15:05
@EliteMasterEric
Copy link
Member

Seems like a good change, IDK if there are any possible side effects from it but killed notes should be just skipped. Probably a teeny performance improvement if anything.

@EliteMasterEric EliteMasterEric self-requested a review October 29, 2025 15:06
@NotHyper-474
Copy link
Contributor Author

Seems like a good change, IDK if there are any possible side effects from it but killed notes should be just skipped.

I had tested this change a while ago and AFAIK the only thing it affected was that time-traveling forward would cause less damage, but well, it doesn't cause any now because of a recent change.

@EliteMasterEric
Copy link
Member

I had tested this change a while ago and AFAIK the only thing it affected was that time-traveling forward would cause less damage, but well, it doesn't cause any now because of a recent change.

Time-travel should not cause damage ideally (it's a debug feature, and the intent is that any notes between the current time and the target time are treated as though they didn't exist), but was that change intentional or a side effect of another change?

@NotHyper-474
Copy link
Contributor Author

NotHyper-474 commented Oct 30, 2025

Yeah it was intentional. And to be more clear the "cause less damage" I described was how it used to behave, but after what I believe was the note recycling fix it started to always deal damage whenever you time traveled, so I think this fixed, or rather, would also fix it, since that change was a different fix for the same problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: haxe PR modifies game code. size: tiny A tiny pull request with 4 or fewer changes. status: pending triage Awaiting review. type: optimization Involves a performance issue or a bug which causes lag.

Development

Successfully merging this pull request may close these issues.

3 participants