World of Warcraft v2.0.3 Patch (Full)

Rate

Total votes: 3
20

We recently posted the latest patch for World of Warcraft - Patch v2.0.5 which is located here:
http://www.megagames.com/news/html/patches/worldofwarcraftv203-v205patch.shtml

Now that The Burning Crusade expansion has bene released, you will need the full 2.0.3 patch, which can be downloaded by clicking the

'download' tab above.

Patch 2.0.3 Notes:

The Burning Crusade
- Several years have passed since the Burning Legion's defeat at the
Battle of Mount Hyjal - and the races of Azeroth have continued to
rebuild their once shattered kingdoms. With renewed strength, the
heroes of the Horde and Alliance have begun to explore the broken
lands beyond the Dark Portal. What dangers or rewards await mortal
champions in Draenor? And what will the Alliance and Horde do when
they discover that the demons they thought vanquished have returned
to renew their terrible Burning Crusade?

General
- A stirring of events has begun throughout Azeroth and rumor points
to the Dark Portal as its source.
- Mazk Snipeshot in Booty Bay now sells bullets.
- The Auction House now sorts by buyout price first, then by current
price. This should filter all of the items with outlandish buyout
prices to the bottom of the list.
- Players will now need to be level 58 to pass through the Dark Portal.
(The Burning Crusade Expansion must be installed.)
- Collector Edition pets are now blue items and a confirmation
dialogue will appear to prevent accidental deletion.
- Pets will no longer attack targets that are under the influence of
crowd control (sheep, banish, etc.).
- The title "Scarab Lord" can now be chosen in game for select players.

PvP
- Players can use the /teamquit or /teamdisband command in order to
leave an Arena team.
- A new bracket has been added to Alterac Valley for level 61-70.
- Added a sorting function so that the battleground and scoreboard can
be sorted by any of the categories.
- Healthstones and summoned warlock pets will no longer cost a
soulshard to summon in the Arena preparation area. All summoned
items and pets will be dismissed on leaving the arena.
- The last pet a player had summoned will be resummoned outside the
Arena upon leaving.

Druids
- Due to various talent changes, all Druids will have all their talent
points refunded.
- "Feline Swiftness" has been renamed "Feral Swiftness". The dodge %
increase now also applies to Bear and Dire Bear Forms.
- "Improved Moonfire" has been reduced to 2 ranks, for a 5/10% bonus.
- "Insect Swarm" has had its damage on all ranks increased. The mana
cost of ranks 1 and 3 has been increased. The mana cost of ranks 4,5
and 6 has been decreased.
- "Nurturing Instinct" now grants its benefit at all times, but the
bonus has been reduced to 25/50% of Strength.
- "Improved Starfire" has been renamed to "Celestial Focus" and now
also increases the chance to resist casting pushback when casting
"Wrath" by 25/50/70%.
- "Blood Frenzy" benefits have merged with "Primal Fury".
- "Improved Leader of the Pack" has been reduced to 2 ranks for 2/4%
total health healed.
- "Pounce" no longer requires the druid to be behind the target.
- "Barkskin" is now usable while stunned.
- Druids now need substantially less agility per dodge.
- "Dire Bear Form" armor bonus increased to 450% and health bonus
changed to a 25% percent health increase instead of a flat increase.
- The Health bonus of "Bear Form" has changed to a 25% percent health
increase instead of a flat increase.
- "Swipe" has had its threat bonus multiplier removed.
- "Maul" has had its threat bonus multiplier changed to a flat value
similar in threat per time to "Heroic Strike".
- "Regrowth" has had its mana cost reduced by approximately 18%.
- "Tree of Life" healing bonus now increases the healing received
by your party members instead of the healing dealt by your party members.
- The "Tranquility" base amount healed per second has increased by
approximately 273%. The radius of effect has increased from 20 yards
to 30 yards. Mana cost has increased by 40%. The Cooldown has
increased from 5 minutes to 10 minutes. The Duration has decreased
from 10 seconds to 8 seconds.
- "Mangle" will not stack multiple copies from multiple forms or
druids anymore. This was never intended behavior. The percentage
modification on bleeds has increased from 25% to 30% and "Mangle"
now increases the damage from "Shred" as well. In addition, "Mangle"
will now benefit from the damage boost from "Tiger's Fury".
- "Enrage" will now show up in the combat log and in floating combat text.
- "Lifebloom" will now correctly consume clearcasting.
- "Predatory Instincts" has had its tooltip adjusted to indicate it
only works in feral forms, and that it increases damage by a percent,
not damage bonus by a percent.
- If a spell is resisted, it will no longer break stealth.
- "Tree of Life's" bonus healing aura will now reactivate correctly
when "Banish" wears off.
- Shapeshifted druids will now be able to speak to npcs while
shapeshifted.

