AzerothCore335 DK天赋点数bug修复
- 游戏信息
- 发布时间:2025-07-21 11:20:09
搭建好服务后,登录发现新建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; 于是修改后的代码:
多重随机标签
创造与魔法坐骑有哪些 高手来个自己试过的鬼泣4的显卡 要品牌全名 暗黑破坏神不朽每天几点开新区 dnf90版本剑宗怎么玩最厉害 怎样开启黑石塔上层的大门 魔兽世界现在还能拿到的传说级武器有哪些 恶魔城白夜协奏曲最终boss门怎么打开 欲望都市游戏 sd敢达炽天使和德天使加点 游戏中金手指指什么 史上最_游戏4攻略大全 玩大型单机游戏的笔记本电脑需要什么配置 魔兽世界60黑手的命令怎么做 魔兽争霸3有一个人物的技能是发球后爆炸和分身请问是哪个 美国末日游戏介绍 英雄联盟扎克上单怎么出装 求修罗场的动漫多一点后宫起火的那种 塔防之巅小学生慎入高难度塔防坑出翔介绍_塔防之巅小学生慎入高难度塔防坑出翔是什么 逃生2开局我为什么走不了 问道手游地宫火焰战神怎么杀 战神阿修罗解锁新角色方法介绍 怎么解锁 调皮不服管教的孩子怎样教育 我的世界虚无世界3饥饿的旅行家在第几层 lol最新打法伤害高控制足的上单牛头酋长 睡觉的小胖鱼简笔画 权力与纷争打开游戏黑屏怎么办 突然黑屏解决办法 炉石传说乱斗模式黑暗流浪者通关打法攻略 国土防线2 三个故事哪个是主线 为什么ps4游戏导入硬盘就坏了 魔兽世界90武器战pvp天赋推荐魔兽世界90武器战pvp天赋推荐攻略