StarCraft II version history

StarCraft II version history covers the history of StarCraft II patches.

As of December 2010, Blizzard Entertainment has been testing upcoming patches on the public test realm before applying them.

Patch 1.5
The upcoming patch 1.5 was expected to be the largest content patch ever for StarCraft II, and will prepare the way for StarCraft II: Heart of the Swarm. It is expected to include the Arcade feature, improved custom game visibility, art tools and changes to the social interface.

Final Beta Patch
Version 1.5.22630 Beta

StarCraft II: Wings of Liberty - Patch 1.5.0 General New Battle.net UI The Battle.net user interface has been completely refreshed with a new look and feel. The StarCraft II Arcade has arrived! To make way for this new feature, significant changes have been made to the StarCraft II user interface. Two new buttons have been added: the Arcade button, which will act as a portal to a brand new custom games experience that features dramatic improvements in finding, rating and playing custom games, and the StarCraft II button, which will provide access to classic single player and multiplayer experiences, including the StarCraft II campaign, multiplayer ladder, melee maps and more. Arcade Button: A new Arcade button has been added to the main Battle.net navigation panel at the top-left of the user interface. Custom games once found in the Custom Games interface will now be found here with an improved interface and tools. Players now have more flexibility to find, play, and review custom games, more quickly and easily than ever before. The Spotlight page displays new or up-and-coming games. Players can visit the Spotlight to browse featured games, new games on the rise, and top-rated games as reviewed by the community. Players can search for games based on genre, popularity, star ratings, newness, and recent spikes in popularity. Each custom game in the Arcade is represented by a game icon. The game icon contains a large game image (provided by the creator), and includes the game’s name and star rating. Hovering over the icon displays the game description. Clicking on a game icon brings players into the Game Info page, the main portal for each game in the Arcade. This page contains summarized information about a custom game, including a description, screenshots, play instructions, reviews, and other information. The Game Info page consists of several sections: Overview: This contains the game description and a set of screenshots that show off the action. How to Play: This is where players will find instructions (basic and advanced) and how to win. There is also space for additional images to supplement the game instructions. Patch Notes: This is where the game creator can list updates that have been made to the game, so that players can see how the game is growing and improving. Review: After playing, players can give a game a star rating and enter a text review. Once enough ratings have been submitted, the game receives an Average Star Rating that displays on the game icon. Players can also mark other players' reviews as "Helpful" which will ensure that the best reviews rise to the top. Tutorial: Game creators can now publish tutorials for their creations. If a tutorial exists for a game, a "Play Tutorial" button will appear on the Game Info Page, which can be clicked to immediately launch the tutorial. There is now a "Join Chat" button on the Game Info Page that allows players to join a channel named after that Arcade game. The new Open Games List displays games that have players, but aren't full and ready to start yet. This should help players identify active games and find partners or opponents more easily. StarCraft Button The StarCraft II multiplayer ladder, melee games and other classic gameplay options have been moved to a separate StarCraft II button. The StarCraft button has been reorganized to consolidate all single player and multiplayer StarCraft II play types in one easy-to-navigate screen. Players can now access the following from a single unified StarCraft screen: Multiplayer: Quick Match, Coop vs. A.I., Team Games, and Melee Custom Games Single Player: Campaign, Challenges, and Versus A.I. New Streaming Launcher A new StarCraft II Launcher will allow game data to stream during play. This should reduce download, install, and patching times. We look forward to your feedback on the new launcher! Please visit theStarCraft II forums to share your thoughts. Graphics Improvements Many physics optimizations have been made across the entire game. Texture and resources management have been greatly improved, and now use less overall memory. StarCraft II is now significantly more thorough in pre-loading content, resulting in less in-game stutter. Custom games now load shaders during the loading screen rather than in-game, resulting in less stuttering caused by shader generation. The fog of war has been reworked to more accurately display units that are positioned near the edge of the fog. User Interface General Maximum selection size has been increased to 500, up from 255. Items can now be instantly sold by pressing the Control + Right-Click key combination. Instant items can now be used while in targeting mode without canceling targeting in custom games. Items can now display range indicators and AoE targeting cursors when in target mode in custom games. Inventory commands (Use, Move, and Pawn) are now available as custom hotkeys in custom games. Alliance colors have been updated to propagate to the entire UI. A new in-game pathing display has been added that shows the path a unit will take on the mini-map. Battle.net The News & Community and Help Buttons have been removed from the main navigation panel to simplify the display. These can now be accessed from the Home Screen. The Player Profile Screen has been reorganized to streamline the overall display of profile information. From this screen, players can access their Profile Summary, Career Summary, Match History, Arcade Reviews, and Rewards. New statistics have been added to the Player Profile: Games Played This Season, Most Played Mode, and Total Career games. Certain statistics that were previously shown on the Player Profile screen have now been consolidated into the Career Summary screen. Career Summary has been moved from the Leagues & Ladders screen into the Player Profile screen. The Help Screen is now accessible from the Home Screen instead of the navigation panel. Tutorials are now more appropriately accessible from the StarCraft menu. A new Join Chat button has been added. A new "Quick Nav" tab has been added to the bottom-left corner of the Battle.net UI. This is a customizable dashboard that allows players to bind up to five Battle.net screens to the F1-F5 keyboard shortcuts for speedier navigation. The following new slash commands have been added: Available anywhere on Battle.net: /afk – puts the player into AFK status /close – closes the focused chat window /help – displays available /slash commands /min – minimizes the focused chat window /max – maximizes the focused chat window /restore – returns the focused chat window to default position and size Available only in private chat with another player: /dnd – puts the players into DND status /partyinvite – invites the targeted player to a party /partykick – removes the targeted player from party /block – blocks the targeted player /unblock – unblocks the targeted player /addfriend – adds the targeted player as a character friend /removefriend – removes the targeted player as a friend /profile – opens the profile page for targeted player /report – opens the Report Player dialog for targeted player /friendnote – opens the Friend Note dialog for targeted player Players who have enabled the "Only allow friends to send me chat messages" option can now receive responses back from non-friends if they initiate the chat. The ability to chat with non-friended players will end if either player logs out, or if no conversation occurs for five minutes. Editor General New support has been added for control over frames, portraits, status bars, text, Trigger Dialogs, and more. Full details, tips, and tutorials are in the process of being created to help game creators take full advantage of these tools. Some of these changes are: New "Nineslice" Border Method for additional image border support. Support has been added for custom unit status bars. Support has been added to allow mod makers to control the UI for observers, and to control the behavior of individual dialog items when observing. Support has been added for bulleted lists for use in Trigger Dialogs New word wrapping tags for use in Trigger Dialogs have been added. Frames in the standard UI can now be hooked up as Trigger Dialogs. Editor users can now use LastCreatedHelpItem to store tips, and the DestroyHelpItem trigger function has been added to destroy tips individually instead of destroying tips all at once. New Trigger Dialog item types have been added: Tooltip, Unit Status, Unit Status Bar, Unit Status Duration Bar, Portrait, Unit Model, Offscreen Unit, Unit Target. New Trigger Dialog item properties have been added: Behavior, Actor, Unit, Unit Link, Model, Paused, Light, Team Color, Team Color Index, Camera, Paused. Various improvements have been made to the Overview Manager: The Game Data component now displays all objects used by the document, even if they are defined in dependencies. The folder hierarchy has been simplified, and view options for folder and type display have been added. The usage count for each object is now displayed in the item text. The tree view state is now preserved after reloading data. Support has been added for custom, high-resolution mini-map images. Support has been added for a self-cast hotkey. Support has been added to allow for item stacking. Support has been added to define multiple lighting regions in the game world. Mini-map icons can now be adjusted by scale, background, background scale, and color. The editor has been updated to use Visual Styles. Font Style editing has been added to the Text Module. Optimizations have been made to improve dependency loading. Additional Test Document preferences have been added for editor and game window minimization behavior. A new map option called Static Shadow Intensity has been added, which is used during static shadow generation. This option is found in the Map Options section of the Map menu. A new map option called Stagger Periodic Trigger Events has been added. This option is found in the Map Options section of the Map menu. The New Document dialog has been improved to make it easier to configure starting document types and dependencies. Preliminary support has been added to allow for better configuration of new physics FX, such as ragdoll deaths, combat-driven impulses, water ripples, and collision-based water splashes. Future updates will include additional editor support, documentation, and physics-enabled assets for creators to use in their maps. Inventory commands (Use, Move, and Pawn) are now available as custom hotkeys. Font Glow support has been added. A new InlineJustification font flag has been added. Red text has been improved to now filter into different error type groups. Pressing Control + Alt + F11 now allows mod makers to reload the UI. This allows changes made to layout files to be reflected immediately without having to quit and restart the game. Frames now have a field called AlphaMaskTexture that can mask out the rendering of their children. This can be used primarily to mask out the hard edges of Portrait Frames. New Editor Modules A new Cutscene Module has been added, replacing the Previewer Window. The Cutscene Module allows mod makers to visually create cinematic sequences that can be played back in-game. Cutscenes can range from simple camera, light, or animation control to epic story moments suitable for a campaign. Several new native functions have also been added to control cutscene playback. A new AI Module has been added for user-friendly management and visualization of attack wave timing and unit composition for computer players. Further customization is possible by attaching triggers to attack waves. Several new trigger functions have been added for working with attack waves defined in this module. A new UI Module has been added. It allows modification of the UI layout files that control most aspects of the in-game UI. The initial release of this module focuses on exposing a simple XML editing interface for SC2Layout files, and further improvements are planned for the future. Data Module Support has been added for effect, behavior, and learn ability tooltip images. Support has been added for the Launch Missile effect to validate placement at the targeted location. Support has been added for missile reflection effects. A unit flag has been added to specify that a unit's vision test should only occur from its center (and not include its radius). A Stunned flag for Behaviors has been added that allows the queuing of commands. A new flag has been added to button data to disable showing an ability level in the tooltip. Effects can now be executed when an attribute, power, or veterancy level changes. Behavior modifications can now be upgraded. Effect abilities can now specify a custom tooltip, icon, and name for the learn ability to use. Doodads can now be configured to change their opacity when the local player has vision of them. Occluded model opacity can now be customized. The launch offset on missile effects is now supported. Existing units may be launched as missiles with the launch missile effect. "Unified" movement and attack speed factors have been added which add the most positive and negative factors together to get the actual adjustment. This factor will be multiplied by the existing cumulative modifiers. "Supported filters" have been added to the attack ability to control what types of units are allowable targets and which units are simply ignored. "Follow filters" and "move filters" have been added to the move ability to control what types of units can be followed or moved to. Charges now maintain their existing count when the max count increases. A new power alliance state has been added. A "pre-emptable" flag has been added to effect abilities to indicate that the ability should not be canceled when pre-empted (i.e. due to a stun). A separate camera height map has been added. This height map is much smoother than the flyer height map, and the camera data can now choose which height map to use. The "Override Colors" associated with Game UI data can now be upgraded. Conjoined behaviors can now customize what properties are shared by each unit in the group (including visibility and specific vitals). Effect ability times are now upgradeable. A new User-Defined Data System has been added. This can be accessed through the new User type in the Data module, as well as its corresponding functions in the trigger library. The Data Module has been updated to use a horizontal auto-layout to better utilize available screen space. New data types have been added: Army Categories Army Units Army Upgrades Bank Conditions Characters Heroes Hero Abilities Hero Statistics Locations Maps Objectives Physics Materials Preload Tactical AI Cooldowns User Types Terrain Module Two new brushes have been added to the Terrain Module: Preplaced Creep brush Lighting Regions brush Support has been added for multiple layer selection operations (see Layer >> Select From). A new distance measuring tool has been added, which measures both straight-line and pathing distances (see Tools >> Measure Distance). New terrain copy/paste options have been added to include or exclude textures, geometry, and water (see Edit >> Copy Options). Placed units and doodads may now be named and shown/hidden on an individual basis (see View >> Show UI >> Show Palette Existing Objects). Custom tags may now be defined and assigned to placed objects to help categorize and display them (see View >> Show Tags). A new option has been added for diagonal grid display (see View >> Show Grid >> Diagonal Grid). New map image export options have been added for using minimap dimensions and importing directly into the map (see Data >> Export Map Image). Preplaced units and doodads can now be configured to adjust the height map. Trigger Module When a player now pings the mini-map or game world, a new event called Player Ping is dispatched which contains the location of the ping and the unit that was pinged (if any). The mini-map now updates when water changes through triggers. A new player property has been added to disallow resource splitting when players drop from a game. Functionality has been added to the script test window to show overall memory usage within the script system. Array sizes may now be defined using constant integer variables. An Expression value source has been added for more easily defining complex mathematical expressions or text concatenations. Many new Library functions have been added! Please visit ourCustom Maps forum for a complete list of these additions. Actor A new ActorInfoDisplay cheat has been added for live actor debugging. Support has been added for Line and Arc targeting cursor support. Terrain squib support has been added for tileset-specific dust or snow clouds FX. Attach, AttachModel, AttachModelOffset, and AttachOffset messages have been added for dynamically adding, positioning, and rotating attached actors more easily. This will makes it easier to arbitrarily cobble together units made out of multiple models and attachments. New messages have been added for configuring strobe selection on actors (such as halos and strobe pulses). Associated messages have also been added for setting halo, strobe color, width, and more. Initial support has been added for Serpent Actors, which allows for creation of serpent units by driving attachment points within a model or by stringing together multiple models. This functionality will continue to change and improve with future updates. Additional custom death support has been added for making situational unit fatalities. There is now built-in support for triggering fatalities from X damage over Y intervals, and by "overkilling" a unit by X damage or more. Added CActorSiteOpMotionDirection to enable unit death models to continue forward with the velocity the unit had at the time of death, enabling corpses to skid to a stop. Added a number of minimap icon customization options in CActorUnit, both via field and several new messages. CActorRegions can now be filtered based on an associated ability if configured. Region queries can now send a unique response to the closest unit if configured. Regions can now also be rotated. CActorRange can now restrict the icons drawn to relative cliff levels. CActorDoodad now has a number of new fields for customizing opacity, imposing no-fly zones, and boosting terrain levels underneath the doodad, so that creep can show up on bridges. Added SetTextSize message for changing text size on CActorText. Added CActorSiteOpIncoming, which makes it easier to configure attachk FX to match the incoming direction of an attack (regardless of whether it is a ranged direct attack or a missile attack). Added CActorSiteOpRotator for spinning actor around arbitrary axes at arbitrary rate. Propellers can be made with this. Added CActorSiteOpRotationRandom for randomly positioning actors within a given yaw and/or pitch angle. Added CActorTermKilledByEffect for customizing deaths to particular abilities. Added CActorTermIsKnownAs for testing whether actors have a particular alias. Added CActorTermUnitWalking for testing when CActorUnits are walking. Added CActorSiteOpHigherOfTerrainAndWater for positioning actors on the terrain or the water above it (if any). Added CActorTermMissileTentacle and CActorTermMissileTentacleIsReturning to allow for better configuration of customized tentacles, particularly for units with multiple tentacles. Added CActorPropertyCurveSet to animate properties like TintColor, Position, and Rotation with splines. Added a GameInitialize message for creating actors at game initialization. Added a message for showing all power circles at once. Added a term to check the level of an ability for ability messages. Added a new ScenePowerShowAll actor message that will show/hide power for all allied power sources. It is now very easy to add terrain-specific launch and impact FX, such as a snow burst on a Siege Tank impact. It is now possible to send actor messages to portraits in the glue screens. It is now possible to swap a CActorModel's model, a CActorSplat’s splat, and a CActorSound's sound before they initialize to avoid the performance hit of first creating one model and replacing it with another. Compose portraits from multiple CActorModels can now be used more easily. FaceFX and animations can now be redirected to models other than the one in the main CActorPortrait. A new Camera Actor has been added for controlling the camera through actor events. A new Scene Actor has been added for controlling global actor settings (Halo settings, Power visual hiding). A new Light Actor has been added to allow for easier light creation in data. Many new messages for configuring light in this manner have also been added. A new Creep Actor has been added for higher performance creep effects, such as creep engulfment. Galaxy New support has been added to the Trigger Debug Window for breakpoints, stepping through functions, and variable inspection. Galaxy script code memory limit has been increased: 4x-10x more memory can now be utilized depending on how scripts are being used. New support has been added for passing structure, array, and function references as function parameters. Galaxy error message output has been improved. Graphics Anti-aliasing support has been added to smooth out edges in the game. This can be toggled on or off in the Graphics section of the Options Menu. New support has been added to define multiple lighting regions in the game world. Lighting can now be changed per player via triggers. Unit-specific Halo support has been added for pre-targeting. A new Scaled Baked Ambient Occlusion option has been added. It is now possible to customize the intensity of a map’s pre-generated static shadows. Publishing The Game Variants dialog now includes a Genre setting which determines a fixed category for Arcade maps. Arcade support has been added to the Editor for mod creators to fill out their Arcade game info page. Bug Fixes General Many improvements and fixes have been made to the terrain avoidance subsystem when missiles pass cliff edges. Many improvements and fixes have been made for combat reveal relating to tentacles and long-range beam attacks. The BlizzCon 2011 Fist of Furry decal is now displaying properly in-game again. The Free For All Gladiator achievement is now properly awarding points for Free For All kills on Nerazim Crypt. Mothership shields now properly count towards the Frugal Fighter achievement. The EPM and APM observer overlays have been reversed and are now displaying their proper values. Pre-placement images now persist through saved games. The "CPM" observer shortcut is no longer cut-off in the observer dropdown UI. The Stat Panel bar will no longer show up as grey when rapidly pressing their hotkeys. Unbinding universal hotkeys no longer causes them to appear as structures. Canceling out of the Hotkey Menu via the escape key no longer causes temporary hotkeys to be saved. Loading a saved game during a transmission no longer results in an empty transmission frame. It is no longer possible to rename saved game files that are currently in use. It is no longer possible to add AI players to a game of Aiur Chef. Entering cinematic mode while holding the Alt key no longer causes unit status bars to persist after releasing it. Queuing a Move, Hold, then Patrol command no longer causes the display of the Patrol rally point to appear at an incorrect location. Auto-Turrets and Infested Terrans that have been killed no longer count as Units Lost in the Leader Panel. Fire and smoke particles no longer generate at an awkward angle from damaged Perdition Turrets. Rewinding a replay with a unit selected no longer causes its portrait to disappear. Alt + tabbing while loading a melee map no longer causes the camera to scroll to the top of the map when re-entering SC2. The Hero Icon no longer displays as a purple square for zerg players. Fixed various compatibility issues with ATI Radeon X800 series video cards. Fixed a crash that could occur when compiling a galaxy script. Fixed an issue where galaxy scripts would parse decimal numbers incorrectly in some cases. Fixed an issue where Spectators and Referees would see an extraneous Requirements header in various tooltips that did not have any upgrade options. Fixed an issue where sending a transmission could cause in-game portraits to freeze. Fixed an issue where units could display an inconsistent tint color to an observer when switching between viewing modes. Fixed an issue where numbers in the Stat Panel would occasionally display as all zeroes. Fixed some string inconsistencies in the Observer Hotkey options. Fixed an issue where doodads were not properly drawing under the Black Mask until the map was revealed near them. Fixed an actor error that occurred when upgrading Viking attacks while Vikings were in Fighter Mode. Fixed some missing textures with certain Char doodads. Fixed various references to Sentries being available in the Wings of Liberty campaign. Fixed an issue where the protoss player slot UI would disappear in a loading screen with 11 or more players. Fixed an issue where 6 and 8-player fortress maps allowed teams to be placed next to enemies in uneven team formats. Fixed an issue where restarting Round 20 of StarCraft Master would cause the info panel to display incorrectly. Fixed an issue where terrain deformations could allow units to be hidden under the terrain. Fixed an issue where it was possible to crash the AI on certain custom maps if the AI chose to nuke close to the edge of the map. Battle.net A player who logs out of the game during a match countdown now receives a point loss. The other player now receives a message that the opposing player has canceled the queue and neither receives a point bonus nor penalty. Addressed performance issues that could occur over time when navigating between various Battle.net pages. StarCraft II players can no longer send party invites to RealID friends playing World of Warcraft. The Score Screen for Versus AI and Cooperative matches now displays the correct victory or defeat message after completing a game. Friend status icons now update properly when a player joins a single-player game while Away or Busy. Achievements will now be properly awarded when logging onto Battle.net from offline mode. Players no longer lose progress with streak achievements when other players leave the automated matchmaking queue while being matched. The Invite button no longer stays lit after inviting all friends to a conversation chat. The Skip button in the Welcome to Multiplayer screen now has a sound effect. Pressing Esc on the Starter Edition offer screen no longer prevents subsequent logging-on attempts on accounts with valid SC2 licenses. The News & Community pages now process HTML characters properly. The Invite to Party button can no longer be spammed repeatedly. Maps can no longer be published if they begin or end with whitespace, contain consecutive whitespace, or contain non-printable characters. Custom game lobbies now properly default your race to the last race played. Chat no longer scrolls to the bottom of a chat window when a new message is added if a player has previously scrolled up in the chat window. It is no longer possible to select “Block Communication” for RealID friends. Fixed an issue where the Battle.net UI would overlap the game world if a replay was launched too quickly. Fixed an issue where the "You have voice chat disabled" message would occasionally display in-game despite having voice chat enabled. Fixed an issue where matches would occasionally fail to appear in a player's match history. Fixed an issue where the Current Team State Box would occasionally update to display inaccurate data. Fixed an issue where the multiplayer game mode would switch to 2v2 when reaching the Battle.net input limit. Fixed an issue in custom games with AI where the score screen would improperly list AI players as zerg regardless of their actual race played. Fixed an issue where the Bonus Pool would occasionally display an incorrect value. Fixed an issue where players would lose points for wins and gain points for losses on very rare occasions. Fixed an issue where the Start/Skip Practice League dialogue could appear blank when spam-clicking the Multiplayer button. Fixed an issue where maps with custom dependencies would not appear in the Versus AI screen when playing offline. Fixed an issue where certain words could pass through the profanity filter by appending other characters. Fixed an issue where players could sometimes temporarily lose license-based achievements. Fixed an issue where player race would default to terran when changing a custom game lobby to Co-Op vs. AI. Fixed an issue where bookmarks could disappear when navigating between certain screens. Fixed an issue where pausing a game and surrendering would occasionally cause the Score Screen to display an error message. Fixed a crash that could occur when loading a map that has six or more dependencies. Races Protoss The Pylon power radius now displays up cliff levels properly on Low graphic settings. Fixed an issue where certain protoss structures would sometimes continue to display a warp-in animation if they became unpowered. Terran The Medivac_HealLoop sound now plays properly when a player manually heals a unit with a Medivac. It is no longer possible to stack a large number of units into tight spaces using Medivacs. The Command Center's Load ability will no longer reserve a cargo slot for nearby SCVs that are busy constructing buildings. Siege Tanks no longer use an SCV voiceover when they fail to enter Siege Mode. Fixed an issue where flying terran structures would sometimes use their ground death animations when killed. Fixed an issue where the Hellion’s flame attack would only hit burrowed units despite other units also being in its line of fire behind the burrowed unit. Fixed an issue where a Bunker could be made to look empty despite being loaded with units by using queued Rally commands. Fixed an issue where the Seeker Missile’s explosion would not display if a save was loaded while the missile was in flight. Zerg Banelings will now auto-cast Unburrow if a Colossus comes within their attack range. Banelings lifted by phoenixes now use proper visual indication when detonating and damaging units below them. It is no longer possible to queue up multiple build commands using a single Drone. Morphing units no longer become stuck in their cocoon state if they are underneath a Hatchery. The Nydus Network and Nydus Worm no longer glow if they are holding Drones that are carrying minerals. Active Creep Tumors no longer display as dormant if their Spawn Tumor action was canceled during the spawn animation. Brood Lord and Overseer Cocoons now have a Rally command instead of Move, Hold Position, and Patrol commands. Editor General Many UI fixes have been made across all areas of the editor, including overlapping issues, resizing issues, and missing panes. Imported objects are now immediately available for browsing upon saving a map. The time of day now consistently matches the actual set day length when cycling through a 24-hour time period. Maps saved as components now properly report external files as changed. Playing over 512 trigger sounds for an inactive player no longer causes trigger sounds to stop functioning for all players. Resizing the Publish Document Pane to its smallest size no longer causes hit box issues with the Config Options. Fixed some issues where the editor would display inconsistent file sizes for published documents. Fixed an issue where exporting editor preferences would not properly save all values. Fixed a display issue that could occur when selecting units with different inventory slot configurations. Fixed an issue where adding a large number of dependencies to map would cause the editor to stop responding. Fixed an issue where the "At" term for an Actor Event would persist after changing the Actor Event to something that shouldn't have the "At" term available. Fixed a crash that could occur when using a Chinese Phonetic IME. Resolved various situations where the editor could run out of memory too easily. Data Module The HDR Multiplier parameter in the "Send Actor Message – Set Team Color" action now accepts a value of 1. Data now links up properly to duplicated objects. Resetting objects to their parent value now properly resets the previously entered values. Changes to the Background of a map in the Data Module now immediately updates the map in the Terrain Module. Augmented abilities now properly show linked objects inside the object explorer. Behaviors that have Requirement Nodes now properly display those nodes in the behavior's "Used By" dropdown field. Objects that share their Name and Text Key now duplicate properly in the editor. Modifying specific fields of a pre-existing object now properly colors the object green to indicate that changes have been made. Duplicating a unit's abilities in the editor while duplicating the unit itself will no longer prevent the new unit from being usable in-game. Editing sub-fields of an expanded parent field will no longer remove the data from similarly named sub-fields when using raw data view. Duplicating models no longer point the models to non-existent assets. Fixed an issue where style controls could become disabled when highlighting text too quickly. Fixed an issue where units with rotation animations would no longer rotate after being revived. Fixed an issue where duplicated units would not be referenced properly in their documented fields. Fixed an issue where multiple fields of a duplicated object incorrectly referenced the original object rather than the duplicate. Fixed an issue where objects without field categories displayed improperly. Terrain Module Painted pathing now shows properly in the Terrain Editor when a new map is opened while viewing the Pathing layer. Holding down shift when moving a doodad now properly ignores placement requirements until after the doodad is moved to a valid location. Doodads now properly adjust their height when using "Modify Height Field". Removing water in the editor now properly shows the green boxes of where water is placed. Filling a 256x256 map with water no longer causes the water on the bottom half of the map to display incorrectly. Fixed an issue where textures could occasionally become corrupted when opening maps in the terrain module. Fixed an issue when generating static shadows where the progress bar would not fill up completely. Fixed an issue where replacing doodads would reset the doodad height to zero. Fixed a crash that could occur when placing and then undoing terrain objects. Trigger Module The Cinematic Mode trigger now has more detailed help text. It is now possible to copy and paste the Ability Command parameter in trigger functions. The ability parameter for the Unit Uses Ability event now has a preset to choose "Any Ability Command". The "Set Portrait Tint Color" action is now working properly. Using a Play Sound Scene trigger no longer causes unit actors to display improperly. The "Show/Hide All Leaderboards" action is now working properly. Fixed an issue where fade calls would be ignored if another fade was already in progress. Fixed an issue where only boolean variables could be referenced from a record as the first value in a comparison condition. Fixed a crash that could occur when passing an invalid player to the DialogControlGetPropertyAsString trigger function. Fixed an issue where the "Chat Message" event would not trigger if chat was not said in All chat. Mac Imported images now display correctly. It is now possible to view objects through the Overview Manager by using the Return hotkey. Saving and reloading a game will no longer generate a prompt saying that your graphic settings have changed. Fixed a crash that could occur when relogging into Battle.net after playing a multiplayer map. Fixed an issue in Windowed Mode where the client's presence would remain as Away despite being in focus. Fixed an issue where the Text Controls in the Text Editor would not apply until the text was re-edited. Fixed an issue where repeating labels would display in the Trigger Module if a map was loaded before opening the Trigger Module.

