From 088b45189a1e0890c58db961f66cfb83acbccd4c Mon Sep 17 00:00:00 2001 From: yangduo Date: Sun, 20 Apr 2025 23:09:00 +0800 Subject: [PATCH] fix talent --- server/gameserver/metadata.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/server/gameserver/metadata.cc b/server/gameserver/metadata.cc index 87d6ee9..7492f82 100644 --- a/server/gameserver/metadata.cc +++ b/server/gameserver/metadata.cc @@ -582,13 +582,13 @@ namespace MetaData void Talent::Init() { - talentid = a8::XValue(i->talent_id()).GetInt(); - if (!i->equip_label().empty()) { - equiplabel = a8::XValue(i->equip_label()).GetInt(); - hpplus = a8::XValue(i->hp_upgrade()).GetInt(); + talentid = i->talent_id(); + if (i->equip_label() > 0) { + equiplabel = i->equip_label(); + hpplus = i->hp_upgrade(); } else { - equiplabel = a8::XValue(i->equip_label2()).GetInt(); - atkplus = a8::XValue(i->atk_upgrade()).GetInt(); + equiplabel = i->equip_label2(); + atkplus = i->atk_upgrade(); } }