[z2302] Fix Heart of the Wild Cat Form bonus Strength

Patch 2.3.0 (2007-11-13): This talent no longer provides 4/8/12/16/20% bonus Strength in Cat Form. Instead it provides 2/4/6/8/10% bonus attack power.
[z2303] Add helper script to easily create a topic branch

(based on commit [12422] - 9245f5f)

Signed-off-by: DasBlub <DasBlub@gmail.com>
[z2304] Add a helper script to easily merge topic branches and pull-requests

(based on commit [12423] - 0136df7)

Signed-off-by: DasBlub <DasBlub@gmail.com>
[z2305] Add Contributing Guidelines

[ci skip]

(based on commit [12424] - e329b31)

Signed-off-by: DasBlub <DasBlub@gmail.com>
[z2306] We centralized our issue tracking on cmangos/issues

All existing issues have been migrated to this centralized repository. As
of now, we will deactivate the issue tracker on this repository and only use
the new central one.
Please note that Pull Requests are still on the repository containing the
code and you'll still post them there, as they are directly associated
with that code.

Thanks to @github for making this possible with
https://github.com/blog/1439-closing-issues-across-repositories

[ci skip]

(based on commit [12426] - e7ecc5f)

Signed-off-by: DasBlub <DasBlub@gmail.com>
[z2307] Fix (Disable) HoT stacking

Stacking of Healing over Time buffs was enabled in 2.0.1; so disable for classic

Signed-off-by: Schmoozerd <schmoozerd@cmangos>
Fix armor damage reduction formula

Now reduces damage like shown by game UI

Signed-off-by: hennors <e-fowl@gmx.de>
[z2308] Fix Nightfall/Shadow Trance proc

Spell 18094 is of type OVERRIDE_CLASS_SCRIPT instead of DUMMY like in TBC or higher

Also remove obsolete spell proc code

Signed-off-by: stfx <stfx@hotmail.de>
[z2309] Correct file version no. in VC110 sln files

Correct the File Version numbers in VC110 solution files so that VS2012
opens correctly on systems that have both VS2010 and VS2012 installed

(based on commit 5895b2b)

(based on commit 48bf43e)
[z2310] Implement spell 17009

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>

(based on commit [12427] - 34578f2)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [s1951] - 75c15f6)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[z2311] Add delayed starting for mmap extraction to ExtractResources script

[ci skip]

This should be helpfull for people falling asleep before starting the extraction :)

(based on commit [12428] - f98660a)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [s1952] - 43331e7)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[z2312] Use proper error files for missing string errors

(based on commit [12431] - 3343d32)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [s1953] - a7ab40b)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[z2313] Do more checks if a Player can enter a map On Login

Also please feedback some experience what is supposed to happen in such cases.

(based on commit [12432] - 420cc7e)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [s1954] - 73e253c)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[z2314] Add support for the Rabbit Day

This adds a new config option "RabbitDay" - don't forget to set it to our
suggested value (see config file)!

Signed-off-by: DasBlub <DasBlub@gmail.com>

(based on commit [12433] - 3731b9d)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [s1955] - 47fa1e5)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[z2315] Fix a mistake from [z2313]

There was a glitch in the rare case of a valid map which had no areatrigger_teleport possibility to be teleport upon.

Also improve some DBError strings (thanks to crackm for pointing)

(based on commit [12435] - bb9df78)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [s1956] - 66624b8)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[z2316] Implement spell 24324

(based on commit [12437] - 62c167d)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [s1957] - dcb4907)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
Change default reaction on aggro for non-combat movement mobs

This will prevent npcs with non-combat-movement to interrupt (scripted) in-combat movement when AttackStart is called

(based on commit 4e5b1e3)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit 8727067)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[z2317] Limit targets of spell 10258

Also add positive exception for this one

(based on commit [12438] - 612897d)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [s1958] - 819d6a7)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[z2318] Implement spells 19869 and 20037

Also add stacking exception for spells 19832 and 23014

(based on commit [12439] - 7d53fcd)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [s1959] - 6030c43)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[z2319] Add support for condition_id to spell_area table

Add a new column `condition_id` to table `spell_area`
This column is intended to replace the columns
- quest_start
- quest_start_active
- quest_end
- racemask
- gender

Attention DB-Devs: A tool for convertion will be linked in the comments :)
Final removal of these no more required columns will be done after some time, so that you can adapt and provide UPDATE support for this change :)

Also simplify and gernalize the apply/remove code for these spell-area auras
SQL-Changes for spell_area.condition_id

Add first step of spell_area.conditionId

Add second step of spell_area.conditionId

This removes caching by quest_id
This will be slightly slower, but only expected in case of quest-accept/remove cases.

Some improvements and generalisations

(based on commit [12440] - ef5e75a)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [s1960] - 94905d1)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>