《魔兽世界》客户端1.10.0版补丁说明

用户界面

声望页面将有很大改观:

你现在可以点击声望面板里的某个阵营,以查看细节信息和相关选项。

你现在可以在以前显示经验值的地方选择显示一条某个阵营声望槽,如果你还没有到60级,那么可以显示两条更细的槽,经验和声望。

你可以将任何阵营标记为“不显示”。这些阵营的条目会被挪到声望面板的最下面,以防你对它们进行了错误的操作。

你的经验条在60级以后就不会再显示了。这个位置将留给声望系统。

Shift-R现在会显示最后一个收到你所发出的信息的人,而不是最后一个给你发信息的人。

购买银行的包位现在会有确认行。

所有的套装奖励,无论你是否有足够的套装组件数量都会显示,不过你尚不能得到的奖励效果会用灰色字体显示,同时会说明几件组件才能得到该奖励。

将鼠标放在邮箱的物品上将可以使你不打开邮件也能查看物品属性。

团队选项“显示可施放的增益魔法”现在可以正常工作了。

如果使用“/who”命令查询名字后,由于查询结果很少而导致其在聊天界面直接显示,那么它们将可以被被右键点击,并显示邀请/悄悄话菜单。

修正了一个导致小队或团队中的生命值/法力值显示不能及时更新的错误。

修正了角色专用宏会被通用宏覆盖的错误。

你不能修改暴雪XML和Lua文件了。

插件和宏将无法激发或获取可以导致角色移动的命令了。

SpellStopCasting()需要输入才能工作,就像你手动施放法术一样。

切换宠物的自动施放技能需要输入才能工作,就像你手动命令宠物一样。

新的API功能

frame = CreateFrame("frameType" [,"name"] [, parent]) -- 动态创建指定类的新Frame

font = CreateFont("name") -- 动态创建Font对象

num = GetNumFrames() -- 获取当前已创建Frame的数量

nextFrame = EnumerateFrames(currentFrame) -- 获取currentFrame后的Frame(内部顺序,使用currentFrame=nil获得第一个Frame)

seterrorhandler(errfunc) -- 设置一个新的脚本错误管理器(将错误信息作为参数的功能)

errfunc = geterrorhan

version, buildnum, builddate = GetBuildInfo()

新的对象方法(由所有font,Frame,texture和fontstring继承)

type = Object:GetObjectType()

isType = Object:IsObjectType("type")

新的Font对象

name = Font:GetName()

a = Font:GetAlpha()

Font:SetAlpha(a)

font = Font:GetFontObject() -- 获取Font的?parent?.

Font:SetFontObject(font or nil) -- 设置Font的?parent?

Font:CopyFontObject(font) -- 设置Font的属性与目标Font相同

fontFile, fontHeight, flags = Font:GetFont()

wasFound = Font:SetFont("fontFile", fontHeight [, flags]) -- 如果指定Font为真,则返回1,否则返回nil(不作改变)

r,g,b,a = Font:GetTextColor()

Font:SetTextColor(r, g, b [, a])

r,g,b,a = Font:GetShadowColor()

Font:SetShadowColor(r, g, b [, a])

x,y = Font:GetShadowOffset()

Font:SetShadowOffset(x, y)

Font:SetSpacing(spacing)

spacing = Font:GetSpacing()

Font:SetJustifyH("LEFT" or "CENTER" or "RIGHT")

justifyh = Font:GetJustifyH()

Font:SetJustifyV("TOP" or "MIDDLE" or "BOTTOM")

justifyv = Font:GetJustifyV()

新的LayoutFrame方法(由所有Frame, Texture和Fontstring继承)

x,y = LayoutFrame:GetCenter()

x = LayoutFrame:GetLeft()

x = LayoutFrame:GetRight()

y = LayoutFrame:GetTop()

y = LayoutFrame:GetBottom()

width = LayoutFrame:GetWidth()

LayoutFrame:SetWidth(width)

height = LayoutFrame:GetHeight()

LayoutFrame:SetHeight(height)

numPoints = LayoutFrame:GetNumPoints()

"point",relativeObject,"relativePoint",xOfs,yOfs = LayoutFrame:GetPoint(index)

LayoutFrame:SetPoint("point" [, LayoutFrame] [, "relativePoint"] [, offsetX, offsetY])

LayoutFrame:SetAllPoints(LayoutFrame)

LayoutFrame:ClearAllPoints()

新的Texture方法

parent = Texture:GetParent()

Texture:SetParent(parent or "parent")

layer = Texture:GetDrawLayer()

Texture:SetDrawLayer("layer")

blendMode = Texture:GetBlendMode()

Texture:SetBlendMode("blendMode") -- blendMode是"DISABLE", "BLEND", "ALPHAKEY", "ADD", "MOD"之一

r,g,b,a = Texture:GetVertexColor()

isFound = Texture:SetTexture("path") -- 如果路径找到,则返回1,否则nil

新的FontString方法

parent = FontString:GetParent()

FontString:SetParent(parent or "parent")

layer = FontString:GetDrawLayer()

FontString:SetDrawLayer("layer")

font = FontString:GetFontObject()

FontString:SetFontObject(font or nil)

fontFile, fontHeight, flags = FontString:GetFont()

wasFound = FontString:SetFont("fontFile", fontHeight [, flags]) -- 如果指定Font找到,则返回1,否则nil(不作改变)

a = FontString:GetAlpha()

r,g,b,a = FontString:GetTextColor()

FontString:SetTextColor(r, g, b [, a])

r,g,b,a = FontString:GetShadowColor()

FontString:SetShadowColor(r, g, b [, a])

x,y = FontString:GetShadowOffset()

FontString:SetShadowOffset(x, y)

spacing = FontString:GetSpacing()

FontString:SetSpacing(spacing)

justifyh = Font:GetJustifyH()

FontString:SetJustifyH("LEFT" or "CENTER" or "RIGHT")

justfiyv = FontString:GetJustifyV()

FontString:SetJustifyV("TOP" or "MIDDLE" or "BOTTOM")

新的针对所有Frame的方法

