git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@1 5f9c896b-1e26-0410-94da-f77f675e2462
   [2] Added scripts.sql

Added scripts.sql

git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@2 5f9c896b-1e26-0410-94da-f77f675e2462


git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@3 5f9c896b-1e26-0410-94da-f77f675e2462
   [4] Working Generic_Caster AI. If you find any problems or bugs please report it to me. 

Working Generic_Caster AI. If you find any problems or bugs please report it to me. 
Apply the updated scripts.sql.
New Helper functions:
DoFaceTarget - Faces the target and sends correct update to player.
CheckTether - returns true if the unit is far away from spawn point and should return.
All ScriptedAI now have built in UpdateAI and AttackStart so that they act just like ReactorAI if you don't create these yourself.
A lot of minor tweaks:
Renamed UnitScript struct back to Script.
Replaced all tabs with spaces.
Updated the How to install.txt

git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@4 5f9c896b-1e26-0410-94da-f77f675e2462
   [5] Added Onyxia AI based off of Nevan's with some tweaks. Phase 2 is a little buggy but everything else should work great.

Added Onyxia AI based off of Nevan's with some tweaks. Phase 2 is a little buggy but everything else should work great.
Added Custom Example AI which is well documented and provides a good example of how to write complicated Scripts. This script is currently not set on any NPC. You will have to do that manually.
Added a Makefile.am using the methods Imbecile and Elegos. Currently I have no idea if it will actually work so please post results and explinations.
New Features via Extended Script that allow random spell casting for more than 1 spell and allows scripts to handle Emotes. Please Read ExtendedScript.txt for more information.
Almost all functions and calls now include Null pointer checks. If you encounter any crashes please let me know.
Generic Melee and Generic Caster AI's have been updated to include a check for if the player dies from an outside source or activates GM mode while fighting. 
Please run scripts.sql to update your database.

git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@5 5f9c896b-1e26-0410-94da-f77f675e2462
   [6] Fixed crash on emote to NPC who doesn't have pReciveEmote defined.

Fixed crash on emote to NPC who doesn't have pReciveEmote defined.
Beginning work on DoYell and DoTextEmote

git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@6 5f9c896b-1e26-0410-94da-f77f675e2462
   [7] Added linux makefiles thanks to Virnik.Please post any issues.

Added linux makefiles thanks to Virnik.Please post any issues.

git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@7 5f9c896b-1e26-0410-94da-f77f675e2462
   [8] Updated How to install.txt and the Linux Makefiles.

Updated How to install.txt and the Linux Makefiles.
All common text is now defined in sc_defines.h to allow easy translation. 

git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@8 5f9c896b-1e26-0410-94da-f77f675e2462
   [9] Finished up the Generic_Melee script. Please report any issues with melee creatures not casting spells or causing any problems.

Finished up the Generic_Melee script. Please report any issues with melee creatures not casting spells or causing any problems.
Added a bunch of mobs with generic_melee script and new spells for them to use thanks to Gideon and Robing.
Corrected some issues with Onyxia. Wing buffet frequency lowered. She now flies from 1 point to another in phase 2...but I can't figure out how to get her to stay in the air when she gets there.Casting still causes her to appear on the ground.
DoSay now requires a target. This allows text such as "Hello $N, your class is $C" to work properly.
Added DoYell function. Still working on DoTextEmote.
Added some more parameters to the SelectSpell function. Now you can specify range and some spell information such as if the spell causes damage, healing, or if the spell applies an aura. 
Added some more directories for better organization.

git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@9 5f9c896b-1e26-0410-94da-f77f675e2462
  [10] Fixed a bug where melee casters were casting 100% of the time. Adjusted to 25%.

Fixed a bug where melee casters were casting 100% of the time. Adjusted to 25%.

git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@10 5f9c896b-1e26-0410-94da-f77f675e2462
  [11] Generic Melee and Generic Caster AI now merged into one generic creature AI. Mobs will now cast spells if they are at range and have ranged spells, cast melee spells if they are in melee range, and even cast buffs if they have a buff spell and are out of combat. 