Hunters
- "Multi-Shot" has had its mana cost adjusted back to a value closer to its pre-2.0.1 version.
- If your pet has been recently revived by using "Call Pet", it will
no longer reset back to full health.
- If a Hunter "Wyvern Stings" an enemy already asleep from
"Wyvern Sting", the "Wyvern Sting" sleep will now be reapplied
correctly.

Mages
- "Frost Nova" (Water Elemental Spell) has been renamed to "Freeze".
- "Ice Lance" is now correctly affected by "Elemental Precision".
- "Ice Armor"is now correctly affected by "Elemental Precision".
- "Frost Armor" is now correctly affected by "Elemental Precision".
- Mages will no longer see line of sight errors if the target moves
behind an obstacle after the spell "Arcane Missiles" has begun
casting.
- "Blazing Speed" no longer PROCs while the caster is mounted.

Paladins
- "Blessing of Might" now also increases ranged attack power.
- "Improved Righteous Fury" now also reduces all damage taken while
active by 2/4/6%.
- "Improved Divine Shield" (Protection Talent) has been renamed
"Sacred Duty" and now also increases total Stamina by 3/6%.
- "Improved Resistance Auras" has been renamed "Spell Warding",
reduces all spell damage taken by the Paladin and is no longer
tied to Resistance Auras.
- We have fixed a bug where the damage bonus from "Holy Guidance" was
being added to physical attacks.
- "Divine Illumination's" duration has been increased to 15 sec, from
10 sec.
- There will no longer be a slight delay on receiving the buff from
"Light's Grace" when it occurs.

Priests
- "Mass Dispel" will no longer cause stealthed Rogues and prowling
Druids to lose stealth.
- "Surge of Light" (Holy Talent) can no longer be triggered by using items.

Rogues

- Due to various talent changes, Rogues will have all talent
points refunded.
- "Evasion" (Rank 2) now reduces the chance that ranged attacks will
hit the Rogue by 25%, reduced from 50%. It is now available at level
50.
- The "Cloak of Shadows" cooldown has been reduced to 1 min, from
2 min. Now a trainable ability at level 66.
- "Shadowstep" (New Subtlety Talent) attempts to step through the
shadows and reappear behind your enemy. Your next "Ambush",
"Backstab" or "Garrote" ability is increased by 20% and lasts 10
sec. This is only usable while stealthed.
- "Premeditation" (Subtlety Talent) has had its range increased to 30 yards.
- "Preparation" now only resets the cooldown of the "Evasion",
"Sprint", "Vanish", "Cold Blood", "Adrenaline Rush" and
"Premeditation" abilities.
- "Wound Poison" now causes damage and reduces all healing by 10%,
stacks up to 5 times.
- The Cooldown for "Blind" has been reduced to 3 min, from 5 min.
- There is no longer a random chance the effect of "Sap" will end
(i.e. removed the heartbeat resist check). The effect will still
end early when the target is damaged.
- Each rank of "Weapon Expertise"now provides 5 weapon skill.
- "Surprise Attacks" now increases the damage from "Sinister Strike",
"Backstab", "Shiv" and "Gouge" by 10% instead of 8%.
- Resisted spells will no longer break "Stealth"/"Vanish".
- Combo points added to a target should not be reset until you add a
combo point to a different target.

Shaman
- "Earth Shock" no longer causes increased threat.
- "Frost Shock" now causes increased threat.
- The training cost for "Strength of Earth Totem (Rank 5)" is now correct.
- "Nature's Guardian" will now work properly even when you don't have
an enemy targeted.