texture = Frame:CreateTexture(["name"] [,"layer"]) -- 为某个Frame创建一个新的子Texture目标

fontstring = Frame:CreateFontString(["name"] [,"layer"]) -- 为某个Frame创建一个新的子Fontstring目标

numRegions = Frame:GetNumRegions() -- 返回Frame中附加的区域数量(Textures/FontStrings)

a, b, c, ... = Frame:GetRegions() -- 返回Frame中附加的区域

新的MessageFrames,ScrollingMessageFrames和EditBoxes的方法

font = Frame:GetFontObject()

Frame:SetFontObject(font or nil)

fo

wasFound = Frame:SetFont("fontFile", fontHeight [, flags]) -- 如果指定font为真则返回真,否则nil(不作改变)

r,g,b,a = Frame:GetTextColor()

Frame:SetTextColor(r, g, b [, a])

r,g,b,a = Frame:GetShadowColor()

Frame:SetShadowColor(r, g, b [, a])

x,y = Frame:GetShadowOffset()

Frame:SetShadowOffset(x, y)

spacing = Frame:GetSpacing()

Frame:SetSpacing(spacing)

justifyh = Font:GetJustifyH()

Frame:SetJustifyH("LEFT" or "CENTER" or "RIGHT")

justfiyv = Frame:GetJustifyV()

Frame:SetJustifyV("TOP" or "MIDDLE" or "BOTTOM")

新的SimpleHTML方法 ("header" is "H1" "H2" or "H3")

font = SimpleHTML:GetFontObject(["header"])

SimpleHTML:SetFontObject(["header",] font or nil)

fontFile, fontHeight, flags = SimpleHTML:GetFont(["header"])

wasFound = SimpleHTML:SetFont(["header",] "fontFile", fontHeight [, flags]) -- 如果指定font为真则返回真,否则nil(不作改变)

r,g,b,a = SimpleHTML:GetTextColor(["header"])

SimpleHTML:SetTextColor(["header",] r, g, b [, a])

r,g,b,a = SimpleHTML:GetShadowColor(["header"])

SimpleHTML:SetShadowColor(["header",] r, g, b [, a])

x,y = SimpleHTML:GetShadowOffset(["header"])

SimpleHTML:SetShadowOffset(["header",] x, y)

spacing = SimpleHTML:GetSpacing(["header"])

SimpleHTML:SetSpacing(["header",] spacing)

justifyh = SimpleHTML:GetJustifyH(["header"])

SimpleHTML:SetJustifyH(["header",] "LEFT" or "CENTER" or "RIGHT")

justfiyv = SimpleHTML:GetJustifyV(["header"])

SimpleHTML:SetJustifyV(["header",] "TOP" or "MIDDLE" or "BOTTOM")

新的Button方法

font = Button:GetTextFontObject()

Button:SetTextFontObject(font or nil)

font = Button:GetDisabledFontObject()

Button:SetDisabledFontObject(font or nil)

font = Button:GetHighlightFontObject()

Button:SetHighlightFontObject(font or nil)

Button:SetNormalTexture("texturePath" or TextureObject) -- 添加了Texture对象选项

Button:SetPushedTexture("texturePath" or TextureObject) -- 添加了Texture对象选项

Button:SetDisabledTexture("texturePath" or TextureObject) -- 添加了Texture对象选项

Button:SetHighlightTexture("texturePath" or TextureObject) -- 添加了Texture对象选项

新的Slider方法

orientation = Slider:GetOrientation() -- 返回slider定位

Slider:SetOrientation("orientation") -- 设置slider定位("HORIZONTAL","VERTICAL")

新的StatusBar方法

orientation = StatusBar:GetOrientation() -- 返回bar定位

StatusBar:SetOrientation("orientation") -- 设置bar定位("HORIZONTAL","VERTICAL")

filename = StatusBar:GetStatusBarTexture()

r, g, b, a = StatusBar:GetStatusBarColor()

新的ScrollingMessageFrame方法

ScrollingMessageFrame:SetFading(isFading) -- 从ScrollingMessageFrame:EnableFading()重命名而来

isFading = ScrollingMessageFrame:GetFading()

duration = ScrollingMessageFrame:GetFadeDuration() -- 获取字符串消隐的时长

visTime = ScrollingMessageFrame:GetTimeVisible() -- 获取字符串消隐前的时长

新的Minimap方法

Minimap:SetMaskTexture("file") -- 为小地图遮照设置texture

Minimap:SetIconTexture("file") -- 为小地图POI图标设置texture

Minimap:SetBlipTexture("file") -- 为小地图追踪箭头设置texture

世界环境

魔兽世界客户端升级补丁 1.10.0说明

新的高级套装!

艾泽拉斯的冒险者们可以通过完成一系列任务,将他们的蓝色套装升级为全新的高级套装,其中包括史诗级别的组件!这些任务中有一些新的首领战,所以请做好充足的准备,迎接新的挑战吧!

天气效果!

艾泽拉斯的下列区域中添加了天气效果:

艾尔文森林

提瑞斯法林地

丹莫罗

黑海岸

奥特兰克山脉

荆棘谷

菲拉斯

安戈洛环形山

塔纳利斯

冬泉谷

安其拉

我们今后还将给世界各个地区加入更多新的天气效果,现在只是一个开始!

高端副本的改变

随着新的套装的到来,高端的5-10人副本有了一些改变。许多物品的质量得到了提高,另外,一些史诗装备(例如院长之杖和瑞文戴尔之剑)的掉落几率被显著提高了。为了适应这些改变,这一部分高等级副本地下城的人数上限已降低。斯坦索姆、通灵学院以及黑石深渊目前将最多只允许五名玩家同时在内,黑石塔则只能容纳10人。

60级之后完成任务所得经验转化为金钱

以前,当60级的玩家完成任务时,他们所得的经验值都被浪费掉了。在这个版本中,任何60级之后完成的经验奖励都会折算成丰厚的金钱奖励,使你有更大的动力去完成这些任务。

新的飞行路线设计!

