Item reequipping issue when combining Ledge Strafe and Hang

Cheo

Active member
Hello, this is an intricate issue I discovered this morning in my project : the player has no item slot allowed for Ledge Strafe and Hang, and ImmediateUnequip is set to true for both. When it starts the Ledge Strafe ability, the held weapon is instantly unequipped, and then reequipped when getting off the ledge. However, when transitioning from Ledge Strafe to Hang, and then getting back up on the ledge and off of it, the player is not holding the gun. And I believe the reason for that is that he wasn't able to equip the weapon during the moment between the end of the Hang ability and the start of the Ledge Strafe (and perhaps inversely too).

So in that sense this might not be a bug but a design limitation, and to fix it it would be necessary to pass the item equipping/reequipping info from one ability to another. It might sound like a niche need at first, but take games like Uncharted and Tomb Raider - they often have parkour sequences that combine several traversal abilities, including hanging and ledge strafing, but also ladder and rope climbing. These moves are often smoothly linked and the character is often able to automatically reequip its last weapon after the agility moves.

One last thing I have to mention - I've had confusing results when trying to reproduce this in the agility demo scene. I could have sworn that I saw this exact same issue in it this morning, but just before writing this the issue was more severe than that, the Atlas character was just not reequipping his rifle at all when doing the Ledge Strafe ability alone and ending it by reaching the ground again ! Please let me know if you're able to reproduce either, and I can make a video recording if it helps.

I found a workaround for my upcoming demo and will try to find a way to pass down the item info between at least these two abilities, but I hope you'll consider implementing such a feature in a generic manner, thanks.
 
Back
Top