1.2.3

The 1.2.3 patch was the first Terraria update of 2014. It added a large number of features, made several game changes, and fixed a massive amount of bugs.
== Features and Mechanics ==
* You can now name chests.
* Added ingame settings menu.
* Added options for ambient sound.
* Save and Exit is now in the settings menu.
* Added sliders for parallax & volume settings.
* Game now loads at saved resolution and even remembers if you use maximized window.
* Reforging cost reduced to 33% the value of an item, down from 50%.
* You can now turn platforms into stairs using the hammer.
* Added infinite wiring support across the map.
* Updated Robe graphics.
* Updated Music Box graphics. Each music box now has a unique design.
* Music notes now come from music boxes.
* Updated the graphics for Cobalt Shield, Obsidian Shield, and Paladin's Shield.
* You can now place switches and levers on walls.
* Accessories now have an option to be visible and show on your character. This can be toggled off and on.
* You can now wear vanity wings.
* Wings can now be dyed.
* Dyes are now stackable.
* Buckets are now stackable.
* Ore now stacks to 999.
* You can now change clothes at a dresser.
* Added support for Ctrl+Z, X, C, and V (clear line, cut line, copy line, and paste into line respectively).
* Added support for Shift+Insert, Shift+Delete, Ctrl+Insert (paste, cut, and copy respectively).
* Added the ability to mine multiple tiles without resetting the hit count on every tile.
* Increased tile limit to 65536.
* Added cactus variations.
* Added biome specific stalactite variations.
* You can now place saplings on all grass types.
* Reduced the effect of campfire and heart lantern regeneration.
* Ancient Shadow armor drop rate was reduced slightly.
* Multicore Lighting added to options menu.
* There are now critter sounds.
* Added sounds for waterfalls and lavafalls.
* Birds are now more likely to spawn in mornings. Each type has several songs to sing.
* When you hover over text in the interface menu the text now turns yellow.
* Replaced Tree 9's graphic.
* Players have a longer respawn delay after a non-PVP death with a boss alive in multiplayer.
* Dark tiles on the map no longer tell you what they are when moused over.
* Added upside down slopes.
* Upside down slopes spawn in new worlds.
* Using Mana Potions now puts a debuff on the player that lowers magic damage based on the amount of time left.
* Mana potions all have higher stacks.
* Spelunker no longer gives off light. This prevents ore from showing up on the map.
* Spelunker now causes ore to be gold colored on the screen
* Hunter potion no longer gives off light. Enemies will appear in red, friendly creatures appear in green.
* Slightly reduced the chance for rain.
* Pyramids are slightly more common.
* Waterleaf now only blooms in the rain.
* Life Crystals no longer spawn in the dungeon.
== New Items ==
* Added several new paint colors: Brown, Shadow, and Negative paint.
* Added Team Dye: Changes colors depending on team.
* Added Beetle Armor. There are two different chest pieces, one for melee offense another for melee defense.
* Added Beetle Husks to craft Beetle Armor - drops from Golem.
* Added Beetle Wings.
* Added Shroomite Digging Claw.
* Added Gemspark Blocks.
* Added Gemspark Block waterfalls.
* Added Womannequin.
* Added several new wallpapers to the Painter.
* You can now craft an animated steampunk tileset out of Cogs.
* Added several new weapon racks that can be made at a Sawmill.
* All bosses now have a chance to drop a Boss Mask.
* Added Waterfall Walls and Lavafall Walls. These are craftable by having a Crystal Ball and glass near a water or lava source.
* The Merchant now sells a Bug Net.
* You can now catch and release several critters using the Bug Net.
* You can now place critters in cages.
* Added Crimson Seeds.
* Added 8 new crafting stations.
* Over 100 new furnitures were added to existing tilesets.
* Added Heavy Workbench.
* Added Copper Plating, Stone Slabs, and Sandstone Slabs. These are crafted at the Heavy Workbench.
* Added Venom Staff.
* Added Super Mana Potions.
* Added Spectre mask
== New NPCs ==
* Added Stylist NPC (Congratulations Ripsand!) - Sells rare hair dye, changes hair style and color. (spawns in spider caves). She will also sell new hair styles! (Thanks Omnir)
* Added 20 new friendly critters.
* Added Traveling Merchant. He will randomly show up once you have at least 2 NPCs and stay for one day. His inventory will always be random and present things he has found during his time spent traveling. He has over 30 different things he can sell.
== Hardmode Balance Changes ==
* Drastically increased the drop chance of Biome Key Molds.
* Ice Golem now drops a Frost Core that is used with Hallowed Bars to craft Frost Armor.
* The Pickaxe Axe now requires 1 soul from each Mechanical boss to craft.
* The Drax requires a soul from each boss to craft.
* Plantera bulbs no longer spawn until all 3 Mechanical bosses are defeated.
* You cannot summon the Golem until after Plantera has been defeated.
* Mechanical bosses are now slightly more difficult.
* The Golem has had its life, defense, and damage increased slightly.
* The Golem's attacks now penetrate walls.
* The Golem now shoots 2 beams if you are directly above or below him.
* Increased Golem Fist damage and knockback.
* Increased the size of temple boss rooms.
* Wasp Gun damage increased by 3.
* Golden Shower debuff time was reduced to 10 seconds.
* Golden Shower now only penetrates 5 targets and does slightly less damage.
* Autohammer can only be bought after killing Plantera.
* The Mushroom Spear and Hammush can now only be obtained once you have killed one of the Mechanical bosses.
* The Mushroom Spear and Hammush have had their sale price increased.
* Souls now sell for less.
* Gungnir now sells for less.
* Poison Staff and Frost Staff do less damage.
* Chlorophyte is slightly more rare and grows slower.
* Leaf crystal does a bit more damage and shoots faster.
* The Rod of Discord now takes 20% of your life, down from 25%.
* The Rod of Discord debuff now lasts 8s, down from 10s.
* Slightly buffed Shotgun, Marrow, and Ice Bow.
* Slightly buffed Repeater damage.
* Increased the damage of Terra Blade, True Excalibur and True Night's Edge.
* Terra Blade, True Excalibur, and True Night's Edge shoot beams more rapidly.
* Rainbow Rod does more damage.
* Rainbow Gun's rainbow now lasts 10 seconds.
* Buffed Unholy Trident's use speed.
* Lowered the damage of Chlorophyte Bullets.
* New hardmode ore spawns slightly less and is slightly harder to craft.
* Palladium Pickaxe can no longer mine Adamantite and Titanium.
* Meteor Heads no longer drop loot in hardmode.
* Increased Lost Girl spawn chance.
* Corruption Grass, Crimson Grass, and Hallow Grass wall spreads further.
* Frostburn debuff now does more damage over time.
* Added Spectre Mask and Spectre damage set bonus.
* Spectre Hood now uses more mana instead of decreasing mana usage.
* Retinazer shoots lasers a bit slower, and they do slightly less damage.
* The North Pole now does less damage and has a cap on its projectiles.
* Increased Scourge of the Corruptor's damage.
== Pre Hardmode Balance Changes ==
* Lesser mana potions are no longer craftable. They will always be sold by the merchant.
* Tim is now more common.
* Increased Bee Gun's damage by 1.
* Nature's Gift is now slightly more common.
* Increased mana usage of gem staves.
* Slightly lowered damage of higher tier gem staves.
* Lowered the value of Magic Dagger and Bee Gun.
== Optimizations ==
* Increased world loading speed a bit by directly copying tile data from runs.
* Terraria has a more efficient format for World saves. On average it's 20% of their previous size.
* Lighting no longer loads on servers, saving 50 megabytes of memory.
* Sped up world clearing when changing from one offline world to another.
* Optimized lighting code for better performance.
* Optimized rain performance.
* Sped up Rain Cloud code and made it draw better.
* Reduced netcode data usage for tiles by 75% to 85%.
* Map drawing changed to work over time rather than lock the machine up while it happens.
* Maps draw much faster and their save files are 60% smaller.
* Moved tile framing to real time to cut out having to do it during world load.
* Removed overhead from drawing tiles and walls. Light mode 0/1 run 15% faster.
* Checking World Alignment sped up significantly.
* Checking World Alignment folded into LoadWorld. Gets rid of a lot of overhead.
* Sped up the Water moving code a bit. 5-10%.
== Bug Fixes ==
* Pumpkin Moon and Frost Moon can now be started when using a Snowman pet.
* The game will now verify there is a Lihzahrd altar at the end of world generation.
* Mouse will no longer function if you have a window over Terraria's window.
* You can no longer waste boss summon items by using them after that boss has spawned.
* Fixed a bug where too many Waterfalls would crash the game.
* Fixed a bug with mana stars not dropping in multiplayer.
* Fixed a bug where numerous NPCs could spawn if you beat a hardmode boss in a non-hardmode world.
* Instead of consuming 2 blocks, extractinating has a chance of giving a smaller amount of money.
* The Golem's evil plans are no longer foiled by platforms.
* Invasions can now spawn enemies anywhere near friendly NPCs instead of just the middle of the world.
* One of the twins can no longer despawn as long as the other is still active.
* Destroyer now drops loot on the closest segment to the player
* Fixed Sugar Cookie typo.
* All waves in Frost Moon correctly use "Flocko" in the warning.
* Boulders with Chests on them no longer crash the game if the boulder is hit.
* Red Stucco no longer spreads corruption.
* Piggy Bank and Safe now correctly combine coins when Quick Stacking.
* Changed how damage/tooltips are generated so weapons get the full damage boost % instead of losing a bit to float precision.
* Nurse no longer charges for, or removes the potion cooldown, heart lantern and campfire buffs.
* Fixed a bug where moving very large quantities of water could leave some water floating.
* Fixed bug where ancient cobalt armor pieces did not grant critical strike chance.
* Fixed bug where inactive tiles counted for sticky purposes.
* Fixed bug where wings appear too high when on a mount, made hoverboard not appear on a mount.
* Fixed bug where sign bubbles would appear in the wrong place at reverse gravity.
* Fixed two of the floating player bugs where the player is wildly off the surface they are standing on.
* Fixed a bug with leaving honey having water sound and particles.
* Fixed bug where featherfall potion did not function equally on reverse gravity.
* Fixed minor bug with rain sounds.
* Fixed bug where you didn't get the set bonus by mixing Ancient Cobalt & Jungle armor pieces.
* You can now see the archery buff's damage bonus in the item tooltips when its up.
* Fixed bug where blizzard staff could shoot upwards if you stand in hell's bottom.
* Fixed exploit where queen bee could get stuck in tiles and not move
* Fixed a bug where Crimsand deserts were not making the water show up red.
* Mechanical Glove only improves melee damage.
* Fixed bug where you cant hurt the clothier with clothier voodoo doll using projectiles (bows / guns / thrown items / spears / flails and so on)
* Fixed a bug with guns not shooting bullets with the correct velocity
* Fixed bug where spawn rates were higher than intended everywhere rather than when below the middle of dirt layer.
* Fixed bug where NPCs that don't really die (Slimer, Mother Slime, Corrupt Slime) drop hearts and mana stars on shapeshifting (dying).
* Fixed bug where you can respawn skeletron prime if you kill its prime cannon hand and not skeletron prime himself.
* Fixed bug where heart crystals could spawn in nonsolid areas.
* Fixed bug where Skeletron hand hook did not remain attached to tiles as much as the rest of the hooks in the game.
* Fixed bug where info accessories displayed info when you looked at empty signs but not when you looked at texty signs.
* Fixed bug where the selected item was affected by pressing numbers while editing signs.
* Fixed a bug where health bars would appear empty when really full.
* Fixed bug where Dust would grow massive when you paused the game.
* Improved Dryad's world status dialog.
* Coins now stack as best as they can when you deposit or quickstack them in chests.
* Fixed bug where fairy bell would not sync properly in multiplayer.
* Fixed bug where fairy bell fairy color would not save / load.
* Fixed bug where Shadewood Bow could not be reforged.
* Fixed bug where Restoration Potion's rarity was lower than Mana or Life Potion's rarity (despite being the same tier).
* Fixed bug in world gen where Restoration potions could generate with their stack over the maximum.
* Fixed bug where platinum candle did not emit light in non-rgb lighting mode.
* Fixed bug where piranha gun would chase invincible enemies (blazing wheels and dungeon flails).
* Fixed bug where nurse would charge money to remove water candle debuff.
* Fixed bug where north pole projectile could attain enough gravity velocity to pass through blocks.
* Made Frozen debuff not hide your armor.
* You can no longer interact with stuff when fullscreen map is open.
* Fixed hoverboard bug where you could walk on air while in reverse gravity.
* Added unimplemented crimson monster sounds.
* Fixed general bug with gravity where it did not account some terms for half blocks.
* Fixed issue where you cannot jump while in reverse gravity in water.
* Fixed bug where certain hats would be placed weirdly under reversed gravity.
* Fixed bug where rune robe particles appeared on player's head in reverse gravity.
* Fixed bug where chat bubbles displayed "wrong" in reverse gravity.
* Fixed tile sheet for Water Fountain to remove two bars that vanish when you turn them on. (Jungle/Snow biomes).
* Fixed bug where blazing wheels didn't get placed into tiles.
* Fixed bug where Crimsand Blocks couldn't be shot out of a Sandgun (added crimsand friendly projectile).
* Fixed bug where merchant would not spawn if you own over 21k platinum.
* Fixed bug where you couldn't pick up crimson grass and hallowed grass with dirt rod.
* Fixed bug where dirt rod ball shakes erratically in water.
* Fixed bug where dungeon guardian still tried dealing 9999 damage (and was exploitable thanks to that).
* Fixed bug where flesh walls didn't return the item when destroyed.
* Fixed bug where gingerbread men dropped yeti head gores for feet.
* Fixed bug where attempting to move NPCs with reverse gravity used the opposite screen height position.
* Fixed bug where Brain of Cthulhu wouldn't make dryad spawn or stop talking about the chasms.
* Fixed bug where guide will tell you to press Escape to open inventory even if you changed your keys.
* Fixed bug where chests could be placed in bad positions (e.g. ice blocks or sloped tiles in worldgen).
* Fixed bug where hooks would break if they try to attach to blocks with liquid in them.
* Flocko & Elf Copter now both correctly run away at dawn.
* Summoning Golem will now properly only use one Power Cell.
* Title Screen music can now be correctly captured when it plays from another Music Box.
* Fixed a typo on the Alternate Underground Music Box. (was spelled 'Alternate Undeground')
* Fixed bug where special armor visuals don't apply with auto-pause on (robes / werewolf / merform).
* Necro Armor reports the right ranged boost on its tooltip.
* Touching Lava while in Merform will no longer force the player to leave the water and renter to get the Merform back.
* Teleporting from Honey to Water will no longer leave the player moving slowly, as if they are still in honey.
* Fixed bug where Guide would talk about crafting lenses when you don't have any.
* Fixed bug where Guide would talk about shadow orbs and corruption in a crimson world.
* Fixed bug where Guide would keep talking about shadow orbs until you beat Skeletron rather than eater of worlds / brain of cthulhu.
* Fixed bug where Dryad would mention the corruption in purification powder suggestion while in crimson world.
* Fixed bug where zooming with sniper scope / binoculars would go in opposite height direction when in reverse gravity.
* 'Down' button in reverse gravity with feather fall now correctly does the same thing as 'Down' in feather fall without reverse gravity.
* Fixed bug where Crimson hearts would be called shadow orbs in minimap.
* Rod of Discord works properly when gravity is flipped.
* Fixed the bug where removing walls in the Underworld would not update the map.
* Fixed bug where certain items would be invisible when using flame dye.
* Using a Rod of Discord releases all grapples.
* Fixed a typo in the Steampunker dialog about the Pirate.
* Using a teleporter tile releases all grapples.
* Touching lava while in water will now properly put the fire buff out when you leave lava.
* Fixed issue where merman / werewolf transforms are visible when you're invisible.
* Fixed bug where wing items showed on player's back when in merman form.
* Fixed bug where pirate captains would be dismembered into 5 heads instead of 1 body.
* Fixed robe lower body animation issues when using items.
* Fixed precision with hydra staff in reverse gravity.
* Fixed starfury getting magic prefixes despite being melee weapon.
* Fixed starfury projectiles being magic instead of melee (no longer triggers spectre set or scale with magic crit).
* Fixed bug where you could place campfire in water.
* Fixed exploit with moving items around in auto-pause.
* Fixed bug where Sand falling was not unsloping tiles.
* Fixed bug where mannequins wouldn’t draw robe bottoms.
* Fixed bug where skeletron hand hook would emit glows of melee enchantments.
* Golem and plantera now drop money (15 gold each).
* Fixed bug where Staff of Earth's boulders would sink through tiles if they're in water.
* Fixed issue where magma stone fire particles would apply to bug net.
* Crimson Hearts now have the right name when hovered over on the map.
* Fixed Princess robe not having a bottom.
* Fixed bug where chaos elementals can spawn prehardmode.
* Fixed exploit where shadow dodge buff wouldn't be removed if its the last buff in a full buff list.
* Fixed exploit where you could throw torches to activate hotbar items without costs.
* Fixed dying by demon altar having no message.
* Wearing Frost Armor no longer makes Spiky Ball Traps give Frostburn debuffs.
* Spear traps will vanish when reaching the trap, whether it is inactive or not.
* Enemy attacks no longer trigger Spectre set healing from hitting friendly NPCs.
* Running underwater no longer causes flashes of the Suffocation debuff.
* Dark Mummy and Pixie usually no longer drop both Status Protection accessories at the same time, 99% of the time.
* Ancient Cobalt gear no longer drops both Armor and Legs at the same time.
* Crimson Altar now shows up when you hover over it on the map.
* Bug where Spectre Staff was trying to chase a Wyvern off the top of the map fixed.
* Fixed bug where Crimson Axe NPC wouldn't drop Nazar.
* Fixed bug where Crimtane’s name wouldnt be displayed in mouseover on map.
* Fixed bug where mayan dart trap darts were affected from frost armor
* Thorns potion now properly requires worm tooth to craft.
* Fixed issue where Ice Torch would not emit light when thrown on the ground.
* Fixed bug where the wisp spazzes in water.
* Fixed frost moon wave display text (Elf Zombie to Zombie Elf).
* Fixed a bug that was causing the Map to draw over already drawn areas.
* Fixed the Nymph Banner typo.
* Fixed a crash when you destroy a teleporter with a chest on top.
* Fixed a typo causing Bezoars to drop from the Steampunker (178) instead of Moss Hornet (176).
* Fixed bug where platinum candle was not right click-able.
* Fixed crash on minimizing the game.
* Fixed torch duplication bug.
* North Pole can no longer fire through walls.
* Fixed a bug with the Christmas Hook.
* Extractinator now only consumes 1 block at a time (bug fix)
* Golem and Plantera now flee to despawn after all players have been killed.
* Fixed an issue in which Turtle armor could be used to deal massive damage to a Dungeon Guardian. The issue had previously been addressed, but the exploit still worked due to the Dungeon Guardian's AI resetting. Turtle armor damage is now reduced to 1, like other attacks.
== Trivia ==
* The Scourge of the Corruptor's damage increase was listed twice in the official patch notes, however with slightly different wording.
== References ==