如果你想要通过多次飞行抵达某地,可以在起始地点的飞行管理员那里预设飞行路线。花费的金钱数量不变,但是你不必在中途手动选择飞行点了。飞行路线的用户界面也得到了显著的改进。

综合

所有能够移除目标身上现有效果的法术或能力(例如解除魔法、清洁术、移除诅咒等)现在在施放前都会确认目标身上是否有该法术可驱除的效果,若无则施放失败。

在被群体控制法术(例如恐惧术、变形术等)影响后,你将不会再失去你当前的目标。

大量说明文字已更新。

杀死宠物将不再对你的声望造成影响。

当你被雪球击中时,你不再瞬间传送到飞行目的地。

被动的伤害效果(如献祭之油)将导致受到该效果影响的怪物攻击你。

关掉交战状态并不会让中立守卫停止攻击你。

尝试非法提取物品链接信息将使你掉线。

修正了当你在无法攻击的情况下试图开始战斗时的提示信息。

当盗贼消失时,引导型法术会被取消。

当你切换地区时,引导型法术会被取消。

持续性伤害法术的效果一旦被施放,就不再会因为你更换装备而改变效果。

当你离目标太远时,你不再会因为处于自动攻击状态就一直保持在战斗状态中。

范围效果法术和技能将不再把图腾作为有效目标。

当怪物拥有魅惑技能时,玩家无法通过魅惑它的手段让它去魅惑下一个目标。

修正了一个导致岩浆流不可见或无法正常显示的错误。

PvP和战场

奥特兰克山谷

奥特兰克山谷防御塔中的军旗将无法在墙外使用。

血怒者科尔拉克和他的巨魔伙伴们卷起铺盖,离开奥特兰克山谷,搬到更加温暖宜人、水草肥美的地方去了。

部分可从玩家或NPC身上拾取到的一些有趣的小物品,例如火枪进口公司的文件和穿旧的跑鞋,现在将可以堆叠放置并出售给商贩以换取一点小收入。

奥特兰克山谷中的玩家将不再掉落暗矛巨魔的魔精、被遗忘者的心脏、兽人的牙齿、侏儒的头发之类的东西。相关的任务都已经移除。当一个玩家被杀死时,所有在该玩家仇恨列表中的敌对玩家都可以获得1点霜狼氏族或雷矛卫队声望。

战歌峡谷与阿拉希盆地的声望增长速度将显著增加。

德鲁伊

治疗之触 - 各级别治疗之触的法力消耗大约下降了9%。

毁灭 - 无法再被闪避、招架或格档。

消毒术 - 枭兽形态下将无法在施展该法术。

野性赐福 - 距离与影响范围增加。

撕扯 - 现在已经可以被正确地认为是一个流血效果。

装备中的物品将可以在各种变形的效果下使用。

自然迅捷 - 现在可以使复生与安抚动物成为瞬发。

熊与巨熊形态 - 现在不会在生命值很低的时候变形为其他形态时突然死亡。

突袭 - 此能力在被闪避或未命中后,不再会引发流血效果。

以前,一些生物的法力吸取技能可以在德鲁伊变形为不使用或显示法力的形态后仍然生效,现在这个问题已经被修正。

以前,变形为动物可以使德鲁伊得到对须根缠绕与诱捕的1秒免疫,现在已经被改为解除缠绕与诱捕效果。

安戈洛环形山新增了一个52级的德鲁伊任务。

猎人

多重射击 - 此能力将使用近战瞬发攻击的攻击强度应用公式。这意味着所有远程武器在计算其攻击强度加成时,将使用一个同样的基准值来代替武器本身的速度。所有的远程武器都将按攻击速度2.8来计算其从攻击强度上所获得的加成。原本快于2.8的武器在同等条件下将可造成略多的伤害,而慢于2.8的武器将造成略少的伤害。

瞄准射击 - 此能力将使用近战瞬发攻击的攻击强度应用公式。这意味着所有远程武器在计算其攻击强度加成时,将使用一个同样的基准值来代替武器本身的速度。所有的远程武器都将按攻击速度2.8来计算其从攻击强度上所获得的加成。原本快于2.8的武器在同等条件下将可造成略多的伤害,而慢于2.8的武器将造成略少的伤害。

强化雄鹰守护 - 此天赋给予的增益时间从8秒增加到12秒。注意这个加速效果要在引发效果本身的射击之后的那次射击时才会开始。此改变是为了补偿这个延迟。

猎人标记 - 此法术将不会在激发施法者可造成的其他任何特效。这是为了避免施法者滥用此能力,在不进入生物仇恨列表的前提下放置其他减益效果。

爪击和撕咬 - 宠物使用这些能力时,将会产生正确数量的仇恨。以前只有等级为7和8的爪击能够产生正确数量的仇恨。

狂野怒火 - 不再产生对猎人自身的仇恨。

新的高等级野猪将生活在东瘟疫之地,它们生来就具有6级的宠物能力:冲锋。

海龟的特殊技能“龟壳”将不再令宠物定在原地,只是导致近战攻击速度降低30%。该技能的冷却时间从5分钟降低到了3分钟。

冰冻陷阱现在会受到收益递减效果的影响。

宠物狂暴 - 这项效果会因为宠物所造成的任意致命一击而启动。

修正了一个当猎人在刚刚完成驯服时死亡,被驯服的宠物消失的错误。

扰乱将不再对已经假死的猎人有效。

法师

强化防护冰霜结界 - 此能力现在可再度正常工作。

强化防护火焰结界 - 此能力现在可再度正常工作。

侦测魔法 - 此法术将不会再激发施法者可造成的其他任何特效。这是为了避免施法者滥用此能力,在不进入生物仇恨列表的前提下放置其他减益效果。

点燃 - 此天赋将只会在由法师法术所产生的火焰伤害重击后激发。另外,当火焰系法术被反弹给施法者之后,施法者也会受到点燃伤害。

奥术光辉 - 施法距离与影响范围增加。

冲击 - 当一个火焰系法术被反弹给施法者之后,施法者也会受到冲击效果的影响。

圣骑士

光明祝福 - 不同等级的光明祝福叠加将不会产生任何额外的效果。设计人员从未试图设计成它们之间可以相互叠加,因此修复了这个错误。

