Commit Graph

  • f33f51c287 Core/Dungeon Finder: Fix problems when joining queue - Fix Rolechecks - Fix incorrect dungeon stored when queued as individual: * Those that joined as random were only matching with others that joined random * Teleport location was incorrect. Spp 2010-12-21 23:16:09 +01:00
  • 0c44943cd2 Core/Dungeon Finder: Multiple changes - Simplify lock status calculations by caching player locked dungeons - Fix incorrect Lfg State loading for groups - All reference variables that are supposed not to be modified are declared as const - Use full group guids in rolechecks - Add some debug msgs - Fix some warnings Spp 2010-12-21 22:33:17 +01:00
  • 68ed96989a Core/Entities: Include prismatic sockets in gem equipment limitation checking. (Stops equipping more than 3 JC gems) leak 2010-12-21 23:14:38 +01:00
  • c4b538a1b6 Pdump load fixed once again.. leak 2010-12-21 21:41:07 +01:00
  • 739a3b9165 Core/ObjectMgr: Simplify trainer spell loading. Should decrease loading time on decently sized machines leak 2010-12-21 20:26:59 +01:00
  • 31334b8770 Core/Dependencies: Temporarily fix an RFC-breaking addition in gSoap (upstream developers have been notified) + local changes and diff (tc_changes.diff) included for future reference click 2010-12-21 18:40:54 +01:00
  • 186ec40571 Typo, thanks Shauren for spotting Machiavelli 2010-12-21 15:51:51 +01:00
  • c08d04365d Script/Ulduar: - Fix instance data loading from DB - Return correct guid for GetData(TYPE_HODIR) Machiavelli 2010-12-21 15:47:09 +01:00
  • 30c55a4a97 Scripts/Ulduar: Remove a silly coordinate based reset condition in Ignis script Machiavelli 2010-12-21 13:53:29 +01:00
  • 0d947f260f Scripts/Ulduar: Fix logic error in Tympanic Tantrum timer (XT-002) Machiavelli 2010-12-21 13:40:12 +01:00
  • 2bacf7ee66 Scripts/Ulduar: Fix slow effect on ¨A Pool of Tar¨ (Flame Leviathan encounter) Machiavelli 2010-12-21 13:29:53 +01:00
  • 5809c1fa3b Core/Auras: Fixed auras incorrectly stacking with different item casters introduced in r19f21916a940 Shauren 2010-12-21 11:40:20 +01:00
  • 5180ed0383 Core/AuthServer: Fix the previous commit (it might help to actually fetch what we want to work on as well) click 2010-12-21 05:57:53 +01:00
  • 2f80f1b2f8 Core/AuthServer: Allow reauthentication to the authserver on realm logout. Thanks to .. someone (webmaster?) Fixes issue 4191. click 2010-12-21 05:50:19 +01:00
  • a22818ae09 Core: Some more updates on the gossipicons from previous commit click 2010-12-21 05:26:48 +01:00
  • 6c5a50f24d Core: Add support for 20 different chaticons in gossip (mostly copies of GOSSIP_ICON_CHAT) click 2010-12-21 03:52:40 +01:00
  • c96070e804 Core: Remove some now defunct code and configoptions. Thanks to 4178something... Closes issue 5213. click 2010-12-21 02:44:37 +01:00
  • 9fd0caf9a5 Core/WorldSocket: Fix a crash in HandleAuthSession Shocker 2010-12-21 01:48:09 +02:00
  • 89f2870b97 Core/Auras: Save cast item guids for auras to db Shauren 2010-12-20 14:55:36 +01:00
  • 834285c86d Oops, fixed compile Shauren 2010-12-20 12:06:12 +01:00
  • 3fefb13bd4 Scripts/Silithus: Fixed some int -> float casts, should fix invalid coord error Shauren 2010-12-20 12:03:23 +01:00
  • e3e77aceab Scripts/Temple of Anh'Qiraj: Fixed possible crash in mob_anubisath_sentinel Shauren 2010-12-20 11:39:12 +01:00
  • 756ee5832b Core/Auras: Allow stacking of auras proced from different items Shauren 2010-12-20 11:04:48 +01:00
  • 6ec717ed5b Scripts/HoL: * fix Volkhan script: after losing 20% HP Volkhan is supposed to run back to his Anvil and smack it with his hammer. 3 Golems are supposed to fly out of it and spawn (by LethalInjectionX) Closes issue #3895 * fix instance doors to remain open after use (by msholto) Closes issue #4773 Both fixes tested and approved by Aokromes. azazel 2010-12-20 14:59:39 +06:00
  • 61d6397559 Core/Buildsystem: Adjust the variable so it works on MSVC9 again (danged MS and renaming variables) click 2010-12-20 02:54:04 +01:00
  • 4c9cfa6739 Core/Buildsystem: Resolved quoting problem that caused gcc to spam warnings. Patch by click. leak 2010-12-20 02:23:55 +01:00
  • 33808ab567 Core/Spells: Fix Improved Spirit Tap proc from Mind Flay crits. Author: Dr.Tenma Fixes issue #2786 Machiavelli 2010-12-20 01:58:15 +01:00
  • f71c97f6c5 Core/Items: Fix ITEM_SPELLTRIGGER_ON_NO_DELAY_USE (5). This trigger should (only) trigger the respective spell when the item is added to the inventory. Aura´s created by this spell will be properly removed when the item is destroyed as well. Machiavelli 2010-12-20 00:46:00 +01:00
  • baff745be1 Core/Spells: Fix Improved Felhunter mana energize part. Based on code by Karolis.Rudzevicius Fixes issue #2125 Fixes issue #2109 Machiavelli 2010-12-20 00:35:11 +01:00
  • 85d69dc73d Scripts/Spells: Explicitly remove all other auras with the same id when applying Animal Blood (46221) Shauren 2010-12-19 20:03:56 +01:00
  • 251f7f2121 Core/Auras: Add some assertions to make sure that AuraEffects are not added twice to UnitAuraEffect containers. QAston 2010-12-19 19:43:53 +01:00
  • 60ce3fdbd2 Core/DBLayer: Add MySQL errno´s 1058 and 1062 (related to query-correctness) to handled errno´s (=doesn´t require further actions from the core) Machiavelli 2010-12-19 18:01:06 +01:00
  • 5e826806ba Core/Aura´s: Remove a redundant NULL check, because QAston saideth so. Machiavelli 2010-12-19 17:50:50 +01:00
  • cbbcfa03f3 Core/DBLayer: Minor padding/alignment optimization in struct Field::data (16b->10b) Machiavelli 2010-12-19 17:48:47 +01:00
  • ff3dc410ed Typo in recent commit leak 2010-12-19 17:14:54 +01:00
  • fd694cd232 Streamlining loading functions for server startup - Added a couple of timer outputs - Improved code consistency between loading functions - Progess bars should look and behave similar on all OS now (sLog.outString() is not needed anymore to replace the progress bar in log files) leak 2010-12-19 17:06:33 +01:00
  • 9c35e10444 Core:DBLayer: Fix warning on GCC click 2010-12-19 16:29:51 +01:00
  • dfd82c2fad Core/DBLayer: Use mysql_set_character_set in MySQLConnection::Open instead of explicit string queries Also possibly fix an absolutely useless warning on GCC Machiavelli 2010-12-19 16:13:45 +01:00
  • e2a8dfffbe Core/DBLayer: - Add generic HandleMySQLErrno() method. - Add the ability to re-execute a certain statement if errorhandler resolved the situation succesfuly. - Add support for MySQL errno´s 2006, 2013, 2048, 2055 - fixes automatic reconnection behaviour. - Cleanup in affected code Machiavelli 2010-12-19 15:48:55 +01:00
  • 14a480cb13 Core/Players: Fixed recently introduced crashes in Player::ApplyEnchantment Shauren 2010-12-19 15:22:19 +01:00
  • c35947816c Scripts/Trial of the Crusader: Fixed possible crashes in announcer gossip Shauren 2010-12-19 14:46:13 +01:00
  • a4f437a523 Core/GameObject: Dismount the player when using spellcaster gameobject Shauren 2010-12-19 11:56:37 +01:00
  • 59da698189 Core: Rename spell attributes, use more general names linencloth 2010-12-19 05:15:47 +01:00
  • 22928e23bd Core: Replace spell attribute defines with enums linencloth 2010-12-19 04:11:44 +01:00
  • 2fbbcc477c Core/InstanceSaveMgr: Cleanup for better readability linencloth 2010-12-19 01:23:36 +01:00
  • 4193806dba Core/InstanceSaveMgr: Prevent timer underflow by passing resetTime instead of timeLeft linencloth 2010-12-19 00:59:04 +01:00
  • 837e50ea23 Core/Spells: Allow aura´s with SPELL_AURA_MOD_THREAT (10) to properly reduce threat modifiers on death. Inspired by effort of james.gml Fixes issue #3444 Machiavelli 2010-12-19 00:38:35 +01:00
  • 8d76329eff Scripts/Temple of Ahn'Qiraj: Its generally not a good idea to delete stuff before using it; fixed crash Shauren 2010-12-19 00:27:38 +01:00
  • 12e046e45e Core/InstanceSaveMgr: Replace some queries with executes as the result isn't needed (thanks to Machiavelli for the idea and for spotting these forgotten lines) linencloth 2010-12-19 00:04:27 +01:00
  • 43377b4daf Core/Players: Remove player from transport before teleporting to graveyard, will fix infinite recursion when trying to access unavailable map Core/Auras: Removed unneeded typecasting Shauren 2010-12-19 00:01:22 +01:00
  • a8214a682a Core/InstanceSaveMgr: Optimize instance packing and cleaning up linencloth 2010-12-18 23:43:44 +01:00
  • 454444a1af Core/MovementGenerators: Remove evade state when HomeMovementGenerator gets destroyed without finishing the movement linencloth 2010-12-18 23:01:42 +01:00
  • a093408360 Core/Player: Convert _SaveAuras to prepared statement format Machiavelli 2010-12-18 23:25:03 +01:00
  • 7196b880d6 Core/Spells: Fixed possible crashes in Shadow's Fate proc (71169) introduced in r91073dc6ace3 Core/AuctionHouse: Removed "using namespace std" and fixed crash in AuctionHouseMgr destructor Shauren 2010-12-18 23:16:55 +01:00
  • 3ad400ad1a Scripts/Obsidian Sanctum: Removed unneeded code causing crashes Shauren 2010-12-18 22:22:25 +01:00
  • f339ced1bf merge silinoron 2010-12-18 13:07:15 -08:00
  • 41a9d3216c Core/Auras: Fix Cold Blood handling on misses and parries. Patch by dr.tenma. Fixes issue #2291 silinoron 2010-12-18 13:06:38 -08:00
  • 24193966dd Core/Auras: Fixed crash in AuraEffect::TriggerSpell (dummy effect) and removed some useless code Scripts/AI: Changed sOnDummyEffect to return bool value Shauren 2010-12-18 22:04:19 +01:00
  • 8ce0abbbc8 Scripts/Obsidian Sanctum Add support for when encounter is in progress. thnx to kiper Supabad 2010-12-18 18:07:24 +01:00
  • e75d16b813 Core/Dependencies: Adjust jemalloc library caching methods - this will fix the startup-crash on linux-based systems. Note: This is a temporary measure untill we've figured out why this occurs, further testing will be done. click 2010-12-18 16:14:08 +01:00
  • 535d81db4b Core/Social: Really show correct count (matches + displayed) in SMSG_WHO now (switch position of 2 numbers). Machiavelli 2010-12-18 16:09:50 +01:00
  • 525a1e0ff0 Core/Entities: Remove gem bonuses if requirements of prismatic sockets are not met leak 2010-12-18 15:56:55 +01:00
  • 04e4561134 Prevent completing quests by packet manipulation leak 2010-12-18 15:29:11 +01:00
  • 57132e35b8 Core/Spells: Fix spells 59915 and 59906 / Discerning Eye of the Beast and Swift Hand of Justice (Heirloom trinkets) Fixes issue #2435 Fixes issue #2529 Machiavelli 2010-12-18 12:27:40 +01:00
  • 785d5a94a6 Core/Dependencies: Update jemalloc library from v1.0.0 to v2.1.0 (latest stable) click 2010-12-18 02:31:10 +01:00
  • 0054bd83d8 Buildsystem/Linux: Fix linking of a long lost little child : jemalloc (yes, it has returned, and is now actively linked again) click 2010-12-18 01:36:00 +01:00
  • 4a067d5095 Fixed build i broke Shauren 2010-12-17 20:48:55 +01:00
  • ecd2fbb2b1 Scripts/Vault of Archavon: Cleaned and simplified scripts, fixed Toravon's Frozen Orb summon count Shauren 2010-12-17 20:37:20 +01:00
  • 32d94ed52a Core/Units: Aura´s of type SPELL_AURA_MOD_RESISTANCE_EXCLUSIVE (143) should stack with eachother in the way that only the strongest aura of each magical school applies. Author: Iskander Fixes issue #3897 Machiavelli 2010-12-17 20:31:46 +01:00
  • 97f912fe93 Core/Pets: Use the safer pet level check-method in SynchronizeLevelWithOwner() too (forgotten in previous commit) click 2010-12-17 20:27:36 +01:00
  • 0785ad465b Core/Pets: Clean up logic/codedesign slightly for XP/levelup-handling, and also fix a possible overflow in the pet level-tests (Thanks to Vladimir for the discussion regarding the possible overflow!) click 2010-12-17 20:08:27 +01:00
  • e867481ccb Fix a typo in 52d8bc05c3 Machiavelli 2010-12-17 19:27:09 +01:00
  • 3df2310417 Core/Auras: Fixed Festive Holiday Mount transformation (3.0.8 update) Shauren 2010-12-17 19:03:12 +01:00
  • 21f6248726 Core/Spells: Fixed diminishing returns for positive/event spells, patch by DrTenma Shauren 2010-12-17 18:21:37 +01:00
  • b11e5bbf81 Core/Achievements: Prevent ACHIEVEMENT_CRITERIA_TYPE_SPECIAL_PVP_KILL updates at login Core/Achievements: Implemented ACHIEVEMENT_CRITERIA_TYPE_HONORABLE_KILL Core/Achievements: Implemented ACHIEVEMENT_CRITERIA_TYPE_HONORABLE_KILL_AT_AREA Core/Achievements: Implemented ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_TEAM_RATING Core/Achievements: Implemented ACHIEVEMENT_CRITERIA_TYPE_REACH_TEAM_RATING Core/Achievements: Implemented map id requirement for achievement criterias Shauren 2010-12-17 18:12:46 +01:00
  • 1cdeb4d057 Core/Player: Change equipmentset saving to use prepared statements. Update issue #4550 Please try to re-reproduce Machiavelli 2010-12-17 17:29:16 +01:00
  • d38b171391 Core/DBLayer: CharacterDB query CHAR_LOAD_PLAYER_ACTIONS_SPEC should be synchronous. Fixes a crash introduced in bd30ad7bd3 Machiavelli 2010-12-17 16:54:38 +01:00
  • 0a8c99e02c Core/Social: Fix SMSG_WHO. Packet should contain number of players matching given criteria + number of players displayed, instead of total number of players online + number of players displayed. Fixes issue #4886 Machiavelli 2010-12-17 16:36:01 +01:00
  • 8a196ba4b0 DB/Commands: Add some missing entries to commands table.; Author: svetilo12 Closes issue #5015 Machiavelli 2010-12-17 16:06:47 +01:00
  • 04e5be6276 Core/DBLayer: Add some garbage collection on DatabaseWorkerPool shutdown (deleting SQLOperation objects) Machiavelli 2010-12-17 16:02:09 +01:00
  • cb08ec0d74 Core/DBLayer: Don´t prepare asynchronous statements on synchronous connections and vice versa. Prevents allocating RAM that will never be used. Machiavelli 2010-12-17 15:55:16 +01:00
  • 57d72fa708 Core/Scripts: Prevent double call to mob_acolyte_of_shadronAI::Reset() which applies encounter-related aura´s to certain creatures. Reset() was called from AIM_Initialize and prior to that the AI factory selector Update issue #5152 Please try to re-reproduce Machiavelli 2010-12-17 14:58:23 +01:00
  • fa6f2ee9d9 Core/Dungeon Finder: Fix typo, debug msg was supposed to be logged to debug (not error) Spp 2010-12-17 13:45:41 +01:00
  • 82f45966fc Core/Unit: Renamed addUnitState/hasUnitState/clearUnitState to AddUnitState/HasUnitState/ClearUnitState Core/Vehicles: Allow the vehicle to always damage the passenger (removed unneded dbc hacks from scripts) Shauren 2010-12-17 13:43:24 +01:00
  • ee3fd3ebeb Core/Vehicles: Fix facing adjustment. Patch by beberlescaraber Spp 2010-12-17 13:22:17 +01:00
  • a47150abb3 Core: Fix non-PCH build Spp 2010-12-17 08:54:15 +01:00
  • 0c6750dd52 Core: Fix a memoryleak in LoadCreatureFormations() - thanks to ge0rg (again) click 2010-12-17 05:05:17 +01:00
  • a7f3548259 Core: Prevent using uninitialized memory in Lazy Peon script - patch by ge0rg click 2010-12-17 05:03:25 +01:00
  • a6df53bbe2 Core/Spells: Fix erraneous behaviour on hunter spell Lock and Load (disable charge-drop) - thanks to Dr. Tenma Closes issue 3307 click 2010-12-17 04:52:17 +01:00
  • a3de6e7c6f Core/Dependency: Update gSoap to v2.8.0 - this should also fix some issues when connecting with Axis framework (needs to be tested) + Update packagelist to include correct versions of what we have in repository click 2010-12-17 01:04:12 +01:00
  • 5d887159c6 Core/Spells: Fix Power Word: Shield absorb amount after r5badab6d42. (casting TotalAuraMultiplier to int32 effectively meant setting amount to 0) Machiavelli 2010-12-16 23:16:14 +01:00
  • 942dadc6a9 Correctly fix my change (r10666 / 672c38da05). Kudos go to QAston. Anubisss 2010-12-16 19:23:58 +01:00
  • b702bd8987 This not needed too, correctly checked with UpdateVictim(). Anubisss 2010-12-16 18:13:03 +01:00
  • 6d9029c12e Make some cleanup. My thank goes to Az@zel for the code analysis. Anubisss 2010-12-16 18:08:23 +01:00
  • bb7bd9ef45 Core/Spells: Fix a possible crash in spell_hun_readiness_SpellScript Machiavelli 2010-12-16 16:00:56 +01:00
  • 4671500172 Core/Dungeon Finder: Move all LFG data from Player and Group classes to internal LFG data classes. Spp 2010-12-16 10:53:21 +01:00
  • 451a6f40d4 Core/Dungeon Finder: Use full guid of players instead of lowguid Spp 2010-12-16 04:20:22 +01:00
  • 1bc9b905f6 Scripts/Icecrown Citadel: Removed WIP leftovers Shauren 2010-12-15 16:39:23 +01:00
  • 2db0c7c017 Scripts/Icecrown Citadel: Festergut's Gas Spore and Vile Gas should not happen at the same time Shauren 2010-12-15 16:36:59 +01:00
  • 6f551d853f Core/Scripts: Novos the Summoner should only summon 4 Crystal Handlers. _manuel_ 2010-12-15 12:16:31 -03:00