Description

From Bug Submission:

The variable in the image I attached is unable to distinguish between multiple characters all possessed by the same player controller. So if one character has this variable set to true, they all have this variable set to true. What that means is I'm unable to have a functional swimming system with multiple characters.
I made a YouTube video to demonstrate.

[Link Removed]

As long as this bug remains, if somebody wanted to have multiple characters, or do something like in Mario Odyssey with multiple characters being possessed, they would not be able to.

The engine is unable to make a distinction between different characters for this variable, and likely several other variables as well as I believe this issue to be functionally similar to a previous one I faced that was fixed three years ago (that has since become a problem again with the release of newer engine versions):

https://answers.unrealengine.com/questions/319738/problems-with-switching-between-player-controller.html

PROJECT DOWNLOAD:

[Link Removed]

Steps to Reproduce

1) Open attached Test Project
2) Jump into the water and the character will begin to swim.
3) Use Q or E to change from one character to the other, while you are still in the water.
Observe: If one character is swimming, and you change characters, the second character starts swimming as well.

(The character will also be frozen if you change to a new character while jumping)

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-54905 in the post.

9
Login to Vote

Won't Fix
ComponentUE - Gameplay - Blueprint
Affects Versions4.18.3
CreatedFeb 6, 2018
ResolvedAug 18, 2021
UpdatedAug 18, 2021