公正审判 - 此审判将永远命中。

正义之怒 - 正义之怒如今将可基于所有的神圣伤害产生额外的威胁值。之前的版本中,包括惩罚光环在内的几个能力无法与正义之怒一起正常生效。

神圣震击 - 此能力将可受到神恩与启明的影响。

神圣之盾 - 法力消耗大约降低15%。其效果将会受到增加法术伤害的物品与效果的微小加成。

以眼还眼 - 此天赋可在圣骑士骑乘时正确触发。

牺牲祝福 - 此祝福将不再可以避免目标因使用一些原本就要求牺牲生命的法术与技能(例如,牺牲,恶魔牺牲,神圣干涉,末日仪式)时逃脱死亡的代价。

命令圣印 - 其特效将可在圣骑士被沉默后激发。

强化正义圣印 - 说明信息已更新,将正确反映其功能。此天赋增加正义圣印及其审判的伤害3%到15%。

圣疗术 - 施法距离增加。

神圣干涉 - 施法距离增加。

神圣之盾 - 说明信息已更新,将可正确反映技能的功能。目前该能力产生的伤害将额外产生20%的威胁值。此改动在1.9发布时就已生效,但没有记录在技能说明信息中。

所有强效祝福等都增加了施法距离。

神圣震击 - 法力消耗降低。

大部分原本免疫蝎刺的生物现在都能够免疫圣骑士的辩护天赋。

修正了一个重复施放的奉献无法造成伤害的问题。

如果一个圣骑士通过圣盾避免受到伤害,则以眼还眼效果就不会触发。

修正了圣骑士的光环叠加问题,同类光环中只有效果最高的光环可以生效。

牧师

由于天赋系统进行了重大调整,牧师的天赋点将被重置。与天赋相关的法术/技能训练费用将大幅减少。

所有被修改的牧师的种族法术都被降低了训练费用。

坚韧祷言 - 施法距离与影响范围增加。

神圣之火 - 现在所有牧师都可在20级时候学习到该法术。

精神安抚 - 现在是瞬发法术。

暗影形态 - 正如其说明信息所阐述的,现在将可减免所受的所有物理伤害(近战和远程)。

回馈(人类) - 此法术得到重新设计。牧师将被一团反魔法能量包围,任何针对牧师的攻击性法术成功命中后将会灼烧该施法者的法力值,并对其造成暗影伤害。

艾露恩的赐福(暗夜精灵) - 现在也会增加闪避几率。远程伤害减免增加,持续时间增加,法力消耗减少,并有了冷却时间。

暗影守卫(巨魔) - 现在为瞬发。说明信息更新,明确“暗影守卫造成的反射伤害将不造成威胁”,虽然效果以前版本中就是如此,但说明信息中没有记录。

心灵之火 - 此法术得到重新设计。现在它将会显著增加施法的护甲值,但会有20发的限制。每次近战或远程物理攻击都会消耗1发。持续10分钟,法力消耗增加。

绝望祷言(矮人/人类) - 冷却时间缩短。

虚弱之触(亡灵) - 现在持续10分钟。它将是一个停留在施法者身上的增益效果,在施法者遭受近战攻击后发动。效果没有改变。法力消耗略有下调。

虚弱妖术(巨魔) - 在原本的效果基础之上,现在同时也能造成削减20%治疗效果的减益。这个医疗效果的减益不能与战士致死打击效果叠加,尽管其伤害削减效果可以与虚弱诅咒与虚弱之触叠加。法力消耗略有降低。

星辰碎片(暗夜精灵) - 这个法术现在类似痛苦诅咒,初始伤害比较低,但在引导过程中逐渐增加。各等级法力消耗大约减少30%。1级和2级持续时间增加到6秒。总伤害大约增加17%。

次级治疗术 - 法力消耗削减大约9%。

治疗 - 等级为2,3和4的治疗术施法时间将降低到3秒。1级治疗术法力消耗大约削减9%。2级,3级和4级法术的治疗量也适当调低,以配合其施法时间的降低以保持其原有的每秒治疗量。同时,等级为2,3和4的治疗术也将把法力消耗/治疗量比下调9%。总之,大致效果将是各级治疗术法力的每法力值治疗量上升约10%,施法时间固定为3秒,每秒治疗量不变。注意,由于法术施法时间小于3.5秒,将无法再从增加治疗效果的物品上获得全部加成。

强效治疗术 - 施法时间下降为3秒。强效治疗术法力的每法力值治疗量上升约10%,每秒治疗量不变。注意,由于法术施法时间小于3.5秒,将无法再从增加治疗效果的物品上获得全部加成。

吸血鬼的拥抱 - 被目标抵抗的伤害将不再被此能力转化为治疗。

圣言术:盾 - 此能力将会得到来自可增加治疗效果物品的微小加成。

神圣新星 - 其冷却时间被移除,法力消耗增加。

噬灵瘟疫 - 效果持续期间,不再将玩家保持在战斗状态。

盗贼

切割 - 此能力不可再被格挡、招架或闪避,并不会再出现未命中。当你在目标已死时尝试使用此能力时,你会收到错误提示信息,而不是法术动画效果的显示。

闷棍 - 闪电盾不再会在闷棍被抵抗时破坏潜行效果。

冷酷攻击 - 此能力无法在被杀死的怪物不能给予经验值以及被杀死的玩家不能给予荣誉时触发。

扰乱 - 此能力不再会触发萨满祭司的闪电盾(闪电盾会使盗贼失去潜行效果)。

剑刃乱舞 - 此能力所产生的额外攻击将能正确应用第二目标的护甲值进行计算。

致盲 - 现在被认为是一次远程攻击。无法被闪避或招架。

在偷袭生效之前,怪物将不再受到一次盗贼的攻击。

萨满祭司

闪电盾 - 篝火等其他环境造成的伤害将不会再消耗闪电盾的发数。战歌峡谷的各类增益效果也不会再消耗闪电盾的发数。

