Skip to content

Unintended shortcut in void_grappling #2447

Description

@wjt

Threadbare version

v0.2.0-87-g9877b08ff

Affected scene

res://scenes/quests/lore_quests/quest_002/3_void_grappling/void_grappling.tscn

Description

Just after you trigger the enemy, you are supposed to go up and around. You're not supposed to be able to grapple across to the right from the position in this screenshot:

Image

and if you play this scene directly with F6 you indeed cannot.

However if you are actually playing through the quest, the "longer thread" ability from the previous challenge (scenes/quests/lore_quests/quest_002/2_grappling_hook/grappling_hook_powerup.tscn) is still active, and so you can reach the pin to the right:

Image

This is a huge shortcut, turning the level from a tricky, zigzagging loop into three grapples in a straight line.

The next level, res://scenes/quests/lore_quests/quest_002/3_void_grappling/void_grappling_round_2.tscn, actually removes the ability again:

func _ready() -> void:
	GameState.player.abilities_changed.connect(_on_abilities_changed)

	# TODO: This level removes the longer thread modifier when started.
	# Otherwise the Void chase can't be triggered.
	GameState.player.set_ability(Enums.PlayerAbilities.ABILITY_B_MODIFIER_1, false)

So a quick fix would be to move this code 1 scene earlier. (A larger fix would be to redesign these two scenes to not need this hack.)

Checklist

  • I've reviewed and agree to follow the code of conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Fields

    No fields configured for Bug.

    Projects

    Status
    Untriaged

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions