Dragon Survival [Forge]

Dragon Survival [Forge]

1M Downloads

[1.20.1 Bug] Some attributes don't update when changing dragon body type.

KJEntytek303 opened this issue · 3 comments

commented

■ Your Discord ID or other contacts

kjentytek303

■ Dragon Survival version

EDIT2: All Dragon Survival versions from DragonSurvival-1.20.1-11.06.2024.jar to DragonSurvival-1.20.1-18.07.2024_fix.jar
EDIT3: DS 1.20.1-08.11.2024-all is affected.

■ Forge/Neoforge version

Forge 1.20.1-47.3.5, then Neoforge 1.20.1-47.1.106

■ Single game or server?

Single-player (Default)

■ Describe the bug

The run speed modifier is not changed when changing dragon body type.
It can only be updated by dying.
Reloading a world seems to reset it do default (1.0 i think?)
If for example, you choose with northern body with 0.5 run modifier, then switch to south with 1.5 run modifier, you will still have 0.5 run modifier applied. Doesn't matter if changing between different types of dragons (forest -> cave). If you die, everything is set correctly, as long as you don't change dragon body type again.

Save growth stage and save abilities were enabled in config.

EDIT: When the mod is isolated (Loaded only with geckolib and vanilla forge) bug persists.

■ Crash Report File and Logs

latest.log

commented

This also seems to affect max hp and step height attributes, and the only mitigation i can think of is /gamerule keepinventory true + /kill, which is unacceptable on most servers and singleplayer worlds (tested only on the newest version of DS)

commented

This bug is still in the newest version, 1.20.1-08.11.2024-all, i got here: https://github.com/user-attachments/files/17674819/dragonsurvival-1.20.1-08.11.2024-all.zip. Also, the bug only seems to trigger after pressing the sprint button.

commented

As for 14.11.2024 18:00 UTC, this got fixed. To apply fix, you must manually compile mod from source.