根基图腾 - 此图腾不再能够吸收以下武器的特效:寒冰护卫者、歼灭者、犬牙短棒、酋长的执行者、裁决之槌、泰坦之锤、沙赫拉姆黑剑,以及削骨之刃。说明信息中会阐述得更明确。

乱舞 - 你的加速效果将仅在下三次攻击时有效。

治疗波 - 各级别治疗波的法力消耗大约下降了9%。

装备中的物品将可以在幽灵狼变形的效果下使用。

萨满祭司无法通过使用岗哨图腾来避免摔落。

术士

痛苦诅咒 - 此诅咒的持续性伤害效果部分只会激发那些能以持续性效果激发的特效,不能被持续性效果激发的特效将无法再被痛苦诅咒激发。

暗影灼烧 - 玩家现在将可以看到一个能够产生灵魂碎片的减益效果的存在,它在暗影灼烧法术命中后产生在目标上,并持续5秒。术士将不能再通过某些方法利用这个减益效果在一名目标死亡时候产生两个灵魂碎片。无法给予荣誉与经验的目标也不会给予碎片。

火焰之雨 - 此能力又可以正确触发火焰冲撞了。

恶魔学识大师 - 前先的版本中,宠物在被召唤出的瞬间遭到群体控制技能影响时,将会导致主人无法得到增益效果,此错误现在已经被修复。

厄运诅咒 - 此诅咒无法再对被某个生物控制下的玩家使用。

暗影灼烧 - 此法术在被抵抗后,无法给目标增加减益效果。无法给予经验值和荣誉的目标将无法产生灵魂碎片。

虚弱诅咒 - 法力消耗略有降低。

卤莽诅咒 - 法力消耗略有降低。

能够免疫恐惧的生物现在将也能正确地免疫死亡缠绕中的恐惧效果。

受难(虚空行者) - 范围增加,说明信息已更新。

死亡缠绕 - 亡灵怪物将不再受到恐惧效果的影响。

生命虹吸 - 效果持续期间,不再将玩家保持在战斗状态。

强化暗影箭 - 当一个暗影箭法术被反弹给施法者之后,施法者也会受到暗影易伤效果的影响。

战士

斩杀 - 此能力现在又可以与横扫攻击同时使用了。如果第二目标的生命值低于20%,那么两个目标都会受到完全的斩杀攻击。如果第二个目标的生命值高于20%,那么两个目标都将只受到横扫影响下的两次普通近战攻击。

旋风斩 - 当此能力与横扫攻击同时使用时,它只会消耗一次横扫攻击次数,但也只产生一次额外攻击。

乱舞 - 该天赋1到4级现在可以正常启动了。

反击风暴 - 该能力在目前在近战范围内可以正常发生功效。

破胆怒吼 - 若目标抵抗了吼叫,那么恐惧中的畏缩将不再发生。此外,吼叫影响的最大上限是5个目标。

乱舞 - 你的加速效果将只持续影响下三次攻击。

横扫攻击 - 此能力所产生的额外攻击将能正确应用第二目标的护甲值进行计算。

物品

游戏中已经引入了“圣物”物品。这些物品是专为圣骑士、德鲁伊和萨满祭司设计的,装备在上述职业的远程武器栏中。目前,已有部分该类物品开放于黑石深渊、黑石塔、厄运之槌、斯坦索姆和安其拉神殿中。我们希望玩家们能够喜欢这些新物品,在今后的补丁中还会加入更多的类似物品。

许多黑石深渊、斯坦索姆、通灵学院以及黑石塔内掉落的物品已经得到了重新评估并调整了属性,使之更具价值。此外,这些副本中还增加了一些新的物品。

以下物品调整了套装奖励:勇气、博学者、光铸、迅影、鬼雾、虔诚、野性之心、驭兽者和元素。

部分地下城套装的腰部、手腕和手部套件的掉落者已经更改,包括光铸护手和博学者长靴。此外,其他一些很难掉落的套装部件也增加了掉落率。

所有地下城套装的手部都是将装备绑定物品,勇气腰带也将是装备绑定物品。

亡首外衣与驭狼者软鞋现在有了更适合布衣使用者的属性。

每5秒恢复生命的物品现在与每5秒恢复法力值物品具有相同的价值。因此一部分每5秒恢复生命的物品得到效果增强。

比兹尼克247x128精确瞄准镜现在只会影响远程攻击,而元素磨刀石不再影响远程武器。此瞄准镜的结构图将会重新在熔火之心中掉落。

使用物品将无法再触发五雷套装的效果和暗月卡片:蓝龙这个饰品。

无尽黑暗之刃上的“使用:”属性,已经被该为“命中后有几率:”属性。

灵风套装的法术瞬发奖励将不会因为法师没有面对其目标而被消耗掉。另外,该效果也不会因为气定神闲而被消耗掉。当法师开启气定神闲并获得了灵风套装的法术瞬发效果之后,只有气定神闲会被消耗掉。

无尽风暴套装的闪电盾奖励现在与其他闪电盾光环工作方式相同,包括产生自带法术伤害加成的效果。

雷霆之怒的说明文字已更新,说明了只有主目标会受减速效果的影响。此外,两个效果现在分属两个不同的减益效果,以防不正确的信息误导人们对于第二目标所该获得的效果的认知(过去人们都认为第二目标也会被减速,而实际没有减速)。

所有的伤害性法术都将能够触发塞纳留斯之怒。

赞达拉英雄护符的发数现在会被一些能够造成非物理伤害的近战和远程能力消耗。这些能力包括:愤怒之锤、正义审判、命令圣印、命令审判、乱射以及奥术射击。一些持续性伤害/治疗的法术与区域光环效果在每次生效时也会消耗这个饰品的发数字,例如暴风雪和奉献。每波区域效果只会消耗一发,而不是根据目标的数量来决定消耗的发数。

高阶祭司娅尔罗掉落的豹皮包将不再单独掉落。今后,它将成为其他正常掉落一个可能性补充。

以下物品属性过于优秀,将被调整以适应其等级:萨特长弓、发明家的聚焦剑,以及邪恶权杖。

绿色幼龙胸甲不再能影响50级以上的目标,睡眠时间也降低到了10秒。