Warlocks
- Melee damage of "Felguard" has been reduced.
- The damage increase component of "Soul Link" has been improved. The
damage mitigation component has been reduced.
- The cooldown of "Shadowfury" has been reduced to 20 sec, from 1 min.
- The mana cost of "Soul Fire" has been reduced by approximately 45%.
- The feedback from dispelling "Unstable Affliction" is now affected
by "Shadow Mastery".
- Pets will again have their mana reset to full in addition to their
health when first summoned.
- "Demonic Resilience" will now properly reduce pet damage taken.
- Fire objects in the game world (bonfires, braziers) will no longer
trigger "Nether Protection".
- When a Warlock is under the effects of "Backlash" and "Nightfall",
only one of the effects will be consumed by a "Shadow Bolt" cast.

Warriors
- "Weapon Mastery" Rank 2 of this talent now grants full immunity to
"Disarm" mechanics, and will properly display "Immune" when a
"Disarm" is attempted.
- "Slam's" swing time is no longer slowed by damage taken.
- "Rampage's" rage cost has been reduced to 20.
- The daze portion of "Piercing Howl" will now still land even if the
target is already snared.
- The bonus threat of "Devastate" on all ranks has been increased.
Bonus threat will no longer decrease as ranks increase.

Items
- The energy gained from "Thistle Tea" now decreases with levels past
40.
- "Idol of Ferocity" now increases "Claw" and "Rake" damage instead
of reducing energy cost.
- "Idol of Brutality" now increases "Maul" and "Swipe" damage instead
of reducing rage cost.
- "Idol of Health" now provides bonus healing on "Healing Touch"
instead of reducing its cast time.
- The rage gained from "Gri'lek's Charm of Might" now decreases with
levels past 60.
- The energy gained from "Renataki's Charm of Trickery" now decreases
with levels past 60.
- "Renataki's Charm of Beasts" no longer resets the cooldown on Arcane
Shot.
- "Wushoolay's Charm of Nature" now provides haste rating instead of
reducing "Healing Touch" cast time.
- "Wushoolay's Charm of Spirits" now increases "Lightning Shield"
damage by a flat amount instead of a percentage.
- "Hazza'rah's Charm of Destruction" now increases spell crit rating
instead of spell crit percent.
- "Hazza'rah's Charm of Magic" now increases Arcane spell damage
instead of providing a spell crit bonus.
- "Tidal Charm" Now has a chance of failure against targets over level
60.
- "The Black Book" now provides a flat amount of spell power, attack
power, and armor to your pet, instead of by a percentage.
- "Rune of Metamorphosis" now reduces mana cost of shapeshiting by a
flat amount, instead of by a percentage.
- "Lifegiving Gem" now provides 1500 healing and bonus max health
instead of a percentage of your max health.
- "Venomous Totem" now increases damage dealt by "Instant Poison" and
"Deadly Poison" instead of increasing poison land chance.
- "Natural Alignment Crystal" now increases Nature spell damage by a
flat amount instead of by a percentage.
- "Pristine South Seas Kelp" now provides spell crit rating instead
of spell crit chance.
- "Devilsaur Tooth" now grants your pet crit rating instead of a
guaranteed crit.
- "Wail of the Banshee" now has a chance of failure against targets
over level 60.
- The threat reduction from Fetish of the Sand Reaver now decreases
with levels past 60.
- The threat reduction from "Eye of Diminution" now decreases with
levels past 60.
- "Stygian Buckler" now has a chance of failure against targets over
level 60.
- "Horned Viking Helmet" now has a chance of failure against targets
over level 60.
- "Gnomish Mind Control Cap" now has a greater chance of failure
against targets over level 60.
- "Goblin Rocket Helmet" now has a chance of failure against targets
over level 60.
- "Clutch of Foresight" now has a chance of failure against targets
over level 60.
- "Flash Bomb" now has a chance of failure against targets over level
60.
- The "Green Dragon Mail" Set +15% mana regenerationhas been replaced
with 20 mana per 5 sec.
- The "Vestments of Transcendence" Set +15% mana regeneration has been
replaced with 20 mana per 5 sec.
- The "Stormrage Raiment Set" +15% mana regeneration has been replaced
with 20 mana per 5 sec.
- The Thunderclap set bonus for "Conqueror's Battlegear" is no longer
cumulative with the "Thunderclap" talent.
- The reduction in cooldown on Rapid Fire from the "Striker's Garb"
Set bonus is no longer cumulative with the "Rapid Killing" talent.
- The Paladin abilities Flash of Light and Holy Light will again
correctly use charges from the "Zandalarian Hero Charim".
- The Paladin abilities Flash of Light and Holy Light will again
correctly activate charges from the "Talisman of Ascendence".
- Collector's Edition pets are now be blue items.

