Commit Graph

17190 Commits

Author SHA1 Message Date
Shauren
70d44f97dc Core/ObjectMgr: Fixed crash on shutdown
Closes #8362
2012-11-20 12:48:00 +01:00
Spp
b5c9ab8802 Core/Misc: Reduction of header dependencies - Step II 2012-11-20 12:30:30 +01:00
Spp
81606e5d1e Core/Misc: Define some methods const 2012-11-20 09:29:52 +01:00
MrSmite
ced723a53a Core/Pets: Pet "at rest" distance from owner is now closer as it should be
Original PR modified

Closes #8358
Closes #8181

Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-11-19 23:55:42 +00:00
Nay
12c9d0d466 Merge pull request #8359 from Warpten/calendarRo
Core/Calendar: Minor change.
2012-11-19 13:59:56 -08:00
horn
4a86b83cb6 Core/Calendar: Minor change. 2012-11-19 22:28:53 +01:00
ZxBiohazardZx
7c6c24fce8 DB/commit: darn incremental number fail 2nd time today 2012-11-19 22:11:39 +01:00
Krogonos
1954486855 DB/Misc: Ysera@Emerald Dragonshrine should lay down and ground work on Bloodmoon Isle
Closes #8305
2012-11-19 21:51:25 +01:00
ZxBiohazardZx
e5c047c90d DB/Misc: some cleanups 2012-11-19 21:40:45 +01:00
ZxBiohazardZx
731d30664f Commit: change SQL name to match indexing 2012-11-19 21:20:56 +01:00
Vincent_Michael
37f2060f4c DB/Event: Pilgrims Bounty support, thanks to Vincent Michael 2012-11-19 21:11:39 +01:00
ZxBiohazardZx
dc5fac23dd db/commit: NULL is a bad param, fixed 2012-11-19 21:06:50 +01:00
ZxBiohazardZx
7a30ffe68e commitfix: add newline to prevent possible issues with next file 2012-11-19 20:46:51 +01:00
ZxBiohazardZx
cdec49fc85 DB/misc:
NPC Jezelle Pruitt Closes #856
Standards and Practices Closes #1539
An Improper Burial Closes #1977
Postponing the Inevitable Closes #2350
Rune of Dawn Closes #2782
No Rest For The Wicked Closes #4013
Gregory Tabor Closes #4350
Anatoly Will Talk Closes #4551
Pilgrim's Bounty Closes #5025
The Fallen Sisters Bugged again Closes #5419
The Lost Spirits Closes #5647
Feedin' Da Goolz Closes #5679
The One That Got Away Closes #5764
Find the Ancient Hero Closes #5785
Shattrath Daily Quests missing ExclusiveGroup Closes #5821
Nether Drake Egg Closes #6284
Quest - 28056 Closes #6627
Before the Gate of Horror Closes #5760
Quest Audio - 12593 Closes #6632
Souls of the Decursed Closes #6724
Norgannon's Shell (12872,12928) Closes #7837
Windcaller Yessendra (15498),Warden Haro (15499),Keyl Swiftclaw (15500),Mokvar (16012) & Deliana (16013) quests  Closes #7907
Attunement to the Core (7487,7848) Closes #7908
spawn location in OG near Rogg (37072) Closes #8021
Missing Fires for Hallow End Q  Closes #8086
Wickerman Festival NPC & GO's Closes #8133
Hallow's End Pumpkin Treat & Tricky Treat time fix Closes #8244
Exhausted Vrykul - not responding after using discipline stick on him Closes #8288
2012-11-19 20:35:20 +01:00
Vincent-Michael
7aa967e966 Scripts/AQ: Fix warnings (thx razhael) 2012-11-19 16:24:59 +01:00
Spp
bf8b642a47 Fix compile without PCH (Also added some minor changes to minimize differences with 4.3.4) 2012-11-19 12:02:33 +01:00
Subv
d42212b595 Core/Battlegrounds: Add methods for determining the winner of a BG if it has ended due to not enough players.
Implemented for Arathi Basin, Alterac Valley, Warsong Gulch and Eye Of The Storm.
All other BGs winner are currently decided based on the number of players of each side, they will be implemented later.
2012-11-18 22:07:44 -05:00
Subv
a337abc436 Scripts/Instances: Added missing definition from previous commit. 2012-11-18 20:53:27 -05:00
Subv
bbe146d104 Scripts/Instances: Save Magister's Terrace door (and statue) state.
Closes #6889
2012-11-18 20:33:03 -05:00
Nay
27cf98dac1 Scripts/AQ: Fix non PCH build 2012-11-19 01:02:31 +00:00
Nay
4294ccf95d Misc: Whitespace and tabs cleanup 2012-11-19 01:00:47 +00:00
tibbi
1f9db80b69 Scripts/ToC: Trial of the Crusader rewrite
Closes #8272
Closes #7013
Closes #7552
Closes #5561
Closes #4221
Closes #2701
Closes #2079
Closes #5082
Closes #6503
Closes #6784

Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-11-19 00:42:25 +00:00
krofna
aea5fec30d Scripts/AQ: Implement Ossirian the Unscarred
Fix yell on kurinaxx death

Warning fix

Closes #8254

Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-11-19 00:37:43 +00:00
Gacko
45b07f0931 Scripts&DB: Nexus - Ormorok
Following improvements:
- Spellscript for crystal spikes
- Spawn crystal tanglers with spell
- Usage of event map
- Correct usage of frenzy
- Heroic spells
- Target selection for crystal tanglers

