AzerothCore335 DK天赋点数bug修复
- 游戏信息
- 发布时间:2025-07-21 11:36:22
搭建好服务后,登录发现新建DK角色等级为55级,但是天赋点数为0,自此开启了修bug模式,以下分享bug解决思路:
1、天赋英文Talent,同时天赋为玩家相关的内容,立马全局搜索之。成功找到Player.h文件同时看到了一个CalculateTalentsPoints()的函数,于是打开Player.cpp文件。
2、仔细查看CalculateTalentsPoints()函数代码,果不其然,找到以下代码:
从代码中看到GetLevel明显是获取等级的函数,后面函数看不懂?没关系,就当看图说话“uint32 base_talent = GetLevel() < 10 ? 0 : GetLevel() - 9;”
其中小于10 后面跟着0,是不是有点像10级后才开启天赋。当大于等于10的时候天赋点数=当前玩家等级 - 9。
继续往下看 CLASS_DEATH_KNIGHT意思是DK死亡骑士,死亡骑士出生等级55级,当小于56级时天赋点数应该等于55-9,而非0。自此bug找到了
3、开始修复工作,无论何职业、是何等级天赋点数的算法都是 talentPointsForLevel = GetLevel() < 10 ? 0 : GetLevel() - 9; 于是修改后的代码:
多重随机标签
大伟丘多久刷新一次 摩托车 疯狂动物圆里面的阿凡鹿怎么获得 人体解剖电脑游戏 金铲铲之战天神狼人主c阵容怎么玩 迅雷小游戏怎么卸载 原神远吕羽氏遗事其二磐柱镶珠在哪 psv游戏 闪乱神乐ev 少女们的选择好玩吗 qq华夏战魂火麒麟多少级进阶 养ssr大舅还是sp大舅 王者荣耀猴子符文是无双好还是货源好 诛仙手游绝影法宝什么属性好 魔兽世界s3装备的购买问题 魔兽世界 70fs 的基础装备提问 奥特曼系列ol混沌黑暗怎么样 鹿鼎记中的那些教众属下为什么都不肯吃百涎丸 发怎样的qq空间说说能套路别人加自己微信 赛尔号查尔克在哪赛尔号ce怎么用 军团战争t是什么意思 电脑放音乐都有声音但是打游戏一点声音都没有什么情况 幼儿园餐前应该如何进行审美教育 小米平板5哪年出的2021小米平板5配置猜测 梦幻西游迷宫游戏大冒险秘境探险图书信息 表演艺考生如何解放天性 魔兽世界 竞技场如何刷分 骑马与砍杀战团如何无限刷兵呢 有没有什么类似于皮卡堂的手机游戏 三国杀陈宫 str在游戏中是什么意思 我大概是56年前玩的英雄联盟退回去那时候是s几