This commit is contained in:
aozhiwei 2024-04-26 16:46:47 +08:00
parent a52e40665a
commit f1f422f11a

View File

@ -89,6 +89,17 @@ static bool LoadNormalHeroAnimi(const std::string key,
return true;
}
static bool LoadOtherHeroAnimi(const std::string key,
std::shared_ptr<a8::XObject> anim_xobj,
mt::HeroShotAnimation& anim)
{
std::string id_str;
a8::ReplaceString(id_str, key, "other");
int id = a8::XValue(id_str);
return true;
}
namespace mt
{
@ -316,8 +327,13 @@ namespace mt
mt::Hero* mut_hero_meta = (mt::Hero*)hero_meta;
{
mt::HeroShotAnimation anim;
LoadNormalHeroAnimi(key2, anim_xobj, anim);
mut_hero_meta->shot_animations[anim.id] = anim;
if (key2.find("other") == std::string::npos) {
LoadNormalHeroAnimi(key2, anim_xobj, anim);
mut_hero_meta->shot_animations[anim.id] = anim;
} else {
LoadOtherHeroAnimi(key2, anim_xobj, anim);
mut_hero_meta->other_shot_animations[anim.id] = anim;
}
}
}
#if 0