Disable CC knockback while crawling (#3187)

This commit is contained in:
aMannus
2023-09-15 04:54:04 +02:00
committed by GitHub
parent 3235f88ef6
commit d32d8836f8

View File

@@ -211,7 +211,8 @@ namespace GameInteractionEffect {
// MARK: - KnockbackPlayer
GameInteractionEffectQueryResult KnockbackPlayer::CanBeApplied() {
if (!GameInteractor::IsSaveLoaded() || GameInteractor::IsGameplayPaused()) {
Player* player = GET_PLAYER(gPlayState);
if (!GameInteractor::IsSaveLoaded() || GameInteractor::IsGameplayPaused() || player->stateFlags2 & PLAYER_STATE2_CRAWLING) {
return GameInteractionEffectQueryResult::TemporarilyNotPossible;
} else {
return GameInteractionEffectQueryResult::Possible;