Commit Graph

  • 70a44e8d0e - Fix Warlock Decimation not procing for Soul Fire Thanks Karolis.Rudzevicius Fixes 2259 - Also, applies sql mods from rb178306035 to world.sql John Holiver 2010-05-22 01:29:01 -03:00
  • b902d7f9ad Add missing headers to Group.h and LFGHandler.cpp Fixes issue #2288 click 2010-05-22 06:22:48 +02:00
  • bd41a4d36f More achievement types support. Achievment types used only for statistics: * ACHIEVEMENT_CRITERIA_TYPE_CREATE_AUCTION * ACHIEVEMENT_CRITERIA_TYPE_WON_AUCTIONS * ACHIEVEMENT_CRITERIA_TYPE_MONEY_FROM_VENDORS * ACHIEVEMENT_CRITERIA_TYPE_GOLD_EARNED_BY_AUCTIONS Tnx to VladimirMangos John Holiver 2010-05-21 16:49:19 -03:00
  • af1aecc1f5 *Fix: Relearn higher rank spells when talenting in the first rank. Yay for my first push! Fixes issue 2144 Liberate 2010-05-21 23:11:40 +02:00
  • 7c1a189bd3 Fixed disenchanting rolls being allowed for all items, now works as intended Renamed Faction to Flags2 in ItemPrototype and added use for some of them Shauren 2010-05-21 22:45:47 +02:00
  • 1b5d171d0b Group: Fix guid and internal counter default value. Use them in SMSG_GROUP_LIST with groupType 0x10 Spp 2010-05-21 14:19:47 +02:00
  • c551b23b15 Fix Typo in previous commit Fixes issue 2295 Spp 2010-05-21 12:25:03 +02:00
  • ee507dd945 Add additional castchecks for SPELL_EFFECT_LEAP_BACK click 2010-05-21 10:24:51 +02:00
  • 9c1c67d4fd Fix typo, Thanks to Willian Krueger Spp 2010-05-21 08:11:28 +02:00
  • defd131970 Dungeon Finder: Initial setup and dungeon listing Spp 2010-05-20 23:35:27 +02:00
  • e6ba336f91 Sorry, removed unused code. _manuel_ 2010-05-20 19:09:42 -03:00
  • eae2426f40 The Nexus: Oculus. - Implemented AI for Mage-Lord Urom. _manuel_ 2010-05-20 19:05:18 -03:00
  • 135f5bb35d Fix talent Survival of the Fittest. Anubisss 2010-05-20 22:01:45 +02:00
  • d2cad4b14e Script HoR instance. 1st part. Fixes issue #1311. Trazom62 2010-05-20 20:09:18 +02:00
  • ce7886aeb0 Small sql cleanup and reformatting. teacher 2010-05-20 17:06:54 +02:00
  • 5c48dbbf59 Fix talent Heart of the Wild. Anubisss 2010-05-20 15:27:34 +02:00
  • 858093bae3 Fix talent Feral Spirit's wolves damage. Anubisss 2010-05-20 13:51:12 +02:00
  • 877613a00e Fix talent Reaping. Anubisss 2010-05-19 23:23:39 +02:00
  • 27bb6a96d2 Fix the bug that talent Seal Fate gives 5 combo points(instead of 3) if mainhand _and_ offhand crits with spell Mutilate. Anubisss 2010-05-19 22:08:44 +02:00
  • a5840e9286 Implement a signalhandler via ACE. Anubisss 2010-05-19 21:16:59 +02:00
  • a04809437b Fix the bug that offhand's crit of spell Mutilate don't proc spell Seal Fate. Anubisss 2010-05-19 19:17:49 +02:00
  • a5c7efa0ee Update world.sql and use DELETE query before INSERT INTO in some SQL files. Anubisss 2010-05-19 12:57:09 +02:00
  • a1a702d5af Add spelllink for Chains of ice, triggering Frost Fever. Fixes issue #2137 click 2010-05-19 11:06:39 +02:00
  • a33b26ba0e Allow spell Rupture to crits on ticks. Anubisss 2010-05-18 23:48:26 +02:00
  • 0d4bbd9641 SCRIPT_COMMAND_ORIENTATION fixed right. (thanks Mach) malcromdev@gmail.com> 2010-05-18 19:08:08 -02:30
  • 12b631675e Merge malcromdev@gmail.com> 2010-05-18 17:47:20 -02:30
  • 7ce2853ca8 Fix SCRIPT_COMMAND_ORIENTATION db script command. malcromdev@gmail.com> 2010-05-18 17:45:15 -02:30
  • 282fa278e9 Add Rune Strike spell missing from 3.3.3a spell DBCs - fix by m.ax Fixes issue #2185. click 2010-05-18 22:14:01 +02:00
  • 483249cc38 Add missing spell to db removed from dbc in 3.3.3, fixes Rogue Overkill removal - fix by Shauren click 2010-05-18 22:04:42 +02:00
  • 2b7d92a401 Some more engrish to english logerror updates. malcrom 2010-05-18 14:22:51 -02:30
  • d1b9a54951 Converted some log error messages in AchievementMgr.cpp to English. malcrom 2010-05-18 10:31:03 -02:30
  • 5a0b2f3fef fixed crash when trying to spawn a not existing creature Rat 2010-05-18 09:32:51 +02:00
  • 953c267369 Fix broken linuxcompile broken in r53601d50dd click 2010-05-18 05:46:32 +02:00
  • c55614472c Remove warning when compiling under linux click 2010-05-18 05:27:59 +02:00
  • eed0d341d2 Rewrite the warning (and thus add more hand-holding) regarding the "insourcetree build warning" when attempting a build directly in sourcetree. Adds additional information on how to actually "unlock" the sourcetree again after an attempt to build in the sourcetree has been made. click 2010-05-18 04:28:13 +02:00
  • b5342fe754 Add ablility to select closest creature of entry (dataint), range (x) as target for spell (datalong) SCRIPT_COMMAND_CAST_SPELL. malcromdev@gmail.com> 2010-05-17 21:24:21 -02:30
  • 4077f525f0 Add Ability for db script command SCRIPT_COMMAND_ORIENTATION to set creature orientation to face player. malcromdev@gmail.com> 2010-05-17 20:37:13 -02:30
  • d607693123 Add proper use of precompiled headers on linux - this removes an approx 50% reduction of total compiletime click 2010-05-18 00:17:14 +02:00
  • eba819ae79 fixed double honor count error in battleground player list window Rat 2010-05-17 23:29:13 +02:00
  • 9a631614e3 display honor gained from kills in bg score window Rat 2010-05-17 17:10:24 +02:00
  • 47b32302f1 Fix a crash in realmd. Anubisss 2010-05-17 15:58:12 +02:00
  • d3f0bddd3f Makes cage doors open at Drakos death. _manuel_ 2010-05-16 16:37:19 -03:00
  • e619948fc6 Fix a typo. This table contains also another types of spells and not just exlirs. Anubisss 2010-05-16 19:45:04 +02:00
  • 57ba0b78e2 Fix the bug that mage's some freezing spells can stack with each other. Frost Nova, Freeze and Shattered Barrier can't stack with each other. Anubisss 2010-05-16 19:35:44 +02:00
  • 0f0619ae0b Fix spell Improved Devouring Plague's damage. Anubisss 2010-05-16 18:49:51 +02:00
  • 9771757c4c you can now reload creatures from creature_template table NOTE: reload is limited to one creature at a time Usage: .reload creature_template $entry Warning: this is mainly for developers, reloading a creature can cause unexpected behaviors!! Rat@walamy 2010-05-16 17:45:45 +02:00
  • c26399a968 Remove spell 23602 from spell_proc_event because it's triggered by the talent, so not need an entry in the table. Anubisss 2010-05-16 16:53:56 +02:00
  • 3c04ef6e1e Fix the bug that Shield Specialization triggered just on block instead of block, parry and dodge. Patch by ainscu. Anubisss 2010-05-16 16:46:13 +02:00
  • a1ef8aaa66 Don´t kick sessions in the tiny window (barely a few ms) between the login queue and the char selection screen either. Machiavelli 2010-05-16 16:30:02 +02:00
  • 4671e6fd99 Support for spell 51336 (Magic Pull). _manuel_ 2010-05-16 11:03:47 -03:00
  • 80a5ddcac3 Improvements in boss_draoksAI and npc_unstable_sphereAI, removed hack for spell 51336. _manuel_ 2010-05-16 11:03:18 -03:00
  • 2129e56f78 Don´t kick sessions that are ´idle´ in the login queue. Machiavelli 2010-05-16 14:46:49 +02:00
  • cef21f6e39 Fix crash introduced in 8199 (5a30b77777b7) Machiavelli 2010-05-16 14:14:54 +02:00
  • 437a5d90b2 Fix a possible crash in SqlTransaction::Execute(), using post-iterating on the LockedQueue instead of pre-iterating. Thanks to click for the insight and Spp for testing. Machiavelli 2010-05-16 13:31:52 +02:00
  • 89887b9b65 Correct SMSG_INSTANCE_DIFFICULTY structure (fixes raid difficulty display). Move GetDifficulty() in under Map-scope, so it's reachable for map-based functions click 2010-05-16 04:03:53 +02:00
  • 6ee54548f3 Fix Autokick timer. Will work again properly for people on the char selection screen. In addition, it now also catches non-terminated, lingering sessions. Machiavelli 2010-05-16 03:42:05 +02:00
  • a99c6bd5a9 Fix localization of gossip menu options Original patch by Qowyn Adapted to trinity (and tested) by Durotar and Aokromes Spp 2010-05-16 00:58:24 +02:00
  • fa57ce4cd1 Reimplement ACE_Based::LockedQueue as SQL holder for the SqlTransaction class, since std::queue is not safe when multiple threads are reading/writing to it at the same time (SqlDelayThread and a MapUpdate Thread). Original patch by thenecromancer, was removed for ungrounded reasons. Thanks to Zor for the insight. Please give feedback on how this affects mtmaps usage. Machiavelli 2010-05-15 14:58:16 +02:00
  • 7ff9e82f1a Use delete[] on object allocated with new[x+y*z] in TileAssembler. Machiavelli 2010-05-15 13:48:31 +02:00
  • 9a5f744256 SMSG_PARTY_COMMAND_RESULT: Send proper operation value with uninvite commands Spp 2010-05-15 06:23:56 +02:00
  • a0105b5bde Add logout-notice in charlog on player logout click 2010-05-15 01:26:28 +02:00
  • 85ec98ff9f Allow multiple classes for quest requirements - patch by Shauren (This should make Malcrom happy) Fixes issue 1476. Fixes issues 1972. Fixes issue 430. click 2010-05-14 23:43:42 +02:00
  • 1a49477a17 Set (more) blizzlike bonus for Healing Stream Totem. Fix by N4rk0. Anubisss 2010-05-14 22:53:46 +02:00
  • 7ef50b62c8 Drop out Grobbulus's Mutating Injection spell code from core. It's handled correctly via table spell_linked_spell. Anubisss 2010-05-14 22:22:26 +02:00
  • 7e027310c3 Update world.sql, forgot in rab603c8f4a. Anubisss 2010-05-14 22:05:19 +02:00
  • 6851fae8e2 Fix Glyph of Preparation. Patch based on microbius51's patch. Closes issue #1371. Anubisss 2010-05-14 21:42:55 +02:00
  • 5c596f32d4 Generate an error message when forgot to allocate memory for a script. Anubisss 2010-05-14 20:07:45 +02:00
  • 486d66e94b Add ; to end of a SQL query in a SQL file. Patch by hunteee. Anubisss 2010-05-14 19:27:38 +02:00
  • a7295810e3 Fix Glyph of Life Tap. SpellMgr.cpp part of the code by Karolis.Rudzevicius, thanks for it. Fixes issue #1440. Anubisss 2010-05-14 18:02:31 +02:00
  • 3c9fc9b9e3 Fix Linux compile Machiavelli 2010-05-14 15:12:50 +02:00
  • 2425edfdab Fix Glyph of Shred. Anubisss 2010-05-14 14:32:43 +02:00
  • 98a5c09af0 Add config option SessionAddDelay to replace the hard coded 10ms default Networkthread sleep time after WorldSocket::HandleAuthSession calls and adding the session to the world session map. Machiavelli 2010-05-14 00:50:26 +02:00
  • d390ff46c2 Make ObjectMgr::GetGuildByName and ObjectMgr::GetArenaTeamByName searches case insensitive. Fixes issue #307. Credits to Loread Machiavelli 2010-05-13 20:04:36 +02:00
  • 5bf4af15dc Prune some deadwood. Xanadu 2010-05-13 19:28:23 +02:00
  • c8e648e18e Make questgivers automatically inform of quests in their gossipmenu when available - removes need of extra gossip option to show quests Fix by Liberate (made for Malcrom so he stops complaining) click 2010-05-13 19:06:20 +02:00
  • f286f583fc Prevent SQL injection in Player::_SaveEquipmentSets() Machiavelli 2010-05-13 18:25:32 +02:00
  • bf9d8f9423 Implement enchantments for ITEM_MOD_SPELL_PENETRATION and ITEM_MOD_BLOCK_VALUE. Inspired by patch provided by Metthal Closes issue #1766 Machiavelli 2010-05-13 18:01:55 +02:00
  • a891692d05 Fixed spell casting upon vehicle summoning. Xanadu 2010-05-13 17:57:59 +02:00
  • 144a146810 Fix crash introduced in 4610bbf047. - Update SqlAsyncTask´s destructor, properly NULLpoint SqlOperation* m_op so other threads can deal with it accordingly. - Don´t keep NULL´d elements in transaction queues, remove them instead. Machiavelli 2010-05-13 17:24:54 +02:00
  • 28bbc233d1 Added missing newscript = new Script; , my fault. Thanks to Anubisss. _manuel_ 2010-05-13 11:36:18 -03:00
  • 899736d89c Changes in scripts for quest chain The Amphitheater of Anguish: _manuel_ 2010-05-13 11:09:10 -03:00
  • 852254d258 Fix a duplicated script: go_gilded_brazier. Remove it from one file and also merge the 2 scripts in one file. Anubisss 2010-05-13 14:29:06 +02:00
  • 5e48be89d5 Fix a crash in SqlAsyncTask::call caused by the fact that the SQLOperation to be called was a NULL pointer. The crash was mostly noticable on servers with relatively high MapUpdate Threads, since the window between SqlAsyncTask::call()´s NULLpointer check for m_op and the usage of this pointer was larger when more map threads are calling Database::CommitTransaction()´s and NULLing this pointer. Fixes crash specified in comment #24 in issue #1259, and most likely will affect other crashes specified there as well. Courtesy of click and myself, and our lengthy and deep brainstorming session. Machiavelli 2010-05-13 14:22:00 +02:00
  • 10bf921a65 Generate an error message when core tries to assign a script's ScriptName which is already assigned. Anubisss 2010-05-13 14:15:11 +02:00
  • e7faef7e76 Fix a memleak in AddSC_borean_tundra(). Anubisss 2010-05-13 00:52:04 +02:00
  • 46a14891c0 Forget to call clear() for a vector from my previous commit. Anubisss 2010-05-13 00:47:28 +02:00
  • cdb7b3227b Call WaypointMgr's Free() in its destructor. Deallocate memory in Free() which allocated by WaypointMgr. Anubisss 2010-05-13 00:42:37 +02:00
  • 5d70f62c07 Global cooldown for players should never exceed 1,5 seconds. Fixes issue #1998 Machiavelli 2010-05-13 00:37:43 +02:00
  • a3a8e6da2c Some warning fix Tab to spaces Remove trailing spaces Spp 2010-05-13 00:15:21 +02:00
  • 4a448eca37 Make WaypointMgr to singleton. Move global waypoint_map variable to WaypointMgr's private variable. Anubisss 2010-05-13 00:08:30 +02:00
  • 8223af6576 Delete ALL scripts which not assigned instead of delete scripts which not assigned AND its ScriptName not contains the word "example", in Script::RegisterSelf(). So fixes memleaks in scripts which scriptname contains the "example" word AND not assigned(ScriptName column in DB) to an object. Anubisss 2010-05-12 23:30:41 +02:00
  • 7336157d7e Remove Non-Blizzlike hack for spell 25899 - Greater Blessing of Sanctuary. It now gives 10% strength increase as intended. Machiavelli 2010-05-12 23:18:03 +02:00
  • 737ebb99f7 Delete an unused variable. Anubisss 2010-05-12 22:37:03 +02:00
  • 118268bc9d Merge Machiavelli 2010-05-12 22:18:49 +02:00
  • 02e0136867 Fix the bug that client can see incompatible realms in the RealmList. Anubisss 2010-05-12 22:08:43 +02:00
  • 08effa0ae7 Replace some WorldSocket code with Derex´s code for MaNGOS to support packets > 64kb. This get rid of the ¨queue¨ that only supported 1 packet and implement it properly. Meaning no ¨internal¨ packet loss obstructing the client/server I/O. Apply Trinity code style where applicable. Machiavelli 2010-05-12 22:03:07 +02:00
  • 8dfbb15b2a added Honorable Defender buff for Alterac Valley nodes + bosses + captains Rat 2010-05-12 21:34:07 +02:00
  • 8a60550d9d Added missing sql data to fulls. Proper renaming and reformatting for some sql files. Removed not-core-related data. You can find it in the usual place: http://trinitydatabase.org/index.php?/forum/122-core-related-db-content/ teacher 2010-05-12 20:18:04 +02:00
  • b88984f30a added Honorable Defender buff for Eye of the storm nodes ignore one unknown area trigger near fel reaver graveyard Rat 2010-05-12 08:48:21 +02:00
  • 6f06008f6b make BG kill XP configable, default off Rat 2010-05-12 07:53:13 +02:00