大量配方有了不同的图标。现在的图标将根据物品的品质而有所不同;绿色的发光卷轴代表绿色的配方,而蓝色的发光卷轴则代表蓝色的配方。另外,所有的白色配方都可以在世界各地的商贩处买到,玩家们完全不必在拍卖行中为它们付出太多的价钱。

影刃的效果现在可以阻止玩家进入潜行或隐形状态。

丝瓜与短暂能量护符现在有了售价。

精神水晶、防御水晶以及献祭之油的效果现在有了说明信息。

维克洛尔的皇家节杖以正确法术命中效果代替了近战命中效果。

由恶魔符文和黑暗符文造成的伤害将不会再受到施法者增加法术伤害的物品的影响。

魔铸胸甲效果的目标不再需要站在使用者的正面。

恶魔之心长袍上的法术命中效果现在正确地列入“装备:”效果。

前兆头巾和蜘蛛坦克油布现在有了更适合布衣使用者的属性。

骷髅守护者和骷髅狂战士的掉落现在符合它们的非精英属性。

斯坦索姆邮箱内的小物品现在被标为粗糙品质。

黑钻石与原始黑钻石与其他宝石一样,现在可以每20个堆放为一叠。

横扫重锤效果的说明文字已经重写了。

多彩长靴和堕落英雄长靴的属性都得到了调整。

沙漠掠夺者塑像的效果持续时间增加了,但效果降低了。

大多数饰品在开启后会产生一个长度等于其自身作用时间的冷却时间,以防止多个同类饰品的同时使用。这些饰品包括赞达拉英雄护符、赞达拉英雄徽记、赞达拉英雄勋章、其它来自祖尔格拉布的饰品,以及大地之击、短暂能量护符,以及其它诸如魔暴龙眼在内的50级职业任务奖励饰品。

钓鱼得到的奇特的朗姆酒不再为灵魂绑定物品。

永望镇的旅店老板现在也贩卖冬季酸菜。

空气精华的掉落率得到了提高。

破坏神之石现在有了一个独特的图标。

解决了上个月的羊肉和去年的羊肉名称中的拼写错误。

猎人驭龙者套装的破甲虚弱效果无法再被当作魔法抵抗。

黎明皮靴,木喉作战手套和木喉之力现在在包内移动时候会发出正确的声响。

祖利安石斧再度得到了一个合适的图表。

正义之手与意志之力的说明信息更新,以便更明确地阐述它们的功能。

削骨之刃的效果改变。它将不再降低目标的护甲值,而是让你的攻击忽略目标的一部分护甲值。该效果的触发几率和作用略微提高,另外,这个物品现在提供16点耐力加成。

玩家将不再因为使用精制望远镜而被卡在望远镜视角里。

深渊布质短裤以前没有正确地加上法术致命一击奖励效果,这个错误已经被修正了。

专业技能

遗忘了工程学或制皮的玩家可以在重新学习这些专业时重新选择专精方向。

锻造

安其拉内的雕像现在会掉落一些可用于制作多种护甲的黑曜石。制作图样有的可在塞纳里奥的商贩处购到,有的是掉落。

用于制造黎明手套材料已削减。

新增了一些锤专精、剑专精和护甲专精的世界掉落史诗级图样。

工程学

报警机器人每7秒进行一次脉冲侦测,而不再是30秒。

保险丝现在每5个可堆放成一叠。

烟花束现在需要实心炸药,而大型烟花束则需要致密炸药粉。

活动假人现在的工作时间将会缩短,但会拥有更多的生命值,使用冷却时间也重新定为3分钟。

地精迫击炮的最远射程从20码增加到40码。

裁缝

月布包将只需要一块月布。

裁缝将可以制造两种专门用来存放附魔材料和草药的24格袋。式样可在希利苏斯那个卖附魔材料的NPC那里购买。

附魔

一个新的附魔公式可以给双手武器附加25点敏捷,在木喉要塞中拥有友善声望的玩家可以在那里买到它。

附魔手套 - 治疗效果将只需要一颗正义宝珠。

制皮

现在游戏中的许多野兽类型的首领级怪物都成为了可剥皮生物,并且产量很高。

雷暴护甲套装中有了第四件物品:雷暴手套。

重型蝎壳外衣的式样不再是灵魂绑定的了。

梦幻龙鳞胸甲现在是装备绑定物品。

湿地的红龙类将更加经常掉落红龙鳞片。

金色黎明衬肩不再需要正义宝珠。

梦幻龙鳞胸甲只需要6块梦幻龙鳞即可制造,而不是以前的12块。

炼金术

有了一种新的强效火力药剂的配方。灼热峡谷的黑铁矮人据说有拥有这种配方。

任务与声望

妖术师的头颅不再是祖尔格拉布“收集头颅”这一任务所需要的物品。

打开了安其拉之门的服务器将可以从塞纳里奥要塞得到一些新的任务。

当小队中任何一人有“恶魔拉瑟莱克”这个任务时,诅咒之地的传送点就可以把整队传送到污染者高地。

湿地的“发现历史”任务所需的石板碎片更容易找到了。

灼热峡谷的熔岩元素现在可以掉落任务所需的烈焰之心了。

厄运之槌的图书馆书籍任务不能反复完成了。

团队与地下城

现在四条绿龙将会按其原本设计同时刷新。

暗影之皮有一定几率从通灵学院的怪物身上掉落。

斯坦索姆中新增了只包含圣水的箱子。原来的箱子仍然存在。

在“冲破牢笼!”任务中,温德索尔元帅会打开通往补给室的大门,而不是穿过它。

安其拉废墟

狩猎者阿亚米斯现在会更早降落。

安多洛夫中将若在战斗结束后仍然活着,会提供一些补给。

阿努比萨斯防御者与阿努比萨斯哨兵的瘟疫效果不再会被增加法术伤害的装备加强。

部分怪物的生命值下降。

其拉蝎虫和其拉甲虫将提供一点经验值。

安其拉神殿

范克瑞斯的爪牙若没有在一定时间内被杀死,会进入激怒状态。

