Character Blueprint - Max Walk Speed - Reset to Default Bug

Hi There,

I think I found a bug that I can consistently reproduce in my project as well as a new Third Person Template.

Lets say a character instance is located in the level and is being possessed at runtime (the default setup in the Third Person Template).

If the default Max Walk Speed value of the character blueprint belonging to that character instance is changed (by pressing enter after entering a new value) and then reset to default via the yellow arrow, the max walk speed of any previously created instances of this character blueprint will forever be locked into the previous value. However any new instances of the character blueprint placed in the level from that point on will behave as expected.

Once the project is saved, this bug will carry over even after restarting the editor. The only way to reset this bug is to remove/delete the character instances from the level entirely and bring in new ones.

I’m running 4.7.6 and Windows 8.1. Thanks.

Hi PixelOmen,

I haven’t been able to reproduce this on my end. These are the steps I took in 4.8 preview 4, are there any steps that I am missing?

  1. Open project (Third Person Template)
  2. Open character blueprint
  3. Open character movement component
  4. Set max walk speed to 1000
  5. Press yellow arrow to reset max walk speed
  6. Set max walk speed to 1000 again

I attempted to play in editor and changed the value several more times to ensure that it was taking, but I saw no instance where it would not properly update.

Hi ,

Thanks for the reply. Step 6 isn’t necessary, but yes, once steps 1-5 have been completed, any instances of the character in the level should have their max walk speed locked to 1000.

I haven’t tried it in 4.8, maybe it’s been fixed then, I’m downloading it now to confirm.

This bug has been fixed in 4.8.