Commit Graph

  • eb946691c7 Unlink Battleground and BattlegroundMap when one of them is deleted. Fix crash #3239. megamage 2011-09-27 17:26:13 -04:00
  • 5f043e6291 Core/Spells: Bring back workaround removed in cd7060c65a - it's needed for compatibility with some scripts. QAston 2011-09-27 22:03:48 +02:00
  • 7040ef5877 Scripts/Icecrown Citadel: Mark of the Fallen Champion will ignore armor now Shauren 2011-09-27 21:44:29 +02:00
  • 6d4a7b3930 Scripts/Ulduar/Flame Leviathan: Use GUID in script instead of pointer Machiavelli 2011-09-27 19:56:04 +02:00
  • 5bc2b4d8fd Core/Spells: added spell effect validations et2012 2011-09-27 20:41:12 +08:00
  • a7d0b62195 Scripts/Ulduar/Flame Leviathan: Properly cast spell Battering Ram. TODO: Fix spell immunity on target vehicles. Machiavelli 2011-09-27 19:41:56 +02:00
  • 7fa2a64290 Merge branch 'master' of https://github.com/Chaplain/TrinityCore QAston 2011-09-27 19:19:25 +02:00
  • ee2af420e7 Merge pull request #3235 from Chaplain/cleanup QAston 2011-09-27 10:11:35 -07:00
  • a51e2d3ff6 Remove XT-002 area check, already fixed by @MachiavelliTrinity in 9692be4cbb Souler 2011-09-27 11:56:08 +03:00
  • 23ba776767 Core/Entities: use Unit::GetReactionTo in Unit::IsFriendlyTo and Unit::IsHostileTo QAston 2011-09-27 01:29:20 +02:00
  • 75aeb15e90 Core/Spells: Allow AOE spells to hit stealthed targets. QAston 2011-09-27 01:13:32 +02:00
  • a409cc226c Core/Spells: Fix Vanish's stealth trigger and Demonic Empowerment's invisibility trigger QAston 2011-09-27 00:36:23 +02:00
  • a2633bf7fc Scripts: fix spell_generic_quest_update_entry script after e949ad3adb. QAston 2011-09-27 00:12:45 +02:00
  • c095cbb0ed Make recent added Spellscript conform to hook name changes in e949ad3adb Machiavelli 2011-09-26 22:00:12 +03:00
  • 7ec351a79d Scripts/Ulduar/Flame Leviathan: Fix Pursue spell (target selection/filtering, emote, and aggro), and clean up some atrocities in the script. Machiavelli 2011-09-26 20:47:51 +02:00
  • f4ec95c752 Fixed a typo in pull request. (Edit via Github) Machiavelli 2011-09-26 21:05:16 +03:00
  • 5bbd8dcf33 Core/Spell: Hymn of Hope fix. *fixed mess with temporary increase max/current power (percent). *thx Shocker for advice Chaplain 2011-09-26 20:12:25 +03:00
  • 6a37c4056e Merge pull request #3215 from Kapoeira/master Machiavelli 2011-09-26 08:49:35 -07:00
  • 6dc09248fd Merge pull request #3162 from megamage/master Shocker 2011-09-26 06:44:33 -07:00
  • 780747f5d3 Missing part of the previous commit. megamage 2011-09-26 09:14:12 -04:00
  • a35deba186 Fix some crashes caused by spell scripts without checking unit type. Fix #3216 and #3217. megamage 2011-09-26 09:03:33 -04:00
  • 7b68a6bf69 Core/Logging: Add new function to include full stacktrace. Spp 2011-09-26 14:34:50 +02:00
  • 8484b004dd Core/Handler: Move couple of msgs to Debug Spp 2011-09-26 09:52:17 +02:00
  • 8622bedeac Core/Spells: Fixed glyph of Fire Blast. Cron 2011-09-25 15:53:31 -03:00
  • 210a770958 Core/Spells: Fix totem passive area auras stacking bug. QAston 2011-09-25 19:00:37 +03:00
  • 224bb96deb Core/Spells: Fix talent Sword Specialization. Chaplain 2011-09-25 16:42:12 +03:00
  • 062e645637 Scripts/Spells: Bloodlust/Heroism handling changed, it is now possible to use these spells even if caster is under Sated/Exhaustion debuff Shauren 2011-09-25 15:08:48 +02:00
  • e949ad3adb Core/Spells: spell effect handling improvements QAston 2011-09-25 13:29:17 +02:00
  • 877579d386 Revert "Core/Spells: Fix talent Sword Specialization for melee abilities" Chaplain 2011-09-25 14:20:41 +03:00
  • b07cc3751f Core/Scripts: Added NULL checks to new target selectors, threat references aren't guaranteed to be valid always, also added (default true) player typeid check to NonTankTargetSelector Shauren 2011-09-24 23:30:11 +02:00
  • da0229da8f Core/Scripts: Implemented 2 new target selectors, one specialized for spells, checking auras, range and attributes; and the other is a very simple non-tank selection what is sufficient for most cases Shauren 2011-09-24 19:40:57 +02:00
  • cd7060c65a Core/Spells: Add more generic overload for Unit::CastSpell function and make all cast functions use it as a base. QAston 2011-09-24 16:41:04 +02:00
  • d8b41bff69 DB/SAI: Discover- 2011-09-24 14:18:52 +02:00
  • 911c7ce3cc Scripts/Ulduar/Flame Leviathan: Fix RX-214 Repair-o-matic station. Machiavelli 2011-09-24 13:12:01 +02:00
  • 29ba648fa3 Scripts/Icecrown Citadel: Fixed possible crash in npc_darnavanAI Shauren 2011-09-24 11:29:49 +02:00
  • d01a761f53 Core/Spells: Drop EFFECT_IMPLICIT_TARGET_PET and use EFFECT_IMPLICIT_TARGET_EXPLICIT instead. QAston 2011-09-24 02:01:18 +02:00
  • 71bbbaa21b Merge pull request #3146 from Havenard/fix0001 QAston 2011-09-23 06:04:17 -07:00
  • 9692be4cbb Scripts/Ulduar/XT-002: Add gameobject handling for XT-002 door and boundary checking during the encounter. Machiavelli 2011-09-23 11:50:31 +02:00
  • 413b542cd9 Add a tempfix for trigger missile spell effects after rev 13a1d90130. QAston 2011-09-23 13:09:31 +02:00
  • 13a1d90130 Core/Spells: Improvements in selecting default targets based on effect type. QAston 2011-09-23 11:58:01 +02:00
  • ab023e847a Core/Misc: Add <GM> tag to GMs in Who list Spp 2011-09-23 11:23:22 +02:00
  • 99c63e86ae Scripts/Ulduar: Make XT-002 and Ignis enter evade mode if pulled out from their fight areas. Souler 2011-09-22 22:14:52 +02:00
  • 9ea40a4746 Scripts/Ulduar/Kologarn: Machiavelli 2011-09-22 21:17:17 +02:00
  • 154c7ce79c Core/Spells: Fixed Brewfest - Attack Keg spell damage Shauren 2011-09-22 20:16:47 +02:00
  • c909da08cd Scripts/Ulduar/XT-002: Fix erratic timer issues and stand/submerge spell script targets. Machiavelli 2011-09-22 20:13:40 +02:00
  • 29fef71137 Merge pull request #2915 from idostyle/armorPen QAston 2011-09-22 02:03:14 -07:00
  • 738f94eed3 Fix incorrect logic in PetAI. Solve #3155. megamage 2011-09-21 12:53:29 -04:00
  • 562f528f87 Merge pull request #3160 from Fredi/developer Shocker 2011-09-21 07:47:16 -07:00
  • a0a22ecbc8 Scripts/Commands: Added .dev command to show <Dev> tag in nickname Rochet2 2011-09-21 11:35:29 -03:00
  • a0030ef334 Really fix build (sorry for that:() QAston 2011-09-21 11:06:31 +02:00
  • 87d9a1d384 Scripts/TwinValkyr: Fix build. QAston 2011-09-21 10:40:11 +02:00
  • 1881765540 Correct names of todays update SQLs. QAston 2011-09-21 10:36:19 +02:00
  • e2e784e7ea Merge pull request #3086 from LihO/master QAston 2011-09-21 01:05:53 -07:00
  • d628145d95 Merge pull request #3143 from megamage/master QAston 2011-09-21 01:03:53 -07:00
  • cdb4f60a14 Merge pull request #3040 kiper 2011-09-21 10:02:30 +02:00
  • 82bc917265 Merge pull request #2908 from Drethek/TwinsValk QAston 2011-09-21 00:27:20 -07:00
  • c298d09417 Reimplement WorldObject::IsInBetween() to work as intented. Havenard 2011-09-20 17:48:13 -03:00
  • 0ab9dd3f9f Core/SmartAI: Re-apply accidentally removed crash fix, whoops Rat 2011-09-20 17:56:47 +02:00
  • 41ad855bdf Core/SmartAI: fixed SMART_ACTION_SOUND, note: target(s) must be player(s) Rat 2011-09-20 17:46:40 +02:00
  • 4ccb22e1a6 Fix the incorrect logic of threat online status check. Also add targets in other map or phase to offline container. megamage 2011-09-20 10:26:34 -04:00
  • 8aead2a1ee Do not add spell-caused threat to creatures in other map or phase. Fix crashes #2396 and #2992. Note: Threat system is still thread-unsafe. This patch only reduces the chance of crash. megamage 2011-09-20 10:24:44 -04:00
  • 3d4f9a0d1c Core/World: Shutdown messages are now sent in blizzlike intervals (every 15 seconds under 5 minutes and every minute under 15 minutes) Shauren 2011-09-20 11:40:08 +02:00
  • 80800def40 Core/Scripts: Reverted part of 7afb179185, fixes selecting random target starting at given position Shauren 2011-09-20 09:03:12 +02:00
  • 77dff61979 Merge pull request #3126 from megamage/master Shocker 2011-09-19 17:09:08 -07:00
  • e81b3c6fde Move thread-unsafe events from Player to BattlegroundQueue. Fix crash #2960. megamage 2011-09-19 17:22:27 -04:00
  • d7f9aafe9f Merge pull request #3114 from megamage/master Shauren 2011-09-19 09:12:46 -07:00
  • c9a4efdf8f Fix crash caused by invalid talker in SmartScript. Solve #3082. megamage 2011-09-19 09:24:59 -04:00
  • a11bee31c3 Core/SmartAI: Corrected validation check for SAI action summon, type parameter Shauren 2011-09-19 14:41:21 +02:00
  • 7c3f40b6b7 Compile fix Shauren 2011-09-19 13:33:19 +02:00
  • ff66d933d8 Scripts/Icecrown Citadel Shauren 2011-09-19 12:21:36 +02:00
  • 872c2d4d63 Core/Build: Fix non-PCH builds click 2011-09-18 16:30:18 +02:00
  • 8ce80db6e6 Scripts/Icecrown Citadel Shauren 2011-09-18 11:50:52 +02:00
  • a4ea803c83 Edited src/server/scripts/Northrend/Ulduar/ulduar/boss_flame_leviathan.cpp via GitHub Machiavelli 2011-09-18 12:08:22 +03:00
  • 35228bdcc1 Scripts/Ulduar: Fix timer issues in Flame Leviathan script, thanks to Svannon. Machiavelli 2011-09-18 11:39:35 +03:00
  • ab3acb7c5c Merge pull request #3097 from Aokromes/master Machiavelli 2011-09-18 01:33:21 -07:00
  • 055b9c7574 Remove 2 useless logs Aokromes 2011-09-18 09:29:09 +03:00
  • 0f908d4b1e Scripts/Shadow Labyrinth: Fix wrong target of Incite Chaos spell Aokromes 2011-09-18 11:26:22 +07:00
  • 069162b9d4 Core/Entities: Restore group of player after teleport from BG. LihO 2011-09-17 20:20:10 +02:00
  • db8b02690b Core/Groups: Refactored sending of update packets. LihO 2011-09-17 20:17:41 +02:00
  • 8c2e58d036 Core/Entities: Allow 2 side parties to work. QAston 2011-09-17 13:44:26 +02:00
  • a644e0d951 Core/Entities: GameObject's m_unique_users will now store full guids to get rid of silly casts Shauren 2011-09-17 13:20:21 +02:00
  • 63b62d4ad0 Core/Grids: Added GameObjectWorker Shauren 2011-09-17 13:18:42 +02:00
  • 94e5ff6549 Core/Commands: Removed setting orientation from cast commands Shauren 2011-09-17 12:16:33 +02:00
  • a2d9aabbb3 Core/Entities: Allow creatures to attack players while in sanctuary. QAston 2011-09-17 01:50:53 +02:00
  • fe25ce4fa3 Core/AI: Replace many Unit::IsHostileTo with Unit::IsValidAttackTarget or Creature::canCreatureAttack. QAston 2011-09-17 00:56:59 +02:00
  • 580264b5a5 Core/Entities: Remove obsolete function Unit::canAttack. QAston 2011-09-16 23:51:01 +02:00
  • c0b1823524 Core/Entities: Replace Unit::canAttack usage with more accurate Unit::IsValidAttackTarget QAston 2011-09-16 23:49:31 +02:00
  • 3a3f2d927f Core/Misc: Whitespace and a minor typo fix (thanks Kapoeira) QAston 2011-09-16 22:37:49 +02:00
  • 9bbb4ef583 Core/Spells: Use Unit::IsValidAttack/AssistTarget functions to validate spell explicit targets. QAston 2011-09-16 22:17:20 +02:00
  • 31e755c291 Core/Entities: Add Unit::IsValidAssistTarget and Unit::IsValidAttackTarget functions for proper serverside checks of related entity flags. QAston 2011-09-16 22:16:14 +02:00
  • bf38cd8f3e Tab2spaces previous commit :S Spp 2011-09-16 21:56:29 +02:00
  • d0f9406a10 Core/Instances: Resurrect a dead player (with corpse) before enter to instance. Original patch by Den Spp 2011-09-16 21:54:45 +02:00
  • 2f83db28f2 Core/Instances: Fix client freeze when trying to enter an instance which have players inside and you have save but not in same group that people inside and your homebind is in the same continent that the instance Spp 2011-09-16 21:52:49 +02:00
  • f356f65fa6 Core/Spell: Remove obsolete check, its already handled in a better way using SpellScript Shauren 2011-09-16 12:32:09 +02:00
  • 113080dace Core/Spells: Temporarily commented out SPELL_ATTR6_CAN_TARGET_UNTARGETABLE check, needs more research Shauren 2011-09-16 12:27:00 +02:00
  • 732e27f1e8 Core/Spells: Spells having the same effect types on multiple effects will now select them at the same time (except targets selected by entry) to ensure correct behavior with MaxAffectedTargets use Shauren 2011-09-16 11:40:53 +02:00
  • c93c27d056 Scripts/Icecrown Citadel: Shauren 2011-09-16 11:29:35 +02:00
  • 6c943bfb08 Core: Cleanup in MiscHandler::SendAreaTriggerMessage and warning fixes Spp 2011-09-16 10:53:24 +02:00
  • 400716926c Core/Misc: Revert the loot-related code from 74616464f2, the iterator is needed later Shocker 2011-09-16 00:37:04 +03:00
  • bd4cf4b78b Store pendingInstanceId instead of pointer of instance save, because pointer may become invalid. Fix #2987. megamage 2011-09-15 15:29:52 -04:00