修正了一个导致沙尔图拉的低生命值狂暴效果不明显的错误。

熔火之心

你不再因为向拉格纳罗斯冲锋而掉进岩浆。

厄运之槌

卡雷迪斯镇长现在被移到了大厅中央。

卫兵斯里基克的巡逻路线有所更改。

黑石塔

部分怪物组已被移除,以缩短全程所需时间。

烟网蛛后的蛛后的乳汁现在只会影响玩家角色。

尖塔小蜘蛛的生命值减少了。

黑石深渊

洛考尔不再是稀有生物。他的巡逻路线也略作更改。

开锁与爆盐炸弹现在可对暗炉大门生效。

与伊森迪奥斯和弗莱拉斯大使的战斗难度增加。

斯坦索姆

部分在巴纳扎尔死后入侵血色十字军要塞的亡灵生物现在已经被移除,以保证玩家能够快速离开。

祖尔法拉克

被召唤的僵尸在坟墓被碰触之后会攻击所有在副本内的玩家。

用户界面

声望页面将有很大改观:

你现在可以点击声望面板里的某个阵营,以查看细节信息和相关选项。

你现在可以在以前显示经验值的地方选择显示一条某个阵营声望槽,如果你还没有到60级,那么可以显示两条更细的槽,经验和声望。

你可以将任何阵营标记为“不显示”。这些阵营的条目会被挪到声望面板的最下面,以防你对它们进行了错误的操作。

你的经验条在60级以后就不会再显示了。这个位置将留给声望系统。

Shift-R现在会显示最后一个收到你所发出的信息的人,而不是最后一个给你发信息的人。

购买银行的包位现在会有确认行。

所有的套装奖励,无论你是否有足够的套装组件数量都会显示,不过你尚不能得到的奖励效果会用灰色字体显示,同时会说明几件组件才能得到该奖励。

将鼠标放在邮箱的物品上将可以使你不打开邮件也能查看物品属性。

团队选项“显示可施放的增益魔法”现在可以正常工作了。

如果使用“/who”命令查询名字后,由于查询结果很少而导致其在聊天界面直接显示,那么它们将可以被被右键点击,并显示邀请/悄悄话菜单。

修正了一个导致小队或团队中的生命值/法力值显示不能及时更新的错误。

修正了角色专用宏会被通用宏覆盖的错误。

你不能修改暴雪XML和Lua文件了。

插件和宏将无法激发或获取可以导致角色移动的命令了。

SpellStopCasting()需要输入才能工作,就像你手动施放法术一样。

切换宠物的自动施放技能需要输入才能工作,就像你手动命令宠物一样。

新的API功能

frame = CreateFrame("frameType" [,"name"] [, parent]) -- 动态创建指定类的新Frame

font = CreateFont("name") -- 动态创建Font对象

num = GetNumFrames() -- 获取当前已创建Frame的数量

nextFrame = EnumerateFrames(currentFrame) -- 获取currentFrame后的Frame(内部顺序,使用currentFrame=nil获得第一个Frame)

seterrorhandler(errfunc) -- 设置一个新的脚本错误管理器(将错误信息作为参数的功能)

errfunc = geterrorhan

version, buildnum, builddate = GetBuildInfo()

新的对象方法(由所有font,Frame,texture和fontstring继承)

type = Object:GetObjectType()

isType = Object:IsObjectType("type")

新的Font对象

name = Font:GetName()

a = Font:GetAlpha()

Font:SetAlpha(a)

font = Font:GetFontObject() -- 获取Font的?parent?.

Font:SetFontObject(font or nil) -- 设置Font的?parent?

Font:CopyFontObject(font) -- 设置Font的属性与目标Font相同

fontFile, fontHeight, flags = Font:GetFont()

wasFound = Font:SetFont("fontFile", fontHeight [, flags]) -- 如果指定Font为真,则返回1,否则返回nil(不作改变)

r,g,b,a = Font:GetTextColor()

Font:SetTextColor(r, g, b [, a])

r,g,b,a = Font:GetShadowColor()

Font:SetShadowColor(r, g, b [, a])

x,y = Font:GetShadowOffset()

Font:SetShadowOffset(x, y)

Font:SetSpacing(spacing)

spacing = Font:GetSpacing()

Font:SetJustifyH("LEFT" or "CENTER" or "RIGHT")

justifyh = Font:GetJustifyH()

Font:SetJustifyV("TOP" or "MIDDLE" or "BOTTOM")

justifyv = Font:GetJustifyV()

新的LayoutFrame方法(由所有Frame, Texture和Fontstring继承)

x,y = LayoutFrame:GetCenter()

x = LayoutFrame:GetLeft()

x = LayoutFrame:GetRight()

y = LayoutFrame:GetTop()

y = LayoutFrame:GetBottom()

width = LayoutFrame:GetWidth()

LayoutFrame:SetWidth(width)

height = LayoutFrame:GetHeight()

LayoutFrame:SetHeight(height)

numPoints = LayoutFrame:GetNumPoints()

"point",relativeObject,"relativePoint",xOfs,yOfs = LayoutFrame:GetPoint(index)

LayoutFrame:SetPoint("point" [, LayoutFrame] [, "relativePoint"] [, offsetX, offsetY])

LayoutFrame:SetAllPoints(LayoutFrame)

LayoutFrame:ClearAllPoints()

新的Texture方法

parent = Texture:GetParent()

Texture:SetParent(parent or "parent")

layer = Texture:GetDrawLayer()

Texture:SetDrawLayer("layer")

blendMode = Texture:GetBlendMode()

Texture:SetBlendMode("blendMode") -- blendMode是"DISABLE", "BLEND", "ALPHAKEY", "ADD", "MOD"之一

r,g,b,a = Texture:GetVertexColor()

isFound = Texture:SetTexture("path") -- 如果路径找到,则返回1,否则nil

新的FontString方法

parent = FontString:GetParent()

FontString:SetParent(parent or "parent")

layer = FontString:GetDrawLayer()

FontString:SetDrawLayer("layer")

font = FontString:GetFontObject()

FontString:SetFontObject(font or nil)