Patch 1.5 #2
June 22 Version 1.5.0.22334 Beta

On June 22nd, a new version of the beta was released.


 * Spotlight page now loads properly and has an updated status message.
 * Clicking rapidly through "Recently Played", "Bookmarks", and "My Published" will no longer result in the wrong map icons appearing.
 * Maps are no longer repeated when browsing for specific map genres.
 * New "Entering the lobby - Please wait" status message.
 * Download status on map loading page has been moved to the bottom-right corner.
 * When viewing map reviews, "Current Version Only" is now un-checked by default.

Patch 1.5.0
The Patch 1.5.0 Arcade Beta Has Begun June 1 Version 1.5.0.21995 Beta

Patch 1.5 began testing on June 1, 2012, for all players who wished to participate.

General User Interface Editor Bug Fixes
 * New Battle.net UI
 * The Arcade has arrived! To make way for this new feature, significant changes have been made to the StarCraft II user interface. Two new buttons have been added: the Arcade button, which will act as a portal to a brand new custom games experience that features dramatic improvements in finding, rating and playing custom games, and the StarCraft II button, which will provide access to classic single player and multiplayer experiences, including the StarCraft II campaign, multiplayer ladder, melee maps and more.
 * The Battle.net user interface has been completely refreshed with a new look and feel.
 * Arcade Button
 * A new Arcade button has been added to the main Battle.net navigation panel at the top-left of the user interface. Custom games once found in the Custom Games interface will now be found here with an improved interface and tools. Players now have more flexibility to find, play, and review custom games, more quickly and easily than ever before.
 * The Spotlight page displays new or up-and-coming games. Players can visit the Spotlight to browse featured games, new games on the rise, and top-rated games as reviewed by the community.
 * Players can search for games based on genre, popularity, star ratings, newness, and recent spikes in popularity.
 * Each custom game in the Arcade is represented by a game icon. The game icon contains a large game image (provided by the creator), and includes the game’s name and star rating. Hovering over the icon displays the game description.
 * Clicking on a game icon brings players into the Game Info page, the main portal for each game in the Arcade. This page contains summarized information about a custom game, including a description, screenshots, play instructions, reviews, and other information. The Game Info page consists of several sections:
 * Overview: This contains the game description and a set of screenshots that show off the action.
 * How to Play: This is where players will find instructions (basic and advanced) and how to win. There is also space for additional images to supplement the game instructions.
 * Patch Notes: This is where the game creator can list updates that have been made to the game, so that players can see how the game is growing and improving.
 * Review: After playing, players can give a game a star rating and enter a text review. Once enough ratings have been submitted, the game receives an Average Star Rating that displays on the game icon. Players can also mark other players’ reviews as “Helpful” which will ensure that the best reviews rise to the top.
 * Tutorial: Game creators can now publish tutorials for their creations. If a tutorial exists for a game, a “Play Tutorial” button will appear on the Game Info Page, which can be clicked to immediately launch the tutorial.
 * There is now a “Join Chat” button on the Game Info Page that allows players to join a channel named after that Arcade game.
 * The new Open Games List displays games that have players, but aren’t full and ready to start yet. This should help players identify active games and find partners or opponents more easily.
 * StarCraft Button
 * The StarCraft II multiplayer ladder, melee games and other classic gameplay options have been moved to a separate StarCraft II button.
 * The StarCraft button has been reorganized to consolidate all single player and multiplayer StarCraft II play types in one easy-to-navigate screen. Players can now access the following from a single unified StarCraft screen:
 * Multiplayer: Quick Match, Coop vs. A.I., Team Games, and Melee Custom Games
 * Single Player: Campaign, Challenges, and Versus A.I.
 * New Streaming Launcher
 * A new StarCraft II Launcher will allow game data to stream during play. This should reduce download, install, and patching times. We look forward to your feedback on the new launcher!
 * General
 * Maximum selection size has been increased to 500, up from 255.		**Items can now be instantly sold by pressing Control + Right-Click.
 * Instant items can now be used while in targeting mode without canceling targeting in custom games.
 * Items can now display range indicators and AoE targeting cursors when in target mode in custom games.
 * Inventory commands (Use, Move, and Pawn) are now available as custom hotkeys in custom games.
 * Alliance colors have been updated to propagate to the entire UI.
 * A new in-game pathing display has been added that shows the path a unit will take on the minimap.
 * Battle.net
 * The News and Community and Help Buttons have been removed from the main navigation panel to simplify the display. These can now be accessed from the Home Screen.
 * The Player Profile Screen has been reorganized to streamline the overall display of profile information. From this screen, players can access their Profile Summary, Career Summary, Match History, Arcade Reviews, and Rewards.
 * New statistics have been added to the Player Profile: Games Played This Season, Most Played Mode, and Total Career games.
 * Certain statistics that were previously shown on the Player Profile Screen have now been consolidated into the Career Summary Screen.
 * Career Summary has been moved from the Leagues and Ladders Screen into the Player Profile Screen.
 * A new Join Chat button has been added.
 * The Help Screen is now accessible from the Home Screen instead of the navigation panel.
 * Tutorials are now more appropriately accessible from the StarCraft menu.
 * A new Quick Nav tab has been added to the bottom-left corner of the Battle.net user interface. This is a customizable dashboard that allows players to bind up to five Battle.net screens to the F1-F5 keyboard shortcuts for speedier navigation.
 * The following new slash commands have been added:
 * /help – displays available /slash commands
 * /close – closes the focused chat window
 * /min – minimizes the focused chat window
 * /max – maximizes the focused chat window
 * /restore – returns the focused chat window to default position and size
 * /afk – puts the player into AFK status
 * /dnd – puts the players into DND status
 * /partyinvite – invites the targeted player to a party
 * /partykick – removes the targeted player from party
 * /block – blocks the targeted player
 * /unblock – unblocks the targeted player
 * /addfriend – adds the targeted player as a character friend
 * /removefriend – removes the targeted player as a friend
 * /profile – opens the profile page for targeted player
 * /report – opens the Report Player dialog for targeted player
 * /friendnote – opens the Friend Note dialog for targeted player
 * New Editor Modules
 * A new Cutscene Module has been added, replacing the Previewer Window. The Cutscene Module allows mod makers to visually create cinematic sequences that can be played back in-game. Cutscenes can range from simple camera, light, or animation control to epic story moments suitable for a campaign. Several new native functions have also been added to control cutscene playback.
 * A new AI Module has been added for user-friendly management and visualization of attack wave timing and unit composition for computer players. Further customization is possible by attaching triggers to attack waves. Several new trigger functions have been added for working with attack waves defined in this module.
 * A new UI Module has been added. It allows modification of the UI layout files that control most aspects of the in-game UI. The initial release of this module focuses on exposing a simple XML editing interface for SC2Layout files, and further improvements are planned for the future.
 * General
 * New support has been added for control over frames, portraits, status bars, text, Trigger Dialogs, and more. Full details, tips, and tutorials are in the process of being created to help game creators take full advantage of these tools. Some of these changes are:
 * Support has been added for custom unit status bars.
 * New “Nineslice” Border Method for additional image border support.
 * Support for bulleted lists for use in Trigger Dialogs have been added.
 * New word wrapping tags for use in Trigger Dialogs have been added.
 * Frames in the standard UI can now be hooked up as Trigger Dialogs.
 * Editor users can now use LastCreatedHelpItem to store tips, and the DestroyHelpItem trigger function has been added to destroy tips individually instead of destroying tips all at once.
 * New Trigger Dialog item types have been added: Tooltip, Unit Status, Unit Status Bar, Unit Status Duration Bar, Portrait, Unit Model, Offscreen Unit, Unit Target
 * New Trigger Dialog item properties have been added: Behavior, Actor, Unit, Unit Link, Model, Paused, Light, Team Color, Team Color Index, Camera, Paused
 * Support has been added to allow mod makers to control the UI for observers, and to control the behavior of individual dialog items when observing.
 * Various improvements have been made to the Overview Manager:
 * The Game Data component now displays all objects used by the document, even if they are defined in dependencies.
 * The folder hierarchy has been simplified, and view options for folder and type display have been added.
 * The usage count for each object is now displayed in the item text.
 * The tree view state is now preserved after reloading data.
 * Support has been added for custom, high-resolution minimap images.
 * Support has been added for a self-cast hotkey.
 * Support has been added to allow for item stacking.
 * Support has been added to define multiple lighting regions in the game world.
 * Minimap icons can now be adjusted by scale, background, background scale, and color.
 * The editor has been updated to use Visual Styles.
 * Font Style editing has been added to the Text Module.
 * Optimizations have been made to improve dependency loading.
 * Additional Test Document preferences have been added for editor and game window minimization behavior.
 * A new map option called Static Shadow Intensity has been added, which is used during static shadow generation. This option is found in the Map Options section of the Map menu.
 * A new map option called Stagger Periodic Trigger Events has been added. This option is found in the Map Options section of the Map menu.
 * The New Document dialog has been improved to make it easier to configure starting document types and dependencies.
 * Preliminary support has been added to allow for better configuration of new physics FX, such as ragdoll deaths, combat-driven impulses, water ripples, and collision-based water splashes. Future updates will include additional editor support, documentation, and physics-enabled assets for creators to use in their maps.
 * Inventory commands (Use, Move, and Pawn) are now available as custom hotkeys.
 * Font Glow support has been added.
 * A new InlineJustification font flag has been added.
 * Red text has been improved to now filter into different error type groups.
 * Pressing Control + Alt + F11 now allows mod makers to reload the UI. This allows changes made to layout files to be reflected immediately without having to restart the game.
 * Frames now have a field called AlphaMaskTexture that can mask out the rendering of their children. This can be used primarily to mask out the hard edges of Portrait Frames.
 * Lighting can now be changed per player via triggers.
 * Unit-specific Halo support has been added for pre-targeting.
 * It is now possible to customize the intensity of a map’s pre-generated static shadows.
 * Data Module
 * Support has been added for effect, behavior, and learn ability tooltip images.
 * Support has been added for the Launch Missile effect to validate placement at the targeted location.
 * Support has been added for missile reflection effects.
 * A unit flag has been added to specify that a unit’s vision test should only occur from its center (and not include its radius).
 * A Stunned flag for Behaviors has been added that allows the queuing of commands.
 * Effects can now be executed when an attribute, power, or veterancy level changes.
 * Behavior modifications can now be upgraded.
 * Effect abilities can now specify a custom tooltip, icon, and name for the learn ability to use.
 * A new flag has been added to button data to disable showing an ability level in the tooltip.
 * Doodads can now be configured to change their opacity when the local player has vision of them.
 * Occluded model opacity can now be customized.
 * The launch offset on missile effects is now supported.
 * Existing units may be launched as missiles with the launch missile effect.
 * “Unified” movement and attack speed factors have been added which add the most positive and negative factors together to get the actual adjustment. This factor will be multiplied by the existing cumulative modifiers.
 * “Supported filters” have been added to the attack ability to control what types of units are allowable targets and which units are simply ignored.
 * “Follow filters” and “move filters” have been added to the move ability to control what types of units can be followed or moved to.
 * Charges now maintain their existing count when the max count increases.
 * A new power alliance state has been added.
 * A “pre-emptable” flag has been added to effect abilities to indicate that the ability should not be canceled when pre-empted (ie. due to a stun).
 * A separate camera height map has been added. This height map is much smoother than the flyer height map, and the camera data can now choose which height map to use.
 * The “Override Colors” associated with Game UI data can now be upgraded.
 * Conjoined behaviors can now customize what properties are shared by each unit in the group (including visibility and specific vitals).
 * Effect ability times are now upgradeable.
 * A new User-Defined Data System has been added. This can be accessed through the new User type in the Data module, as well as its corresponding functions in the trigger library.
 * The Data Module has been updated to use a horizontal auto-layout to better utilize available screen space.
 * New data types have been added:
 * Army Categories
 * Army Units
 * Army Upgrades
 * Bank Conditions
 * Characters
 * Heroes
 * Hero Abilities
 * Hero Statistics
 * Locations
 * Maps
 * Objectives
 * Physics Materials
 * Preload
 * Tactical AI Cooldowns
 * User Types
 * Terrain Module
 * Two new brushes have been added to the Terrain Module:
 * Preplaced Creep brush
 * Lighting Regions brush
 * Support has been added for multiple layer selection operations (see Layer >> Select From).
 * Preplaced units and doodads can now be configured to adjust the height map.
 * A new distance measuring tool has been added, which measures both straight-line and pathing distances (see Tools >> Measure Distance).
 * New terrain copy/paste options have been added to include or exclude textures, geometry, and water (see Edit >> Copy Options).
 * Placed units and doodads may now be named and shown/hidden on an individual basis (see View >> Show UI >> Show Palette Existing Objects).
 * Custom tags may now be defined and assigned to placed objects to help categorize and display them (see View >> Show Tags).
 * A new option has been added for diagonal grid display (see View >> Show Grid >> Diagonal Grid).
 * New map image export options have been added for using minimap dimensions and importing directly into the map (see Data >> Export Map Image).
 * Trigger Module
 * When a player now pings the minimap or game world, a new event called Player Ping is dispatched which contains the location of the ping and the unit that was pinged (if any).
 * The minimap now updates when water changes through triggers.
 * A new player property has been added to disallow resource splitting when players drop from a game.
 * Functionality has been added to the script test window to show overall memory usage within the script system.
 * Array sizes may now be defined using constant integer variables.
 * An Expression value source has been added for more easily defining complex mathematical expressions or text concatenations.
 * Many new Library functions have been added! Please visit our Custom Maps forum for a complete list of these additions.
 * Actor
 * A new ActorInfoDisplay cheat has been added for live actor debugging.
 * Support has been added for Line and Arc targeting cursor support.
 * Terrain squib support has been added for tileset-specific dust or snow clouds FX.
 * Attach, AttachModel, AttachModelOffset, and AttachOffset messages have been added for dynamically adding, positioning, and rotating attached actors more easily. This will makes it easier to arbitrarily cobble together units made out of multiple models and attachments.
 * New messages have been added for configuring strobe selection on actors (such as halos and strobe pulses). Associated messages have also been added for setting halo, strobe color, width, and more.
 * Initial support has been added for Serpent Actors, which allows for creation of serpent units by driving attachment points within a model or by stringing together multiple models. This functionality will continue to change and improve with future updates.
 * Additional custom death support has been added for making situational unit fatalities. There is now built-in support for triggering fatalities from X damage over Y intervals, and by “overkilling” a unit by X damage or more.
 * Added CActorSiteOpMotionDirection to enable unit death models to continue forward with the velocity the unit had at the time of death, enabling corpses to skid to a stop.
 * It is now very easy to add terrain-specific launch and impact FX, such as a snow burst on a Siege Tank impact.
 * Added a number of minimap icon customization options in CActorUnit, both via field and several new messages.
 * CActorRegions can now be filtered based on an associated ability if configured. Region queries can now send a unique response to the closest unit if configured. Regions can now also be rotated.
 * CActorRange can now restrict the icons drawn to relative cliff levels.
 * Added SetTextSize message for changing text size on CActorText.
 * Added CActorSiteOpIncoming, which makes it easier to configure attach FX to match the incoming direction of an attack (regardless of whether it is a ranged direct attack or a missile attack).
 * Added CActorSiteOpRotator for spinning actor around arbitrary axes at arbitrary rate. Propellers can be made with this.
 * Added CActorSiteOpRotationRandom for randomly positioning actors within a given yaw and/or pitch angle.
 * Added CActorTermKilledByEffect for customizing deaths to particular abilities.
 * Added CActorTermIsKnownAs for testing whether actors have a particular alias.
 * Added CActorTermUnitWalking for testing when CActorUnits are walking.
 * Added CActorSiteOpHigherOfTerrainAndWater for positioning actors on the terrain or the water above it (if any).
 * Added CActorTermMissileTentacle and CActorTermMissileTentacleIsReturning to allow for better configuration of customized tentacles, particularly for units with multiple tentacles.
 * CActorDoodad now has a number of new fields for customizing opacity, imposing no-fly zones, and boosting terrain levels underneath the doodad, so that creep can show up on bridges.
 * Added CActorPropertyCurveSet to animate properties like TintColor, Position, and Rotation with splines.
 * Added a GameInitialize message for creating actors at game initialization.
 * Added a message for showing all power circles at once.
 * Added a term to check the level of an ability for ability messages.
 * Added a new ScenePowerShowAll actor message that will show/hide power for all allied power sources.
 * It is now possible to send actor messages to portraits in the glue screens.
 * It is now possible to swap a CActorModel’s model, a CActorSplat’s splat, and a CActorSound’s sound before they initialize to avoid the performance hit of first creating one model and replacing it with another.
 * Compose portraits from multiple CActorModels can now be used more easily. FaceFX and animations can now be redirected to models other than the one in the main CActorPortrait.
 * A new Camera Actor has been added for controlling the camera through actor events.
 * A new Scene Actor has been added for controlling global actor settings (Halo settings, Power visual hiding).
 * A new Light Actor has been added to allow for easier light creation in data. Many new messages for configuring light in this manner have also been added.
 * A new Creep Actor has been added for higher performance creep effects, such as creep engulfment.
 * Galaxy
 * New support has been added to the Trigger Debug Window for breakpoints, stepping through functions, and variable inspection.
 * Galaxy script code memory limit has been increased: 4x-10x more memory can now be utilized depending on how scripts are being used.
 * New support has been added for passing structure, array, and function references as function parameters.
 * Galaxy error message output has been improved.
 * Publishing
 * The Game Variants dialog now includes a Genre setting which determines a fixed category for Arcade maps.
 * Arcade support has been added to the Editor for mod creators to fill out their Arcade game info page.
 * Graphics
 * Anti-aliasing support has been added to smooth out edges in the game. This can be toggled on or off in the Graphics section of the Options Menu.
 * New support has been added to define multiple lighting regions in the game world.
 * Lighting can now be changed per player via triggers.
 * Unit-specific Halo support has been added for pre-targeting.
 * It is now possible to customize the intensity of a map’s pre-generated static shadows.
 * General
 * Many improvements and fixes have been made to the terrain avoidance subsystem when missiles pass cliff edges.
 * Many improvements and fixes have been made for combat reveal relating to tentacles and long-range beam attacks.
 * The BlizzCon 2011 Fist of Furry decal is now displaying properly in-game again.
 * The Free For All Gladiator achievement is now properly awarding points for Free For All kills on Nerazim Crypt.
 * The “CPM” observer shortcut is no longer cut-off in the observer dropdown UI.
 * The Stat Panel bar will no longer show up as grey when rapidly pressing their hotkeys.
 * Unbinding universal hotkeys no longer causes them to appear as structures.
 * Canceling out of the Hotkey Menu via the escape key no longer causes temporary hotkeys to be saved.
 * Loading a saved game during a transmission no longer results in an empty transmission frame.
 * It is no longer possible to rename saved game files that are currently in use.
 * Entering cinematic mode while holding the Alt key no longer causes unit status bars to persist after releasing it.
 * Queuing a Move, Hold, then Patrol command no longer causes the display of the Patrol rally point to appear at an incorrect location.
 * Fixed a crash that could occur when compiling a galaxy script.
 * It is no longer possible to add AI players to a game of Aiur Chef.
 * Fixed an issue where galaxy scripts would parse decimal numbers incorrectly in some cases.
 * Fixed an issue where Spectators and Referees would see an extraneous Requirements header in various tooltips that did not have any upgrade options.
 * Fixed an issue where sending a transmission could cause in-game portraits to freeze.
 * Fixed an issue where units could display an inconsistent tint color to an observer when switching between viewing modes.
 * Fixed an issue where numbers in the Stat Panel would occasionally display as all zeroes.
 * Fixed some string inconsistencies in the Observer Hotkey options.
 * Fixed an issue where doodads were not properly drawing under the Black Mask until the map was revealed near them.
 * Fixed some missing textures with certain Char doodads.
 * Fixed an actor error that occurred when upgrading Viking attacks while Vikings were in Fighter Mode.
 * Fixed various references to Sentries being available in the Wings of Liberty campaign.
 * Mothership shields now properly count towards the Frugal Fighter achievement.
 * Fixed an issue where the protoss player slot UI would disappear in a loading screen with 11 or more players.
 * Battle.net
 * A player who logs out of the game during a match countdown now receives a point loss. The other player now receives a message that the opposing player has canceled the queue and neither receives a point bonus nor penalty.
 * Addressed performance issues that could occur over time when navigating between various Battle.net pages.
 * StarCraft II players can no longer send party invites to RealID friends playing World of Warcraft.
 * The Score Screen for Versus AI and Cooperative matches now displays the correct victory or defeat message after completing a game.
 * Friend status icons now update properly when a player joins a single-player game while Away or Busy.
 * Achievements will now be properly awarded when logging onto Battle.net from offline mode.
 * Players no longer lose progress with streak achievements when other players leave the automated matchmaking queue while being matched.
 * The Invite button no longer stays lit after inviting all friends to a conversation chat.
 * The Skip button in the Welcome to Multiplayer screen now has a sound effect.
 * Pressing Esc on the Starter Edition offer screen no longer prevents subsequent logging-on attempts on accounts with valid SC2 licenses.
 * The News and Community pages now process HTML characters properly.
 * Fixed an issue where the Battle.net UI would overlap the game world if a replay was launched too quickly.
 * The Invite to Party button can no longer be spammed repeatedly.
 * Maps can no longer be published if they begin or end with whitespace, contain consecutive whitespace, or contain non-printable characters.
 * Custom game lobbies now properly default your race to the last race played.
 * Chat no longer scrolls to the bottom of a chat window when a new message is added if a player has previously scrolled up in the chat window.
 * Fixed an issue where the “You have voice chat disabled” message would occasionally display in-game despite having voice chat enabled.
 * It is no longer possible to select “Block Communication” for RealID friends.
 * Fixed an issue where matches would occasionally fail to appear in a player’s match history.
 * Fixed an issue where the Current Team State Box would occasionally update to display inaccurate data.
 * Fixed an issue where the multiplayer game mode would switch to 2v2 when reaching the Battle.net input limit.
 * Fixed an issue in custom games with AI where the score screen would improperly list AI players as zerg regardless of their actual race played.
 * Fixed an issue where the Bonus Pool would occasionally display an incorrect value.
 * Fixed an issue where players would lose points for wins and gain points for losses on very rare occasions.
 * Fixed an issue where the Start/Skip Practice League dialogue could appear blank when spam-clicking the Multiplayer button.
 * Fixed an issue where maps with custom dependencies would not appear in the Versus AI screen when playing offline.
 * Fixed an issue where certain words could pass through the profanity filter by appending other characters.
 * Fixed an issue where players could sometimes temporarily lose license-based achievements.
 * Fixed an issue where player race would default to terran when changing a custom game lobby to Co-Op vs. AI.
 * Fixed an issue where bookmarks could disappear when navigating between certain screens.
 * Fixed an issue where pausing a game and surrendering would occasionally cause the Score Screen to display an error message.
 * Fixed a crash that could occur when loading a map that has six or more dependencies.
 * Protoss
 * The Pylon power radius now displays up cliff levels properly on Low graphic settings.
 * Fixed an issue where certain protoss structures would sometimes continue to display a warp-in animation if they became unpowered.
 * Terran
 * It is no longer possible to stack a large number of units into tight spaces using Medivacs.
 * The Medivac_HealLoop sound now plays properly when a player manually heals a unit with a Medivac.
 * The Command Center’s Load ability will no longer reserve a cargo slot for nearby SCVs that are busy constructing buildings.
 * Fixed an issue where flying terran structures would sometimes use their ground death animations when killed.
 * Fixed an issue where the Hellion’s flame attack would only hit burrowed units despite other units also being in its line of fire behind the burrowed unit.
 * Fixed an issue where a Bunker could be made to look empty despite being loaded with units by using queued Rally commands.
 * Zerg
 * Banelings will now auto-cast Unburrow if a Colossus comes within their attack range.
 * Morphing units no longer become stuck in their cocoon state if they are underneath a Hatchery.
 * Active Creep Tumors no longer display as dormant if their Spawn Tumor action was canceled during the spawn animation.
 * Brood Lord and Overseer Cocoons now have a Rally command instead of Move, Hold Position, and Patrol commands.
 * Editor
 * General
 * Many UI fixes have been made throughout the editor, including overlapping issues, missing panes, and resizing issues.
 * Imported objects are now immediately available for browsing upon saving a map.
 * The time of day now consistently matches the actual set day length when cycling through a 24-hour time period.
 * Fixed some issues where the editor would display inconsistent file sizes for published documents.
 * Fixed an issue where exporting editor preferences would not properly save all values.
 * Fixed a display issue that could occur when selecting units with different inventory slot configurations.
 * Data Module
 * Editing sub-fields of an expanded parent field will no longer remove the data from similarly named sub-fields when using raw data view.
 * Resetting objects to their parent value now properly resets the previously entered values.
 * Changes to the Background of a map in the Data Module now immediately updates the map in the Terrain Module.
 * Augmented abilities now properly show linked objects inside the object explorer.
 * Behaviors that have Requirement Nodes now properly display those nodes in the behavior’s “Used By” dropdown field.
 * Fixed an issue where style controls could become disabled when highlighting text too quickly.
 * Fixed an issue where units with rotation animations would no longer rotate after being revived.
 * Fixed an issue where duplicated units would not be referenced properly in their documented fields.
 * Terrain Module
 * Painted pathing now shows properly in the Terrain Editor when a new map is opened while viewing the Pathing layer.
 * Fixed an issue where textures could occasionally become corrupted when opening maps in the terrain module.
 * Holding down shift when moving a doodad now properly ignores placement requirements until after the doodad is moved to a valid location.
 * Fixed an issue when generating static shadows where the progress bar would not fill up completely.
 * Fixed an issue where replacing doodads would reset the doodad height to zero.
 * Trigger Module
 * Fixed a crash that could occur when passing an invalid player to the DialogControlGetPropertyAsString trigger function.
 * It is now possible to copy and paste the Ability Command parameter in trigger functions.
 * The ability parameter for the Unit Uses Ability event now has a preset to choose “Any Ability Command”.
 * The “Set Portrait Tint Color” action is now working properly.
 * Fixed an issue where fade calls would be ignored if another fade was already in progress.
 * Fixed an issue where only boolean variables could be referenced from a record as the first value in a comparison condition.
 * MAC
 * Fixed a crash that could occur when relogging into Battle.net after playing a multiplayer map.
 * Saving and reloading a game will no longer generate a prompt saying that your graphic settings have changed.
 * Fixed an issue in Windowed Mode where the client’s presence would remain as Away despite being in focus.