Professions
- Enchantments
- The Crusader Enchantment now decreases in potency for wielders above
level 60.
- The Icy Chill Enchantment now decreases in potency for wielders above
level 60.
- The Lifestealing Enchantment now decreases in potency for wielders
above level 60.
- Blacksmithing/Leatherworking specialization has changed with
specialization providing recipes to make powerful items that only
you can wear. You can now unlearn a blacksmithing or leatherworking
specialization and learn a different one by finding the appropriate
NPC, paying the fee to unlearn your old specialization, and then
find the new specialist to learn a new one. Also, all of the old
blacksmithing/leatherworking recipes that required specialization no
longer require it and can be learned by any blacksmith/leatherworker.
- Silver/Golden/Mystic/Runic Spellthread have been increased in power.

User Interface
- The Auction House will now sort items first by buyout price then by
current price.
- Added a new option to the Looking for Group and Looking for More
panel to choose Heroic Mode Dungeons.
- Players will now be able to pull out a pet window to see all the
pets in the raid.
- Added Ranged and Spell stats as a display option for the G15
keyboard.
- Updated the Sound Options menu to include a checkbox for Hardware
Acceleration and a slider for Sound Channels.
PC default is "Hardware Acceleration = ON" and "Sound Channels = LOW".
Players that experience poor system performance can set "Hardware
Acceleration=OFF" which may improve performance but will disable any
EAX (reverberation) effects supported by their sound card.
Players with more powerful systems can raise the "Sound Channels"
slider to increase the number of simultaneous sounds in the game,
providing a more immersive soundscape.
Mac users will not have a checkbox or slider available due to the
Mac's default setting of "Hardware Acceleration = OFF" and the
"Sound Channels = HIGH".
- Updated the Sound Options menu to include a checkbox for Hardware
Sound.
- API Changes
NEW: Dismount()
NEW: equippable = IsEquippableItem(item)
NEW: link = GetInboxItemLink(index)
NEW: button = GetMouseButtonClicked() -- Returns the name of the
button that triggered a mouse down/up/click/doubleclick event.
NEW: hasMacro = CursorHasMacro()
NEW: "item", itemID, link = GetCursorInfo() OR "spell", slot,
"spell" or "pet" = GetCursorInfo() OR "macro", index =
GetCursorInfo() OR "money", amount = GetCursorInfo()
- Macro Features
NEW: /dismount
/castsequence will equip items if they need to be equipped, and use
them otherwise.
The following commands now support the [target=unit] macro option
syntax: /startattack, /petattack, /target, /assist, /focus
If you add a #showtooltip line to your macro, it will show the
tooltip of the item or spell in addition to the normal visual
feedback.
A unit's name can be used anywhere a unit token can be used. e.g.
if you had the player Desmondia in your party, /cast
[target=Desmondia]Flash Heal, would cast Flash Heal on her.
This will only work for the player, pet, party members and pets,
and raid members and pets. You can use "-target" or "-pet" to
indicate the target or pet of the named unit, e.g. /cast
[target=Desmondia-target,harm] Shadow Word: Pain
- Key Bindings
Holding down ctrl, alt, shift, x will check keybindings in the
following order: ALT-CTRL-SHIFT-X, CTRL-SHIFT-X, ALT-SHIFT-X,
ALT-CTRL-X, SHIFT-X, CTRL-X, ALT-X, X
Key bindings that directly cast spells or use items now respect the
self-cast modifier.
- Frame Methods
UPDATED: protected, explicit = Frame:IsProtected() -- New 'explicit'
return value
- Tooltip Methods
NEW: isUnit = Tooltip:IsUnit("unit")
NEW: name = Tooltip:GetUnit()
NEW: name, link = Tooltip:GetItem()
NEW: name, rank = Tooltip:GetSpell()
Added several script handlers which are called when the tooltip is
set to a unit, item, or spell: OnTooltipSetUnit, OnTooltipSetItem,
OnTooltipSetSpell
- Cooldown Indicators
There's a new cooldown indicator frame that replaces the previous
model file. The old syntax: inherits="CooldownFrameTemplate"/> should be replaced by

