Mojira Archive
MCM-1242

"Dragons!" behavior animation_controller stops working after map reloads with saddled dragon.

Partner Rank

2

Partner Team Reporting

Cynosia

Verification Builds

1.16.100

Summary

"Dragons!" behavior animation_controller stops working after map reloads with saddled dragon.

Impact

Reloading a "Dragons!" map containing a saddled dragon results in the dragon no longer being flyable. This is a crucial feature since one of the main selling points of "Dragons!" is being able to fly dragons.

Repro Steps

1. Create "Dragons!" world with cheats enabled.

2. Spawn any dragon egg and feed it with meat until it's an adult.

3. Equip the dragon with a saddle.

4. Reload world and attempt to fly by riding the dragon and looking up.

Repro Rate

100% of the time.

Observed Results

The saddled dragons are flyable before reloading the world but break after the world is reloaded.

Expected Results

The saddled dragons are flyable even after reloading the world.

Screenshots/Videos

Yes, attached below

Regression Builds

We are almost certain that this was not an issue when the map was released, which was Aug. 11, 2020, and largely tested on 1.16.1

Notes

The behavior animation_controller which controls the dragon's ability to fly only breaks for dragons that have a saddle equipped during the reload. Removing the saddle and reloading will work and will fix broken dragons.

Fixed

Jesselyn Lonneman

2020-11-24, 01:20 AM

2021-01-29, 08:47 PM

2021-01-29, 08:47 PM

1

1

-

-