AzerothCore335 DK天赋点数bug修复
- 游戏信息
- 发布时间:2025-07-21 11:08:55
搭建好服务后,登录发现新建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; 于是修改后的代码:
多重随机标签
8p游戏机可以自己装摄像头吗 如何获得lol幸运征战 魔兽世界采矿的练习过程 女生比较撩的吃鸡网名有哪些 魔兽世界繁盛奇想幼龙坐骑获得方法 流放之路召唤最少要多少血 魔兽世界86级任务斥候报告锦鱼得水怎么做 伊洛纳宠物选择 摩托车图鉴 campbuddy蓝毛叫什么 微信朋友圈怀念过去的经典说说 lol幸运召唤师得了一次还会得第二次么128563 网上很火的倒计时日历软件 魔兽世界极品战斗宠物 金明洙剧情的所有橙光游戏把名字告诉我拜托了 诛仙魔合欢哪些造化技能有用 适合做游戏id的诗句 好听的游戏id古风 乱世王者评测乱世纷争智者称王 宝可梦大集结 宝可梦大集结宝可梦排名是什么样的 火炬之光2配料表有什么用我合成了一个骷髅头还有4个要怎么合成_火炬之光2怎么合成宝石 笔记本电脑玩魔兽世界很卡怎么办 求一款3d的火影格斗游戏 魔兽争霸的电脑配置 大家的幻想乡日常任务推荐队伍组合及装备搭配攻略 001a新航母和001辽宁舰有哪些异同 阴阳师ssr式神排名2022ssr排名2022 摩尔庄园测试问卷答案是什么_删档测试答题答案介绍 魂斗罗哪个a级英雄好 钢铁之躯2最厉害的装备配置 鹿角小飞兔宝宝bl这边有节日任务吗 wow关于转阵营后声望的的问题