- Secure Templates
Added an action type "attribute" to secure action buttons which
sets an arbitrary attribute on an arbitrary frame.
Added support for state header resizing and re-parenting on state
changes.
- Saved Variables
Arrays that are stored as saved variables are now saved using lua's
array initializer syntax for optimal memory usage and performance on
load.
- Bug Fixes
Unit frames will respond to modified clicks by default.
Action buttons no longer use shift-click to pick up actions, but
instead use shift-drag. This frees up the shift modifier for use
in macros or as a self-cast modifier.
MovePad will work again.
Fixed taint issues with the unit menus (dueling, dismissing pets,
etc.)
Fixed taint issues with CloseLoot()
Fixed taint issues with PickupContainerItem()
Fixed taint issue with raid UI not showing in combat (buttons in main
raid UI are no longer secure unit buttons)
Fixed /reply in macros
Fixed a bug where /petattack would target the nearest unit, not the
nearest live enemy unit.
The macro "button:N" conditional will work with either the real
button clicked or the state-header-remapped button that launched the
macro.
/click now works with secure action buttons
Fixed issue whereby creating Textures/FontStrings from a template
used the template name instead of the specified region name.

Mac
- The "Enable sound in background" option is now implemented, default
on Mac is "on" as before.
- Fixed an issue with SetBindingItem, SetBindingSpell, SetBindingMacro
LUA functions.
- Addressed a graphics issue where changing the WorldFrame's
coordinates would show a field of the fog color in the area outside
of the world view instead of black, on NVIDIA GPU's, when indoors,
with Full Screen Glow enabled.
- Addressed a graphics issue affecting NVIDIA GeForce3 and GeForce 4Ti
GPU's when certain particle effects were visible on screen such as
Naxxramas loot.
- Music looping is now fixed.