Patch 1.5 Alpha Test
Patch 1.5 began testing on May 12, 2012, for a small group of pre-selected players.

Patch 1.5 – The StarCraft II Arcade Arrives May 12 Version 1.5.0.21571 Beta

Major changes are coming to StarCraft II with patch 1.5.0. The menu screen will be split into two distinct areas, and each will be focused on a distinct experience. The StarCraft II section will be where players go for head to head ladder competition, as well as custom games focused on traditional StarCraft II gameplay, such as melee maps and micro trainers. Meanwhile, the new Arcade section will the place where the community can find and play the vast array of custom games that explore the many possibilities of the StarCraft II editor. From tower defense to RPGs and beyond, the Arcade will bring your creations to players around the world. We want the Arcade to offer the best experience possible, so we’re making changes to improve everything from the interface to the editor itself. Your input can help us refine it even further. Here are some of the improvements we already have planned: Global Changes

Added StarCraft II & Arcade as game Types
 * Creators define which basic type best fits the game that they have created. Each game will only appear in either StarCraft II or the Arcade.

Game Genres
 * We’ve used community feedback and the existing game list to create a comprehensive menu of genres for creators to choose from. Now players will have tools to more easily find the games they are looking for, which in turn gives creators an easy way to find their audience.

Arcade Game Presentation Browsing
 * Browsing for games is a totally new experience. Players can search for games based on genre, over all popularity, star rating, newness, and recent spikes in popularity.

Game Icons
 * The game icon contains a large game image (provided by the creator), the game’s name, and star rating. Hovering over the icon displays the game description.

Game Info page
 * Clicking on a game icon brings players into the Game Info page, a section devoted entirely to showing off what a game is all about, providing play instructions, and revealing other important information about the game.
 * All the content in Game Info is under control of the game creator, except for reviews.
 * Joining public matches and creating private games is done from the Game Info page. This will be the portal players return to again and again to play the game.

Game Info contains these sections:
 * Overview: This will contain the game description, as well as screenshots that show off the action.
 * How to Play: This is where players will find the Basic Instructions, How to Win, and Advanced Instructions sections. This is also useful space for additional images to help players understand how to enjoy your creation.
 * Patch Notes: You’re able to update patch notes as often as you like, so players can see how the game is growing and improving.
 * Reviews: After playing, players can give your game a star rating and enter a text review. Once enough ratings are provided, your game gets an Average Star Rating. Players can also mark each other’s reviews as “Helpful” which will ensure that the best reviews rise to the top.

Tutorial support
 * Creators can now publish tutorials. This is a powerful way to introduce new players and give them a place to learn the ropes before they dive in.
 * A “Play Tutorial” button appears on the Game Info page if a tutorial exists. Clicking the Play Tutorial button launches players directly into the tutorial game.

Game exclusive chat channels
 * There is now a “Join Chat” button on the Game Info page that allows players to join a channel named after your game, which makes connecting with other players and creating a community around your game easier than ever before.

StarCraft II Platform StarCraft II is now a streaming game.
 * It will only be necessary to download a fraction of game data to get into the action. We expect to bring even more players into StarCraft II worldwide by making access to the game both easy and fast.

Editor
 * Added UI XML Editor for adding and modifying SC2Layout files
 * Editor updated to use Visual Styles in Editor
 * Added high resolution minimap support
 * Font Style editing added to Text Editor
 * Added Data Editor horizontal auto-layout to better utilize available screen space
 * User-defined data system, accessed through the new User type in the Data module as well as the corresponding functions in the trigger library.

Cinematic Editor
 * New editor module with powerful tools for creating in-game cinematic sequences.

AI Editor
 * New editor module for user friendly management of AI wave timing and composition.

Galaxy
 * Trigger Debug Window support for breakpoints, stepping through functions, and variable inspection
 * Galaxy script code memory limit increased; 4x -10x more memory can be utilized depending on how scripts are being used.
 * Added support for passing structure, array, and function references as function parameters
 * Improved Galaxy error message output

Actor
 * Camera Actor added for controlling camera through actor events
 * Scene Actor added for controlling global actor settings (Halo settings, Power visual hiding)
 * Light Actor added for creating lights in the world
 * Terrain Actor added for physics impact FX support
 * Creep Actor added for higher performance creep effects including creep engulfment
 * Ragdoll deaths and support for combat driven physics impulses
 * Added support for water ripples and physics collision based water splashes
 * Terrain squib support for tileset specific dust or snow clouds FX
 * Line and Arc targeting cursor support
 * Added ActorInfoDisplay cheat for live actor debugging

Game Engine
 * Max selection size increased from 255 to 500.
 * Added trigger event for Behavior apply/remove
 * New Stunned flag for Behaviors that allows queuing commands

Graphics Engine
 * Added support to define lighting regions in the game world
 * Lighting can now be set per player
 * Added unit specific Halo support for pre-targeting
 * Anti-aliasing support

User Interface
 * Custom unit status bar support added
 * Added new in-game pathing display that shows the path a unit will take on the minimap
 * Added self-cast hotkey support
 * Added Font Glow support
 * Added powerful control over frames, portraits, status bars, text, trigger dialogs and more. Full details, tips, and tutorials are being created to help creators take full advantage of these tools.

StarTools
 * We’re making our internal art tools available to the public.
 * StarTools is a set of plugins for Discreet®'s 3ds max®, these tools allow advanced users to create, modify, and quickly preview models and animations, including particle and ribbon effects, that can be used in StarCraft II custom maps.

Updating Your Game for Patch 1.5 All game types  Set up your Type and Genre
 * Games published prior to Patch 1.5 will still be available on the service when the patch goes live. All user created games will default to appearing in Arcade, under the “Other” genre.
 * Creators will need to re-save their game in the 1.5.0 client version and select the Type and Genre where they want to their game to appear.

Arcade game types  Add a Game Icon Image
 * The icon image is the first thing players see. It’s a great opportunity to make a first impression on potential players - check out existing app-stores for inspiration.
 * Game Icon Images are added through the StarCraft II Editor.

Add Game Info
 * Game Info is where players learn about your game and see what cool experiences it has to offer. At a minimum, you’ll want to provide a complete Description, easy to understand How to Play Instructions, and some screenshots that make your game look awesome.
 * Going a step further and creating customized images (e.g. a diagram of game controls, or a simple guide map of the play area) for Game Info will really help you stand out. The old saying about “show not tell” should be your motto here!
 * Game Info is added through the StarCraft II Editor

Set up a default mode
 * From the Game Info page, there’s a big “PLAY” button that most players will use to get into your game. This creates or joins a public lobby, of the default mode you define for your game.
 * This means you likely want to set the default to what you consider your “core” game experience.
 * Alternatively, some games have players set up gameplay parameters after they load into the match. This is fine, but it’s recommended to make the setup process as streamlined and user friendly as possible so new players aren’t scared off right when they start the game.

Build a Tutorial
 * Tutorials are a powerful way to introduce new players.
 * Ideally you’ll give players a smooth introduction to game mechanics in a fail-safe environment, teaching them everything they need to have fun before they start playing your main game mode.
 * Tutorials can also be built and used as a practice mode for players to experiment in a sandbox type environment.
 * To use the Tutorial feature, first publish the tutorial map to Battle.net. Then you can configure your main game to point to the tutorial.

New Balance Updates
As of May 2012, Blizzard will not create new balance patches, but will instead update the game in each region. Blizzard will no longer use the PTR system to test balance changes, instead using the Antiga Shipyard map for testing purposes instead.

Balance Update 5.10.12
Balance Update 5.10.12 was released on May 10, 2012.

Protoss
 * Observer build time decreased from 40 to 30 seconds

Zerg
 * Overlord movement speed increased from 0.4687 to 0.586
 * Queen anti-ground weapon attack range increased from 3 to 5

Patch 1.4.4
StarCraft II: Wings of Liberty - Patch 1.4.4 July 10 Version 1.4.4.22418

Messaging has been added to comply with provisions of a new Korean Online Gaming Law. These changes apply only to the Korean product version of StarCraft II.

Patch 1.4.3
StarCraft II: Wings of Liberty - Patch 1.4.3 February 21 Version 1.4.3.21029

General
 * APM values displayed on the Leader Board are now calculated by counting every click and command that has been issued by the player.
 * EPM values displayed on the Leader Board are calculated by counting only actual commands issued by the player (Effective Actions Per Minute).
 * Zerg Larvae are now displayed in the unit panel of the Leader Board.

Balance
 * PROTOSS
 * Phoenix
 * A new upgrade has been added to the Fleet Beacon: Anion Pulse-Crystals. This upgrade increases Phoenix weapon range by +2.

TERRAN
 * Ghost
 * Snipe damage changed from 45 to 25 (+25 vs Psionic).
 * Orbital Command Center
 * MULE now always returns 30 minerals per trip, regardless of mineral type.

Bug Fixes
 * The “Try the Next Patch” button now properly launches the PTR client when a PTR is available.
 * Unread chat notifications no longer reset when entering or leaving a game.
 * Map information now loads immediately in the Match History screen after logging onto Battle.net.
 * In the Korean version, the Reduced Violence option now remains checked when restoring gameplay defaults.
 * Fixed a display issue that could occur when binding certain keys on a French keyboard.
 * Fixed a crash that could occur when exiting StarCraft II on systems with Geforce FX 5700 graphics cards.
 * Fixed a crash that could occur when saving and loading games between High and Low video settings.
 * Fixed an issue that could cause some players to be dropped from custom games after spending an extended time in the lobby.
 * Fixed an issue which was causing some players with a full version of SC2 to be stuck in Starter Edition.
 * Fixed an issue that could cause ladder matches to sometimes start three seconds late.
 * Fixed an issue where overlapping units could sometimes traverse cliff levels.
 * Fixed an issue which prevented some players from receiving credit for Top X achievements after Season 3.
 * Fixed an issue which caused FFA games to reset the progress of the Team Hot Streak achievement.
 * Fixed an issue where the Restart button was incorrectly showing up when loading Vs. AI saved games from previous versions of StarCraft II.

Mac Bug Fixes
 * Fixed an issue where the cursor would disappear when using the middle mouse button.
 * Fixed an issue which caused performance to drop significantly during large battles.
 * Fixed an issue that was causing certain mod maps to crash after loading.
 * The Reduce Mouse Lag option now works properly on Macs.

1.4.2
StarCraft II: Wings of Liberty - Patch 1.4.2 November 8 Version 1.4.2.20141

General
 * “Alert Fade” under Sound Options has been renamed to Game Volume During Alerts. Its tooltips have also been changed for clarification.
 * The fade-in for game sound during alerts changed from .5 seconds to 2 seconds.
 * Play-Time Schedule under Parental Controls now applies World of Warcraft settings to StarCraft II

Bug Fixes
 * Fixed a truncation on specific resolution if the current and maximum supplies are 3 digits.
 * Fixed an issue which prevented footprints from being edited in the Footprint Editor.
 * Fixed an issue that caused the game to have missing icons and images on low end graphics cards.

Balance
 * PROTOSS
 * Forge
 * The cost of Upgrade Shields Level 1 has been decreased to 150/150, down from 200/200
 * The cost of Upgrade Shields Level 2 has been decreased to 225/225, down from 300/300
 * The cost of Upgrade Shields Level 3 has been decreased to 300/300, down from 400/400
 * The cost of Upgrade Ground Weapons Level 2 has been decreased to 150/150, down from 175/175
 * The cost of Upgrade Ground Weapons Level 3 has been decreased to 200/200, down from 250/250
 * The cost of Upgrade Ground Armor Level 2 has been decreased to 150/150, down from 175/175
 * The cost of Upgrade Ground Armor Level 3 has been decreased to 200/200, down from 250/250


 * TERRAN
 * Ghost
 * EMP radius has been decreased from 2 to 1.5

