Commit Graph

  • 2ecb9eec8b Core/CharacterDatabaseCleaner: Implement CLEANING_FLAG_QUESTSTATUS flag for queststatus cleaning (most of the deleted rows are abandoned quests) linencloth 2010-12-28 04:26:25 +01:00
  • 1d9a75c338 Core/CharacterDatabaseCleaner: Cleanup linencloth 2010-12-28 04:19:37 +01:00
  • 9b73cb1694 Core/Dungeon Finder: Fix crash in Update after DF system gone inconsistent Spp 2010-12-28 01:21:05 +01:00
  • 88fe1da9eb Core/Spells: Fix caster selection in aura´s of type 284 (SPELL_LINKED_AURA). Huge thanks to QAston for the brainstorming session. Machiavelli 2010-12-27 23:56:41 +01:00
  • 464f1a9f8f Core: Kill off some warnings click 2010-12-27 22:58:22 +01:00
  • 52620db629 Core/Auras: Fixed enchant proc stack rules Shauren 2010-12-27 22:27:11 +01:00
  • ef968f4b15 Core/Unit: Big cleanup in Unit::CalcAbsorbResist Core/AuraScript: Fix compile time check for AuraScript functions Remove AuraApplication from hook functions parameter list, use GetTarget() and GetTargetApplication() instead Add OnEffectAbsorb hook Scripts: move handlers of Spell Deflection, Savage Defense, Primal Tenacity, Nerves of Steel, Astral shift from core to scripts. QAston 2010-12-27 20:14:54 +01:00
  • da8d794f4b Core/Authserver: Put code in line with recent singleton changes. silinoron 2010-12-27 09:27:43 -08:00
  • 8865d367c6 Scripts/Trial of the Crusader: Made instance script a more readable, fixed early despawning of worm boss Shauren 2010-12-27 18:19:49 +01:00
  • 8b99f28e29 Core/Authserver: Revert a small mistake. Thanks aurimas. silinoron 2010-12-27 09:19:44 -08:00
  • 60c6d462e4 Core/Authserver: Significant cleanup in preparation for a rewrite. Dropped support for running as a service on windows; it may be back in some form later. Otherwise there should be no functional changes. silinoron 2010-12-27 09:02:02 -08:00
  • dd745ef326 Core/Vehicles: Some research on VehicleSeatFlagsB. It is assumed that VehicleSeatFlagsB & 322 means the seat can be used indirectly (ie. by aura 236 (SPELL_AURA_CONTROL_VEHICLE)) even though !(VehicleSeatFlags & VEHICLE_SEAT_FLAG_USABLE). More research to be done Soon (tm). Machiavelli 2010-12-27 16:55:17 +01:00
  • ef347b53ef Scripts/Icecrown Citadel: Removed vehicle hacks for Bone Spike Shauren 2010-12-27 15:53:11 +01:00
  • bdc47053cc Core/Spells: Partial fix spells 62056, 63985 (Stone Grip Force Cast - Part of Kologarn encounter), underlying AuraEffect::HandleAuraControlVehicle will no longer prematurely return. Machiavelli 2010-12-27 14:53:47 +01:00
  • d951407822 Revert 0a95c34021 (thanks QAston for talking sense into me) Machiavelli 2010-12-27 11:06:53 +01:00
  • 392c08ecdd Buildsystem: Revert revision 4fb5181d88 (removes -lcrypto from worldserver/authserver linking, this SHOULD be handled -properly- by the OpenSSL-package already. click 2010-12-27 09:53:22 +01:00
  • 299118cd3a Remove missing lines from previous commit, thanks click for pointing out. (WTB Coffee) Machiavelli 2010-12-27 09:49:38 +01:00
  • d69a1c3629 Core/Spells: Fix SPELL_EFFECT_FORCE_CAST(140), SPELL_EFFECT_FORCE_CAST_WITH_VALUE(141). These should force the target to cast a certain spell, not serve as a proxy for the original caster to cast another spell. Machiavelli 2010-12-27 09:21:08 +01:00
  • 4a169412b7 Core/Spells: Implement 65594 (Cancel Stone Grip - Used in Kologarn encounter) spell Machiavelli 2010-12-27 09:19:06 +01:00
  • f0d884ee20 Scripts/Ulduar: Implement script for General Vezax encounter. Based on original patch by Lopin -- thank you! Machiavelli 2010-12-26 23:35:12 +01:00
  • 4881f3948d Docs: Add some information about how the CleanupCharacterDB-option in the configfile works, and how to use it (properly). click 2010-12-26 22:38:49 +01:00
  • efbc73d025 Core/Player: Split RemoveQuest into 2 separate functions linencloth 2010-12-26 21:34:08 +01:00
  • 07498c048c Core/QuestStatus: Log abandoned quests (requested, can be used in statistics) linencloth 2010-12-26 21:23:05 +01:00
  • 6b58081e63 Core/QuestStatus: Fix EffectQuestClear, also clear rewarded quests again linencloth 2010-12-26 21:18:22 +01:00
  • dfbd344aae Core/QuestStatus: Fix typo Closes issue 5279 linencloth 2010-12-26 18:20:58 +01:00
  • 2c1be8e182 Core/Auras: Prevent model changing when shapeshifted and restore transforms when changing out of shapeshift Shauren 2010-12-26 17:58:41 +01:00
  • f00a589b2a Scripts/Icecrown Citadel: Mutated Abomination should not damage its owner Shauren 2010-12-26 17:15:41 +01:00
  • 9de8466d84 SQL: Added missing update for previous revision Shauren 2010-12-26 17:00:31 +01:00
  • 79070ca820 Scripts/Serpentshrine Cavern: Fixed "The Lurker Above" achievement and removed hacks for the event Shauren 2010-12-26 16:35:29 +01:00
  • 821c0f6c42 Core/Spells: Add dummy effect for Saronite Vapors (63322) (Used in General Vezax encounter) Based on original code by Lopin Machiavelli 2010-12-26 16:25:40 +01:00
  • d3a6c7c1ba Buildsystem: Turn off SFMT being the default RNG - it's not cooking right (yet) click 2010-12-26 05:45:20 +01:00
  • b150172521 Core/QuestStatus: - Separate rewarded quests from active quests, and store them in a new table to reduce database size - Drop the no longer needed rewarded column from character_queststatus for smaller table size - Prevent filling the database with dropped quests - Delete useless records - Implement queststatus save "queues" instead of states - Minor optimizations linencloth 2010-12-26 04:16:18 +01:00
  • 8fdbe7c4e6 Core/Spells: Update auraeffects for shapeshift forms with a few missing ones (kills off some more logspam as well) click 2010-12-26 01:55:48 +01:00
  • b5c1d554b2 Core/Handlers: Change/add some extra output in error-logs for PetHandler and SpellHandler click 2010-12-26 01:24:29 +01:00
  • 29d5e4e4d5 Core: Remove a useless log-error in Unit::BuildMovementPacket() click 2010-12-26 00:38:01 +01:00
  • f4e46db38a Core/Auras: Add some asserions to hunt down reason of a crash in Aura::UpdateTargetMap. Thanks to Shauren for inspiration. QAston 2010-12-26 00:14:13 +01:00
  • f5492f82b5 Core: Include the name and ID of the affected BG in Battleground::GetBGCreature() error-reporting click 2010-12-26 00:06:03 +01:00
  • b0eaf1f42c Scripts/Ulduar: Despawn trigger for towers when towers are destroyed. (Allows proper spawn linking) Machiavelli 2010-12-25 22:14:53 +01:00
  • d939727431 Add tag UP36 for 10818 (b9859c53bbff). See http://code.google.com/p/trinitydb/source/detail?r=5a86fb92f7f0c191bd73d2432e42a83fc0841c03 Machiavelli 2010-12-25 21:02:03 +01:00
  • 70ec4a8f9b Fix build Machiavelli 2010-12-25 20:12:31 +01:00
  • 06d014f04d Core/Spells: Remove double initialization of ¨GetAuraEffectsByType(SPELL_AURA_MOD_DAMAGE_PERCENT_DONE)¨ in Unit::MeleeDamageBonus Patch by gianni.elio@hotmail.it Fixes issue #5269 Machiavelli 2010-12-25 20:04:12 +01:00
  • beb713ec62 SQL: Move old SQL updates in preperation for UP36 runningnak3d 2010-12-25 05:28:50 -07:00
  • 07bebf0f35 Core/Handlers: Add some extra output in WorldSession::HandleDismissCritter (give more of which user attempts to dismiss it) click 2010-12-25 17:53:50 +01:00
  • bce9b081ec Core/Unit: Fix crashes in Unit::CalcAbsorbResist and Unit::DealDamage caused by unsafe iteration over Unit::AuraEffectList - copy the list instead of using oryginal one. QAston 2010-12-25 16:12:31 +01:00
  • 99ff32be28 Scripts/Spells: Added support for Red Rider Air Rifle (item 46725) Shauren 2010-12-25 15:26:16 +01:00
  • b181ba21d9 Core: Fix a few warnings here and there. click 2010-12-25 06:28:38 +01:00
  • 2697315476 Core/ObjectMgr: Copy/Paste fail in the recent loading functions cleanup. Thanks to cyberbrest for noticing. leak 2010-12-25 05:22:37 +01:00
  • 088ed9404b Core/Entities: Fix a minor disrepancy in the handling of weapon specializations introduced in revision a83f26ef71 - patch by Dr.Tenma Fixes issue 5059. Fixes issue 5265. click 2010-12-25 04:03:04 +01:00
  • d587948a0f Core/Spells: Use a workaround for Grab Crate, cast triggered spell with original caster as caster instead of target. Previous approach was prone to out of range errors. Spell will now correctly restore 25 Pyrite energy (assuming aura 62495 is present to trigger the initial handler) Machiavelli 2010-12-25 03:18:21 +01:00
  • 06955a1113 Core/Entities: Fix guid lookup for linked respawn system Machiavelli 2010-12-25 02:22:35 +01:00
  • 95eb430dc0 Core: It would help if we would actually load gameobject data before checking respawn links if we want to validate linked_respawn data properly Machiavelli 2010-12-24 23:56:59 +01:00
  • ac920e763c Update some prepared statements to reflect b1759256b5´s changes Machiavelli 2010-12-24 21:20:16 +01:00
  • 385b81662a Fix build Machiavelli 2010-12-24 20:17:38 +01:00
  • 18cc4c4aba Scripts/Orgrimmar: Remove a not finished quest script. Proper quest support will be included in a future TDB release. Author: Nay Machiavelli 2010-12-24 19:54:52 +01:00
  • ee1e93d7ca Fix a search&replace failure from previous rev. Machiavelli 2010-12-24 19:50:42 +01:00
  • 398d71285d Core: Fix a possible crash in WorldSession::ProcessQueryCallbacks Author: Cyberbrest Closes issue #5262 Machiavelli 2010-12-24 19:46:11 +01:00
  • 1e736fb32a Missing change from previous rev Machiavelli 2010-12-24 19:39:47 +01:00
  • 885960af45 Missing change from previous rev Machiavelli 2010-12-24 19:07:18 +01:00
  • c05ed659cb Core/Entities: - Rename creature_linked_respawn to linked_respawn - Update functionality: add field ´linkType´. ** 0 = creature respawn dependant on creature (default) ** 1 = creature respawn dependant on gameobject ** 2 = gameobject respawn dependant on gameobject ** 3 = gameobject respawn dependant on creature Machiavelli 2010-12-24 18:55:50 +01:00
  • e57866ac9a Buildsystem: Stop the retarded recursive hunting for CMakeLists.txt when copying SQL-files nad use the proper method for direct copying. Closes issue 5240 click 2010-12-24 18:33:11 +01:00
  • a99e12cf0f Buildsystem/Unix: Fix an idiotic split-package behaviour on RedHat-based systems (and possibly some others) Closes issue 4380 click 2010-12-24 18:04:09 +01:00
  • f690338de1 Core/CreatureAI: Add virtual bool CanRespawn(). This method will be checked on Creature::Update with deathstate ¨DEAD¨, and allows inherited scripts to manipulate respawn behaviour based on scripted events. Machiavelli 2010-12-24 16:18:23 +01:00
  • fe1de5b1db Core: Fixed build broken by previous commit Shauren 2010-12-24 13:03:52 +01:00
  • 8a8dedfd6e Scripts/HoL: fix Ionar dispersing into sparks (by tassader1000) Closes issue #4573 azazel 2010-12-24 17:59:54 +06:00
  • 928443d899 Core: Removed more operator workarounds for ACE_Singleton (missed previously because of inconsistent naming) Shauren 2010-12-23 23:25:44 +01:00
  • 95daf7998f Core/Dungeon Finder: Fix a crash in rolecheck when a player is offline Closes issue 5246 Spp 2010-12-23 21:11:11 +01:00
  • e99ca097ed Core/ObjectMgr: Fixed loading groups Shauren 2010-12-23 21:03:27 +01:00
  • b098c15674 Core/Auras: Removed pointless checks in SPELL_AURA_MOD_THREAT (10) Shauren 2010-12-23 19:58:00 +01:00
  • 3b903693aa Core/Player: Fixed faction change for characters that don't have any quests completed, patch by imprtat@uawow.com Shauren 2010-12-23 19:15:44 +01:00
  • f3dd337c6a Core/Spells: Fix Glyph of Felhunter Author: Lopin Machiavelli 2010-12-23 19:03:28 +01:00
  • ca78881c63 Core/Spells: Fix a warning in SPELL_AURA_MOD_DAMAGE_PERCENT_DONE (explicitly define which parts to check for) click 2010-12-23 18:35:43 +01:00
  • 0cdc4153d8 Core/Spells: Fix Glyph of Death Grip Fixes issue #4608 Machiavelli 2010-12-23 17:38:31 +01:00
  • a90aeb7657 Core: Adjust precompiled headers: Remove a few already defined/included headers in the shared PCH-file (already included from Common.h) click 2010-12-23 17:20:56 +01:00
  • 392a312c6b Core/Spells: Fix SPELL_AURA_MOD_DAMAGE_PERCENT_DONE(79) to affect proper spellschools based on EffectMiscValue. Author: Dr.Tenma Fixes issue #4019 Fixes issue #5059 Machiavelli 2010-12-23 16:22:30 +01:00
  • 76e111fa07 Core/DBLayer: Allow asynchronous queries with callbacks to be executed in prepared statement format as well. + Cleanup and documentation Machiavelli 2010-12-23 16:05:43 +01:00
  • b6724bea03 Core/Dungeon Finder: Fix crash in recursive calls while joining Spp 2010-12-23 15:26:41 +01:00
  • b2b2f44506 Core/Battleground: SOTA * Fixed boats model (Alliance/Horde) * Send boats movement to all players * Fixed demolisher respawn time * Added support for achievement Storm the Beach (1310) Patch by Socolin. Shauren 2010-12-23 13:15:26 +01:00
  • b89994fc3f Core/AuthServer: Little more query tuning. Missed by leak. linencloth 2010-12-23 08:03:57 +01:00
  • 2ee9a528ca Core/AuthServer: Little query tuning. Query by linencloth. leak 2010-12-23 06:15:53 +01:00
  • 067984ba9f Core/Dungeon Finder: Reset player Locked Dungeons after change level or bind to heroic instance Spp 2010-12-23 06:06:24 +01:00
  • 0c8b07d3e5 Core/ScriptMgr: Add OnBindToInstance Player hook Spp 2010-12-23 06:06:21 +01:00
  • 1f238d1700 Core/Dungeon Finder: Some cosmetic changes - Drop pointer use in updateData struct - Variable renaming - Use of guid instead of group/player in rolecheck update Spp 2010-12-23 06:06:19 +01:00
  • cfa26522ad Core: Fixed occasional wrong order of async operations at respawn time saving. Closes issue #5239. DB schema: Sorted out a discrepancy in respawn time column format. Xanadu 2010-12-23 05:49:23 +01:00
  • 66b4c8003c Core/Spells: Removed a really retarded hack that searched for GameObject targets 50 yards further than it should Shauren 2010-12-22 23:04:05 +01:00
  • 7ba4caf3d0 Fix a real nasty typo that prevented people from using teleports/areatriggers Machiavelli 2010-12-22 21:56:43 +01:00
  • 3252836f91 Memory leak fixed leak 2010-12-22 21:53:24 +01:00
  • cef7c4d4f3 Core/Spells: Fixed "unprocessed tail data" packet spam for CMSG_CAST_SPELL Shauren 2010-12-22 21:32:48 +01:00
  • b1ded4bd98 Core/Unit: Check if NPC is on a transport before sending StopMoving() -packet (normally shipped when trying to speak to moving NPCs) - fixes creatures falling off boats etc. Thanks to Socolin for hunting down and patching this annoying bug. click 2010-12-22 21:31:52 +01:00
  • 0f3b9019a8 Core: Get rid of dirty operator workaround for ACE_Singleton class implementation Shauren 2010-12-22 21:25:23 +01:00
  • 0948fc5bbe Core: Converted (hopefully) all remaining singletons to use ACE_Singleton class Shauren 2010-12-22 20:52:47 +01:00
  • 7b4e1c6387 Core/ObjectMgr: Static members are no longer accessed through singleton Shauren 2010-12-22 20:23:47 +01:00
  • 446c300505 Core/Spells: Small cleanup in SpellEffects, spells always have caster Shocker 2010-12-22 20:18:34 +02:00
  • 42304c0b25 Core/Spells: Implement SPELL_EFFECT_UNTRAIN_TALENTS, thanks to Heisenberg, closes issue #5238 Shocker 2010-12-22 20:14:30 +02:00
  • 12c970f5dc Missing DELETE statement in 10765_world_spell_dbc.sql Machiavelli 2010-12-22 18:49:56 +01:00
  • d9ba90d277 Scripts/Ulduar: - Fix Rune of Summoning + use correct spell for Lightning Elemental passive + fix a crash - Fix Rune of Power - thanks to Shauren for spell target help (see DB data) ** Note: Aura system bug causes Rune of Power aura to be reapplied every 0.5 second - Prevent engaging bosses one by one - Respawn bosses if encounter failed - Fix supercharge appliance and stacking - Add a few missing changes to instance data saving fix from a85e26e211 - Cleanup Machiavelli 2010-12-22 17:40:12 +01:00
  • 80a5cda77f Core/Dungeon Finder: Fix wrong join result when joining with random dungeons and there are disabled dungeons. If no disabled dungeons players also got the same problem if they have done an heroic dungeon today Thanks to j4r0d for the help spotting the error and testing Spp 2010-12-22 13:20:18 +01:00
  • 09afac2838 Scripts/Ulduar: Typo fix for Gravity Bomb from XT-002 Deconstructor, thanks to georgiosburnham, closes issue #5226 Shocker 2010-12-22 08:59:11 +02:00
  • 82d1a40ed5 Core/Buildsystem: Turn on SFMT by default, as we believe it is fixed. Please do test it for us! Note: Computers with processors older than Pentium 4 will need to have this turned off. silinoron 2010-12-21 20:21:21 -08:00
  • 6115b0bd5f Removing ProgressBars as they are performing badly on startup. [**************************************************] 100% R.I.P leak 2010-12-22 00:12:03 +01:00
  • a45a039e73 Fix typo in previous commit :S Spp 2010-12-21 23:21:12 +01:00