Commit Graph

  • 279d40efdc Core/Groups: Store group member roles to DB Spp 2010-09-10 13:40:20 +02:00
  • fd14d7195f Core: Minor code cleanup before next commits Spp 2010-09-10 13:37:33 +02:00
  • 842a79d38c Scripts/Violet Hold: Fix event start by initializing event phase variable, closes issue 2874, thanks PivoNRoll Shocker 2010-09-10 14:39:56 +03:00
  • 67a430b6c7 Scripts/Violet Hold: Azure Saboteur should stick to opening the prison portals only, thanks PivoNRoll/amu.cng, closes issue 3930 Shocker 2010-09-10 14:20:51 +03:00
  • e05892b585 BuildSystem/Windows: Cleaned up MySQL build. Thanks click for all the help. Xanadu 2010-09-10 00:33:23 +02:00
  • 9dd6e8f4d0 Core/Worldsession: Fix possible crash in 6 query callbacks Machiavelli 2010-09-09 20:26:56 +02:00
  • 8ff8d55a55 Added tag UP34 for changeset 6ba4aff044a1 runningnak3d 2010-09-09 07:46:32 -06:00
  • a9782329ab Core/Dungeon Finder: Move all packet handling from Mgr to Handler (also minor cleanups) Spp 2010-09-09 14:49:52 +02:00
  • a0ffc6ab86 Core/Spells: Triggered spells should be ignored when checking death state at spell cast, fixes issue 3914 Shocker 2010-09-09 15:44:24 +03:00
  • 0126590c54 Core/Arena/Logging: * Implement option for extended arena match info for each player (guid, name, team, IP, healing/damage done, killing blows) [disabled by default] * Fix logging for rating change, winner and loser get different ratings with the new arena system Shocker 2010-09-09 15:27:27 +03:00
  • e122712348 Scripts/Icecrown Citadel: Fixed compile warnings Shauren 2010-09-09 11:55:41 +02:00
  • 27ed307aa3 Buildsystem/Windows: Added missing change for MySQL compile Shauren 2010-09-09 09:55:15 +02:00
  • c3e3b6a66b SQL: Move update SQL files to old dir in preperation of UP34 runningnak3d 2010-09-08 12:20:33 -06:00
  • 3b91ce95a6 BuildSystem: Sort out issues with mysql-libraries under *nix (and should now also work properly for Win32) - Rename the "EXTERNAL_MYSQL" flag to "USE_MYSQL_SOURCES" to reflect it's PROPER use (and ensure that it's ONLY used on Win32) - Remove a lingering "scripts" definition (the "scripts"-target is always included, but only from compiled parts (broke builds with -DSCRIPTS=0) click 2010-09-08 19:20:38 +02:00
  • f1159c2e99 SQL: Spell 44805 is an aura -- add proper place holder values. Thanks tome runningnak3d 2010-09-08 09:43:38 -06:00
  • a9d5e03343 BuildSystem/Linux: Fix using internal MySQL headers when EXTERNAL_MYSQL not specified runningnak3d 2010-09-08 09:18:00 -06:00
  • f1699a05dc SQL: Fix 9834_world_spell_dbc Machiavelli 2010-09-08 16:28:07 +02:00
  • 2cf5bfb150 Core/Quests: Fixed quest relying on KillCredit fields in creature_template, guid search for real entry should not be performed since we explicitly need the entry from credit Shauren 2010-09-08 16:15:22 +02:00
  • 0ea520300a Core/Spells: Missing SQL from previous commit regarding PvP Trinket/WOTF shared CD Shocker 2010-09-08 16:03:05 +03:00
  • cbc7ca8655 Core/Spells: Fixed PvP Trinket / Every Man for Himself / Will of the Forsaken shared CD, fixes issue 1872, based on dr.tenma's patch Shocker 2010-09-08 16:00:10 +03:00
  • a5d628ef3e BuildSystem: Fix another logic-error in the Win32-specific settings click 2010-09-08 14:54:28 +02:00
  • b1f6a619a8 Buildsystem: Correction on if-test in main CmakeLists.txt click 2010-09-08 14:46:10 +02:00
  • 4faf53881f BuildSystem/Macros: Revert FindMySQL.cmake changes from ea96a5d888 - handled with simple if-tests instead BuildSystem: Adjust buildfiles so that they reflect their proper parameters (will change when we've cleaned it up even more) click 2010-09-08 14:40:45 +02:00
  • 47bead14d7 SQL: Add forgotten SQL update to base world SQL runningnak3d 2010-09-08 06:09:44 -06:00
  • 047b244f2f Core/Spells: Fix Permanent Feign Death spells to be used in creature_addon auras Shocker 2010-09-08 14:57:44 +03:00
  • 93ccf461e6 SQL: Add placeholder for spell 44805, a serverside aura runningnak3d 2010-09-08 05:50:44 -06:00
  • 8509d50a39 Core/Dungeon finder: Missing changes from previous commit Spp 2010-09-08 13:44:57 +02:00
  • fcc8d1e4a8 Core/Dungeon Finder: Properly expand random dungeons before adding to queue and minor cleanup - Groups were being added to queue even with no dungeons. Client was not informed so group couldn't join queue anymore - Some cleanup in error msgs and function order Fixes issue 3851 Spp 2010-09-08 13:19:05 +02:00
  • f19336e455 Core/Packets: Fix packet size and info for SMSG_SET_PROFICIENCY, original code by zhenya Shocker 2010-09-08 13:26:40 +03:00
  • 41459898f9 Core/Spells: Add stacking rules for Amplify Magic / Dampen Magic Shocker 2010-09-08 13:13:42 +03:00
  • 5c13a08d87 Core/Spells: Fixed The Art of War procing only on melee attacks, by tassader1000 Core/Spells: Added missing change in previous revision Shauren 2010-09-08 11:22:51 +02:00
  • e5d612d339 Core/Spells: Fixed Taste for Blood and Glyph of Overpower after recent combo point changes Shauren 2010-09-08 10:59:10 +02:00
  • 3999444157 Core/Scripts: Use same standard for all GetInstanceScript's, closes issue 3890 Shocker 2010-09-08 11:42:11 +03:00
  • 6284854965 Core/Handlers: Prevent possible movement hijacking exploit, original code by VladimirMangos Shocker 2010-09-08 09:46:42 +03:00
  • 665bc1ffb9 Typo fixes, closes issue 3885, thanks zaphod & Paradox Shocker 2010-09-08 09:35:54 +03:00
  • f9ecc36fb0 Core/Commands: Implement config for setting the maximum number of results a .lookup command can return, closes issue 3875 Shocker 2010-09-08 09:28:21 +03:00
  • 3bb2dc3588 Core/Arena: Don't ignore GM visibility in arena pre-start visibility check, fixes issue 3862 Shocker 2010-09-08 07:57:14 +03:00
  • 01c2a6d87c Core/Spells: Don't allow most spells to be casted while dead Shocker 2010-09-08 07:01:55 +03:00
  • fd52f7b202 Core/Spells: Add level requirement check for glyph sockets Shocker 2010-09-08 06:11:32 +03:00
  • 96812cfa27 Core/Spells: Fix ammo depletion handling Shocker 2010-09-08 05:39:24 +03:00
  • 948c1f0fd6 Core/Spells: Add server-side check for not allowing non-instant spells with movement interrupt flag to be casted while moving Shocker 2010-09-08 04:15:41 +03:00
  • 5f3ec4366d Core/Spells: Add server-side check for spells that require combo points to prevent exploits Shocker 2010-09-08 01:35:36 +03:00
  • 88daff9676 Script: Fix crash in boss_tharon_ja. Fixes issue #3356. Trazom62 2010-09-07 20:52:42 +02:00
  • 0e9d0f6bcb Core/Script/Item: fix urand range in Six Demon Bag. Trazom62 2010-09-07 20:47:48 +02:00
  • 2b0bc4c8e1 SQL: fix typo in creature entry number for script npc_hodirs_fury Thanks gcanoca / georgiosburnham runningnak3d 2010-09-07 11:22:02 -06:00
  • 50993f3ff0 SQL: Add missing scriptname update file for NPC related to Flame Leviathon runningnak3d 2010-09-07 06:52:16 -06:00
  • 822281bcd4 SQLs: Fixed typo in world_scripts_full, thx 0xFuture Shauren 2010-09-07 11:19:53 +02:00
  • 220c207294 BuildSystem/Windows: * Added 5.1.50 (GA) MySQL client sources for crosscompiling (or lazy) windows people. * Added an option to autosearch for your own installed MySQL as before. Note that default setting is to use the internal MySQL. * You can now build 32-bit even if your MySQL is x64 and vice versa. * Recommended MySQL server version for use with provided MySQL client sources is 5.1.x. * If your server version is different, let CMake autofind and use it instead (check EXTERNAL_MYSQL option) Xanadu 2010-09-07 01:26:57 +02:00
  • da5569bee6 Core/Scripts: Ensure Example and spell-scripts are loaded at all times in the AddScripts() function click 2010-09-06 22:09:55 +02:00
  • 320c354440 Fix spell damage bonus for improved devouring plague. Patch by dr.tenma. Fixes issue #2785 silinoron 2010-09-06 10:53:02 -07:00
  • b1e7dc1ad2 Core: Disallow race and faction transfers to races for which character creation is not allowed. silinoron 2010-09-06 10:42:53 -07:00
  • 7afc640ef4 Core: add possibility to disable creating of characters of specified races/classes. azazel 2010-09-06 23:34:16 +06:00
  • d54225189e Core/DBLayer: Fix a warning Machiavelli 2010-09-06 17:55:12 +02:00
  • cdef980af4 Core: Fix some warnings Spp 2010-09-06 15:23:08 +02:00
  • 588092960b Core/Spells: Implemented effect for Tiny Abomination in a Jar trinket, original patch by Stryker Shauren 2010-09-06 13:54:17 +02:00
  • 1b10bd5d05 Core/Spells: Implemented handler for spell Create Lance, patch by 0xFuture Shauren 2010-09-06 12:22:19 +02:00
  • 57c18d8120 Core/Spells: Fixed trinkets - Charred Twilight Scale, Sharpened Twilight Scale (both heroic and normal) Shauren 2010-09-06 12:15:26 +02:00
  • ae2bf64b0a Core: Fixed compile Core/Scripts: Compile and use spell scripts always, even if SCRIPTS not defined Shauren 2010-09-06 11:51:07 +02:00
  • db0b166116 Core/LFG: Include ObjectMgr.h in LFGHandler (fixes nonPCH-compiles) click 2010-09-06 11:39:32 +02:00
  • 5709007b02 Core/Loot: Automatically distribute currency items when they drop, based on Destros' patch Shauren 2010-09-06 11:27:00 +02:00
  • 23b5ae9d37 Core/Dungeon Finder: Fix an error that made restriction ignored when expanding a random dungeon to the related dungeons - Fixes selecting a dungeon not in the level bracket of the players - Fixes matching incompatible groups - Fixes heroic binds being ignored (Fixes issue 3845) Spp 2010-09-06 04:42:02 +02:00
  • c419c9f3cd Core/Dungeon Finder: Fix an error that made some groups being marked as compatibles when they are not Spp 2010-09-06 03:51:08 +02:00
  • a27f077197 Core/Dungeon Finder: Autodismount players when teleported to dungeon Spp 2010-09-06 03:40:30 +02:00
  • 56940bb4a4 Core/Dungeon Finder: Fix an error that prevented lfg groups to find a new proposal with queued groups - Also fix a typo in previous Dungeon Finder commit Spp 2010-09-06 03:03:21 +02:00
  • 62673ec25e Fixed win x64 debug build. Thx to click for inspiration. Xanadu 2010-09-06 02:36:54 +02:00
  • c8f872da49 May as well make sure of no SQL errors for spells, too. silinoron 2010-09-05 16:45:18 -07:00
  • 66cc9a5d67 Fix a typo in race and faction transfers - reported by 0xFuture Fixes issue #3844 Fix a SQL collision in race and faction transfers - reported by Aokromes silinoron 2010-09-05 16:34:38 -07:00
  • e6450df9c4 DB-Schema/Characters: Add indexes for some columns used in JOINs in the core Shocker 2010-09-06 01:38:50 +03:00
  • 5e95be0c33 Fix Glyph of Totem of Wrath. Fixes issue #3743 Patch by dr.tenma. silinoron 2010-09-05 14:59:46 -07:00
  • 4f112d6a9d Fix Totem of Wrath debuff effect. Fixes issue #3297 Fixes issue #2276 Patch by Ramus. silinoron 2010-09-05 14:34:48 -07:00
  • 4c393dc36b Fix typo in previous commit Spp 2010-09-05 23:20:55 +02:00
  • 26e3c5eb20 Core/Dungeon Finder: Redo find group algorithm - Cache compatibilities to avoid doing calcs twice - Algorithm will get all proposals (again) Spp 2010-09-05 22:05:14 +02:00
  • b80e1b4b5b Core/Dungeon Finder: Minor cleanups Spp 2010-09-05 21:29:52 +02:00
  • 9e4dd760ba Code/Dungeon Finder: Move some packets from Mgr to Handler Spp 2010-09-04 18:20:10 +02:00
  • d566f8cccc Core/Dungeon Finder: Minor fixes to Reward system. - Check if its random dungeon before giving rewards - Update achievement only for heroic dungeons - Other minor fixes Spp 2010-09-04 15:40:43 +02:00
  • be7d94f24e Add support for character race and faction transfers. Based (loosely) on patch by Ner'zhul, DarkXuan, and darkshines@sakha.net. Fixes issue #3429. silinoron 2010-09-05 13:12:24 -07:00
  • de59ac3bc3 Core/Quests: Fixed quest kill crediting in heroic instances Shauren 2010-09-05 19:51:14 +02:00
  • af3ea4fac8 Buildsystem/Scripts: Include examples as part of compilation (forgot that they are referenced in the ScriptLoader) click 2010-09-05 18:42:04 +02:00
  • 73d72c8af7 Core/Spells: Fix Hunting Party talent, patch by Ktistay click 2010-09-05 17:42:42 +02:00
  • 8823a91cdc BuildSystem/ALL: Remove unused custom code (most are duplicated as in examples) + remove fileglobbing for scripts (less error-prone) + Create proper lists per "scriptsection" NOTE! This change requires new files (cpp/h) to be MANUALLY ADDED to <type>/CmakeLists.txt click 2010-09-05 17:19:41 +02:00
  • 43e4e1f786 Core/Spells: Bladestorm will now cause the caster to drop flag on battleground Shauren 2010-09-05 15:25:33 +02:00
  • 77130c910f Core/Spells: Fixed Execute formula, patch by dr.tenma Shauren 2010-09-05 14:28:13 +02:00
  • 1b6eea7eee Core/Spells: Fixed Reign of the Dead/Unliving trinket, patch by un.spike Shauren 2010-09-05 14:03:29 +02:00
  • 1863960da8 Core/Spell: Fixed Escape artist, patch by Heisenberg Shauren 2010-09-05 13:59:49 +02:00
  • 14c8fa4925 Core/Spells: Fixed Nevermelting Ice Crystal trinket Shauren 2010-09-05 13:39:10 +02:00
  • d42cfb6aa6 Core/Battlegrounds: Fixed scoreboard packet (and possible core crash) for TBC arenas, thx Maxdestroyer for pointing it out Shauren 2010-09-05 12:38:52 +02:00
  • 51eac1215c Scripts/Forge of Souls: Bronjahm should only cast Spirit Bolts if tank is not within melee range during phase 1, patch by Ottowayne Shauren 2010-09-05 12:22:08 +02:00
  • 0b743795d6 Core/Spells: Implemented aura type 303 (SPELL_AURA_MOD_DAMAGE_DONE_VERSUS_AURASTATE), patch by Azuritus Shauren 2010-09-05 12:05:49 +02:00
  • b39a21b795 Core/Spells: Check correct Attributes field in CanSpellPierceImmuneAura, patch by Maxdestroyer Shauren 2010-09-05 11:33:35 +02:00
  • 67c37b37cc Core/Battlegrounds: Added sanity checks for bg scoreboard packet handler, should fix client crashes in AV, thx Timothy003 for research Shauren 2010-09-05 11:24:43 +02:00
  • 1608ebf7bf Core/DBLayer: Move some syncrhonisation error prone methods into the guarded scope in MySQLConnection:Execute(PreparedStatement*) Machiavelli 2010-09-05 10:34:46 +02:00
  • f769e88f5c Core/Commands: Implement possibility to unbind specific maps/difficulties with .instance unbind, based on svetilo12's idea, closes issue 3792 Shocker 2010-09-05 04:03:02 +03:00
  • adf1ae6286 Cleanup: Some typo fixes, closes issue 3798, thanks tru.bazoozoo and Lopin Shocker 2010-09-05 00:48:31 +03:00
  • d4763852cf Core/Unit: Fix some health-related calculations by adjusting maximum size to 64 bit integers, closes issue 3778 Shocker 2010-09-05 00:38:19 +03:00
  • 481c1fedd3 Core/Spells: Fixed Scent of Blood removal SQLs: Fixed typo in previous revision Shauren 2010-09-04 23:09:46 +02:00
  • b4b8acf457 Core/Spells: Fixed Rune of Cinderglacier removal Shauren 2010-09-04 22:58:54 +02:00
  • 2dae023649 Core/[Mail, WorldPacket]: Pull mail packet handlers out of Mail.cpp into MailHandler.cpp Core/ScriptSystem: Remove unneeded TODO. silinoron 2010-09-04 13:46:01 -07:00
  • f500ef201b Scripts/Texts: * fix script texts in various locations (thanks TerrorBringer for the heads up). Closes issue #2055. Closes issue #3087. * cleanup world_script_texts.sql file (remove spaces, order entries) Scripts/Misc: * remove obsolete random seed initialization from scripts * fix some warnings in scripts * some cleanup in chat_log.cpp azazel 2010-09-05 02:16:58 +06:00
  • 0f997162ee Core/ScriptSystem: Refactor ScriptMgr::OnPlayerChat to no longer accept a C-style parameter of type void*. Instead, use overloaded methods for the different types. silinoron 2010-09-04 12:49:39 -07:00
  • 0f9fe8dbeb Core/Players: Don't set instanceId to 0 when player is on transport during loading, there CAN be transports inside instances Core/Scripts: Added waypoint id to OnRelocate transport hook Core/Scripts: Make use of ZoneScript::GetGameObjectEntry at gameobject creation (makes it possible to override gameobject entries in instances) Core/Transports: Call InstanceScript::EventInform for transport events Core/Transports: Use guid from db for transports, not just its entry - adds partial support for instancing them (still cannot use transports table for it, but can spawn manually now) Scripts/Icecrown Citadel: Fixed crash in Deathbringer Saurfang when event is started by more than one person (can't do this anymore) Shauren 2010-09-02 10:40:32 +02:00