1.4.2 PTR
General The fade-in for game sound during alerts changed from .5 seconds to 2 seconds.
 * “Audio Fade” under Sound Options has been renamed to Game Volume During Alerts. Its tooltips have also been changed for clarification.

Bug Fixes
 * Fixed a truncation on specific resolution if the current and maximum supplies are 3 digits.
 * Fixed an issue which prevented footprint from being edited in the Footprint Editor.
 * Fixed an issue that caused the game to have missing icons and images on low end graphics cards.

Balance
 * PROTOSS
 * Forge
 * The cost of Upgrade Shields Level 1 has been decreased to 150/150, down from 200/200.
 * The cost of Upgrade Shields Level 2 has been decreased to 225/225, down from 300/300.
 * The cost of Upgrade Shields Level 3 has been decreased to 300/300, down from 400/400.
 * The cost of Upgrade Ground Weapons Level 2 has been decreased to 150/150, down from 175/175.
 * The cost of Upgrade Ground Weapons Level 3 has been decreased to 200/200, down from 250/250.
 * The cost of Upgrade Ground Armor Level 2 has been decreased to 150/150, down from 175/175.
 * The cost of Upgrade Ground Armor Level 3 has been decreased to 200/200, down from 250/250.


 * TERRAN
 * Ghost
 * EMP radius has been decreased from 2 to 1.5

Patch 1.4.1
StarCraft II: Wings of Liberty - Patch 1.4.1 September 29 Version 1.4.1.19776

Bug Fixes
 * Fixed an issue where loading certain DXT textures on custom maps could cause a crash.
 * Fixed an issue where loading corrupted texture files could cause a crash.
 * Fixed an issue where video drivers that do not support certain texture formats could cause a crash.
 * Fixed an issue where a crash could occur when Windows resumes from hibernation mode while the game is running.
 * Fixed an issue which could cause incorrect campaign progression when loading saved campaign made prior to 1.4.0.
 * Fixed slowdowns which could occur when using Razer Spectre mouse.

StarCraft II Editor Fixes
 * Fixed an issue where destroying a Dialog Item of type Edit Box while text is being entered could cause a crash.
 * Fixed an issue where camera rotation behaved improperly when rotation was modified by positive values.

Patch 1.4.0
StarCraft II: Wings of Liberty - Patch 1.4.0 September 20 Version 1.4.0.19679

General


 * A new Career page displaying placement in past seasons has been added to the League & Ladders section of the Profile.
 * A new "View Ladder" button has been added to the league display at the bottom of the Quick Match screen. Clicking this button will take you directly to your ladder page.
 * The post-game score screen for ranked ladder games will now show icons next to each player's name indicating his or her league.
 * The upload timeout period for publishing custom maps has been increased significantly.
 * SLI performance has been improved.
 * When file corruption is detected in un-repairable files (replays, saved games, or downloaded maps), a prompt to run the Repair Tool will no longer occur.

Game Options
 * Added three privacy settings to the Options menu under the Battle.net section.
 * Only allow friends to send me invites.
 * Only allow friends to send me chat messages.
 * Set status to Busy when playing a game.
 * Added the FPS Toggle hotkey to the hotkey dialog.
 * Added Display Game Tooltips setting to the Options under Gameplay that can be turned off to prevent tooltips from appearing when playing a game.
 * Added a new setting to the Options under Controls which allows a player to enable or disable the ability to adjust in-game mouse sensitivity.

UI and Display
 * A Launch PTR button will now appear on the login screen when the PTR is available. Clicking this button will close the retail client and launch the PTR client.
 * Improved error messages when a unit is required but none is targeted to provide required target information.
 * UI Frame used in .SC2Layout files has more anchoring flexibility.
 * Loading an old saved game will now give an option to restart the mission in the new version of StarCraft II instead of loading it in the old version without access to achievements.
 * Player names in the Name Panel in observer or replay mode will now be based off the player's locations on the minimap. For example the player closer to the left side of the minimap will appear on the left side of the name panel.
 * When a building is canceled or salvaged the minerals returned will be displayed at the building location for the owner, for enemy players a floating text will be displayed.
 * Toggle Team Colors in 1v1 and Free-for-All when observing and during a replay will not change player colors.

Sound
 * An error notification sound is now played if a placement location cannot be found when unit training completes.
 * Most existing alert sounds are now reduced in volume when a new alert sound plays.
 * Transmissions without a valid sound file will now display a subtitle during cinematics even if the player has turned off subtitles.
 * Added a new Alert Fade option to control how much existing alert sounds fade when new alert sounds are played.

Balance
 * General
 * Unit vision up ramps has been reduced by 1.


 * PROTOSS
 * Immortal
 * Attack range increased from 5 to 6.
 * Mothership
 * Acceleration increased from 0.3 to 1.375.
 * The Mothership's Cloaking Field no longer cloaks all units instantaneously, but rather adds units to the cloak field over time (maximum of 25 per second). This should alleviate "Mothership Lag" issue when a Mothership comes online.
 * Stalker
 * Blink research time increased from 110 to 140.
 * Warp Prism
 * Shields increased from 40 to 100.


 * TERRAN
 * Barracks
 * Build time increased from 60 to 65.
 * Hellion
 * Infernal Pre-Igniter damage upgrade decreased from 10 to 5.
 * Raven
 * Seeker missile movement speed increased from 2.5 to 2.953.


 * ZERG
 * Infestor
 * Fungal Growth damage changed from 36 (+30% armored) to 30 (40 vs Armored).
 * Neural Parasite range decreased from 9 to 7.
 * Overseer
 * Morph cost decreased from 50/100 to 50/50.
 * Contaminate energy cost increased from 75 to 125.
 * Ultralisk
 * Build time decreased from 70 to 55.

StarCraft II Editor Improvements


 * General
 * Custom maps with dependencies containing trigger libraries will now load significantly faster in the editor.
 * Map Status and Publish dialogs indicate if the lighting map is out of date or not.
 * Syntax highlighting for galaxy script and XML data can now be disabled.
 * Actor cheats are now available to map creators when testing their map from the editor.
 * Actor dump messages are now available to map creators. Includes AliasDump, AnimDumpDB, AttachDump, HostedPropDump, HostedPropDumpAll, RefDump, RefTableDump, TextureDumpDB, TextureDump.
 * Portrait Frames now have their own desc to use in .SC2Layout files. Currently supported fields are: BackgroundImage, BorderImage, MovieFrame, ModelLink, UseTransition.
 * Creating Cycles in UI frame anchoring will no longer crash the game, instead it will output an error message.
 * Added alignment option when using the IMG tag in text. Values are top, bottom, middle, absolute middle.
 * Added Disable Observers map option, which prevents players from becoming observers in the game lobby.
 * Added two fields to MovieFrame Descs : Loop, LockAspectRatio.


 * Data Editor
 * Data Editor UI has been reorganized for a better workflow.
 * Complex fields in the Data Editor can now be expanded by double clicking on the plus sign.
 * Increased maximum number of unit command card buttons per card from 32 to 64.
 * If a teleport effect's range is greater than 500, it will now ignore placement.
 * Revive orders can now automatically choose the hero to revive based on the command selected and the order they were created.
 * Map creators can now set time scale on bracket anims.
 * An attack can now be specified to cause no shield flash at all via the 'None' Shield Flash Type value on CActorAction.
 * Actor now makes a distinction between actors that are created via the ActorCopy message and through all the other creation mechanisms.
 * Actors that are copied now get an ActorCopy message upon construction rather than an ActorCreation message, so that client data can distinguish between the two scenarios.
 * Added raw XML editing mode to Data Editor.
 * Added default parents for new objects in the Data Editor.
 * Added a "Transient" flag to the Arm Magazine, Learn, Research, Revive, Specialize, and Train abilities to indicate that the orders should not be added to either the unit's main order queue or to a queue ability. These orders will complete immediately.
 * Added a "Use Unit Order Queue" flag to the Arm Magazine, Learn, Research, Revive, Specialize, and Train abilities to indicate that the unit's main order queue rather than a queue ability should be used for those orders.
 * Added support for Unit Weapon Validators to check any weapon on the unit if no weapon is specified.
 * Added a flag to units called "Built On Optional" to indicate units can now be built on the terrain if they are not placed on another unit.
 * Added a "Turn Button Highlight On/Off" trigger to highlight buttons by button link. This will support highlighting buttons regardless of how the button is used (i.e. Select Larva, Select Worker, and Submenus).
 * Added support for items with abilities to display AoE cursors, show progress, and use the minimap for targeting.
 * Added support for the Revive ability to issue targeted commands.
 * Added support for persistent effects to attach revealers to units.
 * Added AnimSetTimeScaleAbsolute message for forcing animation time scale to a particular value, regardless of prior scales.
 * Added boosted cliff level support for units and doodads. Placed objects can specify the boosted cliff level amount. Units and doodads will then boost the cliff level of any cells in their footprints that are marked to 'Boost Cliff'.


 * Terrain Editor
 * Added view setting for displaying terrain object names.


 * Trigger Editor
 * Timer Expires events can now match Any Timer.
 * Trigger Dialogs can now be attached to a unit.
 * Attempting to create or hookup a trigger dialog of the wrong type will now result in an error message.
 * Dialog Items of type Image can now have their image property set as an entry into the Assets.txt file in addition to a raw file name.
 * Added De-saturated and Desaturation Color properties to Dialog Items.
 * Added Mouse Enter and Mouse Exit Event Types for the Dialog Item is Used event.
 * Added Handle of Player trigger to query a player's Battle.net handle.
 * Added "Unit Learn Progress" and "Unit Revive Progress" triggers to get the progress of Learn and Revive abilities.
 * Added a "Lock Unit Status Bar Display" and 'Unlock Unit Status Bar Display' triggers. These are intended to replace the "Set Unit Status Bar State" trigger.
 * Added a "Show/Hide Alert Type" trigger to turn on/off specific alerts for a player group.
 * Added a "Enable/Disable Command Type" trigger to allow/disallow submenus, select larva, and select worker commands.
 * Added a "Pause Sound" trigger to pause/unpause a sound.
 * Added an "XP Gain Disabled" option usable with the "Player Melee Option" and "Enable/Disable Melee Option For Player" triggers. This option defaults to on.

Bug Fixes
 * Gameplay
 * Hitting Escape when using the Options menu while playing a game will now properly revert any changes made.
 * Loading a saved game with a game speed different than the minimum game speed now works correctly.
 * Failing to load a saved game from a previous build will now show the proper error message.
 * Reduced Violence no longer prevents custom death models from working.
 * Repeated control group and selection commands will no longer count as unique actions for APM calculation purposes.
 * In the Load Game Panel it is no longer possible to delete a saved game while playing it.
 * In the Load Game Panel, choosing to keep\save an unsaved file in the Recent Tab now properly saves the file.
 * Switching between a control group hotkey and selecting a unit no longer registers as a double-click.
 * The Base Camera and Jump to Location hotkeys can no longer be used while the game is paused.
 * Escape and F12 can no longer be used for custom grid hotkey profiles.
 * Default key display will not show up when Custom Observer hotkey has been set.
 * The range for structures hitting other structures is now consistent with non-structure units.
 * Units with movement suppressed can now issue an order to board a transport instead of just follow it.
 * A full refund will now be issued for any training requests that cannot complete because unit placement fails.
 * Commands that have no charges left will display a 0 instead of just hiding the number.
 * Resources spent repairing are now reported as resources lost when the repaired unit dies.
 * Fixed an issue with the Camera Follow mode not turning off when scrolling away from a unit being followed.
 * Fixed an issue with cycling chat recipients while in a party and watching a replay.
 * Fixed an issue in the Load Game Panel that sometimes caused the wrong map preview image to display.
 * Fixed an issue where the Hotkey dialog sometimes displayed inaccurate unit commands.
 * Fixed an issue where units would seem to pop when travelling along cliffs.
 * Fixed an issue where flyers may not decelerate in some cases.
 * Fixed issues displaying some hotkeys for non-US keyboard layouts.
 * Fixed issues with cursors when using NVidia 3DVision.
 * Fixed issues where an ally unit's command card was visible without shared control enabled.
 * Fixed some issues with DVORAK keyboards not working correctly with Grid hotkey profiles.
 * Fixed several issues with the Units Lost tab not tracking resources correctly.
 * Fixed erroneous hotkey conflict detections with some observer commands.
 * Fixed an issue where voice chat audio may have repeatedly played if voice chat was disabled while someone was chatting with you.


 * Protoss
 * Sentry Guardian Shield now correctly reduces damage from Hellion, Void ray, and Colossus attacks as well as the Siege Tank's sieged attack.
 * Fixed an issue where Colossus thermal lance beams would track a unit much further than the range of the weapon.
 * Fixed an issue where workers would not path around Force Field while harvesting.


 * Terran
 * The Command Center Load SCV command will now only ask to load as many SCVs as it can contain.
 * SCVs will now always face the building when resuming construction.
 * SCVs can no longer repair themselves while inside a Bunker or Medivac.
 * Fixed an issue where the Reaper could get stuck in some cases.


 * Zerg
 * Overseer & Brood Lord cocoons can now display waypoint lines when issuing queued patrol orders.
 * Baneling's Attack Structure ability is now a toggle to Enable/Disable Attack Structure. The toggle will determine whether structures are valid targets for auto-attack. This change fixes an issue which caused Banelings to prioritize buildings over hostile units.
 * Burrowed units are no longer cloaked by the Mothership, as this is redundant.
 * Attack upgrades are now retained by units controlled by Neural Parasite.
 * If a unit provides power, that power is temporarily transferred to a player using Neural Parasite.
 * Canceling more than one of the same structure at the same time as Zerg will add all Drones to the selection.
 * Improved Larva placement when the bottom edge of a hatchery is on a cliff edge to prevent Larva from getting killed.
 * Spore Crawlers and Spine Crawlers now disable their Stop button when rooting.
 * Fixed an issue where Drone attacks could be more easily dodged than SCV or Probes.
 * Fixed an issue where Broodlords on the high ground were not revealed when attacking enemy units on the low ground.


 * Custom Map
 * Alliance tests for the status bars and the info panel now use the passive and defeat alliance states to determine allies rather than vision and control.
 * Force effects now preserve existing unit velocity.
 * Units with an interact ability now clear the interacting state when killed.
 * Items that cannot be dropped can now be moved in the inventory.
 * Banks are now marked as verified when saved.
 * The Unit Attachment Point trigger now reports the correct height.
 * If more than one unit is selected with the Select Unit Group trigger after units have been deselected by means besides the Clear Unit Selection trigger, the newly selected units will now show up in the info panel.
 * Range indicators are now updated when an upgrade is applied.
 * Alerts will now use the Text field for a name if no Name is defined.
 * Newly created units that gain a weapon via an upgrade will now have that weapon enabled when created.
 * A unit's height will now be changed immediately via triggers if the duration requested is 0.
 * Quitting out of a map will now cause the player leave trigger event to be dispatched before the player actually exits which will give triggers a chance to change the victory/defeat state.
 * The Enable/Disable Command Type trigger now disables minimap clicks properly.
 * Actors shown or hidden via triggers should now show immediately instead of being delayed by a game loop.
 * The Unit Selection trigger no longer resets the selected submenu if the selection isn't actually changed.
 * Alerts with the "Self" flag cleared will no longer show the alert to the issuing player.
 * If a unit has a custom revive type configured, it will now use that when reviving via triggers.
 * The maximum value for the real version of the effect amount trigger now reports values correctly.
 * Persistent effects with a period of 0 can now execute at most once per game loop.
 * Revive abilities that only have a per-level cost will now work correctly.
 * The Gain Level trigger event will now dispatch multiple times if the amount of XP gained results in multiple levels being awarded.
 * Filters now work properly for range actors.
 * Issue order effects can now accept a point as a valid target.
 * The requirement validator now also checks shown requirements.
 * The Unit Has Behavior Flag trigger function now allows checking all flags properly.
 * Yaw can now be get/set properly via Camera trigger functions.
 * The Player Effect Used Unit Owner trigger function can now use all expected parameters properly.
 * Abstract data types cannot be used for non-default data.
 * The used number of charges is now clamped properly when modified via triggers.
 * Charges with a fractional used amount are now handled properly.
 * Changing the Kill XP unit property now results in a unit granting a custom amount of XP when killed.
 * Missiles now impact properly when the target filters of the ability or weapon that launched them are upgraded.
 * Behaviors granted by an ability are now replaced when that ability is leveled up.
 * Items with carry or equip behaviors now manage behavior stack counts properly.
 * Item abilities configured as transient will no longer interrupt existing orders.
 * Learn abilities can no longer learn themselves.
 * Behaviors which disable turning no longer disable movement.
 * Units with negative life armor no longer take damage if shields or behaviors absorb damage.
 * Objectives will no longer play sounds for players who cannot see them.
 * If a unit is killed while morphing, it will revert the morph before reviving.
 * Units may be created as "Under Construction" as long as an ability is configured to create it. Previously a unit needed to be able to produce it.
 * Creating and destroying objectives should no longer cause a crash.
 * Added a flag to Warp Train abilities to disable warp-in on ramps.
 * Added checks to prevent circular effect, loot, tactical, and validator data.
 * Fixed an issue where a targeted ability configured to use a teleport effect would fail to enter targeting mode.
 * Fixed an issue using the Set Unit Progress action on Zerg units.
 * Fixed an issue with clicking on an inventory slot while in targeting mode while using an item.
 * Fixed an issue where a force effect location would use a parent effect location instead of its own.
 * Fixed an issue with reviving a unit multiple times.
 * Fixed some issues with life change trigger events being dispatched from behaviors that modify life.
 * Fixed damage display on the hero info panel when the Collapse Buffed option is set.
 * Fixed some lockups during loading due to complicated custom data relationships.

StarCraft II Editor Bug Fixes


 * Data Editor
 * Duplicating a unit with a missile attack now properly duplicates the related actor data.


 * Terrain Editor
 * Terrain paste operations will now fail with a warning if pasted textures do not exist in the map texture set.
 * Assimilators, Extractors and Refineries now properly handle resource amounts defined in the properties dialog.
 * Editor minimap now correctly updates after placing water.
 * Invalid preplaced objects no longer prevent object groups from being initialized and using their patrol data.
 * Terrain objects are now properly snapped to cliff cells during placement and movement.
 * Fixed an issue with copying cameras that have custom colors applied.
 * Fixed an issue with previewing world relative sounds in the editor while the Terrain Editor is open.
 * Fixed an issue where closing the editor while the previewer is recording would crash the Editor.


 * Trigger Editor
 * The source column will correctly display Local for local elements within libraries.
 * Triggering Player/Unit Property Change event responses now returns the total amount of change if multiple changes occurred.
 * Fixed a potential crash issue that could occur when repeatedly clicking the Array checkbox for variables.
 * Fixed script editor slowdowns related to syntax highlighting.


 * Publishing
 * Fixed an issue that could cause team settings to be reset in the Game Variants in some cases.
 * Fixed a crash when attempting to publish a map with no neutral players defined.
 * Fixed a crash when attempting to publish a map with over 500 custom units or upgrades.

Blizzard published a situation report on the patch.

Pre-Release Change

 * Change range of Neural Parasite to 7. No other changes from patch 1.3.

New Version
StarCraft II: Wings of Liberty - Patch 1.4.0 September 8 Version 1.4.0.19595

Change Log


 * Infestor’s Neural Parasite can no longer target Massive units.
 * Custom maps with dependencies containing trigger libraries will now load significantly faster in the editor.
 * Fixed an issue where closing the editor while the previewer is recording would crash the Editor.
 * Fixed an issue where at the end of a replay the leaving player’s Average APM would set to 0.
 * Fixed an issue where Broodlords on the high ground would not be revealed when attacking enemy units on the low ground.
 * Fixed an issue where Bunkers would not display their refunded minerals to the owner or allies when they are salvaged.

Old Version
StarCraft II: Wings of Liberty - Patch 1.4.0 August 24 Version 1.4.0.19458

General
 * A new Career page displaying placement in past seasons has been added to the League & Ladders section of the Profile.
 * The upload timeout period for publishing custom maps has been increased significantly.
 * SLI performance has been improved.
 * D3D memory management has been improved.
 * When file corruption is detected in un-repairable files (replays, saved games, or downloaded maps), a prompt to run the Repair Tool will no longer occur.


 * Game Options
 * Added three privacy settings to the Options menu under the Battle.net section.
 * Only allow friends to send me invites.
 * Only allow friends to send me chat messages.
 * Set status to Busy when playing a game.
 * Added the FPS Toggle hotkey to the hotkey dialog.
 * Added Display Game Tooltips setting to the Options under Gameplay that can be turned off to prevent tooltips from appearing when playing a game.


 * UI and Display
 * A Launch PTR button will now appear on the login screen when the PTR is available. Clicking this button will close the retail client and launch the PTR client.
 * Improved error messages when a unit is required but none is targeted to provide required target information.
 * UI Frame used in .SC2Layout files has more anchoring flexibility.
 * Loading an old saved game will now give an option to restart the mission in the new version of StarCraft II instead of loading it in the old version without access to achievements.
 * Player names in the Name Panel in observer or replay mode will now be based off the player’s locations on the minimap. For example the player closer to the left side of the minimap will appear on the left side of the name panel.
 * When a building is canceled or salvaged the minerals returned will be displayed at the building location for the owner, for enemy players a floating text will be displayed.
 * Toggle Team Colors in 1v1 and Free-for-All when observing and during a replay will not change player colors.


 * Sound
 * An error notification sound is now played if a placement location cannot be found when unit training completes.
 * Most existing alert sounds are now reduced in volume when a new alert sound plays.
 * Transmissions without a valid sound file will now display a subtitle during cinematics even if the player has turned off subtitles.
 * Added a new Alert Fade option to control how much existing alert sounds fade when new alert sounds are played.

