Commit Graph

  • 320cd16f20 Core/ArenaTeam: Correct player_divider use in ArenaTeam::GetAverageMMR and add a sanity check Machiavelli 2010-09-04 18:11:36 +02:00
  • e3957bd6de DB-Schema/Characters: Store game_event_save.next_start as unix timestamp and remove runtime typecasts for this field. Machiavelli 2010-09-04 18:01:03 +02:00
  • a9ca3d5ed1 Core/ArenaTeam: Add a check to determine if a player is account for an accurate calculation of ArenaTeam::GetAverageMMR Fixes issue #3789 Machiavelli 2010-09-04 17:39:23 +02:00
  • f19d7c2ec7 Core/WorldRunnable: Convert the last part of autobroadcast (interval config) to Trinity standards (proper caching) as well. Patch by 41782992@qq.com. Closes issue #3796 Machiavelli 2010-09-04 17:27:28 +02:00
  • 27c00a8cbb Core/DBLayer: - Allow transactions to contain both raw ad-hoc queries and prepared statement elements * When coding on high level code, just make sure you use the right argument type for Transaction::Append and the proper execution will be done automagically Machiavelli 2010-09-04 16:49:23 +02:00
  • fd1c6c5440 Core/DBLayer: Add an assert in TransactionTask::Execute to make sure valid queries are held Core/Logging: Tiny cleanup in sLog.outSQLDriver Machiavelli 2010-09-04 16:06:04 +02:00
  • 94b59b4f0e Fix encoding for a previous core sql file Shocker 2010-09-04 16:47:57 +03:00
  • a0585adb37 Scripts/Ulduar: Ulduar Teleporter - add check for formation grounds thanks to silentstormpt - fix gossip for ulduar teleporter Supabad 2010-09-04 15:42:43 +02:00
  • c05d0722f4 Core/Game: forgotten changes from r3cc82905662712385f0d03895a426310e6cc96bd silinoron 2010-09-03 22:40:16 -07:00
  • 5179d3149a Core/Game: Fix remaining warnings on windows (and most likely almost all of the ones on *nix) silinoron 2010-09-03 21:55:57 -07:00
  • 1e1c596dda Core/WorldPacket: Fix the core spamming complaints about CMSG_QUEST_QUERY being sent post-logout Core/Spells: A little bit of "cleanup" silinoron 2010-09-03 20:30:29 -07:00
  • d2c259fe76 Core/ScriptSystem: Add a PlayerScript::OnSpellCast(Player *player, Spell *spell, bool skipCheck) function. Requested by Zor. silinoron 2010-09-03 19:58:16 -07:00
  • 128c60c84a Core/PetAI: Add additional safeguard against possible crash if me->GetCharmerOrOwner() is NULL in agressiontest Patch by JacB667. Fixes issue #3766. click 2010-09-03 22:47:03 +02:00
  • 7884fd927a Spell Scripts: * moved some generic spell dummy effects to scripts * implemented two spell scripts for quests: 8913 Sacred Cleansing (Quest 55), 44936 Quest - Fel Siphon Dummy (Quest 11515). Closes issue #3040 * did some cleanup in spell scripts and added more comments azazel 2010-09-04 02:33:57 +06:00
  • d4e2fdad78 Core/Worldpacket: Correct size of SMSG_AUTH_RESPONSE (thanks to Ramus for orig patch, and svetilo for notification) click 2010-09-03 22:14:42 +02:00
  • 8f1d660a4b Core/Dungeon Finder: Added missing check in previous revision and moved RewardDungeonDoneFor to proper place in the file Shauren 2010-09-03 20:25:03 +02:00
  • d5115ca687 Core/Dungeon Finder: Added support for rewards for random dungeons Core/Quests: Simplified rewarding money from quests, now ModifyMoney and UpdateAchievementCriteria are called only once per quest Core/Achievements: Implemented ACHIEVEMENT_CRITERIA_TYPE_USE_LFD_TO_GROUP_WITH_PLAYERS Shauren 2010-09-03 20:11:14 +02:00
  • d7f9cea305 Core/WorldRunnable: Convert autobroadcast to trinity standards (properly cache configs, change function name to better reflect purpose) Machiavelli 2010-09-03 18:29:35 +02:00
  • ee83ffdfca Fix snake's HP for hunter's Snake Trap Shocker 2010-09-03 19:04:32 +03:00
  • 5469af3775 Core/DBLayer: Add an assert to detetct calls to invalid prepared statements. Machiavelli 2010-09-03 17:30:23 +02:00
  • d207f0d9a5 Fix compilation, thanks tru.bazoozoo, closes issue 3778 Shocker 2010-09-03 16:56:17 +03:00
  • 273679c5ba Core/DBLayer - Store threadbundlemask internally per database pool and prevent direct access to config file post startup - Fix threadbundlemask flag checking for ReactorRunnable, WorldRunnable - Remove CLI threadbundlemask flag, CLI doesn´t need a seperate mysql connection nor thread - Remove unused Character Database connection from WorldSocketMgr / ReactorRunnable - Add proper LoginDatabase connection to RA Runnable (soon to be overhauled) Machiavelli 2010-09-03 10:52:32 +02:00
  • 277f2674ac Core/Tickets: Fixed lag report db saving query Shauren 2010-09-03 09:58:26 +02:00
  • 387ee751a9 Core/DBLayer - Add some small documentation on prepared statement defines naming contention (placed in the 3 database implementation header files so it can´t be missed) - Remove obsolete mutex declaration in DatabaseWorkerPool (was unused as of recently) Machiavelli 2010-09-03 09:21:28 +02:00
  • a15c45808c Core/Build: Fix non-PCH compile for Linux (don't know about Windows) runningnak3d 2010-09-02 17:55:55 -06:00
  • 7433768a55 Core/Build: Partial work of fixing non-PCH Linux compile runningnak3d 2010-09-02 17:19:53 -06:00
  • 7982cc0f7d Core/DBLayer: - A few prepared statement implementations in authsocket as example. - Add an ASSERT in MySQLConnection::Execute(PreparedStatement*) to catch faulty created statements Machiavelli 2010-09-03 01:00:49 +02:00
  • 2c1c391597 Core/DBLayer: - Example implementation of prepared statement in ObjectMgr::SaveCreatureRespawntime - #include "MYSQLThreading.h" -> #include "MySQLThreading.h" (*really* fixes Linux build) Machiavelli 2010-09-03 00:44:27 +02:00
  • 1e8a294659 Missing include from previous rev. Machiavelli 2010-09-03 00:08:20 +02:00
  • 39027133e4 Fix Linux build Machiavelli 2010-09-03 00:04:14 +02:00
  • e25846a08e Core/Spells: Fixed crash in EffectFeedPet Shauren 2010-09-02 22:04:08 +02:00
  • 1198591bac Core/DBLayer: - Add basic prepared statement interface (without implementation and thus without testing, without resultset support). - Based on raczman/Albator´s work on TrinityCore3 Machiavelli 2010-09-02 20:54:43 +02:00
  • cd182a1e8f Fixed build Fixed wrong header includes in new database files, thx Thyros Shauren 2010-09-02 20:22:19 +02:00
  • e9ff90a967 Fix *SOME* build errors Shauren 2010-09-02 18:20:59 +02:00
  • c47f45694f Core/DBLayer: Add Login-/Characters-/Worlddatabase class implementations Machiavelli 2010-09-02 17:56:49 +02:00
  • 5ef738c16e Core/DBLayer: - Better way to shutdown worker thread, prevents a crash. Fixes issue #3696 - Delete missing file from previous rev Machiavelli 2010-09-02 17:55:03 +02:00
  • 0117af4c37 Core/DBLayer: - Implement deriviate classes of MySQLConnection for every database type (world, realm, characters) - Make DatabaseWorkerPool templatized and use the above mentioned classes as parameter - Implementation of the new types in code (This is in preparation of prepared statement interface) Machiavelli 2010-09-02 17:47:50 +02:00
  • 39f901d566 SQL: add exploration base XP date for levels 71-79. Patch by Svannon runningnak3d 2010-09-02 08:56:18 -06:00
  • d2edf39feb Core/DBLayer: Remove as of recent redundant DatabaseWorkerPoolEnd operation Machiavelli 2010-09-02 16:45:33 +02:00
  • 55c54c9ad2 Database/Table: Forgotten data from previous commit regarding auctionhousebot removal Shocker 2010-09-02 17:43:27 +03:00
  • c8cf877d1a Merge Shocker 2010-09-02 17:40:24 +03:00
  • 661cd04c27 Remove auctionhousebot from base too Shocker 2010-09-02 17:37:32 +03:00
  • 0e865c9f72 Break monstrous lines from world_database.sql into multiple lines, once for each row Shocker 2010-09-02 17:30:40 +03:00
  • a32528f8d1 Database/Table: drop unused auctionhousebot table. Brian 2010-09-02 08:30:24 -06:00
  • 0c4c139b94 * Allow Waylay to proc from Backstab too (also remove PROC_EX_CRITICAL_HIT flag, invalid), closes issue 3009. * Small filename typo fix Shocker 2010-09-02 16:48:03 +03:00
  • 15880d27ea Core/Spells: Fixed Health Leech effect, should not apply healing multiplier to damage done Shauren 2010-09-02 15:34:36 +02:00
  • ee31212cd5 Glyph of Prayer of Healing shouldn't benefit from spell power, thanks arielazuz (Fixes issue 2827) Shocker 2010-09-02 16:32:30 +03:00
  • 21313bec57 Missing data from spell_threat for various Warrior abilities, closes issue 2258, thanks maeh.sheep for collecting data. Most of the values are blizzlike, but since some of them are variable depending on AP/damage, we're using general increase for those based on previous ranks Shocker 2010-09-02 16:24:08 +03:00
  • 8331da627d Some old typo fixes, closes issues #3747, #2756, #2607, thanks 2010phenix/jean-michele.nefen/toshik.777 Shocker 2010-09-02 15:25:02 +03:00
  • c8dfbdac35 Conflagrate direct & DoT damage shouldn't scale with duration increases of Immolate/Shadowflame, fixes issue 3376. Shocker 2010-09-02 06:02:51 +03:00
  • 96765bc6e0 creature_respawn should be InnoDB since it's prone to continuous writes Shocker 2010-09-01 17:03:43 +03:00
  • 90a2e23a97 SQLS/Creation: Fix default engine for tables in world and characters Spp 2010-09-01 12:51:35 +02:00
  • b2a49ad79a Scripts/Blackrock Depths: fix spectral chalice spawning for quest with the same name (thanks niksad8). Closes issue #3086. Closes issue #2989. azazel 2010-09-01 10:40:44 +06:00
  • 80df469a38 Oooh, C++... How I love you. silinoron 2010-08-31 17:41:18 -07:00
  • 64d77369fc Docs: Update UnixInstall with the current list of CMake parameters click 2010-09-01 01:07:20 +02:00
  • 4e067dd313 Add LoS check for melee autoattacks, fixes issue 3535 Shocker 2010-09-01 01:16:43 +03:00
  • 3a765da2fa Small fix to Chimera Shot Serpent dmg and Scorpid CD. Thanks to Arcane. John Holiver 2010-08-31 19:13:59 -03:00
  • 6d64365e8f Allow Immolate DoT ticks to critically hit, fixes issue #1932 Shocker 2010-09-01 00:38:13 +03:00
  • cdaedef3c1 *Fix: Lacerate should scale with AP only, and not from SP. Liberate 2010-08-31 23:04:43 +02:00
  • 6c3b39ac01 Scripts/Icecrown Citadel: Added Festergut script, thx Cromash for providing the base and Cyrax for sniffs Scripts/Icecrown Citadel: Added Professor Putricide script handling ONLY Festergut related events Shauren 2010-08-30 11:36:15 +02:00
  • dc2c28985f Scripts/Icecrown Citadel: Remove Mark of the Fallen Champion when Saurfang dies Scripts/Icecrown Citadel: Change previous scripts to use BossAI instead of ScriptedAI Shauren 2010-08-31 21:47:45 +02:00
  • 6048d2ec5e Core/Achievements: Pass killed unit pointer to UpdateAchievementCriteria for ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE (use in scripts) Shauren 2010-08-31 21:47:44 +02:00
  • 996e7741a1 Scripts/Icecrown Citadel: Corrected vehicleId for Deathbringer Saurfang, patch by Heisenberg/bolvor Shauren 2010-08-31 21:47:43 +02:00
  • 174f2884b7 Buildsystem/MSVC: Only use /bigobj on x64 platforms - should solve x86 debug compilations (needs feedback) click 2010-08-31 20:14:16 +02:00
  • 258398ed30 Fixes Druid T10 Balance 4P bonus. Fixes DK T10 Melee 4P bonus. John Holiver 2010-08-31 15:01:04 -03:00
  • e32ece52ea Pet level-synchronization with owner should be done before initializing stats, closes issue 3732, thanks moriquendu Shocker 2010-08-31 20:40:43 +03:00
  • 46679c1bf7 File missing in the last commit. John Holiver 2010-08-31 12:39:16 -03:00
  • 5bf31a5e81 Fix to DK Tank 4P and Paladin Holy 4P T10 bonus. Fixes issue 2684. Fixes issue 2681. Thanks to svetilo12. John Holiver 2010-08-31 12:35:06 -03:00
  • 58ce3c77af Core/Scripts: Revert revision 619ba8b76250 and fix it properly Shauren 2010-08-31 15:37:29 +02:00
  • b5beb1c706 Better way to fix some warnings from rev 621c100eeb. Spp 2010-08-31 13:31:38 +02:00
  • 866c28fbec Core/Groups: Fix a crash loading groups from DB Fixes issue 3693 Spp 2010-08-31 11:50:07 +02:00
  • b9e19572c4 Core: Fix more warnings (very few left under linux 32) Spp 2010-08-31 11:39:51 +02:00
  • 849ae84f5b Core: Fix more warnings and fix compile under linux 64 Spp 2010-08-31 10:23:22 +02:00
  • e252b8abe7 Core: Fix more warnings Spp 2010-08-30 23:07:14 +02:00
  • a6d075dfc6 Buildsystem: Whops, forgot to remove the last endif() in g3dlite CMakeLists.txt click 2010-08-30 23:10:32 +02:00
  • 9fb9254810 Buildsystem: Remove some cruft (double set) of SCRIPT_LIB in worldserver CMakeLists.txt - if this breaks OSX build, notify us. click 2010-08-30 23:06:07 +02:00
  • 511d571d25 Buildsystem: Clean up target link-definitions a bit click 2010-08-30 22:58:37 +02:00
  • 376958d474 Call _SaveTalents along side of _SaveSpells in Player::resetTalents. Please leave feedback on how this affects your character_spell duplicate entry errors. Machiavelli 2010-08-30 22:15:42 +02:00
  • b19c1396dd Allow Soul Leech to proc from Conflagrate, fixes issue 2257 Shocker 2010-08-30 22:10:52 +03:00
  • 9f5708f4f5 Wrap guild_bank_item save queries in transactions. Fixes a potential dataloss issue Machiavelli 2010-08-30 19:19:47 +02:00
  • ee8d61eaa4 *Missing function from commit r90b0ebdba9 :(. QAston 2010-08-30 18:33:02 +02:00
  • 8d0f2f8a31 Buildsystem/MSVC: Correct 'bigobj' flag to lowercase click 2010-08-30 18:29:39 +02:00
  • a8de57559b *Allow channeled spells to be casted on dead target *Define relted spell attributes QAston 2010-08-30 17:32:51 +02:00
  • 405f312918 Core: Fix more warnings Spp 2010-08-30 15:25:15 +02:00
  • b0d85ac185 Buildsystem/MSVC: Reinstate regular flags, seems like C++-flags and C-flags doesn't mix very well on MSVC click 2010-08-30 11:50:48 +02:00
  • b53cec3d5b Buildsystem/MSVC: Ensure same compileoptions for both CXX and C objects click 2010-08-30 11:22:54 +02:00
  • 135a026eff Buildsystem/MSVC: Enable bigobject support for debug-compiles click 2010-08-30 11:08:32 +02:00
  • 6f46a62bd3 Buildsystem/OSX: Properly set CONF_DIR and LIBSDIR (feedback needed) Fixes issue 3703 click 2010-08-30 10:54:22 +02:00
  • 97b5de9900 Immolate and Unstable Affliction can't stack anymore when casted by same caster, thanks Karolis.Rudzevicius, fixes Issue #2246. Shocker 2010-08-30 11:09:55 +03:00
  • d81864e7f3 Cleansing Totem should no longer pulse at spawn as of patch 3.2.2, thanks SimonDMII/olegoriy for noticing, closes issue #3702. Shocker 2010-08-30 10:53:29 +03:00
  • 72358a1b5f * Include needed SQL data for Lord Marrowgar / Deathbringer Saurfang * Small SQL correction from a previous commit, MySQL doesn't allow default value for a LONGTEXT on Windows, unlinke Linux where it's only a warning Shocker 2010-08-30 09:26:28 +03:00
  • 08205afcc9 Rewrite much of the GM ticket system * Extract storage and manipulation of tickets to TicketMgr (from ObjectMgr) * Extract ticket commands to TicketCommands.cpp * Adds support for sending GM responses and GM surveys. * Fix structure of several ticket-related packets. * Add support for understanding lag reports. * Thanks Zor for some of the packet structures, and Cyrax for some sniffs * Please report any issues encountered via the tracker. silinoron 2010-08-29 20:28:14 -07:00
  • 1f9936399c Add a function to calculate the ratin gain/loss, instead of calculating it seperately 5 times. Thanks to proof1337 for the patch. Closes issue #3686 Liberate 2010-08-29 23:36:55 +02:00
  • d952c90754 Spell Scripts: * add new file spell_item.cpp for spells used by items (but not by quests) * move some dummy effects of generic spells to scripts * implement spell for quest 12937 Relief for the Fallen. Closes issue #3070 azazel 2010-08-29 22:40:23 +06:00
  • 9648cf7f39 Buildsystem: Make MSVC behave a wee bit better : - Overload standard names with "secure" versions - Disable "non-secure" warnings by default - Disable POSIX-warnings by default click 2010-08-29 12:56:34 +02:00
  • d81f5facc0 *Allow SPELL_EFFECT_POWER_BURN(64) to proc with damage. QAston 2010-08-29 05:26:32 +02:00
  • f81dcf55bb Add HealReceived event for Creature AI to be used in scripts Shocker 2010-08-29 06:01:14 +03:00
  • 2d877bbbfd *Allow damage shield hits to miss. *Send overkill on damage shield hit. *Correct data order for execute log of power take effects. QAston 2010-08-29 03:38:21 +02:00
  • f67441b863 Fixes gossip scripts or points of interests of npc's with a Scriptname assigned to them. This fixes guards in Major cities. Thanks to Aokromes for testing. Thanks to click for converting all the scripts to work with this change. Liberate 2010-08-29 00:57:51 +02:00
  • 7ad5e2ad87 Buildsystem: Move the test for "hidden" flag NOPCH down a bit so it can override already set options click 2010-08-28 23:19:43 +02:00