Bug Fixes
- Characters on your friends list that are deleted will now properly
be removed from the friends list.
- Players will now be put back into the cross-realm battleground raid
group after relogging from a force quit.
- You will now be able to remove players from other realms from your
ignore list after leaving the battleground.
- Players who return from a disconnect in an Arena battle will now be
correctly credited as being alive by the scoreboard.
- When you craft an item with a random property, it will now display it
has random properties in the crafting UI.
- Characters will no longer be rooted in place until logout when being
force-quit during the opening cinematic.
- Pet statistics will now appear in green when being buffed by an
outside source.
- You should now get the mail indicator when your inventory is too
full after leaving a battleground.
- Spell penetration should now properly update on the character sheet.
- Certain throwing weapons will no longer be consumed when used as a
throwing weapon.
- Certain throwing weapons have had a damage range added to their
tooltip.
- Reduced the cost of some battleground rewards.
- The druid Restoration Talent "Tree of Life" healing buff is no
longer being removed from the Druid if afflicted by a "Banish" spell.
- "Moonkin Form" and "Tree of Life" form now have a casting animation
for "Warstomp".
- The druid talent skill "Tree of Life" now has a swimming animation.
- Adjusted the tooltip for Barkskin to reflect the proper functionality.
- "Insect Swarm" Rank 6 will now benefit from the clearcasting effect
from "Omen of Clarity".
- The hunter spell "Volley" has had its tooltip updated to reflect
that it is channeled.
- The hunter spell "Flare" will now properly reveal Mages that used
"Invisibility".
- The tooltip for the crit bonus granted to feral druid from the
talent "Predatory Instincts" will now reflect the proper amount.
- The hunter Marksmanship ability "Silencing Shot" is now triggering
the "Auto-Shot" ability after using the ability.
- "Misdirection" will now redirect the threat from "Distracting Shot".
- "Serpent Sting's" initial, non-threatening application no longer
consumes a charge of Misdirection.
- "Disengage" now reduces threat on the misdirected target and also
consumes one charge of "Misdirection".
- Hunter Survival talent "Wyvern Sting" at Rank 4 will now cause the
correct amount of damage as indicated in the tooltip.
- The hunter Survival Talent "Readiness" will now finish the cooldown
of the ability "Wyvern Sting".
- Mages using "Molten Armor" on themselves and being hit while casting
"Arcane Missiles" or "Blizzard" will no longer cancel the spells.
- The mage spell "Ice Armor" will now be affected by the talent "Frost
Warding".
- "Spellsteal" and "Detect Magic" now benefit from the mage talent
Arcane Focus.
- The mage spell "Arcane Blast" will now receive the mana reduction
benefits from "Clearcasting".
- The mage spell "Fire Ward" rank 6 will now properly overwrite
previous ranks of "Fire Ward".
- "Ice block" will now make a mage immune to "Avenger's shield".
- "Blazing Speed" will now remove movement impairing effects when it
procs.
- Casting "Ice Lance" will no longer consume the mage's talent
"Presence of Mind" buff.
- "Arcane Missiles" will no longer continue to channel after the
target is dead.
- "Ice Lance", "Frost Armor", and "Ice Armor" will now receive the
benefits from the mage talent Elemental Precision.
- The mage Fire talent "Critical Mass" will now properly update on
the character sheet UI.
- The paladin holy talent "Holy Guidance" will now effect damage from
"Seal of Righteousness".
- "Benediction" will now decrease the mana cost of "Seal of Blood".
- "Shadow Word Death" will no longer do damage to the casting priest
when resisted.
- "Holy Fire" (rank 9) cast time has been adjusted for consistency with
all other ranks of "Holy Fire" to 3.5 seconds.
- The priest Discipline talent "Reflective Shield" will no longer
cause the recipient of the shield to perform a cast animation every
time the shield reflects damage.
- "Prayer of Mending" no longer procs the heal when all damage is
absorbed.
- Priests backlash effect of "Shadow Word: Death" will now properly
be applied and can no longer be resisted.
- The visual effect of "Shadowform" will no longer persist if disabled
while mounted.
- Updated the tooltip on "Cloak of Shadows" with the additional line,
"Does not remove effects that prevent you from using Cloak of Shadows."
- The rogue Assassination Talent "Quick Recovery" will no longer
refunding energy back to the Rogue if a finishing move is partially blocked.
- A "Vanished" rogue will no longer be taken out of their
"vanished state" when they resist a spell.
- The rogue Assasination talent "Find Weakness" will now work properly
with the finishing move "Deadly Throw".
- Using the rogue ability "Mutilate" when not behind your target will
no longer initiate combat.
- The rogue ability "Slice and Dice" will no longer be reported twice
in floating combat text when used.
- "Mind-Numbing Poison" will no longer stack with both
"Curse of Tongues" and "Slow".
- The shaman talent "Totemic Mastery" will now increase
"Wrath of Air Totem's" radius.
- The shaman talents "Elemental Mastery","Shamanistic Rage" and the
troll racial "Berserking" can no longer be used in "Ghost Wolf"
form.
- The shaman "Greater Fire Elemental" and "Greater Earth Elemental"
will now spawn in with full health.
- The shaman abilities "Water Shield" and "Earth Shield" can no longer
be over written by lower ranks.
- The shaman talent "Mental Quickness" will now properly reduce the
casting cost of "Bloodlust" and "Heroism".
- The damage dealt from "Greater Fire Elemental" and "Greater Earth
Elemental" is now displayed in the combat log.
- The shaman Restoration talent "Totemic Focus" will now be applied to
"Earth Elemental Totem" and "Fire Elemental Totem".
- The warlock talent "Demonic Resilience" does will now properly
reduce the amount of damage pets are taking.
- "Unstable Affliction" is now improved by the talent "Shadow Mastery".
- Pyroclasm will now properly function with all ranks of "Soul Fire"
and "Hellfire" rank 4.
- The warlock Demonology talent "Fel Intellect" (all ranks) will now
properly affect Felhunter intellect.
- Crit chance of the spell "Incinerate" is now being affected by the
2nd rank of the Warlock Destruction talent "Devastation".
- Warlock pet "Felguard" will now use the appropriate sounds.
- Using a grimoire to teach your demon pet a spell while it is under
the effects of "Banish" will no longer consume the grimoire, but the
pet is immune and will not learn the spell.
- Warriors with full "Weapon Mastery" talent will now be shown to have
immunity towards disarm.
- The "Shield Bash" rank 4 daze effect will now properly slow the
target and has had its tooltip updated.
- Warriors will no longer being re-entered into a combat state if the
character switches stances after killing a mob.
- "Second Wind" will no longer improperly proc off of a mob's daze.

Add new comment

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.

Comments

Add new comment