Balance


 * General
 * Unit vision up ramps has been reduced by 1.


 * PROTOSS
 * Immortal
 * Attack range increased from 5 to 6.


 * Mothership
 * Acceleration increased from 0.3 to 1.375.
 * The Mothership’s Cloaking Field no longer cloaks all units instantaneously, but rather adds units to the cloak field over time (maximum of 25 per second). This should alleviate “Mothership Lag” issue when a Mothership comes online.


 * Stalker
 * Blink research time increased from 110 to 140.


 * Warp Prism
 * Shields increased from 40 to 100.


 * TERRAN
 * Barracks
 * Build time increased from 60 to 65.


 * Hellion
 * Infernal Pre-Igniter damage upgrade decreased from 10 to 5.


 * Raven
 * Seeker missile movement speed increased from 2.5 to 2.953.


 * ZERG
 * Infestor
 * Fungal Growth damage changed from 36 (+30% armored) to 30 (40 vs Armored).
 * Overseer
 * Morph cost decreased from 50/100 to 50/50.
 * Contaminate energy cost increased from 75 to 125.
 * Ultralisk
 * Build time decreased from 70 to 55.

StarCraft II Editor Improvements
 * Editor General
 * Map Status and Publish dialogs indicate if the lighting map is out of date or not.
 * Creating Cycles in UI frame anchoring will no longer crash the game, instead it will output an error message.
 * Added alignment option when using the IMG tag in text. Values are top, bottom, middle, absolute middle.
 * Syntax highlighting for galaxy script and XML data can now be disabled.
 * Actor cheats are now available to map creators when testing their map from the editor.
 * Actor dump messages are now available to map creators. Includes AliasDump, AnimDumpDB, AttachDump, HostedPropDump, HostedPropDumpAll, RefDump, RefTableDump, TextureDumpDB, TextureDump.
 * Portrait Frames now have their own desc to use in .SC2Layout files. Currently supported fields are: BackgroundImage, BorderImage, MovieFrame, ModelLink, UseTransition.
 * Added Disable Observers map option, which prevents players from becoming observers in the game lobby.
 * Added two fields to MovieFrame Descs : Loop, LockAspectRatio.


 * Data Editor
 * Data Editor UI has been reorganized for a better workflow.
 * Complex fields in the Data Editor can now be expanded by double clicking on the plus sign.
 * Increased maximum number of unit command card buttons per card from 32 to 64.
 * If a teleport effect’s range is greater than 500, it will now ignore placement.
 * Revive orders can now automatically choose the hero to revive based on the command selected and the order they were created.
 * Map creators can now set time scale on bracket anims.
 * An attack can now be specified to cause no shield flash at all via the “None” Shield Flash Type value on CActorAction.
 * Actor now makes a distinction between actors that are created via the ActorCopy message and through all the other creation mechanisms.
 * Actors that are copied now get an ActorCopy message upon construction rather than an ActorCreation message, so that client data can distinguish between the two scenarios.
 * Added raw XML editing mode to Data Editor.
 * Added default parents for new objects in the Data Editor.
 * Added a “Transient” flag to the Arm Magazine, Learn, Research, Revive, Specialize, and Train abilities to indicate that the orders should not be added to either the unit’s main order queue or to a queue ability. These orders will complete immediately.
 * Added a “Use Unit Order Queue” flag to the Arm Magazine, Learn, Research, Revive, Specialize, and Train abilities to indicate that the unit’s main order queue rather than a queue ability should be used for those orders.
 * Added support for Unit Weapon Validators to check any weapon on the unit if no weapon is specified.
 * Added a flag to units called “Built On Optional” to indicate units can now be built on the terrain if they are not placed on another unit.
 * Added a “Turn Button Highlight On/Off” trigger to highlight buttons by button link. This will support highlighting buttons regardless of how the button is used (i.e. Select Larva, Select Worker, and Submenus).
 * Added support for items with abilities to display AoE cursors, show progress, and use the minimap for targeting.
 * Added support for the Revive ability to issue targeted commands.
 * Added support for persistent effects to attach revealers to units.
 * Added AnimSetTimeScaleAbsolute message for forcing animation time scale to a particular value, regardless of prior scales.
 * Added boosted cliff level support for units and doodads. Placed objects can specify the boosted cliff level amount. Units and doodads will then boost the cliff level of any cells in their footprints that are marked to “Boost Cliff”.


 * Terrain Editor
 * Added view setting for displaying terrain object names.


 * Trigger Editor
 * Timer Expires events can now match Any Timer.
 * Trigger Dialogs can now be attached to a unit.
 * Attempting to create or hookup a trigger dialog of the wrong type will now result in an error message.
 * Dialog Items of type Image can now have their image property set as an entry into the Assets.txt file in addition to a raw file name.
 * Added De-saturated and Desaturation Color properties to Dialog Items.
 * Added Mouse Enter and Mouse Exit Event Types for the Dialog Item is Used event.
 * Added Handle of Player trigger to query a player’s Battle.net handle.
 * Added “Unit Learn Progress” and “Unit Revive Progress” triggers to get the progress of Learn and Revive abilities.
 * Added a “Lock Unit Status Bar Display” and “Unlock Unit Status Bar Display” triggers. These are intended to replace the “Set Unit Status Bar State” trigger.
 * Added a “Show/Hide Alert Type” trigger to turn on/off specific alerts for a player group.
 * Added a “Enable/Disable Command Type” trigger to allow/disallow submenus, select larva, and select worker commands.
 * Added a “Pause Sound” trigger to pause/unpause a sound.
 * Added an “XP Gain Disabled” option usable with the “Player Melee Option” and “Enable/Disable Melee Option For Player” triggers. This option defaults to on.

Bug Fixes
 * Gameplay
 * Hitting Escape when using the Options menu while playing a game will now properly revert any changes made.
 * Loading a saved game with a game speed different than the minimum game speed now works correctly.
 * Failing to load a saved game from a previous build will now show the proper error message.
 * Reduced Violence no longer prevents custom death models from working.
 * Repeated control group and selection commands will no longer count as unique actions for APM calculation purposes.
 * In the Load Game Panel it is no longer possible to delete a saved game while playing it.
 * In the Load Game Panel, choosing to keep\save an unsaved file in the Recent Tab now properly saves the file.
 * Switching between a control group hotkey and selecting a unit no longer registers as a double-click.
 * The Base Camera and Jump to Location hotkeys can no longer be used while the game is paused.
 * Escape and F12 can no longer be used for custom grid hotkey profiles.
 * Default key display will not show up when Custom Observer hotkey has been set.
 * The range for structures hitting other structures is now consistent with non-structure units.
 * Units with movement suppressed can now issue an order to board a transport instead of just follow it.
 * Transports can no longer unload units into a dense area if the original order was issued on a fogged location.
 * A full refund will now be issued for any training requests that cannot complete because unit placement fails.
 * Commands that have no charges left will display a 0 instead of just hiding the number.
 * Resources spent repairing are now reported as resources lost when the repaired unit dies.
 * Fixed an issue with the Camera Follow mode not turning off when scrolling away from a unit being followed.
 * Fixed an issue with cycling chat recipients while in a party and watching a replay.
 * Fixed an issue in the Load Game Panel that sometimes caused the wrong map preview image to display.
 * Fixed an issue where the Hotkey dialog sometimes displayed inaccurate unit commands.
 * Fixed an issue where units would seem to pop when travelling along cliffs.
 * Fixed an issue where flyers may not decelerate in some cases.
 * Fixed an issue where flying unit separation wasn’t consistent.
 * Fixed issues displaying some hotkeys for non-US keyboard layouts.
 * Fixed issues with cursors when using NVidia 3DVision.
 * Fixed issues where an ally unit’s command card was visible without shared control enabled.
 * Fixed some issues with DVORAK keyboards not working correctly with Grid hotkey profiles.
 * Fixed several issues with the Units Lost tab not tracking resources correctly.
 * Fixed erroneous hotkey conflict detections with some observer commands.


 * Protoss
 * Issuing new orders to charging zealots will cause them to lose the charge buff.
 * Sentry Guardian Shield now correctly reduces damage from Hellion, Void ray, and Colossus attacks as well as the Siege Tank’s sieged attack.
 * Fixed an issue where Colossus thermal lance beams would track a unit much further than the range of the weapon.
 * Fixed an issue where workers would not path around Force Field while harvesting.
 * Fixed an animation bug that would occur when Graviton Beam was used on unburrowing Zerg units.


 * Terran
 * The Command Center Load SCV command will now only ask to load as many SCVs as it can contain.
 * SCVs will now always face the building when resuming construction.
 * SCVs can no longer repair themselves while inside a Bunker or Medivac.
 * Fixed an issue where the Reaper could get stuck in some cases.


 * Zerg
 * Overseer & Brood Lord cocoons can now display waypoint lines when issuing queued patrol orders.
 * Baneling's Attack Structure ability is now a toggle to Enable/Disable Attack Structure. The toggle will determine whether structures are valid targets for auto-attack. This change fixes an issue which caused Banelings to prioritize buildings over hostile units.
 * Burrowed units are no longer cloaked by the Mothership, as this is redundant.
 * Attack upgrades are now retained by units controlled by Neural Parasite.
 * If a unit provides power, that power is temporarily transferred to a player using Neural Parasite.
 * Canceling more than one of the same structure at the same time as Zerg will add all Drones to the selection.
 * Improved Larva placement when the bottom edge of a hatchery is on a cliff edge to prevent Larva from getting killed.
 * Spore Crawlers and Spine Crawlers now disable their Stop button when rooting.
 * Fixed an issue where Drone attacks could be more easily dodged than SCV or Probes.


 * Custom Map
 * Alliance tests for the status bars and the info panel now use the passive and defeat alliance states to determine allies rather than vision and control.
 * Force effects now preserve existing unit velocity.
 * Units with an interact ability now clear the interacting state when killed.
 * Items that cannot be dropped can now be moved in the inventory.
 * Banks are now marked as verified when saved.
 * The Unit Attachment Point trigger now reports the correct height.
 * If more than one unit is selected with the Select Unit Group trigger after units have been deselected by means besides the Clear Unit Selection trigger, the newly selected units will now show up in the info panel.
 * Range indicators are now updated when an upgrade is applied.
 * Alerts will now use the Text field for a name if no Name is defined.
 * Newly created units that gain a weapon via an upgrade will now have that weapon enabled when created.
 * A unit’s height will now be changed immediately via triggers if the duration requested is 0.
 * Quitting out of a map will now cause the player leave trigger event to be dispatched before the player actually exits which will give triggers a chance to change the victory/defeat state.
 * The Enable/Disable Command Type trigger now disables minimap clicks properly.
 * Actors shown or hidden via triggers should now show immediately instead of being delayed by a game loop.
 * The Unit Selection trigger no longer resets the selected submenu if the selection isn’t actually changed.
 * Alerts with the “Self” flag cleared will no longer show the alert to the issuing player.
 * If a unit has a custom revive type configured, it will now use that when reviving via triggers.
 * The maximum value for the real version of the effect amount trigger now reports values correctly.
 * Persistent effects with a period of 0 can now execute at most once per game loop.
 * Revive abilities that only have a per-level cost will now work correctly.
 * The Gain Level trigger event will now dispatch multiple times if the amount of XP gained results in multiple levels being awarded.
 * Filters now work properly for range actors.
 * Issue order effects can now accept a point as a valid target.
 * The requirement validator now also checks shown requirements.
 * The Unit Has Behavior Flag trigger function now allows checking all flags properly.
 * Yaw can now be get/set properly via Camera trigger functions.
 * The Player Effect Used Unit Owner trigger function can now use all expected parameters properly.
 * Abstract data types cannot be used for non-default data.
 * The used number of charges is now clamped properly when modified via triggers.
 * Charges with a fractional used amount are now handled properly.
 * Changing the Kill XP unit property now results in a unit granting a custom amount of XP when killed.
 * Missiles now impact properly when the target filters of the ability or weapon that launched them are upgraded.
 * Behaviors granted by an ability are now replaced when that ability is leveled up.
 * Items with carry or equip behaviors now manage behavior stack counts properly.
 * Item abilities configured as transient will no longer interrupt existing orders.
 * Learn abilities can no longer learn themselves.
 * Behaviors which disable turning no longer disable movement.
 * Units with negative life armor no longer take damage if shields or behaviors absorb damage.
 * Objectives will no longer play sounds for players who cannot see them.
 * If a unit is killed while morphing, it will revert the morph before reviving.
 * Units may be created as “Under Construction” as long as an ability is configured to create it. Previously a unit needed to be able to produce it.
 * Creating and destroying objectives should no longer cause a crash.
 * Added a flag to Warp Train abilities to disable warp-in on ramps.
 * Added checks to prevent circular effect, loot, tactical, and validator data.
 * Fixed an issue where a targeted ability configured to use a teleport effect would fail to enter targeting mode.
 * Fixed an issue using the Set Unit Progress action on Zerg units.
 * Fixed an issue with clicking on an inventory slot while in targeting mode while using an item.
 * Fixed an issue where a force effect location would use a parent effect location instead of its own.
 * Fixed an issue with reviving a unit multiple times.
 * Fixed some issues with life change trigger events being dispatched from behaviors that modify life.
 * Fixed damage display on the hero info panel when the Collapse Buffed option is set.
 * Fixed some lockups during loading due to complicated custom data relationships.

StarCraft II Editor Bug Fixes
 * Data Editor
 * Duplicating a unit with a missile attack now properly duplicates the related actor data.
 * Terrain Editor
 * Terrain paste operations will now fail with a warning if pasted textures do not exist in the map texture set.
 * Assimilators, Extractors and Refineries now properly handle resource amounts defined in the properties dialog.
 * Editor minimap now correctly updates after placing water.
 * Invalid preplaced objects no longer prevent object groups from being initialized and using their patrol data.
 * Terrain objects are now properly snapped to cliff cells during placement and movement.
 * Fixed an issue with copying cameras that have custom colors applied.
 * Fixed an issue with previewing world relative sounds in the editor while the Terrain Editor is open.
 * Trigger Editor
 * The source column will correctly display Local for local elements within libraries.
 * Triggering Player/Unit Property Change event responses now returns the total amount of change if multiple changes occurred.
 * Fixed a potential crash issue that could occur when repeatedly clicking the Array checkbox for variables.
 * Fixed script editor slowdowns related to syntax highlighting.


 * Publishing
 * Fixed an issue that could cause team settings to be reset in the Game Variants in some cases.
 * Fixed a crash when attempting to publish a map with no neutral players defined.
 * Fixed a crash when attempting to publish a map with over 500 custom units or upgrades.

Patch 1.3.6
StarCraft II: Wings of Liberty - Patch 1.3.6 July 28 Version 1.3.6.19269

Bug Fixes
 * General
 * Fixed an issue where using the Fun or Not system would sometimes cause players to be disconnected from the game.
 * Fixed an issue with the "Q" key being unusable in Mac's French Grid keyboard layout.


 * StarCraft II Editor
 * Fixed an issue that prevents using Value to set Player parameter in the Modify Player Property function.
 * Fixed an issue when using Unit Can Attack Unit Type function that could cause the game to become unresponsive.

Tools Update
StarCraft II: Wings of Liberty - Tools Update 2.1.2.2525

When downloading multiple patches concurrently, the launcher will now show the combined progress of all patches instead of showing the progress of each individual patch.

Patch 1.3.5
StarCraft II: Wings of Liberty - Patch 1.3.5 July 19 Version 1.3.5.19132

General
 * Players from Latin America and North America will soon be able to play games together, add each other to their in-game friends list, and compete on the same ladder. For more information on region linking, please visit the official community site.
 * Several performance and memory improvements have been made.
 * "Player Left" messages will once again appear in replays.
 * The Hellion's Infernal Pre-Igniter upgrade icon has been updated(now with more blue flames!).

StarCraft II Editor Improvements
 * UI errors will now go into a newly-created Error Display Message window.
 * Cooldowns shorter than 1/4 of a second no longer display on the command card.

PTR Version
StarCraft II: Wings of Liberty - Patch 1.3.5 July 13 Version 1.3.5.19122

General
 * A special sneak peek at new ladder maps is now available!
 * Several performance and memory improvements have been made.
 * "Player Left" messages will once again appear in replays.
 * The Hellion's Infernal Pre-Igniter upgrade icon has been updated (now with more blue flames!).

StarCraft II Editor Improvements
 * UI errors will now go into a newly-created Error Display Message window.
 * Cooldowns shorter than ¼ of a second no longer display on the command card.

Patch 1.3.4
StarCraft II: Wings of Liberty - Patch 1.3.4 Version 1.3.4.18701

Bug Fixes
 * Fixed a bug that would cause some Leagues & Ladder pages not to show correctly.

Patch 1.3.3
StarCraft II: Wings of Liberty - Patch 1.3.3 Version 1.3.3.18574

General
 * The default hotkey to toggle in-game music on/off has been reverted to its hotkey prior to Patch 1.3.0. The hotkey to display APM in the observer stat panel has been changed as a result.

Balance
 * PROTOSS
 * Archon
 * Now a Massive unit.
 * Range increased from 2 to 3.
 * Cybernetics Core
 * Research Warp Gate research time increased from 140 to 160.
 * Gateway
 * Sentry train time decreased from 42 to 37.
 * Warp Gate unit train times remain unchanged.
 * Pylon power radius has been decreased from 7.5 to 6.5.


 * TERRAN
 * Bunker
 * Salvage resource return reduced from 100% to 75%.
 * Ghost
 * Cost changed from 150/150 to 200/100.
 * Thor
 * Thor now has 200 max energy, and starts with 50 energy.
 * 250mm Strike Cannons now cost 150 energy to use (cooldown removed).


 * ZERG
 * Infestor
 * Speed decreased from 2.5 to 2.25.
 * Spore Crawler
 * Root time decreased from 12 to 6.

Bug Fixes
 * Fixed an issue where Ghosts could not quickly EMP the same location.
 * Fixed an issue that allowed players to stack air units when issuing a queued stop command before the units reached the end of their patrol point.
 * Fixed an issue where unplugging your USB headset while another player was talking to you could cause a crash.
 * Fixed an issue where the APM statistic could be artificially increased.
 * Fixed an issue where 3D unit portraits were not animating smoothly at slow game speeds.
 * Fixed an issue where, when viewing a replay, no text message was displayed when a player left a game.
 * The Taiwanese hotkey to display/hide the game UI while in Observer mode now works correctly.

Blizzard posted a situation report on the patch.

PTR Versions
StarCraft II: Wings of Liberty - Patch 1.3.3 May 4 Version 1.3.3.18221

General
 * The default hotkey to toggle in-game music on/off has been reverted to its hotkey prior to Patch 1.3.0. The hotkey to display APM in the observer stat panel has been changed as a result.

Balance
 * PROTOSS
 * Archon
 * Now a massive unit.
 * Range increased from 2 to 3.
 * Cybernetics Core
 * Research Warp Gate time increased from 140 to 160.
 * Gateway
 * Sentry train time decreased from 42 to 37.
 * Warp Gate unit train times remain unchanged.
 * Pylon power radius has been decreased from 7.5 to 6.5.

Bug Fixes
 * TERRAN
 * Bunker
 * Salvage resource return reduced from 100% to 75%.
 * Ghost
 * Cost changed from 150/150 to 200/100.
 * Thor
 * Thor now has 200 max energy, and starts with 50 energy.
 * 250mm Strike Cannons now cost 150 energy to use (cooldown removed).
 * ZERG
 * Infestor
 * Speed decreased from 2.5 to 2.25.
 * Spore Crawler
 * Root time decreased from 12 to 6.
 * Fixed an issue where Ghosts could not quickly EMP the same location.
 * Fixed an issue that allowed players to stack air units when issuing a queued stop command before the units reached the end of their patrol point.
 * Fixed an issue where unplugging your USB headset while another player was talking to you could cause a crash.
 * Fixed an issue where the APM statistic could be artificially increased.
 * Fixed an issue where 3D unit portraits were not animating smoothly at slow game speeds.
 * Fixed an issue where, when viewing a replay, no text message was displayed when a player left a game.
 * The Taiwanese hotkey to display/hide the game UI while in Observer mode now works correctly.

StarCraft II: Wings of Liberty - Patch 1.3.3 April 25 Version 1.3.3.18468

Balance
 * PROTOSS
 * Archons are now a massive unit.
 * Pylon power radius has been decreased from 7.5 to 6.5.
 * Cybernetics Core
 * Research Warp Gate time increased from 140 to 180.
 * Gateway
 * Sentry train time decreased from 42 to 37.
 * Stalker train time decreased from 42 to 37.
 * Zealot train time decreased from 38 to 33.
 * Warp Gate unit train times remain unchanged.


 * TERRAN
 * Ghost
 * Cost changed from 150/150 to 200/100.
 * Salvage resource return reduced from 100% to 75%.


 * ZERG
 * Spore Crawler
 * Root time decreased from 12 to 6.

Bug Fixes
 * Fixed a bug where Ghosts could not quickly EMP the same location.
 * Fixed a bug where players were still able to stack flying units on top of each other.

Patch 1.3.2
StarCraft II: Wings of Liberty - Patch 1.3.2 Version 1.3.2.18317

Bug Fixes


 * General
 * Fixed an issue where maps would not appear in the Single Player vs. AI screen (China only).
 * Fixed an issue where the Leagues & Ladders Friends page would stop displaying information if a player had more than 100 ranked friends.
 * Fixed a crash that would sometimes occur when players received an alert in-game while 3D portraits were turned on.


 * StarCraft II Editor
 * Fixed a crash that could occur on Editor startup if players had improperly configured variables.
 * Fixed an issue where the Editor would display incorrect cliff height on ramps facing directly N, S, E or W; this **issue prevented proper unit vision in game.
 * Fixed an issue where the pathing visualizer in the Terrain Editor would sometimes display incorrect pathing.

Patch 1.3.1
StarCraft II: Wings of Liberty - Patch 1.3.1 Version 1.3.1.18221

Bug Fixes
 * Fixed an issue where, in some situations, players would not be notified they received an achievement.
 * Fixed an issue where the Leagues & Ladders showcase boxes were not updated correctly.
 * Fixed an issue where, under certain circumstances, the “Return to Game” button in the main menu would not function properly.
 * Fixed an issue where the new observer UI features would not function correctly on custom maps.

