AzerothCore335 DK天赋点数bug修复
- 游戏信息
- 发布时间:2025-07-21 06:21:17
搭建好服务后,登录发现新建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; 于是修改后的代码:
多重随机标签
说明下 英雄联盟怎么看战略点 鬼泣3键盘按键操作游戏中的游戏教学 数字对应的字母是 帽子先生大冒险第122关过关 详细过关攻略 英雄大作战滔滔出招表 阴阳师新r卡天井下用什么御魂_阴阳师新r卡天井下御魂推荐 什么是fps 求psp机战z高手指教机器人大战z破界篇怎么快速说话 中国调酒师大赛比赛内容 人类一败涂地黑客帝国攻略 人类一败涂地怎么爬墙 spg俱乐部是什么啊 车装备必定是三星级金手指 为什么风暴战区开始游戏时是黑屏 求教游戏id里面空格怎么打 王者荣耀妲己台词 原神雪山近郊怎么解锁 微信跳一跳刷分怎么弄 唤冬兽怎么孵出来 一人说真话一人说假话一人拿休战书一人拿开站书只提一个问题问猜谁拿的是什么 原神山中之物再次解冻所有碎片位置在哪 英雄联盟手游蛮王玩法攻略 游戏英雄联盟手游蛮王玩法攻略 澳大利亚人玩wow一般进欧服还是美服 lol亚索solo亚索有什么技巧 适合男女生一起玩的手游 英雄无敌3地图编辑器 世界征服者4核弹怎么获得 2024终极魔典正式上线了吗 大家最期待哪位明星去参加新一季的蒙面唱将猜猜猜呢 混龄教育的好处 魔兽世界法师学什么专业好啊 实用点的