|
Canopus
Guest
|
 |
« Reply #2 on: March 28, 2006, 11:54:03 AM » |
|
The Four Green Dragons will now spawn as originally intended. They should all now spawn at the same time everytime. Ruins of Ahn'Qiraj Ayamiss the Hunter now flies down from the air much earlier. Lieutenant General Andorov will now offer supplies if kept alive through the battle. Certain monsters have had their hitpoints reduced. Qiraji Scorpions and Qiraji Scarabs now yield a small amount of experience. Temple of Ahn'Qiraj The Plague effect from Anubisath Defenders and Anubisath Sentinel's is no longer amplified by +damage gear. Spawn of Fankriss will now enrage if not dealt with in a timely manner. Fixed a bug that was causing Battleguard Sartura's low-health enrage to have very little effect. Removed the stacking acid from the Flesh Tentacles in the C'thun encounter. Digestive Acid now increases its effect over time during the C'thun encounter. Fixed a bug that could allow for the Digestive Acid debuff to be removed. Lowered the amount of knockback dealt by Giant Tentacles. Tentacles should no longer spawn on players who have just been knocked back by a previous tentacle. Molten Core You no longer charge into the lava when charging Ragnaros. Dire Maul Magister Kalendris has been moved in to the middle of the hall. Guard Slip'kik's patrol path has been altered. Tendris Warpwood will now call upon any protectors still alive to aid him. Blackrock Spire Some monsters were removed to reduce the time it takes to run the dungeon. Mother's Milk off Mother Smolderweb will now only affect players. Spire Spiderlings now have fewer hitpoints. Blackrock Depths Lord Roccor is no longer a rare spawn. His patrol path was altered accordingly. Pick lock and Seaforium now work on the Shadowforge Gates Mechanism. The difficulty of the Lord Incendius and Ambassador Flamelash encounters has been increased. Marshal Windsor will now open the door to the supply room during the escort 'Jail Break,' instead of walking through it. Stratholme Some of the undead that invade the Scarlet Bastion after Balnazaar's death have been removed to make exiting faster. Added new crates to Stratholme that only hold Stratholme Holy Water. The old crates still exist. Scholomance Skin of Shadow now has a chance to drop from creatures in the Scholomance. Zul'Farrak The summoned zombies will now attack any player in the instance after their grave has been disturbed. User Interface
The Reputation UI has gotten a significant overhaul: You can now click on a faction in the reputation pane to get additional details/options. You can display one of your reputations on your main display where your experience bar currently displays. If you are not level 60 it displays two thin bars - experience and reputation. You can mark any of your factions as "Inactive". These factions will be moved to the bottom of your reputation pane in a callout that is closed by default. Your experience bar will no longer display when you are level 60. The primary benefit of this relates to the improvements to the Reputation systems. Shift-R will now reply to the last person that you sent a tell to rather than the last person who sent a tell to you. Purchasing Bank Slots now has a confirmation dialogue to prevent accidental purchase. All Set bonuses for a set now display even if you do not have all the required items for that set. The set bonuses that you do not have yet display in gray and also show in parenthesis the number of pieces of the set required for that bonus. You can now mouseover items in your mailbox and get item mouseover information without opening the mail. The raid option to "Show Castable Buffs" should now work correctly. If a /who search brings up few enough names that those names are displayed to the chat interface, those names will be right clickable for invite/whisper purposes. Fixed a bug that would prevent health and mana display in group or raid from updating properly. Fixed problem where character specific macros could be overwritten by account-wide macros. You are no longer able to modify the Blizzard XML and Lua files. Addons and macros may not call or hook functions that initiate movement. Addons can no longer use RegisterForSave(). SpellStopCasting() requires input to work, like spell casting does. Toggling autocast for pet actions requires input to work, like commanding your pet does. New API Functions frame = CreateFrame("frameType" [,"name"] [, parent]) -- Dynamically create a new frame of the specified type font = CreateFont("name") -- Dynamically create a font object num = GetNumFrames() -- Get the current number of frames created nextFrame = EnumerateFrames(currentFrame) -- Get the Frame which follows currentFrame (in internal order, use currentFrame=nil for the first one) seterrorhandler(errfunc) -- Sets a new script error handler (a function taking error message as its argument) errfunc = geterrorhandler() version, buildnum, builddate = GetBuildInfo() MouselookStart() MouselookStop() mouselook = IsMouselooking() New Object Methods (inherited by all fonts, frames, textures and fontstrings) type = Object:GetObjectType() isType = Object:IsObjectType("type") New Font Object name = Font:GetName() a = Font:GetAlpha() Font:SetAlpha(a) font = Font:GetFontObject() -- Get the 'parent' of the Font. Font:SetFontObject(font or nil) -- Set the 'parent' of the Font. Font:CopyFontObject(font) -- Set this Font's attributes to be the same as those of font. fontFile, fontHeight, flags = Font:GetFont() wasFound = Font:SetFont("fontFile", fontHeight [, flags]) -- Returns 1 if specified font was valid, and nil if it was not (the change will not occur). 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() New LayoutFrame Methods (inherited by all frames, textures and fontstrings) 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() New Texture Methods parent = Texture:GetParent() Texture:SetParent(parent or "parent") layer = Texture:GetDrawLayer() Texture:SetDrawLayer("layer") blendMode = Texture:GetBlendMode() Texture:SetBlendMode("blendMode") -- blendMode is one of "DISABLE", "BLEND", "ALPHAKEY", "ADD", "MOD" r,g,b,a = Texture:GetVertexColor() isFound = Texture:SetTexture("path") -- Now returns 1 if the path was found, nil if not. New FontString Methods 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]) -- Returns 1 if specified font was valid, and nil if it was not (the change will not occur). 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") New methods for all Frames texture = Frame:CreateTexture(["name"] [,"layer"]) -- Create a new Texture object as a child of a frame. fontstring = Frame:CreateFontString(["name"] [,"layer"]) -- Create a new FontString object as a child of a frame. numRegions = Frame:GetNumRegions() -- Return the number of regions (Textures/FontStrings) attached to a frame. a, b, c, ... = Frame:GetRegions() -- Return the regions attached to a frame. New methods for MessageFrames, ScrollingMessageFrames, and EditBoxes font = Frame:GetFontObject() Frame:SetFontObject(font or nil) fontFile, fontHeight, flags = Frame:GetFont() wasFound = Frame:SetFont("fontFile", fontHeight [, flags]) -- Returns true if specified font was valid, and nil if it was not (the change will not occur). 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") New SimpleHTML Methods ("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]) -- Returns true if specified font was valid, and nil if it was not (the change will not occur). 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") New Button Methods 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) -- Added Texture Object option. Button:SetPushedTexture("texturePath" or TextureObject) -- Added Texture Object option. Button:SetDisabledTexture("texturePath" or TextureObject) -- Added Texture Object option. Button:SetHighlightTexture("texturePath" or TextureObject) -- Added Texture Object option. New Slider Methods orientation = Slider:GetOrientation() -- Return slider orientation Slider:SetOrientation("orientation") -- Set slider orientation ("HORIZONTAL","VERTICAL") New StatusBar Methods orientation = StatusBar:GetOrientation() -- Return bar orientation StatusBar:SetOrientation("orientation") -- Set bar orientation ("HORIZONTAL","VERTICAL") filename = StatusBar:GetStatusBarTexture() r, g, b, a = StatusBar:GetStatusBarColor() New ScrollingMessageFrame Methods ScrollingMessageFrame:SetFading(isFading) -- Renamed from ScrollingMessageFrame:EnableFading() isFading = ScrollingMessageFrame:GetFading() duration = ScrollingMessageFrame:GetFadeDuration() -- Get time it takes for lines to fade once they start fading. visTime = ScrollingMessageFrame:GetTimeVisible() -- Get time it takes before a line starts fading. New Minimap Methods Minimap:SetMaskTexture("file") -- Set the texture for the minimap mask Minimap:SetIconTexture("file") -- Set the texture for the minimap POI icons Minimap:SetBlipTexture("file") -- Set the texture for the minimap tracking blips World Environment
New flight paths have been added between: Ironforge and Light's Hope Chapel Stonetalon Peak and Astranaar Talendris Point and Everlook Theramore and Talendris Point Sepulcher and Tarren Mill Stable master added to Grom'gol. Arcane Aberrations will no longer attack hunters who cast Flare nearby. Incendosaurs in the Searing Gorge should now spawn much faster. Riding Instructors Velma Warnam and Xar'Ti will now let Tauren know in advance that they cannot be taught to ride Skeletal Mounts and Raptors. Mac
Fixed a bug which could cause the sky to be improperly rendered when the UI overlay was shut off in full screen. Improved the Mac sound engine to handle "multiple simultaneous buff" events without excessive audible distortion, such as the Warchief's Blessing in Orgrimmar. Fixed a bug which could cause doodads in the Dwarven District to be incorrectly fogged. Fixed a bug which could cause terrain to be improperly rendered if "Enable All Shader Effects" was on but "Terrain Highlights" was off. Fixed a bug which would sometimes cause a selection circle under a character to be drawn as a double image. Improved smoothness of mouse input for camera turns ("mouselook").
|