Patch 1.3.0
StarCraft II: Wings of Liberty - Patch 1.3.0 Version 1.3.0.18092

General


 * Leagues & Ladders
 * A new Grandmaster League has been added for 1v1 ladders. This league represents the Top 200 players in each region.
 * Players are automatically drafted into the Grandmaster League shortly after a new season starts, and will remain in the Grandmaster League until the end of the season. If a Grandmaster player’s available bonus points get too high due to inactivity, they will be automatically removed from the league and a replacement player will be drafted in.
 * The Grandmaster League can be viewed by all players through the new Leagues & Ladders > Grandmaster page.
 * The bonus pool has been reduced for arranged teams.
 * Leagues will now be locked during the final weeks of the season. As a result players will not accumulate additional bonus points and will not be promoted or demoted out of their current division during this period.
 * This will allow players to focus on moving up in their current league without being promoted during the final weeks of a season, and having to fight their way up from the bottom ranks of their new higher league.
 * Players can still utilize any bonus points they previously accumulated.
 * Ladder data from the prior season can be viewed through the new Leagues & Ladders > Last Season page.
 * New league icons have been introduced to indicate division rank. These will indicate the Top 8, 25 and 50 players in each division.
 * Loss counts are no longer displayed in Profile and Ladder pages for players below Master League.


 * Join Custom Game
 * Several improvements have been made to the Join Custom Game section:
 * The Details panel has been removed from this page. Map details are now shown inside a tooltip for each game.
 * Players can now bookmark their favorite custom games! The number of times a game has been bookmarked will be shown in that game's tooltip.
 * Games are now organized into several pages to make finding your desired game type easier:
 * Featured: Our team is always on the lookout for new games that are lots of fun. Our latest favorites are shown on this page.
 * Most Popular: Shows all game types, with the most played games sorted to the top.
 * By Category: This page allows you to browse through Custom Games based on Category.
 * Up & Coming: This page highlights games that other players are recommending, but haven't yet become popular.
 * Fun or Not: From this page you can automatically join a random new Custom Game. After the game, players using Fun or Not are asked to recommend the map (or not). Recommending maps helps get them onto the Up & Coming page.
 * Recently Played: The last several games you’ve played are shown here. Use this to quickly get back into games you play often, or to easily bookmark a game you enjoyed playing.
 * Bookmarks: Use this page to view your Bookmarked maps.
 * A search option has been added to the Join Custom Game interface.


 * Observer and Replay UI
 * New panels are now available when observing or viewing a replay of 1v1 games. These panels can be toggled via hotkeys which are shown under the Leader Panel drop-down.
 * Player Name Panel: Displays the players' name, team color, race, and supply count.
 * Stat Comparison Panels: Shows a head-to-head comparison of players' resources, army supply, units killed, or APM.
 * In 1v1 observed games, both players’ resource rows are shown in the upper right at the same time.
 * The main game UI can now be hidden/shown via hotkey.
 * You can now toggle between player unit colors and team unit colors when watching a replay or observing.


 * Game Options
 * A new Control page is available from the Options menu. You'll find Mouse, Keyboard and Scrolling options within this new page.
 * A new menu option is available in the Gameplay page to change the behavior of Control Group Buttons. These can now be set to ignore mouse clicks or be hidden completely.
 * The existing menu option under the Gameplay page for Menu Bar Buttons now also supports hiding the Menu Bar.

Balance


 * GENERAL
 * Players can no longer hide units by setting them in a close proximity patrol (ex: Viking flower).


 * PROTOSS
 * Mothership
 * Units leaving the Mothership's Vortex are now un-targetable and immune to damage for 1.5 seconds.
 * High Templar
 * Khaydarin Amulet upgrade (+25 starting energy) has been removed.
 * Zealot
 * Charging Zealots will now hit fleeing targets at least once.


 * TERRAN
 * Battlecruiser
 * Movement speed increased from 1.406 to 1.875.
 * Bunker
 * Build time increased from 35 to 40 seconds.
 * Ghost
 * EMP now drains up to 100 energy instead of all available energy. The effect on Protoss shields remains unchanged.
 * Tech Lab
 * Stimpack upgrade research time increased from 140 to 170 seconds.


 * ZERG
 * Infestor
 * Fungal Growth
 * Stun duration decreased from 8 to 4 seconds.
 * Damage increased by +30% vs. armored units.


 * StarCraft II Editor Improvements
 * Reworked Game Variants dialog to be more user-friendly:
 * General tab has been removed. This text did not appear anywhere in game.
 * Attributes tab has been split into Game Attributes and Player Attributes.
 * Attribute UI now more closely reflects the game lobby.
 * Default values are now enforced as necessary based on Player Properties.
 * In some cases, variants defined in previous versions will no longer be compatible and may cause problems during publishing or within the game lobby. If you are planning to republish a map that uses custom game variants, it is highly recommended that you use the new Game Variants dialog to delete and recreate them.
 * Improved loading times for some custom maps with complex tech restrictions.
 * The compiled script memory has been split into a separate block from the global/local stack block. Additional improvements will be made to provide more memory space in the future.
 * Command card editor and actor event editor will now be less vulnerable to data errors from changes made in future patches.
 * The game cursor now remains visible while loading maps.
 * Debug outputs are now displayed in the editor and in-game when using Test Document.
 * New trigger actions have been added:
 * Set Camera Data: Changes the active camera data settings, as defined in the Data module.
 * Show/Hide Resource: Shows or hides the specified resource in the UI.
 * Lock/Unlock Status Bar: Forces or resets all status bars for a player to a specified state.
 * Set Random Seed: Sets the random game seed to the requested value.
 * Enable/Disable Selection Type: A new UI Editor action to disable the various ways that players can change their selected unit.
 * New trigger functions have been added:
 * Convert Game Hotkey: Looks up hotkey as text.
 * Convert Game Asset: Looks up asset path as text.
 * Add On Child: Returns the child unit attached to the specified parent.
 * Add On Parent: Returns the parent unit attached to the specified child.
 * Catalog Entry Is Default: Returns if the specified entry is a default.
 * Catalog Field Value Get As Integer: Converts the requested field data into an integer, if possible.
 * Test Document preferences can now configure an explicit random seed value.
 * Automatic backup feature (Preferences > Documents) now includes a User Folder location option, which corresponds to a folder named EditorBackup within your StarCraft II documents folder.
 * Units can now specify a revive cost that will override an ability specific cost. Revive cooldowns & charges located on the unit will now be attached to the unit being revived.
 * Instant larva-style training will now charge resources properly.
 * Upgrades modifying units produced by Arm Magazine, Build, Merge, Morph, Train, and Warp Train abilities are now fully supported.
 * The Chance field in effects is now upgradeable.
 * Support for browsing Battle.net "Featured" and "Up And Coming" maps in the Open Document window has been added.
 * The Player Property and Modify Player Property triggers can now disable the cost for each resource type.
 * Added a text preview pane to the text editing controls.
 * Added additional states to behaviors, Set Unit State, and Unit Classification Check triggers to determine if a unit is detectable or shown by a radar.
 * Added armor to the Unit Property and Unit Type Property triggers.
 * Added Weapon Damage and Weapon Speed Multiplier triggers.
 * Added support to refresh all buffs of the same type when adding a new instance by using the new "Refresh Stack" flag.
 * Added a "Wait to Spend" flag, which is enabled by default, to effect abilities to configure whether orders wait until a cooldown or charge becomes available before they create their effect.
 * Added an "Offset Area by Angle" flag to search effects to adjust the angle of the search based on the locations involved.
 * Added an Idle Command to unit data to configure what order the unit performs when idle.
 * Added an actor message to allow models to change their hit-testable status.
 * Additional options can now be configured using the command card editor.
 * Additional data is now saved out by the data editor to overrides made in arrays of structures to try to prevent unintended changes made to the original data from breaking it.
 * Additional cheats are now available in-game when using Test Document.
 * Ally - Changes all alliance states between the selected players. By default, if you just type Ally, then all players share all alliance states with you.
 * AllianceDefeat - Changes the Defeat alliance state between the selected players. By default, if you just type ***AllianceDefeat, all players will share defeat with you.
 * AllianceControl - Changes the Control alliance state between the selected players. By default, if you just type ***AllianceControl, then all players share control with you.
 * AllianceGiveHelp - Changes the GiveHelp alliance state between the selected players. By default, if you just type ***AllianceGiveHelp, all players will respond to calls for help from your units.
 * AlliancePassive - Changes the Passive alliance state between the selected players. Players that you are not passive with will be considered hostile for attacking purposes.
 * AlliancePushable - Changes the Pushable alliance state between the selected players. This controls whether a player’s units will move through another player’s units, pushing them out of the way.
 * AllianceSeekHelp - Changes the SeekHelp alliance state between the selected players. Controls whether a player’s units call for help to the specified target player. The target player can choose to respond or not, depending on its GiveHelp alliance setting.
 * AllianceSpend - Changes the Spend alliance state between the selected players. Players that you are sharing resources with are allowed to spend your money to purchase things.
 * AllianceTrade - Changes the Trade alliance state between the selected players. Players that you are trading with can be sent resources.
 * AllianceVision - Changes the Vision alliance state between the selected players.
 * BehaviorAdd - Adds the requested behavior to the selected units.
 * BehaviorDuration - Sets the duration of the requested behavior.
 * BehaviorRemove - Removes the requested behavior from the selected units.
 * Charges - Toggles spell charge validation.
 * Cooldown - Toggles spell cooldown validation.
 * Creep - Adds creep at the cursor position given the requested radius.
 * DamageDealt - Multiplies the amount of damage dealt by a player's units by the specified value. By default, this will multiply the damage dealt by 10 for the cheating player.
 * DamageTaken - Multiplies the amount of damage taken by a player's units by the specified value. By default, this will reduce all damage taken to 0 for the cheating player.
 * DeathAll – Kills all units on the map.
 * DeathExcept - Kills all units on the map except the selected units.
 * DeathSide - Kills all units owned by the selected player.
 * DeathUnit - Kills the selected units. The type of death can be specified as a parameter.
 * Defeat - Ends the game in defeat for the selected player.
 * DestroyPersistent - Destroys all persistent effects within the specified radius of the cursor.
 * Effect - Executes the requested effect from the selected units.
 * FastBuild - Toggles fast building, research, and training times.
 * FastHeal - Toggles fast healing times.
 * Fidget - Forces selected units to perform the specified fidget type.
 * Food - Toggles food usage validation.
 * Free - Toggles resource cost validation and expenditure.
 * God - Turns on god mode for the selected player. Units owned by players that are in god mode will deal amplified damage, and take no damage.
 * Loot - Drops a type of loot for the specified player.
 * MakeUnit - Creates N units for the specified player. Units will be created around the cursor position, or in the center of the map if the cursor position is invalid.
 * Minerals - Adds the specified amount of minerals to the selected player.
 * Move - Moves the selected units to the cursor position.
 * NoDefeat - Disables defeat conditions.
 * NoVictory - Disables victory conditions.
 * Order - Orders the selected units to use an ability.
 * Owner - Changes ownership for the selected units to the selected player.
 * ResourceCustom - Adds the specified amount of a custom resource to the selected player.
 * SetAll - Sets the life, shields, and energy of the selected units to the specified value. By default, this will set these values to the maximum amount.
 * SetEnergy - Sets the energy of the selected units to the specified value.
 * SetLife - Sets the life of the selected units to the specified value.
 * SetShields - Sets the shields of the selected units to the specified value.
 * SetResource - Sets the harvestable resources contained by the selected units to the specified value.
 * ShowMap - Toggles fog of war display and validation.
 * TechTree - Toggles tech tree dependency validation.
 * Terrazine - Adds the specified amount of terrazine to the specified player.
 * Tie - Marks all undecided players with the tie result.
 * TimeOfDay - Sets the time of day to the specified time.
 * TimeOfDayRate – Sets the rate that the time of day changes to the specified value.
 * TrigDebug - Opens the trigger debug window.
 * TrigRun - Runs the specified trigger.
 * Uncreep - Removes creep at the cursor position given the requested radius.
 * Undecided - Marks the selected player's result as undecided.
 * Upgrade - Applies the selected upgrade to the selected player.
 * Vespene - Adds the specified amount of vespene gas to the specified player.
 * Victory - Ends the game in defeat for all players that don't share the defeat alliance state with the selected player.
 * XP - Adds a relative amount of XP to the selected units. This can be used to change veterancy levels.


 * Bug Fixes
 * Achievements
 * Fixed a bug where players were not receiving "Wings Of Liberty: Hard" and "Wings Of Liberty: Brutal" achievements after completing the appropriate number of missions.
 * Battle.net
 * Fixed a bug where some Bronze players weren't gaining enough points for wins and were losing too many points for losses.
 * Gameplay
 * StarCraft II will continue running if corrupt textures/models/sounds are encountered.
 * Conversation skipping and trigger skipping now share the same hotkey.
 * The notification that a player left the game during a paused game is no longer delayed until the game is unpaused.
 * Cheat codes now only accept official names.
 * Unit response sounds are now updated immediately when the selection changes.
 * Unit death will no longer show units on the other side of line of sight blockers that weren’t already visible.
 * Units ordered to load into a transport now follow the transport if the transport fills up and they have no other orders.
 * Units inside a Bunker no longer disappear if the bunker is destroyed and surrounded by Force Fields.
 * Units can now be revived multiple times.
 * Hero buttons are now displayed while a hero is dead if they are revivable. Clicking on the button while a hero is dead will either select the building reviving it or cycle between buildings that can.
 * Revivable abilities now show revivable units all the time. If they cannot currently be revived, the buttons are shown disabled.
 * The revive ability now works with multiple dead units.
 * Revived units now properly dispatch a trigger event when killed again.
 * Added additional information to unit tooltips in the tech trees.
 * An alert has been added when MULEs expire.
 * An alert has been added when the Chrono Boost buff expires.
 * An alert has been added when the Spawn Larvae buff expires.
 * Fixed an issue with not being able to land where you just lifted off if there was a nearby unit.
 * Fixed an issue where you could push Hold Position units by Move/Hold Position spamming.
 * Fixed an issue to prevent Force Fields from pushing units during construction.
 * Fixed an issue with creep destroying more foliage than it should, and made foliage destruction by creep faster.
 * Fixed an issue with custom global hotkeys in grid profiles overlapping with unit command buttons.
 * Fixed an issue placing Terran add-on buildings when multiple buildings were selected.
 * The stalemate timer will now reset when any player gathers resources, researches an upgrade, produces a unit, constructs a building, or destroys an enemy building.
 * Additional stalemate warnings are no longer displayed when the game ends in a stalemate.
 * Flying cloaked units are no longer revealed as detected when shown through the fog of war.
 * Vespene Geysers that are taken by your opponent and are under the fog of war no longer randomly flash on and off on the mini-map.
 * Enemy buildings completed while being revealed due to friendly unit death will now properly create snapshots in the fog of war.
 * Casting Neural Parasite on a Zerg Cocoon will not cancel the spell until after the cocoon completes its transformation.
 * Changes made to autocast abilities while a unit is under the effects of Neural Parasite are now reset to their default state when Neural Parasite ends.
 * Queuing multiple targets with 250mm Strike Cannons will no longer result in the Thor being stuck until the cooldown ends.
 * Workers gathering minerals can no longer continue to harvest minerals if they are pushed away by a Force Field.
 * Orders issued to unload units from a Medivac onto itself can now be canceled if the Medivac is scanning for units to heal.
 * The Harvester count in the income leader panel now updates correctly.
 * Bi-directional transformations (i.e. those used by Vikings, Siege Tanks, and burrowing units) are no longer shown in the production leader panel.
 * The resources from salvaged Bunkers are no longer counted towards the resources lost in the units lost leader panel.
 * The Mute OS Microphone button has been removed from the Options' Voice page.
 * Tech trees now show icons for units that are produced by a building and display the names for units that are unlocked by a building.
 * Using Edit Box Trigger Dialogs should no longer generate trigger errors.
 * Media keys can no longer be bound to a custom hotkey.
 * Hotkeys configured in a mod are now loaded properly without having to open the Hotkeys page.
 * Mouse-based hotkeys are now handled properly when the cursor is over the mini-map.
 * Mouse-based hotkeys bound with modifiers are now displayed correctly in the Hotkeys page.
 * The hotkey for the Cancel button is now displayed when targeting with an ability if the Command Hotkey Text option is enabled.
 * StarCraft II Editor
 * Fixed an issue where editor control files could not be loaded in all languages.
 * Fixed an issue with pasting text values in the editor.
 * Fixed an issue where certain data fields would not list all possible values.
 * Fixed an issue where the editor would crash after pasting a placed unit.
 * Fixed a crash using the Unit Weapon Firing validator.
 * Player Properties will no longer allow all 16 players to be User/Computer, which is not supported.
 * Animations in the previewer will now display using localized text.
 * Game and player versions of the cooldown & charge triggers now interpret time values correctly.
 * Sounds played simultaneously for multiple players via the Play Sound trigger can now be heard properly.
 * Increasing the maximum number of charges with an upgrade no longer increases the current number of charges.
 * Setting a unit’s training progress to 100% will no longer cancel the training.

Test Versions

 * To play in the PTR, open your StarCraft II folder (C:\Program Files\StarCraft II) and run StarCraft II Public Test.exe

Version 1.3.0.18015 (2nd version) Version 1.3.0.17873 (1st version) Patch 1.3 was available on the PTR.

Issues
• Patching the PTR before your retail client can result in an "infinite loop" that never fully patches the game. We're aware of a possible issue where players can get "stuck" infinitely patching the PTR client. We're still investigating the cause(s) of this issue as well as solutions.

One possible work-around is: These steps should patch you up to the most updated version of the PTR and allow you to play in the test environment.
 * Delete the "Test" folder in your main StarCraft II directory.
 * Run "StarCraft II.exe" which will patch your client up to retail and should replace the "StarCraft II Public Test.exe" file.
 * Run StarCraft II Public Test.exe to patch up to the latest PTR version.

WARNING: We're still investigating the matter and this is only a potential solution that appears to work for some of our players experiencing this issue. We're sorry for any inconvenience this has caused.

• The morphing costs for Broodlords and Overlords are not accurate. We are aware that the cost to morph Broodlords and Overlords is larger then it should be and are working towards a solution. We're sorry for the confusion and inconvenience.

The Test Patch
Leagues & Ladders


 * A new Grandmaster League has been added for 1v1 ladders. This league represents the Top 200 players in each region.
 * Players are automatically drafted into Grandmaster League shortly after a new season starts, and will remain in the Grandmaster league until the end of the season. If a Grandmaster player’s available bonus points get too high due to inactivity, they will be automatically removed from the league and a replacement player will be drafted in.
 * The Grandmaster League can be viewed by all players through the new Leagues & Ladders > Grandmaster tab
 * The bonus pool has been reduced for arranged teams.
 * Leagues will now be locked during the final weeks of the season. As a result players will not accumulate additional bonus points and will not be promoted or demoted out of their current division during this period.
 * This will allow players to focus on moving up in their current league without being promoted during the final weeks of a season, and having to fight their way up from the bottom ranks of their new higher league.
 * Players can still utilize any points they previously accumulated.
 * Ladder data from the prior season can be viewed through the new Leagues & Ladders > Last Season tab.
 * New league icons have been introduced to indicate division rank. These will indicate the Top 8, 25 and 50 players in each division.
 * Loss counts are no longer displayed in Profile and Ladder pages for players below Master League.
 * Join Custom Game
 * Several improvements have been made to the Join Custom Game section:
 * The Details panel has been removed from this page. Map details are now shown inside a tooltip for each game.
 * Players can now bookmark their favorite custom games! The number of times a game has been bookmarked will be shown in that game's tooltip.
 * Games are now organized into several pages to make finding your desired game type easier:
 * Featured: Our team is always on the lookout for new games that are lots of fun. Our latest favorites are shown on this page.
 * Most Popular: Shows all game types, with the most played games sorted to the top.
 * By Category: This page allows you to browse through Custom Games based on Category.
 * Up & Coming: This page highlights games that other players are recommending, but haven't yet become popular.
 * Fun or Not: From this page you can automatically join a random new Custom Game. After the game, players using Fun or Not are asked to recommend the map (or not). Recommending maps helps get them onto the Up & Coming page.
 * Recently Played: The last several games you’ve played are shown here. Use this to quickly get back into games you play often, or to easily bookmark a game you enjoyed playing.
 * Bookmarks: Use this page to view your Bookmarked maps.
 * A search option has been added to the Join Custom Game interface.

Observer and Replay UI


 * New panels are now available when observing or viewing a replay of 1v1 games. These panels can be toggled via hotkeys which are shown under the Leader Panel drop-down.
 * Player Name Panel: Displays the players' name, team color, race, and supply count.
 * Stat Comparison Panels: Shows a head-to-head comparison of players' Resources, Army Supply, Units Killed, or APM.
 * In 1v1 observed games, both players’ resource rows are shown in the upper right at the same time.
 * You can now toggle between player unit colors and team unit colors when watching a replay or observing.

Achievements


 * All achievements in the "Wings Of Liberty: Hard" and "Wings Of Liberty: Brutal" series now show a checklist of what missions you have completed and no longer display a progress bar.
 * "Liberty Completionist Hard" and "Liberty Completionist Brutal" achievements are now the final achievements in the "Wings Of Liberty: Hard" and "Wings Of Liberty: Brutal" series.

Game Options


 * A new Control tab is available from the Options Menu. You'll find Mouse, Keyboard and Scrolling options within this new menu.
 * A new menu option is available in the Gameplay tab to change the behavior of Control Group Buttons. These can now be set to ignore mouse clicks or be hidden completely.
 * The existing menu option under the Gameplay tab for Menu Bar Clickable now also supports hiding the Menu Bar.

