当前位置:首页>>魔兽资讯>>正文
数据挖掘争霸艾泽拉斯同盟种族
2017-12-19 10:36:46 作者:古伊尔·毁灭之锤 来源: 浏览次数:0
摘要:游戏会检测是否购买“争霸艾泽拉斯”资料片
目前在7.3.5PTR上并不能创建同盟种族角色,但窝窝头通过对 Interface/GlueXML/CharacterCreate.lua文件的分析发现了以下内容:

-- CharCreateRaceButton script functions
function CharCreateRaceButton_OnEnter(self)
  local raceData = C_CharacterCreation.GetRaceDataByID(self.raceID);
  if (raceData.isAlliedRace) then
    local hasExpansion, hasAchievement = C_CharacterCreation.GetAlliedRaceCreationRequirements(self.raceID);
    CharacterCreateTooltip:SetOwner(self, "ANCHOR_RIGHT", 8, -5);
    CharacterCreateTooltip:SetText(raceData.name, 1, 1, 1, 1, true);
    if (not hasExpansion) then
      CharacterCreateTooltip:AddLine(CHARACTER_CREATION_REQUIREMENTS_NEED_8_0, RED_FONT_COLOR.r, RED_FONT_COLOR.g, RED_FONT_COLOR.b, 1, true);
    end
    if (not hasAchievement) then
      CharacterCreateTooltip:AddLine(CHARACTER_CREATION_REQUIREMENTS_NEED_ACHIEVEMENT, RED_FONT_COLOR.r, RED_FONT_COLOR.g, RED_FONT_COLOR.b, 1, true);
    end
     end
end
function CharCreateRaceButton_OnLeave(self)
  CharacterCreateTooltip:Hide();
end
finalizeRequirements:AddRequirement(FINALIZE_REQ_ALLIED_RACE_EXPANSION, CHARACTER_CREATION_REQUIREMENTS_NEED_8_0);
finalizeRequirements:AddRequirement(FINALIZE_REQ_ALLIED_RACE_ACHIEVEMENT, CHARACTER_CREATION_REQUIREMENTS_NEED_ACHIEVEMENT);

对上述代码的分析可知:
当准备创建一个同盟种族角色时,游戏会首先检测你是否已经购买了“争霸艾泽拉斯”资料片,如果你没买,你会收到一条错误信息,提示你需要去购买资料片。
当你已经购买了该资料片后,游戏会检测你是否已经获得了相应的同盟种族解锁成就 ( 同盟种族:虚空精灵;同盟种族:光铸德莱尼;同盟种族:至高岭牛头人;同盟种族:夜之子)。如果你没有成就,你会收到一条错误信息,提示你需要去获得相关的成就。

根据上述信息我们只能知道,玩同盟种族角色需要购买“争霸艾泽拉斯”资料片,但仍有几个问题未知:
1. 我们能否通过预购“争霸艾泽拉斯”来在新版本上线前玩到同盟种族,就像军团再临上线前玩到DH一样?
2. 我们能否在没有购买“争霸艾泽拉斯”的情况下解锁相关的同盟种族成就?
3.每个同盟种族的解锁要求是什么样的?

游戏内预览同盟种族的界面也已经加入了,效果如下:
\
\
\



相关报道:

[关闭] [返回顶部]


  返回首页 | 最新资讯 | 资源下载 | 魔兽图片 | 单机文档 | 技术攻略 | 玩家视频
备案号:蜀ICP备2024062380号-1
免责声明:本网站为热爱怀旧WOW的玩家们建立的魔兽世界资料网站,仅供交流和学习使用,非盈利和商用.如有侵权之处,请联系我们,我们会在24小时内确认删除侵权内容,谢谢合作。
Copyright © 2024 - 2024 WOWAII.COM Corporation, All Rights Reserved

机器人国度