fix: the trial main avatar cannot cast skill

This commit is contained in:
StopWuyu
2025-06-08 19:58:43 +08:00
parent e817dce1fa
commit d57eb374b4

View File

@@ -75,11 +75,14 @@ public class AvatarManager(PlayerInstance player) : BasePlayerManager(player)
if (!GameData.SpecialAvatarData.TryGetValue(avatarId * 10 + 0, out var excel)) return null;
var baseAvatarId = excel.AvatarID;
if (GameData.MultiplePathAvatarConfigData.TryGetValue(baseAvatarId, out var multiple))
baseAvatarId = multiple.BaseAvatarID;
avatar = new SpecialAvatarInfo
{
SpecialAvatarId = excel.SpecialAvatarID,
AvatarId = excel.AvatarID,
BaseAvatarId = excel.AvatarID,
BaseAvatarId = baseAvatarId,
Level = excel.Level,
Promotion = excel.Promotion
};