Details for the spell script:
There are 4 spells. Each of them spawns the same trigger but in another direction. The trigger gets an aura which triggers the spell which summoned him after 250ms. This time is too long, so it triggers on apply. Don't worry - test ingame first, it's working blizzlike (I watched some videos on YT to find out which is the best amount of time difference between spawn and next summon).

Some summon types don't store the spell id which summoned them. The trigger is one of them which are not doing so. So I had to move the line, which stores the spell id in the summon out of the if. This could be done more specific, but it works fine. This improvement is required to find out which spell the aura applied to the summoned trigger has to cast to keep the right direction.

Closes #8193

Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-11-18 23:46:03 +00:00
horn
771aafc499 Core/Calendar: Completely rewrite and fix most of the calendar system
There are still some issues that need to be fixed, for more info see CalendarHandler.cpp TODO part.
Some unblizzlike behaviour possible, we don't have a lot of sniffs.
Big thanks to @Warpten, he joined my project and helped a lot.

IMPORTANT NOTE: Read / append packed time functions in ByteBuffer.h are not correct, they need to be fixed in order to have event times accurate

Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-11-18 22:42:28 +00:00
Nay
47fcf4ce58 Merge pull request #8330 from MrSmite/PetAI_TargetSelect
[Core/Pet] PetAI_TargetSelect
2012-11-18 13:52:58 -08:00
Nay
bb8e31d1bd Merge pull request #8259 from Warpten/supLion
Scripts/Ruby Sanctum: Tweaks and stuff.
2012-11-18 13:51:58 -08:00
Spp
e60d26f36b Another crash fix after b99c347 2012-11-18 13:50:14 +01:00
MrSmite
0dfac02446 Fix PetAI missing aggressive pet target select
PetAI minor cleanup of target selection
2012-11-18 00:24:24 -05:00
LordUsagi
cee9c3885d Core/Entities: AoE spells should be able to hit invisible targets.
Closes #7712
2012-11-17 19:46:05 -05:00
Subv
b768ebc68f Fixed build.
Thanks vincent-michael
2012-11-17 15:21:05 -05:00
Subv
01d2126e7c Core/SAI: Allow the actions CALL_KILLEDMONSTER, CALL_GROUPEVENTHAPPENS and CALL_AREAEXPLOREDOREVENTHAPPENS to be used on vehicles, affecting all of their passengers. 2012-11-17 14:57:20 -05:00
Spp
db4a69f773 Crash Fix after b99c347 2012-11-17 14:34:25 +01:00
ZxBiohazardZx
2a00b20da9 DB/Misc:
Add Support for Day of the Dead Closes #3761
Add Ray'ma for Brewfest Closes #3132
Add Spellfocus for Mistcaller Ynfvar see issue #3563
Add SAI for Somnus,Orokk Omosh, Raschal the Courrier,Plainstalker
Closes #3635
Closes #3678
Closes #3679
Closes #3680
Add Spawns & support for Quest Frankly, it makes no sense Closes #3749
Add SAI support for Quests: You Robot, Deaths Door
Closes #3809
Closes #3822
Fix Teribus the Cursed Closes #3930
Add SAI support for quests: To Catch a Sparrowhawk, Stop the Ascension, Melding of Influences
Closes #4803
Closes #4843
Closes #4996
2012-11-17 11:04:51 +01:00
Spp
b99c347747 Core: Remove Player.h dependency from all the possible headers 2012-11-17 05:18:37 +01:00
Subv
d55771267a Core/EventAI: Removed table creature_ai_summons. 2012-11-16 12:30:48 -05:00
Shauren
dd80b76cbb Merge pull request #8247 from ille/recursivedeadlock
Core/Maps: Use Thread-Safe Interface design pattern to allow recursive calls on non...
2012-11-16 08:44:48 -08:00
Subv
aff6684b7a SQL: Reorganized SQL files regarding previous merge. 2012-11-16 09:21:51 -05:00
Subv
cef716ff86 Core/SQL: Renamed SQL from previous merge 2012-11-16 08:35:56 -05:00
Subv
ecf3f6c2c7 Merge pull request #8291 from Gacko/utgardekeep
Core/DB: Utgarde Keep
2012-11-16 05:33:16 -08:00
Gacko
c95228fcf8 Core: Utgarde Keep - Fix warning/error 2012-11-16 14:21:48 +01:00
Subv
d13ca54ecc Core/Log: Added more information to the log in MoveSplineInitArgs::Validate 2012-11-15 08:27:23 -05:00
Spp
d10ba397b6 Core/Warden: Remove warning 2012-11-15 14:13:58 +01:00
Spp
58c60c70cc Core: Move a couple of log messages to debug 2012-11-15 13:42:24 +01:00
Spp
01a745d279 Core/Battleground: Crash fix after ba20aa809f 2012-11-15 13:38:12 +01:00
Spp
ba20aa809f Core/Battleground: Fix arena battlemaster gossip (reverts 028b6e7)
Closes #8046
2012-11-14 19:33:56 +01:00
Subv
cb9dd9bd7e Merge pull request #8280 from DjYXA/patch-1
Daze mechanics Fix - By Arrakio
2012-11-14 07:59:17 -08:00
Subv
6325060804 Core/Spells: Enslave Demon shouldn't be usable on player pets.
Closes #7133
2012-11-14 10:33:56 -05:00
Subv
10a8a4f8f6 Missing variable in the function call. 2012-11-14 09:42:05 -05:00
Subv
51414967c4 Core/Build: Fixed a little mistake. 2012-11-14 09:35:45 -05:00