Balance


 * GENERAL
 * Players can no longer hide units by setting them in a close proximity patrol (Viking flower).


 * PROTOSS
 * Mothership
 * Units leaving the Mothership's Vortex are now un-targetable and immune to damage for 1.5 seconds.
 * High Templar
 * Khaydarin Amulet upgrade (+25 starting energy) has been removed.
 * Zealot
 * Charging Zealots will now hit fleeing targets at least once.


 * TERRAN
 * Battlecruiser
 * Movement speed increased from 1.406 to 1.875.
 * Ghost
 * Ghost EMP now drains up to 100 energy instead of all available energy. The effect on Protoss shields remains unchanged. (Added March 11, 2011)
 * Bunker
 * Build time increased from 35 to 40 seconds.
 * Tech Lab
 * Stimpack upgrade research time increased from 140 to 170 seconds.


 * ZERG
 * Infestor
 * Health increased from 90 to 110. (Reverted on March 11, 2011)
 * Fungal Growth
 * Stun duration decreased from 8 to 4 seconds.
 * Damage increased by +30% vs. armored units.
 * Now fires a missile instead of being instant cast. (Reverted on March 11, 2011)

StarCraft II Editor Improvements


 * Improved loading times for some custom maps with complex tech restrictions.
 * The compiled script memory has been split into a separate block from the global/local stack block. Additional improvements will be made to provide more memory space in the future.
 * Command card editor and actor event editor will now be less vulnerable to data errors from changes made in future patches.
 * The game cursor now remains visible while loading maps.
 * Additional options can now be configured using the command card editor.
 * Additional cheats are now available in-game when using Test Document.
 * Additional data is now saved out by the data editor to overrides made in arrays of structures to try to prevent unintended changes made to the original data from breaking it.
 * Debug outputs are now displayed in the editor and in-game when using Test Document.
 * Reworked Game Variants dialog to be more user-friendly:
 * General tab has been removed. This text did not appear anywhere in game.
 * Attributes tab has been split into Game Attributes and Player Attributes.
 * Attribute UI now more closely reflects the game lobby.
 * Default values are now enforced as necessary based on Player Properties.
 * New trigger actions have been added:
 * Set Camera Data: Changes the active camera data settings, as defined in the Data module.
 * Show/Hide Resource: Shows or hides the specified resource in the UI.
 * Lock/Unlock Status Bar: Forces or resets all status bars for a player to a specified state.
 * Set Random Seed: Sets the random game seed to the requested value.
 * Enable/Disable Selection Type: A new UI Editor action to disable the various ways that players can change their selected unit.
 * New trigger functions have been added:
 * Convert Game Hotkey: Looks up hotkey as text.
 * Convert Game Asset: Looks up asset path as text.
 * Add On Child: Returns the child unit attached to the specified parent.
 * Add On Parent: Returns the parent unit attached to the specified child.
 * Catalog Entry Is Default: Returns if the specified entry is a default.
 * Catalog Field Value Get As Integer: Converts the requested field data into an integer, if possible.
 * Test Document preferences can now configure an explicit random seed value.
 * Automatic backup feature (Preferences > Documents) now includes a User Folder location option, which corresponds to a folder named EditorBackup within your StarCraft II documents folder.
 * Units can now specify a revive cost that will override an ability specific cost. Revive cooldowns & charges located on the unit will now be attached to the unit being revived.
 * Instant larva-style training will now charge resources properly.
 * Upgrades modifying units produced by Arm Magazine, Build, Merge, Morph, Train, and Warp Train abilities are now fully supported.
 * The Chance field in effects is now upgradeable.
 * Support for browsing Battle.net "Featured" and "Up And Coming" maps in the Open Document window has been added.
 * Added a text preview pane to the text editing controls.
 * Added additional states to behaviors, Set Unit State, and Unit Classification Check triggers to determine if a unit is detectable or shown by a radar.
 * Added armor to the Unit Property and Unit Type Property triggers.
 * Added Weapon Damage and Weapon Speed Multiplier triggers.
 * Added support to refresh all buffs of the same type when adding a new instance by using the new "Refresh Stack" flag.
 * Added a "Wait to Spend" flag, which is enabled by default, to effect abilities so configure whether orders wait until a cooldown or charge becomes available before they create their effect.
 * Added an "Offset Area by Angle" flag to search effects to adjust the angle of the search based on the locations involved.
 * Added an Idle Command to unit data to configure what order the unit performs when idle.
 * Added an actor message to allow models to change their hit-testable status.
 * The Player Property and Modify Player Property triggers can now disable the cost for each resource type.

Bug Fixes


 * Battle.net
 * Fixed a bug where some Bronze players weren't gaining enough points for wins and were losing too many points for losses.
 * Gameplay
 * StarCraft II will continue running if corrupt textures/models/sounds are encountered.
 * Conversation skipping and trigger skipping now share the same hotkey.
 * The notification that a player left the game during a paused game is no longer delayed until the game is unpaused.
 * Cheat codes now only accept official names.
 * Unit response sounds are now updated immediately when the selection changes.
 * Unit death will no longer show units on the other side of line of sight blockers that weren’t already visible.
 * Units now follow a transport if the transport fills up and they have no other orders.
 * Units inside a bunker no longer disappear if the bunker is destroyed and surrounded by force fields.
 * Units can now be revived multiple times.
 * Hero buttons are now displayed while a hero is dead if they are revivable. Clicking on the button while a hero is dead will either select the building reviving it or cycle between buildings that can.
 * Revivable abilities now show revivable units all the time. If they cannot currently be revived, the buttons are shown disabled.
 * The revive ability now works with multiple dead units.
 * Revived units now properly dispatch a trigger event when killed again.
 * Added additional information to unit tooltips in the tech trees.
 * An alert has been added when MULEs expire.
 * An alert has been added when the Chrono Boost buff expires.
 * An alert has been added when the Spawn Larva buff expires.
 * Fixed an issue with not being able to land where you just lifted off if there was a nearby unit.
 * Fixed an issue where you could push hold position units by move/hold position spamming.
 * Fixed an issue to prevent force fields from pushing units during construction.
 * Fixed an issue with Creep destroying more foliage than it should, and made foliage destruction by creep faster.
 * Fixed an issue with custom global hotkeys in grid profiles overlapping with unit command buttons.
 * Fixed an issue placing Terran add-on buildings when multiple buildings were selected.
 * The stalemate timer will now reset when any player gathers resources, researches an upgrade, produces a unit, constructs a building, or destroys an enemy building.
 * Additional stalemate warnings are no longer displayed when the game ends in a stalemate.
 * Flying cloaked units are no longer revealed as detected when shown through the fog of war.
 * Vespene Geysers that are taken by your opponent and are under the fog of war no longer randomly flash on and off on the mini-map.
 * Enemy buildings completed while being revealed due to friendly unit death will now properly create snapshots in the fog of war.
 * Casting Neural Parasite on a Zerg Egg will not cancel the spell until after the egg completes its transformation.
 * Changes made to autocast abilities while a unit is under the affects of Neural Parasite are now reset to their default state when Neural Parasite ends.
 * Queuing multiple targets with 250mm Strike Cannons will no longer result in the Thor being stuck until the cooldown ends.
 * SCVs can no longer resume construction on buildings while inside bunkers.
 * Workers gathering minerals can no longer continue to harvest minerals if they are pushed away by a force field.
 * Orders issued to unload units from a Medivac onto itself can now be canceled if the Medivac is scanning for units to heal.
 * The Harvester count in the income leader panel now updates correctly.
 * Bi-directional transformations (i.e. those used by Vikings, Siege Tanks, and burrowing units) are no longer shown in the production leader panel.
 * The resources from salvaged bunkers are no longer counted towards the resources lost in the units lost leader panel.
 * The Mute OS Microphone button has been removed from the voice options page.
 * Tech trees now show icons for units that are produced by a building and display the names for units that are unlocked by a building.
 * Using Edit Box Trigger Dialogs should no longer generate trigger errors.
 * Media keys can no longer be bound to a custom hotkey.
 * Hotkeys configured in a mod are now loaded properly without having to open the Hotkeys menu.
 * Mouse-based hotkeys are now handled properly when the cursor is over the mini-map.
 * Mouse-based hotkeys bound with modifiers are now displayed correctly in the Hotkeys page.
 * The hotkey for the Cancel button is now displayed when targeting with an ability if the Command Hotkey Text option is enabled.


 * StarCraft II Editor
 * Fixed an issue where editor control files could not be loaded in all languages.
 * Fixed an issue with pasting text values in the editor.
 * Fixed an issue where certain data fields would not list all possible values.
 * Fixed an issue where the editor would crash after pasting a placed unit.
 * Fixed a crash using the Unit Weapon Firing validator.
 * Player Properties will no longer allow all 16 players to be User/Computer, which is not supported.
 * Animations in the previewer will now display using localized text.
 * Game and player versions of the cooldown & charge triggers now interpret time values correctly.
 * Sounds played simultaneously for multiple players via the Play Sound trigger can now be heard properly.
 * Increasing the maximum number of charges with an upgrade no longer increases the current number of charges.
 * Setting a unit’s training progress to 100% will no longer cancel the training.

Situation Report
David Kim posted a situation report explaining several changes.

Patch 1.2.2
Version 1.2.2.17811 Bug Fixes


 * Fixed an issue that prevented players from loading in-mission campaign saves created while patched at version 1.2.0.
 * *Note* As a result of this fix, in-mission campaign saves created while patched at version 1.2.1 will no longer be usable.

Patch 1.2.1
Version 1.2.1.17682

General


 * Matchmaking has been updated to better match players queuing with pre-made teams in 2v2, 3v3, and 4v4 brackets.

Bug Fixes


 * General
 * Fixed an issue where the title of a conversation window was scaling rather than truncating.
 * Fixed an issue where the Match History score screen was displaying "Null" for the map info for all games played before Patch 1.2.
 * Fixed an issue that would sometimes cause players to be improperly disconnected from a game.
 * (Mac) Fixed an issue that would cause the Control key to become stuck when holding Control and minimizing the game window, then going back to the game window and attempting to use Control+1 to create a control group.
 * Maps
 * Fixed an issue with foliage that would die and become visible through the fog of war when a player spawned as zerg.
 * StarCraft II Editor
 * Fixed an issue where copied-and-pasted units were not set to the correct height in-game.
 * Fixed an issue where the table view scroll-bar position was reset when switching objects.
 * Fixed an issue where secondary sort priorities were not working properly. Model name is now the secondary sort so that models are listed in alphabetical order after being sorted by the mod they are contained in.

Test Versions

 * To play in the PTR, open your StarCraft II folder (C:\Program Files\StarCraft II) and run StarCraft II Public Test.exe

Version 1.2.1.17629 Patch 1.2 was available on the PTR.

General


 * A special sneak peek at new ladder maps is now available!
 * Matchmaking has been updated to better match players queuing with pre-made teams in 2v2, 3v3, and 4v4 brackets.

Bug Fixes


 * General
 * Fixed an issue where the title of a conversation window was scaling rather than truncating.
 * Fixed an issue where the Match History score screen was displaying "Null" for the map info for all games played before Patch 1.2.
 * Fixed an issue that would sometimes cause players to be improperly disconnected from a game.
 * (Mac) Fixed an issue that would cause the Control key to become stuck when holding Control and minimizing the game window, then going back to the game window and attempting to use Control+1 to create a control group.
 * Maps
 * Fixed an issue with foliage that would die and become visible through the fog of war when a player spawned as zerg.


 * StarCraft II Editor
 * Fixed an issue where copied-and-pasted units were not set to the correct height in-game.
 * Fixed an issue where the table view scroll-bar position was reset when switching objects.
 * Fixed an issue where secondary sort priorities were not working properly. Model name is now the secondary sort so that models are listed in alphabetical order after being sorted by the mod they are contained in.

Patch 1.2.0
Version 1.2.0.17326

General


 * Battle.net Chat Channels have been added! Players can now join others in both public and private channels.
 * Added in-game chat bar command to whisper to other players. Using the "/w" command will open up a list of available friends, party members, chat channels, and other players within your current game.
 * Added Battle.net option to auto-join previous private channels.
 * Added Battle.net option to prevent chat channel text from appearing in in-game chat display.
 * A new Master League has been added! This league now represents the highest tier of players.
 * Customizable Hotkey Support has been added.
 * Stalemate Detection has been added. This will end the game in a tie for all remaining players if no players have income, production, or destroyed structures for three consecutive minutes. A countdown timer will now appear when the game detects this scenario.
 * An Extreme graphics option is now available. Players can now configure screen space ambient occlusion.

Additional Improvements and Changes


 * Several help dialogue and tech tree improvements have been made:
 * In-game help is now available in Battle.net.
 * The help dialog’s tech tree has been improved.
 * Unit information in the help dialog now displays abilities and upgrades.
 * Several Save/Replay File dialogue improvements have been made:
 * Added ability to sort replays and saved games by name and date.
 * Added ability to right-click and rename a replay or saved game from within the game interface.
 * Added a new tab for auto-saved games and unsaved replays.
 * Added an option to permanently save all replays. Checking this option will mark all unsaved replays as being saved.
 * Added visibility for where replays and saved games are being saved to.
 * Added a "Show in Folder" button which will open the location where a replay or saved game is stored on your computer.
 * Camera following behavior for observers and replays has been improved.
 * The System Alert panel has been moved to the top of the screen and the duration of most system alerts has been reduced.
 * Mouse buttons can now be bound to the Push-To-Talk hotkey.
 * A hotkey indicator option has been added to show the primary hotkey on top of command buttons.
 * When selecting a Vespene geyser, the number of current harvesters will be displayed in the info panel.
 * Added an option to disable any error sounds. The Response Sounds checkbox now controls whether unit-specific audio is used for error sounds instead of a generic buzz.
 * Added Game UI layout per-map overrides. Map makers can now use custom UI layout files to create new UI or override existing game UI.
 * Added a toggle button to the in-game replay panel to Show or Hide the timeline/duration information.
 * Added hotkey to Pause/Resume game for both single player and multiplayer (Pause/Break key).

Balance


 * GENERAL
 * Players can no longer block off ramps with two 2x2 buildings.


 * PROTOSS
 * Hallucination research time decreased from 110 to 80.
 * Observer
 * Cost decreased from 50/100 to 25/75.
 * Phoenix
 * Build time decreased from 45 to 35.
 * Void Ray
 * Now deals 20% more damage to massive targets.
 * Flux Vanes speed upgrade removed.


 * TERRAN
 * SCV
 * Repairing SCVs now assume the same threat priority as the unit they’re repairing.
 * SCV construction movement has been made more consistent.


 * StarCraft II Editor Improvements
 * Map locale management has been added.
 * Further editor tips and hints have been added.
 * New trigger functions, actions, and events have been added:
 * New trigger functions:
 * Verify Bank - used to verify that a bank’s signature is intact.
 * New trigger actions:
 * Bank Option - used to change options for banks including adding a signature.
 * Remove Inventory Item - used to instantly remove a requested item from an inventory.
 * Set Visibility Type Of Text Tag - used to control whether fog or black mask hides the tag.
 * New trigger events:
 * Mouse Moved - sent in response to the mouse being moved in the game world.
 * New unit properties have been added:
 * Carried Minerals, Carried Vespene, Carried Terrazine, and Carried Custom Resource.
 * Bounty (XP) - used to grant experience when a unit is killed.
 * New Effect Used event property has been added: Life, Shields, and Energy changed.
 * Copy/paste support has been added to the upgrade editor.
 * Behaviors can now be replaced by either the shortest duration (the original method) or by farthest distance.
 * Behavior abilities can now properly charge the player using the ability instead of always charging the owner.
 * Right clicking an item in an inventory will now have the icon appear immediately next to the cursor.
 * Font Style Files can now be added to Mods and Maps using the FontStyleFileArray field in GameUIData. Existing styles can have their individual attributes overridden or entirely new styles can be added.
 * UI Layout files can now be added to Mods and Maps using the CustomLayoutFileArray filed in GameUIData. Most existing frames can be modified or overridden and entirely new templates can be added which can be created from the Dialog system within the Editor.
 * Attributes and values can now be hidden in the game lobby and can be configured through Game Variants.
 * The mouse wheel now scrolls the control under the cursor.
 * Copied doodads now retain their height offset.
 * Attribute and Veterancy behaviors now normalize vitals when new levels are applied.
 * Mouse clicks & highlights are now allowed while in relative camera mode.
 * Edit boxes are now available for trigger dialogs.
 * The game will now properly find custom imported files within mods.
 * Maps can now depend on even more mods.
 * Dialog Items can now be hooked up from already existing frames within a created Panel.
 * Change Focus commands are now available in the Trigger module View menu for switching input focus directly to different areas.
 * The water editor layout has been improved.
 * Effect offsets can now optionally contain a Z component.
 * Added a new type of Dialog Item called Panel. Panels are containers for other dialog items to help with grouping and hierarchy.
 * Added new UI to insert text tags for data references, unit info, and hotkeys.
 * Added an effect range to the effect ability to restrict how far away the effect can be placed. This will allow effects to behave like the Stalker Blink effect.
 * Added a behavior flag to suppress fidgeting.
 * Added a new stalemate melee option to determine whether the stalemate detection checking is enforced.
 * Added a new “Creator” player to effects. It will be set to the player issuing an order if available.
 * Added a new type of item that can use an effect ability.
 * Added a validator that checks to see if a unit can path to a point.
 * Added a validator that checks if there is a cliff between two points.
 * Added MinimapRenderPriority to CActorUnit and MinimapRenderPriorityList to CActorGlobalConfig. This allows custom map makers to define the render priorities of units on the minimap.
 * Added a Locale sub-menu in the Mod menu for changing the active text locale for the current document.
 * Added a Mod Info dialog in the Mod menu for more easily changing mod name and description text.
 * Added a Modify Locales dialog (also in Locale sub-menu) for adding or removing text locales.
 * Added an Editor Tips dialog in the Help menu (and optionally on start up) with tips for using the editor effectively.

Bug Fixes
 * Gameplay
 * General
 * All diagonal ramps are now the same with regards to unbuildable locations at the bottom of the ramps.
 * Critter health bars are now hidden unless highlighted or selected (if status bars are set to show when units are selected).
 * Orders can no longer be canceled by clicking on the info panel in challenges before the challenge begins.
 * Text tags are now paused when the game is paused.
 * Autocast state for abilities will now reset to the default state when unit ownership is permanently changed.
 * Autocast repair will now charge the player requesting autocast functionality.
 * Repair will now clear its autocast state if the owning player leaves the game.
 * Harvest orders no longer end if an order is queued while waiting to return cargo.
 * Harvesting units no longer avoid enemy units.
 * Hold position units no longer automatically move out of the way when placing a building.
 * Enemy units no longer show passive buttons in the command card.
 * Missiles are no longer affected by Vortex.
 * Actors with a large number of create events no longer crash the map.
 * Fixed an issue where cliff jumping units were able to traverse unpathable terrain.
 * Fixed an issue with units trying to get out of the way so buildings can be constructed.
 * Fixed an issue with harvesting units bypassing force fields.
 * Fixed an issue where melee units were unable to attack a colossus when it was on a cliff.
 * Fixed an issue where larva would not wander around.
 * Fixed an issues where loading a saved Challenge could improperly overwrite the best score.
 * Fixed an issue with animation stutters when flying units are separating.
 * Fixed an issue where units could push opposing units when they shouldn't have been able to.
 * Added "Detector" text to the info panel for units which can detect cloaked or burrowed units.
 * Added combat reveal tinting to help show that combat reveal units cannot be hit.
 * Protoss
 * Protoss structures can no longer be powered without a power source if constructed while powered by a Warp Prism under the effects of Neural Parasite.
 * Mass Recall can no longer target larva or eggs.
 * Fixed an issue where units that were picked up by a Graviton Beam would still block pathing on the ground.
 * Fixed an issue where a Zealot could burn its Charge cooldown without actually moving.
 * Terran
 * Changed the position of the Select Builder button on Terran buildings, and changed the hotkey to Q.
 * SCVs can no longer continue construction on a building from inside an adjacent bunker.
 * Fixed nuke dot not being visible all the time.
 * Fixed an issue where you could see an enemy MULE drop pod in some cases where you didn’t have vision of the target location.
 * Fixed an issue where a Medivac would be able to continue healing a unit that was stuck in a Graviton Beam if the Medivac had started healing the unit before it was picked up by the Graviton Beam.
 * Fixed an issue where a Thor would continue to channel 250mm Strike Cannons on an uplifted Terran building if it lifted off at just the right time.
 * Fixed an issue where a Thor could get stuck channeling if a player queued up multiple targets for 250mm Strike Cannons.
 * Fixed an issue where SCVs could continue repairing at a short range even though the structure they were repairing was blocked by Force Fields.
 * Zerg
 * Creep will now spread evenly in all directions.
 * The Burrow and Cancel Neural Parasite buttons have been moved on the command card.
 * Fixed an issue with Ultralisk unable to attack a row of sensor towers.


 * StarCraft II Editor
 * The “For Each Real” and “For Each Integer” actions will now correctly execute once when the starting and ending bounds are equal while the increment is also zero.
 * Items dropped from an inventory will now use their default height when dropped.
 * The View Script command will now view library scripts if the library list has focus.
 * Carried and equipped item behaviors and weapons are now restored properly when a unit is revived.
 * Publish dialog now updates storage information after removing a published file in the Managed Published window.
 * Dropdowns now correctly select items as you type using partial matching.
 * Standard dependencies can no longer be modified in the Dependencies dialog (only added or removed).
 * Camera following can no longer be disabled via hotkeys if it was requested via triggers.
 * Fixed an issue with editing stylized text values when using system locales other than English.
 * Fixed an issue with Veterancy experience share filters.
 * Fixed an issue when editing mover data where values were not being saved correctly.
 * Fixed an issue that prevented certain changes to angle values.
 * Fixed an issue where selection circles would drop when a flying unit was over a cliff.
 * Fixed an issue where the scroll bar for tree views could disappear.
 * Fixed an issue where triggers setting the mouse relative could result in the mouse being stuck in relative move mode.
 * Fixed an issue where setting the color of a dialog item of type label wasn’t working.
 * Fixed a crash that could occur while editing upgrade values.
 * Fixed text truncation with Set Text actor message.
 * Fixed display of ability command links in the Overview Manager.
 * Fixed many areas where English text was displayed instead of localized text.
 * Fixed a crash when destroying a persistent effect.

