aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-12-28Core/CharacterDatabaseCleaner: Implement PersistentCharacterCleanFlags ↵linencloth
config value which can prevent specific cleaning flags from being disabled after a cleanup --HG-- branch : trunk
2010-12-28Core/CharacterDatabaseCleaner: Implement CLEANING_FLAG_QUESTSTATUS flag for ↵linencloth
queststatus cleaning (most of the deleted rows are abandoned quests) --HG-- branch : trunk
2010-12-28Core/CharacterDatabaseCleaner: Cleanuplinencloth
--HG-- branch : trunk
2010-12-28Core/Dungeon Finder: Fix crash in Update after DF system gone inconsistentSpp
Note: Reason that makes DF go inconsistent not fixed, as it's not identified Closes issue 5293 Thanks to cyberbrest for open my eyes and make me spot the problem --HG-- branch : trunk
2010-12-27Core/Spells: Fix caster selection in aura´s of type 284 (SPELL_LINKED_AURA).Machiavelli
Huge thanks to QAston for the brainstorming session. --HG-- branch : trunk
2010-12-27Core: Kill off some warningsclick
--HG-- branch : trunk
2010-12-27Core/Auras: Fixed enchant proc stack rulesShauren
Closes issue #5222. --HG-- branch : trunk
2010-12-27Core/Unit: Big cleanup in Unit::CalcAbsorbResistQAston
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. --HG-- branch : trunk
2010-12-27Core/Authserver: Put code in line with recent singleton changes.silinoron
--HG-- branch : trunk
2010-12-27Scripts/Trial of the Crusader: Made instance script a more readable, fixed ↵Shauren
early despawning of worm boss Closes issue #3915. --HG-- branch : trunk extra : rebase_source : 7c086f0859bec23e53b2f9f9b2c458c48b9940df
2010-12-27Core/Authserver: Revert a small mistake. Thanks aurimas.silinoron
--HG-- branch : trunk
2010-12-27Core/Authserver: Significant cleanup in preparation for a rewrite.silinoron
Dropped support for running as a service on windows; it may be back in some form later. Otherwise there should be no functional changes. --HG-- branch : trunk
2010-12-27Core/Vehicles: Some research on VehicleSeatFlagsB.Machiavelli
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). --HG-- branch : trunk
2010-12-27Scripts/Icecrown Citadel: Removed vehicle hacks for Bone SpikeShauren
--HG-- branch : trunk
2010-12-27Core/Spells: Partial fix spells 62056, 63985 (Stone Grip Force Cast - Part ↵Machiavelli
of Kologarn encounter), underlying AuraEffect::HandleAuraControlVehicle will no longer prematurely return. --HG-- branch : trunk
2010-12-27Revert 0a95c34021 (thanks QAston for talking sense into me)Machiavelli
--HG-- branch : trunk
2010-12-27Buildsystem: Revert revision 4fb5181d88 (removes -lcrypto from ↵click
worldserver/authserver linking, this SHOULD be handled -properly- by the OpenSSL-package already. --HG-- branch : trunk
2010-12-27Remove missing lines from previous commit, thanks click for pointing out.Machiavelli
(WTB Coffee) --HG-- branch : trunk
2010-12-27Core/Spells: Fix SPELL_EFFECT_FORCE_CAST(140), ↵Machiavelli
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. --HG-- branch : trunk
2010-12-27Core/Spells: Implement 65594 (Cancel Stone Grip - Used in Kologarn ↵Machiavelli
encounter) spell --HG-- branch : trunk
2010-12-26Scripts/Ulduar: Implement script for General Vezax encounter.Machiavelli
Based on original patch by Lopin -- thank you! --HG-- branch : trunk
2010-12-26Docs: Add some information about how the CleanupCharacterDB-option inclick
the configfile works, and how to use it (properly). --HG-- branch : trunk
2010-12-26Core/Player: Split RemoveQuest into 2 separate functionslinencloth
--HG-- branch : trunk
2010-12-26Core/QuestStatus: Log abandoned quests (requested, can be used in statistics)linencloth
--HG-- branch : trunk
2010-12-26Core/QuestStatus: Fix EffectQuestClear, also clear rewarded quests againlinencloth
--HG-- branch : trunk
2010-12-26Core/QuestStatus: Fix typolinencloth
Closes issue 5279 --HG-- branch : trunk
2010-12-26Core/Auras: Prevent model changing when shapeshifted and restore transforms ↵Shauren
when changing out of shapeshift Closes issue #4754. --HG-- branch : trunk
2010-12-26Scripts/Icecrown Citadel: Mutated Abomination should not damage its ownerShauren
Closes issue #5252. --HG-- branch : trunk
2010-12-26SQL: Added missing update for previous revisionShauren
--HG-- branch : trunk
2010-12-26Scripts/Serpentshrine Cavern: Fixed "The Lurker Above" achievement and ↵Shauren
removed hacks for the event --HG-- branch : trunk
2010-12-26Core/Spells: Add dummy effect for Saronite Vapors (63322) (Used in General ↵Machiavelli
Vezax encounter) Based on original code by Lopin --HG-- branch : trunk
2010-12-26Buildsystem: Turn off SFMT being the default RNG - it's not cooking right (yet)click
--HG-- branch : trunk
2010-12-26Core/QuestStatus:linencloth
- 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 WARNING: Backup your database! --HG-- branch : trunk
2010-12-26Core/Spells: Update auraeffects for shapeshift forms with a few missing ones ↵click
(kills off some more logspam as well) --HG-- branch : trunk
2010-12-26Core/Handlers: Change/add some extra output in error-logs for PetHandler and ↵click
SpellHandler --HG-- branch : trunk
2010-12-26Core: Remove a useless log-error in Unit::BuildMovementPacket()click
--HG-- branch : trunk
2010-12-26Core/Auras: Add some asserions to hunt down reason of a crash in ↵QAston
Aura::UpdateTargetMap. Thanks to Shauren for inspiration. --HG-- branch : trunk
2010-12-26Core: Include the name and ID of the affected BG in ↵click
Battleground::GetBGCreature() error-reporting --HG-- branch : trunk
2010-12-25Scripts/Ulduar: Despawn trigger for towers when towers are destroyed. ↵Machiavelli
(Allows proper spawn linking) --HG-- branch : trunk
2010-12-25Add tag UP36 for 10818 (b9859c53bbff). See ↵Machiavelli
http://code.google.com/p/trinitydb/source/detail?r=5a86fb92f7f0c191bd73d2432e42a83fc0841c03 --HG-- branch : trunk
2010-12-25Fix buildMachiavelli
--HG-- branch : trunk
2010-12-25Core/Spells: Remove double initialization of ↵Machiavelli
¨GetAuraEffectsByType(SPELL_AURA_MOD_DAMAGE_PERCENT_DONE)¨ in Unit::MeleeDamageBonus Patch by gianni.elio@hotmail.it Fixes issue #5269 --HG-- branch : trunk
2010-12-25SQL: Move old SQL updates in preperation for UP36runningnak3d
--HG-- branch : trunk rename : sql/updates/10383_world_version.sql => sql/updates/3.3.5a_old/10383_world_version.sql rename : sql/updates/10392_world_spell_bonus_data.sql => sql/updates/3.3.5a_old/10392_world_spell_bonus_data.sql rename : sql/updates/10393_world_spell_proc_event.sql => sql/updates/3.3.5a_old/10393_world_spell_proc_event.sql rename : sql/updates/10397_world_command.sql => sql/updates/3.3.5a_old/10397_world_command.sql rename : sql/updates/10402_world_spell_script_names.sql => sql/updates/3.3.5a_old/10402_world_spell_script_names.sql rename : sql/updates/10418_world_spell_script_names.sql => sql/updates/3.3.5a_old/10418_world_spell_script_names.sql rename : sql/updates/10419_world_spell_linked_spell.sql => sql/updates/3.3.5a_old/10419_world_spell_linked_spell.sql rename : sql/updates/10431_world_trinity_string.sql => sql/updates/3.3.5a_old/10431_world_trinity_string.sql rename : sql/updates/10436_world_script_texts.sql => sql/updates/3.3.5a_old/10436_world_script_texts.sql rename : sql/updates/10436_world_scriptname.sql => sql/updates/3.3.5a_old/10436_world_scriptname.sql rename : sql/updates/10453_world_creature_template.sql => sql/updates/3.3.5a_old/10453_world_creature_template.sql rename : sql/updates/10453_world_script_text.sql => sql/updates/3.3.5a_old/10453_world_script_text.sql rename : sql/updates/10460_world_command.sql => sql/updates/3.3.5a_old/10460_world_command.sql rename : sql/updates/10462_world_spell_script_names.sql => sql/updates/3.3.5a_old/10462_world_spell_script_names.sql rename : sql/updates/10468_world_script_texts.sql => sql/updates/3.3.5a_old/10468_world_script_texts.sql rename : sql/updates/10468_world_spell_script_names.sql => sql/updates/3.3.5a_old/10468_world_spell_script_names.sql rename : sql/updates/10470_world_command.sql => sql/updates/3.3.5a_old/10470_world_command.sql rename : sql/updates/10470_world_trinity_string.sql => sql/updates/3.3.5a_old/10470_world_trinity_string.sql rename : sql/updates/10475_characters_character_banned.sql => sql/updates/3.3.5a_old/10475_characters_character_banned.sql rename : sql/updates/10475_characters_creature_respawn.sql => sql/updates/3.3.5a_old/10475_characters_creature_respawn.sql rename : sql/updates/10475_characters_gameobject_respawn.sql => sql/updates/3.3.5a_old/10475_characters_gameobject_respawn.sql rename : sql/updates/10475_characters_reserved_name.sql => sql/updates/3.3.5a_old/10475_characters_reserved_name.sql rename : sql/updates/10490_world_scriptname.sql => sql/updates/3.3.5a_old/10490_world_scriptname.sql rename : sql/updates/10543_characters_group_member.sql => sql/updates/3.3.5a_old/10543_characters_group_member.sql rename : sql/updates/10545_world_script_texts.sql => sql/updates/3.3.5a_old/10545_world_script_texts.sql rename : sql/updates/10545_world_scriptname.sql => sql/updates/3.3.5a_old/10545_world_scriptname.sql rename : sql/updates/10548_characters_channel.sql => sql/updates/3.3.5a_old/10548_characters_channel.sql rename : sql/updates/10548_world_command.sql => sql/updates/3.3.5a_old/10548_world_command.sql rename : sql/updates/10548_world_trinity_string.sql => sql/updates/3.3.5a_old/10548_world_trinity_string.sql rename : sql/updates/10561_world_achievement_criteria_data.sql => sql/updates/3.3.5a_old/10561_world_achievement_criteria_data.sql rename : sql/updates/10561_world_scriptname.sql => sql/updates/3.3.5a_old/10561_world_scriptname.sql rename : sql/updates/10561_world_spell_linked_spell.sql => sql/updates/3.3.5a_old/10561_world_spell_linked_spell.sql rename : sql/updates/10561_world_spell_script_names.sql => sql/updates/3.3.5a_old/10561_world_spell_script_names.sql rename : sql/updates/10563_world_scriptname.sql => sql/updates/3.3.5a_old/10563_world_scriptname.sql rename : sql/updates/10570_world_disables.sql => sql/updates/3.3.5a_old/10570_world_disables.sql rename : sql/updates/10619_world_spell_script_names.sql => sql/updates/3.3.5a_old/10619_world_spell_script_names.sql rename : sql/updates/10623_world_spell_bonus_data.sql => sql/updates/3.3.5a_old/10623_world_spell_bonus_data.sql rename : sql/updates/10646_world_scriptname.sql => sql/updates/3.3.5a_old/10646_world_scriptname.sql rename : sql/updates/10654_characters_item_instance.sql => sql/updates/3.3.5a_old/10654_characters_item_instance.sql rename : sql/updates/10681_world_command.sql => sql/updates/3.3.5a_old/10681_world_command.sql rename : sql/updates/10733_world_spell_proc_event.sql => sql/updates/3.3.5a_old/10733_world_spell_proc_event.sql rename : sql/updates/10736_world_scriptname.sql => sql/updates/3.3.5a_old/10736_world_scriptname.sql rename : sql/updates/10741_characters_character_aura.sql => sql/updates/3.3.5a_old/10741_characters_character_aura.sql rename : sql/updates/10765_world_scriptname.sql => sql/updates/3.3.5a_old/10765_world_scriptname.sql rename : sql/updates/10765_world_spell_dbc.sql => sql/updates/3.3.5a_old/10765_world_spell_dbc.sql rename : sql/updates/10777_characters_creature_respawn.sql => sql/updates/3.3.5a_old/10777_characters_creature_respawn.sql rename : sql/updates/10777_characters_gameobject_respawn.sql => sql/updates/3.3.5a_old/10777_characters_gameobject_respawn.sql rename : sql/updates/10801_world_creature_linked_respawn.sql => sql/updates/3.3.5a_old/10801_world_creature_linked_respawn.sql rename : sql/updates/10806_world_scriptname.sql => sql/updates/3.3.5a_old/10806_world_scriptname.sql rename : sql/updates/10815_world_spell_script_names.sql => sql/updates/3.3.5a_old/10815_world_spell_script_names.sql
2010-12-25Core/Handlers: Add some extra output in WorldSession::HandleDismissCritter ↵click
(give more of which user attempts to dismiss it) --HG-- branch : trunk
2010-12-25Core/Unit: Fix crashes in Unit::CalcAbsorbResist and Unit::DealDamage caused ↵QAston
by unsafe iteration over Unit::AuraEffectList - copy the list instead of using oryginal one. --HG-- branch : trunk
2010-12-25Scripts/Spells: Added support for Red Rider Air Rifle (item 46725)Shauren
--HG-- branch : trunk
2010-12-25Core: Fix a few warnings here and there.click
--HG-- branch : trunk
2010-12-25Core/ObjectMgr: Copy/Paste fail in the recent loading functions cleanup. ↵leak
Thanks to cyberbrest for noticing. Closes issue 5264 --HG-- branch : trunk
2010-12-25Core/Entities: Fix a minor disrepancy in the handling of weapon ↵click
specializations introduced in revision a83f26ef71 - patch by Dr.Tenma Fixes issue 5059. Fixes issue 5265. --HG-- branch : trunk
2010-12-25Core/Spells: Use a workaround for Grab Crate, cast triggered spell with ↵Machiavelli
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) --HG-- branch : trunk