Generic Melee and Generic Caster AI now merged into one generic creature AI. Mobs will now cast spells if they are at range and have ranged spells, cast melee spells if they are in melee range, and even cast buffs if they have a buff spell and are out of combat. 
MAKE SURE TO APPLY SCRIPTS.SQL 
Added Bunthen Plainswind thanks to Sanyok along with an update for sc_silva_filnaveth.cpp
Scripts.sql updated with a bunch of new casting mobs thanks to Gideon.
Major overhaul of SelectSpell function. The function is now much much more specific. New argument list is: SelectSpell(Unit* Target, uint32 School, uint32 Mechanic, SelectTarget Targets, uint32 PowerCostMin, uint32 PowerCostMax, float RangeMin, float RangeMax, SelectEffect Effects);
This allows AI to select spells based on the target type, power cost, mechanics, whether it heals or not, etc. SelectEffect and SelectTarget enums are defined and well commented within ScriptMgr.h

git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@11 5f9c896b-1e26-0410-94da-f77f675e2462
  [12] Fixed issue with Non-Extended Script versions of ScriptDev2. 

Fixed issue with Non-Extended Script versions of ScriptDev2. 
Hopefully updated the Makefile.am correctly for linux builds.

git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@12 5f9c896b-1e26-0410-94da-f77f675e2462
  [13] Updated Makefile.am and a configure.ac. patch for linux users who want to compile ScriptDev2 along side Mangos.

Updated Makefile.am and a configure.ac. patch for linux users who want to compile ScriptDev2 along side Mangos.
Updated Scripts.sql thanks to Gideon
Some script cleanup.

git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@13 5f9c896b-1e26-0410-94da-f77f675e2462
  [14] Fixed: Support for Revision 3023+

Fixed: Support for Revision 3023+
Fixed: Creatures aggro and tether radius is now based on hostility distance (which is determined by player level vs creature level)
Fixed: Creatures should no longer cast offensive spells on themselves.
Removed: ExtendedScript since it is now implemented in the core.
Added: Defias script, Henze Faulk script, and Marshal McBride script thanks to Darkman. Currently the defias and Henze Faulk scripts are not included in the SQL files.

git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@14 5f9c896b-1e26-0410-94da-f77f675e2462
  [15] Fixed: Mobs are no longer able to cast until they have finished casting.

Fixed: Mobs are no longer able to cast until they have finished casting.
Fixed: DoFaceTarget() should no longer cause the creature to jump or face incorrect directions.
Added: All Molten Core bosses. Some bugs may exist, adds not implemented, some other certain features NYI. 

git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@15 5f9c896b-1e26-0410-94da-f77f675e2462
  [16] Fixed: Text ids with undercity guards.

Fixed: Text ids with undercity guards.

git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@16 5f9c896b-1e26-0410-94da-f77f675e2462
  [17] ADD:

ADD:
1. Lumberjacks (Nortshire) script.
2. Miners script.
[NOTE: UPDATED ONLY WINDOWS COMPILATION FILES)

git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@17 5f9c896b-1e26-0410-94da-f77f675e2462
  [18] Changed: Directory structure for scripts. Scripts should now be categorized by zone. 

Changed: Directory structure for scripts. Scripts should now be categorized by zone. 
Added: Scarlet Monastery scripts.
Added: Blackwing Lair place holder files. Some of these contain scripts others do not. They are not finalized yet and are currently not linked to by ScriptMgr.cpp
Added: Auto create Make File.lnk which links to VCProjToLinuxMake.exe with the VC80/80ScriptDev2.vcproj and Makefile.am as its paramaters. May help other developers with maintaining Linux compatability. 
Updated: ToDo.txt and Script Layout.txt
Updated: scripts.sql with the additional scripts/spells from GreatestEvil.Note that I have not tested all of these and they may cause bugs/problems. If they do please report them asap.

git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@18 5f9c896b-1e26-0410-94da-f77f675e2462
  [19] Fixed: Errors in scripts.sql

Fixed: Errors in scripts.sql

git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@19 5f9c896b-1e26-0410-94da-f77f675e2462
  [20] Removed: Apostrophes from zone names.

Removed: Apostrophes from zone names.
Removed: Auto create Make File.lnk
Very small update to scripts.sql

git-svn-id: https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2@20 5f9c896b-1e26-0410-94da-f77f675e2462