Test Versions

 * To play in the PTR, open your StarCraft II folder (C:\Program Files\StarCraft II) and run StarCraft II Public Test.exe

Patch 3
Version 1.2.0.17325 (PTR Patch 3)

The newest version of the patch became available December 17th, 2010. The final patch will be released in January 2011.


 * Tools Update 2.1.2.2105

Patch 2
Version 1.2.0.17266 (PTR Patch 2)

Several changes have been made to the PTR:


 * Sound effects will no longer pop or cut off if buildings are rapidly selected.


 * Fixed a display issue so the number of harvesters on a Vespene Geyser node will now increment correctly for all occasions.


 * Using ALT-F4 during the opening cinematic will no longer crash the game.


 * Fixed an issue where the auto-detection system was defaulting graphics to a lower resolution than recommended.


 * Fixed a frequent Out of Memory crash for 32-bit OS systems on the PTR.


 * Fixed a case where public chat channels wouldn’t show up on the list.


 * Added a drop-down selector to switch channel instances.


 * Chat channel throttles have been adjusted to allow for a more natural chatting experience.


 * Bunker build time has been reverted to the original 35 seconds.


 * Fungal Growth has been reverted to the previous functionality and can once again target air units.


 * Holding down a key will once again issue multiple orders.

Patch 1
Version 1.20.17190

Battle.net
 * Battle.net Chat Channels have been added:
 * Players can now join others in both public and private channels.
 * Added in-game chat bar command to whisper to other players. Using the /w command will pop up an auto-complete list which includes: friends, party members, chat channels, and other players within your current game.


 * Added a Battle.net option to auto-join previous private channels.
 * Added a Battle.net option to prevent chat channel text from appearing in the in-game chat display.

Custom Maps
 * Map makers can now use custom UI layout files to create new UI or override existing game UI.

Gameplay
 * Stalemate Detection has been added:
 * The game will end in a tie for all remaining players if no players have income, production, or destroyed any structures for three consecutive minutes.
 * A countdown timer will now appear when the game detects this scenario.
 * Several help dialogue and tech tree improvements have been made:
 * In-game help is now available in Battle.net.
 * The help dialog’s tech tree has been improved.
 * Unit information in the help dialog now displays abilities and upgrades.
 * Selecting different units in quick succession will now fade out existing replies to play the most recent reply.
 * When selecting a Vespene Geyser, the number of current harvesters will be displayed in the info panel.

Graphics
 * An Extreme graphics option has been added:
 * Players can now configure screen space ambient occlusion.
 * Unit information in the help dialog now displays abilities and upgrades.

Interface
 * Customizable Hotkey Support has been added.
 * Mouse buttons can now be bound to the Push-To-Talk hotkey.
 * System Alert panel has been moved to the top of the screen – duration of most system alerts has been reduced.


 * Added a hotkey to Pause/Resume game for both single-player and multiplayer (Pause/Break key).
 * Added a toggle button to the in-game replay panel to show or hide duration information.
 * Added a hotkey indicator option to show the primary hotkey on top of command buttons.
 * Added an option to disable any error sounds. The Response Sounds checkbox now controls whether unit-specific audio is used for error sounds instead of a generic buzz.

Leagues and Ladders
 * A new Master League has been added.
 * This league now represents the highest tier of ladder players.

Replays
 * Several Save/Replay File dialogue improvements have been made:
 * Prints current directory name above file list.
 * Added sort order icons to Name and Date columns.
 * Added the ability to rename.
 * Added filters for Autosave and Unsaved.
 * Added an option to permanently save all replays. Checking this option will mark all unsaved replays as being saved.
 * Camera following behavior for observers and replays has been improved.

Balance
 * PROTOSS
 * Hallucination research time decreased from 110 to 80.
 * Observer
 * Cost decreased from 50/100 to 25/75.
 * Phoenix
 * Build time decreased from 45 to 35.
 * Void Ray
 * Now deals 20% more damage to massive targets.
 * Flux Vanes speed upgrade removed.


 * TERRAN
 * Bunker
 * Build time decreased from 35 to 30.
 * This is only a temporary change for the patch 1.2.0 PTR.


 * SCV
 * Repairing SCVs now assume the same threat priority as the unit they’re repairing.
 * SCV construction movement made more consistent.


 * ZERG
 * Infestor
 * Fungal Growth no longer affects air units.

StarCraft II Editor
 * Map locale management has been added.
 * Further editor tips and hints have been added.
 * Copy/Paste support has been added to the upgrade editor.
 * Modifed the Locales dialog (also in the Locale sub-menu) for adding or removing text locales.
 * Locale sub-menu is now available in Map/Mod menu for changing the active text locale for the current document.
 * The game will now properly find custom imported files within mods.
 * Maps can now depend on even more mods.
 * Mod Info dialog is now available from the Mod menu for more easily changing mod name and description text.
 * Change Focus commands are now available in the Trigger module View menu for switching input focus directly to different areas.
 * Font Style Files can now be added to Mods and Maps using the FontStyleFileArray field in GameUIData. Existing styles can have their individual attributes overridden or entirely new styles can be added.
 * UI Layout files can now be added to Mods and Maps using the CustomLayoutFileArray filed in GameUIData. Most existing frames can be modified or overridden and entirely new templates can be added, which can be created from the Dialog system within the Editor.
 * Dialog Items can now be hooked up from already existing frames within a created Panel.
 * Attributes and values can now be hidden in the game lobby, configured through Game Variants.
 * Editor Tips dialog in the Help menu (and optionally on start up) improved with tips for using the editor effectively.
 * Created a new type of Dialog Item called Panel. Panels are containers for other dialog items to help with grouping and hierarchy.
 * The water editor layout has been improved.
 * The mouse wheel now scrolls the control under the cursor.
 * Copied doodads now retain their height offset.
 * Effect offsets can now optionally contain a Z component.
 * Attribute and Veterancy behaviors now normalize vitals when new levels are applied.
 * Mouse clicks and highlights are now allowed while in relative camera mode.
 * Edit boxes are now available for trigger dialogs.
 * Right clicking an item in an inventory will now have the icon appear immediately next to the cursor.
 * Behaviors can now be replaced by either the shortest duration (the original method) or by farthest distance.
 * Behavior abilities can now properly charge the player using the ability instead of always charging the owner.
 * New trigger action have been added:
 * Set Visibility Type Of Text Tag, used to control whether fog or black mask hides the tag.
 * Remove Inventory Item, used to instantly remove a requested item from an inventory.
 * Bank Option, used to change options for banks including adding a signature
 * New unit properties have been added:
 * Carried Minerals, Carried Vespene, Carried Terrazine, and Carried Custom Resource.
 * Bounty (XP), used to grant experience when a unit is killed.
 * New trigger function: Verify Bank, used to verify that a bank’s signature is intact.
 * New trigger event: Mouse Moved, sent in response to the mouse being moved in the game world.
 * New Effect Used event property: Life, Shields, and Energy changed.
 * Added new UI to insert text tags for data references, unit info, and hotkeys.
 * Added an effect range to the effect ability to restrict how far away the effect can be placed. This will allow effects to behave like the Stalker Blink effect.
 * Added a behavior flag to suppress fidgeting.
 * Added a new stalemate melee option to determine whether the stalemate detection checking is enforced.
 * Added a new “Creator” player to effects. It will be set to the player issuing an order if available.
 * Added a new type of item that can use an effect ability.
 * Added a validator that checks to see if a unit can path to a point.
 * Added a validator that checks if there is a cliff between two points.
 * Added MinimapRenderPriority to CActorUnit and MinimapRenderPriorityList to CActorGlobalConfig. This allows custom map makers to define the render priorities of units on the minimap.

Bug Fixes

General
 * Harvest orders will no longer end if an order is queued while waiting to return cargo.
 * Harvesting units no longer avoid enemy units.
 * Fixed an issue with units trying to get out of the way so buildings can be constructed.
 * Hold position units no longer automatically move out of the way when placing a building.
 * Fixed an issue with harvesting units bypassing force fields.
 * Fixed an issue where melee units were unable to attack a colossus when it was on a cliff.
 * Fixed an issue where larva would not wander around.
 * Fixed an issue where loading a saved challenge could improperly overwrite the best score.
 * Fixed an issue where animation stutters when flying units are separating.
 * Added “Detector” text to the info panel for units which can detect cloaked or burrowed units.
 * Added combat reveal tinting to help show that combat reveal units cannot be hit. All diagonal ramps are now the same with regards to unbuildable locations at the bottom of the ramps.
 * Enemy units no longer show passive buttons in the command card.
 * Critter health bars are now hidden unless highlighted or selected (if status bars are set to show when units are selected).
 * Orders can no longer be canceled by clicking on the info panel in challenges before the challenge begins.
 * Missiles are no longer affected by Vortex.
 * Autocast repair will now charge the player requesting autocast functionality.
 * Autocast state for abilities is reset to the default state when unit ownership is permanently changed.
 * Repair will now clear its autocast state if the owning player leaves the game.
 * Actors with a large number of create events no longer crash the map.
 * Text tags are now paused when the game is paused.

Protoss
 * Protoss structures can no longer be powered without a power source if constructed while powered by a Warp Prism under the effects of Neural Parasite.
 * Mass Recall can no longer target larva or eggs.
 * Fixed an issue where units that were picked up by a Graviton Beam would still block pathing on the ground.
 * Fixed an issue where a Zealot could burn his Charge cooldown without actually moving.

Terran
 * Changed the position of the Select Builder button on Terran buildings, and changed the hotkey to Q.
 * Fixed nuke dot not being visible all the time.
 * Fixed an issue where you could see an enemy MULE drop pod in some cases where you didn’t have vision of the target location.
 * Fixed an issue where a Medivac would be able to continue healing a unit that was stuck in a Graviton Beam if the Medivac had started healing the unit before it was picked up by the Graviton Beam.
 * Fixed an issue where a Thor would continue to channel 250mm Strike Cannons on an uplifted terran building if it lifted off at just the right time.
 * Fixed an issue where a Thor could get stuck channeling if a player queued up multiple targets for 250mm Strike Cannons.

Zerg
 * The Ultralisk’s arc-shaped damage area is now centered at the front of the Ultralisk instead of at its center.
 * Fixed an issue with the Ultralisk being unable to attack a row of sensor towers.
 * The Burrow and Cancel Neural Parasite buttons have been moved on the command card.
 * Creep will now spread evenly in all directions.
 * Fixed an issue where Larva could produce units by holding down hotkeys.

StarCraft II Editor
 * The "For Each Real" and "For Each Integer" actions will now correctly execute once when the starting and ending bounds are equal while the increment is also zero.
 * Standard dependencies can no longer be modified in the Dependencies dialog (only added or removed).
 * Publish dialog now updates storage information after removing a published file in the Managed Published window.
 * The View Script command will now view library scripts if the library list has focus.
 * Dropdowns now correctly select items as you type using partial matching.
 * Fixed an issue with editing stylized text values when using system locales other than English.
 * Fixed an issue when editing mover data where values were not being saved correctly.
 * Fixed an issue that prevented certain changes to angle values.
 * Fixed an issue where the scroll bar for tree views could disappear.
 * Fixed an issue where triggers setting the mouse relative could result in the mouse being stuck in relative move mode.
 * Fixed an issue where setting the color of a dialog item of type label wasn’t working.
 * Fixed text truncation with Set Text actor message.
 * Fixed a crash that could occur while editing upgrade values.
 * Fixed display of ability command links in the Overview Manager.
 * Fixed many areas where English text was displayed instead of localized text.
 * Fixed an issue where selection circles would drop when a flying unit was over a cliff.
 * Veterancy experience share filters have been fixed.
 * Carried and equipped item behaviors and weapons are now restored properly when a unit is revived.
 * Items dropped from an inventory will now use their default height when dropped.
 * Fixed a crash when destroying a persistent effect.
 * Camera following can no longer be disabled via hotkeys if it was requested via triggers.

Patch 1.1.3
Version 1.1.3.16939

General
 * New game categories have been added to filter Tower Defense and Tug of War custom maps.

Balance
 * TERRAN
 * Thor
 * This unit will now prioritize attacking ground combat units over Medivacs.

Bug Fixes
 * Fixed a desync that could occur when trying to watch replays that had a dependency on bank files.

Patch 1.1.2
Version 1.1.2.16755
 * Players will no longer receive achievement toasts while their status is set to "Busy."
 * The messaging when attempting to load a saved game or replay from a previous version has been clarified
 * Adjusted the amount of points earned and lost by random team participants to properly reflect the strength of a player's teammates.

Balance


 * PROTOSS
 * Buildings
 * Nexus life and shields increased from 750/750 to 1000/1000.
 * Void Ray
 * Damage level 1 increased from 5 to 6 (+4 armored).
 * Damage level 2 decreased from 10 (+15 armored) to 8 (+8 armored).
 * Flux Vanes speed upgrade bonus decreased from 1.125 to 0.703.
 * TERRAN
 * Buildings
 * Barracks requirement changed from Command Center to Supply Depot.
 * Supply Depot life increased from 350 to 400.
 * Medivac
 * Acceleration reduced from 2.315 to 2.25.
 * Speed reduced from 2.75 to 2.5.
 * Reaper
 * Nitro Packs speed upgrade now has a Factory Requirement.
 * Thor
 * Energy bar removed.
 * 250mm Strike Cannons is now cooldown-based on a 50-second cooldown. Ability starts with cooldown available (useable immediately after upgrade is researched).
 * ZERG
 * Buildings
 * Hatchery life increased from 1250 to 1500.
 * Lair life increased from 1800 to 2000.
 * Spawning Pool life increased from 750 to 1000.
 * Spire life increased from 600 to 850.
 * Ultralisk Cavern life increased from 600 to 850.
 * Corruptor
 * Energy bar removed.
 * Corruption is now cooldown-based on a 45-second cooldown. Ability starts with cooldown expired (must wait for full 45-second cycle before usable).
 * Infestor
 * Fungal Growth now prevents Blink.
 * Roach
 * Range increased from 3 to 4.

Bug Fixes


 * Fixed an issue where players could not cast the Feedback spell on Point Defense Drones.
 * Fixed an issue where the Phoenix would continue to channel Graviton Beam after the target died.
 * Fixed an issue that would cause Larvae to spawn and be hidden behind Zerg eggs.
 * Fixed an issue where players were unable to navigate to the Single Player page or watch replays after canceling map downloads from the queue.
 * Fixed a desync that could occur on user-created maps with custom mod dependencies.

Patch 1.1.1
Version 1.1.1.16605

Bug Fixes


 * Fixed an issue where Ultralisk cleave range was being unintentionally extended by larger targets.
 * Fixed an issue where the Phoenix's Graviton Beam was automatically canceled if you used it just after the Phoenix reached 50 energy.
 * Fixed an issue where queuing Return Cargo on a worker would cause it to ignore the built-in delay after it finished gathering.
 * Fixed an issue where players watching older replays or saved games would experience stuttering.
 * Fixed an issue where some Mac users were unable to join games properly.

Patch 1.1.0
Version 1.1.0.16561

General


 * The Standard (US) and Standard for Lefties (US) hotkey configurations are now available in all regions.
 * A new game clock has been added. Players can now instantly see how long they've been in their current mission or match. This feature can be turned on or off in the Gameplay Options menu.
 * A new Quick Save option is now available for the single-player campaign. Players can now quickly save their mission progress by pressing Ctrl + Q.
 * A new System Panel has been added. Players can now view their local time and FPS while in game by mousing over the Menu (F10) button in the upper-left hand corner of the game screen. Laptop users can also view Wi-Fi signal strength and battery levels.
 * Sight granted by death reveal no longer lifts Fog of War. Units revealed in this manner are not targetable.
 * (Mac only) Moved StarCraft II data files and settings from the Documents folder into the Application Support folder.
 * Support for NVIDIA 3D Vision has been added. To experience StarCraft II: Wings of Liberty in 3D on your desktop or notebook, you will need 3D Vision. For more information, visit www.nvidia.com/Starcraft3D

Balance Changes


 * PROTOSS
 * Zealot
 * Build time increased from 33 to 38.
 * Warp Gate cooldown increased from 23 to 28.


 * TERRAN
 * Battlecruiser
 * Ground damage decreased from 10 to 8.
 * Bunker
 * Build time increased from 30 to 35.
 * Reaper
 * Build time increased from 40 to 45.
 * Siege Tank
 * Siege mode damage changed from 50 to 35 (+15 armored).
 * Upgrade damage changed from +5 to +3 (+2 armored).


 * ZERG
 * Ultralisk
 * Ram ability removed. Ultralisk will now use normal attack against buildings.
 * Damage decreased from 15 (+25 armored) to 15 (+20 armored).


 * Maps
 * Desert Oasis
 * Destructible Rocks have been added to make natural expansions easier to protect.
 * Center Xel'Naga Tower area has been narrowed.

StarCraft II Editor Improvements


 * Added new requirement types: Odd, Divide, Mod, Multiply.
 * Added a chance field to effect data.
 * Added support for the Slider dialog control type.
 * Added a trigger to deal damage from a unit.
 * Added a trigger event response to provide the amount a player or unit property changes.
 * Added a trigger event when an effect executes.
 * New Trigger Editor functions:
 * Save Data Conversation State Value (Action).
 * Load Data Conversation State Value (Action).
 * Players On Team (returns Player Group associated with teams in game lobby).
 * Unit Owner Changes (Event).
 * Old Unit Owner (returns player ID in response to Unit Owner Changes).
 * New Unit Owner (returns player ID in response to Unit Owner Changes).
 * XP, Level, and Bounty unit properties can now be modified by triggers.
 * Banks now save/restore XP, learned abilities, and items.
 * Message Window now includes a time stamp for each message.
 * An actor event is now dispatched when a missile cannot hit its target.
 * When loading documents with Battle.net-only dependencies, you will now be prompted to log in and download the dependency data, rather than failing to load.
 * Game variants now automatically use the default melee variants for new maps, without requiring manual generation. This will not take effect for maps created prior to this patch.
 * The Custom game variant is no longer automatically included when other non-default variants are defined.
 * Increased the maximum recharge vital rate for heal effects.

Bug Fixes


 * Battle.net
 * Chat windows no longer vanish when exiting a multiplayer map or campaign mission.
 * Fixed an issue where players would still receive toasts when their status was set to busy.


 * Custom Games
 * Default race in a game lobby is now properly set to Random.
 * Players can now configure the lobby for 1v5 matches.
 * The search functionality for map searches has been improved.
 * Lobby hosts will now receive a toast when an invited player declines an invitation.
 * Custom game lobbies will now remember the game mode chosen under a category.
 * Fixed an issue where changing the category to "Custom" would default the teams to 5v3.
 * Fixed an issue where custom maps could not be reported from the map preview screen.


 * Gameplay
 * General
 * If a unit loads into a transport, missiles targeting it will no longer target similar units in the area.
 * Structures damaged during construction will no longer count towards structures lost.
 * Fixed an issue where builders waiting for an area to clear could block units trying to leave the area.
 * Fixed an issue with inventory drop range checks.
 * Fixed an issue that, in certain cases, allowed a command to be issued that did not appear on the command card
 * Interface
 * Queue tooltips now display information about what is in progress.
 * Fixed an issue where the back button would not always return players to the score screen properly.
 * Terran
 * Marines trained at multiple Barracks will now prefer a Barracks with a Reactor over one with a Tech Lab or no attachment.
 * SCVs will now load into the closest Command Center if multiple are within range.
 * Zerg
 * Creep now recedes properly when an AI-controlled Hatchery, Lair, or Hive is destroyed.


 * StarCraft II Editor
 * The Player Leaves Game event now fires when a player leaves or they are defeated/victorious.
 * Loading screen progress bar option now works when using Melee loading screen type.
 * Test Document now works properly on maps with Battle.net-only dependencies.
 * Publishing a new file using Major revision will now properly set the document version to 1.0.
 * Publish dialog now properly remembers the Show Real Name setting from previous publish.
 * File preview panel now displays author's real name if that option was set during publishing.
 * The Import module will now allow importing an override Assets.txt file.
 * Undoing a terrain object modification will now also undo associated terrain changes.
 * Editor will display document text from another locale if no text for the active locale exists.
 * Copying points with custom models will display the model properly on the pasted point.
 * It is no longer possible to have multiple default variants in the Game Variants dialog.
 * Removed icon support for attribute and variant definitions, as Battle.net does not display these.
 * Fixed issues with invalid map bounds when creating 32x32 maps.
 * Fixed issues with poor performance in the Terrain Editor when scroll bars are visible.
 * Fixed issues with drag-and-drop in Trigger Editor when tracking is not enabled.
 * Fixed an issue that would cause a crash if multiple unit forms had too many abilities.
 * Fixed an issue with temporary publish names in the Publish dialog still verifying the original name.
 * Fixed an issue with the Unit Manipulates Item trigger.
 * Fixed excessive delays on some systems when saving files using the Smaller Files option, and also when publishing Locked files.
 * Fixed preview panel display in Terrain Editor palettes.
 * Fixed performance issues in Terrain Editor when modifying terrain with many road tiles on the map.
 * Fixed initial display of variables in the Trigger Debugging Window.
 * Fixed generated script for built-in attribute values, which caused them to not be accessed properly.
 * Fixed action list when modifying a Custom Script action without sub-views enabled.
 * Fixed loading map dependency data.
 * Fixed an issue where loading complex bank files would cause the client to disconnect from Battle.net.


 * Technical Issues
 * Fixed an issue where unplugging headphones could cause the game to freeze.
 * Fixed an issue where XP systems running with Unicode characters enabled could prevent a player from starting a multiplayer game.

Patch 1.0.3
Bug Fixes
 * Fixed an issue preventing some players from accessing offline play from the login screen.

Patch 1.0.2
Bug Fixes
 * Fixed an issue where campaign mission victories would not always trigger properly.
 * Fixed an issue where some players were unable to access single-player features.

Patch 1.0.1
Bug Fixes
 * Campaign saves have been optimized.
 * Fixed an issue with sound not playing on some 7.1 systems.

Day 1 Patch
StarCraft II had a day 1 patch.