AzerothCore335 DK天赋点数bug修复
- 游戏信息
- 发布时间:2025-07-21 11:02:01
搭建好服务后,登录发现新建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; 于是修改后的代码:
多重随机标签
死亡岛终极版哪个角色厉害 打雷的时候雷电有多少伏电压啊 国服开ctm后祖尔格拉布就关了么 请各位想我推荐几款比较好的ps2游戏 记录宝贝第一次游泳的句子 埃雷利恩的quot恋人quot 宇宙黑洞电影介绍 苹果笔记本能装什么游戏 vn 帝国时代4国家的崛起手机版全新游戏体验 云顶之弈海克斯换形阵容搭配 阿凡达2水之道的大致剧情是什么 英雄杀怎么点亮图标 一个圆圆的的东西扔到卡上变成怪物什么动画片 阴阳师6月4日更新内容终末之战开启花合战水无月上线 魔兽世界战士宏问题 求和暗黑破坏神相似的单机游戏 洛克王国耀阳土王47辉月土王非极品性格怎么加努力值怎么配技能 骑马与砍杀战团有什么mod 谁知华为荣耀9手机优缺点 勇者战魔王的背景设定 r3在键盘中代表啥 奥奇传说天启无敌打法 思美人手游怎么提升战力 新手快速提升战力攻略 原神医樱任务怎么做 英雄萨姆3秘籍大全秘籍怎么用 ff14装备太多了怎么办 多余装备处理方法介绍 战神奥林匹斯之链第一关boss打不死 西游释厄传 西游厄运大招怎么放 为什么ios代充贵