fontFile, fontHeight, flags = FontString:GetFont()

wasFound = FontString:SetFont("fontFile", fontHeight [, flags]) -- 如果指定Font找到,则返回1,否则nil(不作改变)

a = FontString:GetAlpha()

r,g,b,a = FontString:GetTextColor()

FontString:SetTextColor(r, g, b [, a])

r,g,b,a = FontString:GetShadowColor()

FontString:SetShadowColor(r, g, b [, a])

x,y = FontString:GetShadowOffset()

FontString:SetShadowOffset(x, y)

spacing = FontString:GetSpacing()

FontString:SetSpacing(spacing)

justifyh = Font:GetJustifyH()

FontString:SetJustifyH("LEFT" or "CENTER" or "RIGHT")

justfiyv = FontString:GetJustifyV()

FontString:SetJustifyV("TOP" or "MIDDLE" or "BOTTOM")

新的针对所有Frame的方法

texture = Frame:CreateTexture(["name"] [,"layer"]) -- 为某个Frame创建一个新的子Texture目标

fontstring = Frame:CreateFontString(["name"] [,"layer"]) -- 为某个Frame创建一个新的子Fontstring目标

numRegions = Frame:GetNumRegions() -- 返回Frame中附加的区域数量(Textures/FontStrings)

a, b, c, ... = Frame:GetRegions() -- 返回Frame中附加的区域

新的MessageFrames,ScrollingMessageFrames和EditBoxes的方法

font = Frame:GetFontObject()

Frame:SetFontObject(font or nil)

fo

wasFound = Frame:SetFont("fontFile", fontHeight [, flags]) -- 如果指定font为真则返回真,否则nil(不作改变)

r,g,b,a = Frame:GetTextColor()

Frame:SetTextColor(r, g, b [, a])

r,g,b,a = Frame:GetShadowColor()

Frame:SetShadowColor(r, g, b [, a])

x,y = Frame:GetShadowOffset()

Frame:SetShadowOffset(x, y)

spacing = Frame:GetSpacing()

Frame:SetSpacing(spacing)

justifyh = Font:GetJustifyH()

Frame:SetJustifyH("LEFT" or "CENTER" or "RIGHT")

justfiyv = Frame:GetJustifyV()

Frame:SetJustifyV("TOP" or "MIDDLE" or "BOTTOM")

新的SimpleHTML方法 ("header" is "H1" "H2" or "H3")

font = SimpleHTML:GetFontObject(["header"])

SimpleHTML:SetFontObject(["header",] font or nil)

fontFile, fontHeight, flags = SimpleHTML:GetFont(["header"])

wasFound = SimpleHTML:SetFont(["header",] "fontFile", fontHeight [, flags]) -- 如果指定font为真则返回真,否则nil(不作改变)

r,g,b,a = SimpleHTML:GetTextColor(["header"])

SimpleHTML:SetTextColor(["header",] r, g, b [, a])

r,g,b,a = SimpleHTML:GetShadowColor(["header"])

SimpleHTML:SetShadowColor(["header",] r, g, b [, a])

x,y = SimpleHTML:GetShadowOffset(["header"])

SimpleHTML:SetShadowOffset(["header",] x, y)

spacing = SimpleHTML:GetSpacing(["header"])

SimpleHTML:SetSpacing(["header",] spacing)

justifyh = SimpleHTML:GetJustifyH(["header"])

SimpleHTML:SetJustifyH(["header",] "LEFT" or "CENTER" or "RIGHT")

justfiyv = SimpleHTML:GetJustifyV(["header"])

SimpleHTML:SetJustifyV(["header",] "TOP" or "MIDDLE" or "BOTTOM")

新的Button方法

font = Button:GetTextFontObject()

Button:SetTextFontObject(font or nil)

font = Button:GetDisabledFontObject()

Button:SetDisabledFontObject(font or nil)

font = Button:GetHighlightFontObject()

Button:SetHighlightFontObject(font or nil)

Button:SetNormalTexture("texturePath" or TextureObject) -- 添加了Texture对象选项

Button:SetPushedTexture("texturePath" or TextureObject) -- 添加了Texture对象选项

Button:SetDisabledTexture("texturePath" or TextureObject) -- 添加了Texture对象选项

Button:SetHighlightTexture("texturePath" or TextureObject) -- 添加了Texture对象选项

新的Slider方法

orientation = Slider:GetOrientation() -- 返回slider定位

Slider:SetOrientation("orientation") -- 设置slider定位("HORIZONTAL","VERTICAL")

新的StatusBar方法

orientation = StatusBar:GetOrientation() -- 返回bar定位

StatusBar:SetOrientation("orientation") -- 设置bar定位("HORIZONTAL","VERTICAL")

filename = StatusBar:GetStatusBarTexture()

r, g, b, a = StatusBar:GetStatusBarColor()

新的ScrollingMessageFrame方法

ScrollingMessageFrame:SetFading(isFading) -- 从ScrollingMessageFrame:EnableFading()重命名而来

isFading = ScrollingMessageFrame:GetFading()

duration = ScrollingMessageFrame:GetFadeDuration() -- 获取字符串消隐的时长

visTime = ScrollingMessageFrame:GetTimeVisible() -- 获取字符串消隐前的时长

新的Minimap方法

Minimap:SetMaskTexture("file") -- 为小地图遮照设置texture

Minimap:SetIconTexture("file") -- 为小地图POI图标设置texture

Minimap:SetBlipTexture("file") -- 为小地图追踪箭头设置texture

世界环境

游戏中增加了以下新航线:

铁炉堡至圣光之愿礼拜堂

石爪峰至阿斯特兰纳

塔伦迪斯营地至永望镇

塞拉莫至塔伦迪斯营地

瑟伯切尔至塔伦米尔

蛮爪萨满祭司的冰图腾效果不再叠加。

格罗姆高增加了兽栏管理员。

灼热峡谷的熏火龙重生速度明显提高。

奥术畸兽将不再攻击附近使用了照明弹的猎人。

【来源:】

(责任编辑:)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------

评论

无法在这个位置找到: ajaxfeedback.htm