Commit Graph

  • 8e392440cf Core/Spells: Fix a regression of 7f30ac5a95 - spells with TARGET_SELECT_CATEGORY_CHANNEL target type (like mind sear) should be triggered by triggering spell caster QAston 2011-08-26 12:39:50 +02:00
  • 5c48d9ec8a Core/Spells: Store explicit unit, corpse and GO targets in one variable, because both client and server can't handle more than one explicit object target; Add spell explicit target validation. QAston 2011-08-26 12:05:47 +02:00
  • e41774750f Core/Spell: Partial revert of 85164d2 (Move icc spell back to original line to keep icc spells grouped) Spp- 2011-08-26 10:29:23 +02:00
  • 7fe89b9674 Scripts/Icecrown Citadel: Fixed crash caused by recent changes in spellsystem Havenard 2011-08-26 10:27:40 +02:00
  • 45c0fd2d37 Core/Handlers: Set LFG_GET_STATUS session status to unhandled (Kills log flood) Spp- 2011-08-26 09:43:29 +02:00
  • 85164d2876 Core: Some cosmetic changes and minor optimizations Spp- 2011-08-26 09:41:33 +02:00
  • 4649281536 Core/DVCS: Add .diff extension to gitignore Spp- 2011-08-26 09:40:03 +02:00
  • 2d4e4644a4 Script: Vault of Archavon: Earth, Wind & Fire achievement idostyle@zoit 2011-08-25 13:55:24 +02:00
  • dfa179b427 Scripts/Achievement: fix a typo. QAston 2011-08-25 13:16:09 +02:00
  • 5ebb4ba4c1 Core/Packets: Update opcodes enum - research by TOM_RUS, also remove some useless/obsolete comments from opcodes.h QAston 2011-08-25 12:48:10 +02:00
  • cc8609950a Core/Misc, Killed some engrish Lopin 2011-08-25 10:24:44 +02:00
  • f997f9d3c4 Core/Spells: Fixed typo in Parasitic Shadowfiend Passive Spp 2011-08-25 10:21:19 +02:00
  • 8ce77c7d83 Core/Logs: Fixed a crash Lopin 2011-08-25 10:12:32 +02:00
  • c0f3122b9c Fix build after revert. QAston 2011-08-25 08:01:56 +02:00
  • 188fdb3e4c Core/Spells: Allow spells with TARGET_FLAG_CORPSE to target players which didn't hit release button yet. QAston 2011-08-25 06:51:57 +02:00
  • 62d913bb35 Revert "Core/Spells: Also Death Runes itself should be able to turn into a Death Rune. They should not turn back into their original rune when using a spell that turns the used runes into Death Runes." - it is causing crashes. QAston 2011-08-25 06:40:25 +02:00
  • 7f7ca27aa6 white space correction hacknowledge 2011-08-25 00:41:02 +02:00
  • 719c151b7b tabs to spaces hacknowledge 2011-08-25 00:32:46 +02:00
  • eb15c8c08a Fixes ammo consumption for Hunter's Volley #2734 hacknowledge 2011-08-24 23:26:25 +02:00
  • f72cff430d Core/Achievements: Added also check for player's team. Only defenders should get this achievement Lopin 2011-08-24 22:56:36 +02:00
  • 35b8425656 Core/Achievements: Added missing AchievementCriteriaScript. Thanks Spp for pointing it out Lopin 2011-08-24 22:42:57 +02:00
  • 6758056dda Core/Achievements: Fixed Defense of the Ancients in SotA Lopin 2011-08-24 21:53:00 +02:00
  • fd500ba257 Fix build after last pull request merge. QAston 2011-08-24 19:36:20 +02:00
  • 7ae8f15985 Merge pull request #2582 from hacknowledge/fix_2531 QAston 2011-08-24 10:03:10 -07:00
  • b69330676d Merge pull request #2588 from hacknowledge/fix_2488 QAston 2011-08-24 10:02:26 -07:00
  • 7a3b1f1ed5 Core/Spells: Make GMs and vehicle riders not attackable by AOE again. QAston 2011-08-24 18:22:33 +02:00
  • 2fa6b23be9 DB/Instances: Open Frozen Halls instances on normal difficulty since level 75 Lopin 2011-08-24 17:28:30 +02:00
  • 87d3cb6a10 Core/Logs: Fixed a typo in one log. Thanks RA3OR for notice Lopin 2011-08-24 17:01:50 +02:00
  • 8ae290c6d1 Core/Spells: Fixed quest Salvaging Life's Strength Lopin 2011-08-24 16:45:49 +02:00
  • ededca3311 Core/Spells: Fixed quest Stopping the Spread Lopin 2011-08-24 15:57:14 +02:00
  • 0c410bda43 Core/Logs: Added some more log informations to certain logs Lopin 2011-08-24 13:37:05 +02:00
  • 1965616baa DB/Game Event: Syncronise Darkmoon Faire to current retail dates Aokromes 2011-08-24 11:51:08 +02:00
  • 5cd4f9e513 Core/Spells: fix TARGET_DEST_TARGET_* targets after 7f30ac5a95 QAston 2011-08-24 10:35:41 +02:00
  • 1178cee836 Core/Spells: Small correction to: 7f30ac5a95 - TARGET_DEST_TRAJ targets should require both src and dst target provided. QAston 2011-08-24 08:53:26 +02:00
  • 7f30ac5a95 Core/Spells: Add a generic way of selecting spell explicit targets. Make explicit targets independant of calling convention in core - this makes targets sent to client to be much more blizzlike than before (for example CastSpell(Unit*) won't set TARGET_FLAG_UNIT for spells which are not using explicit unit target) for SMSG_SPELL_START packets. Also remove hacks, which became obsolete with this commit. QAston 2011-08-24 08:07:59 +02:00
  • 5df029f88d Implement Power Twin's Spell on Twin Val'kyr Script Nevan 2011-08-24 07:47:52 +02:00
  • 7a5537b156 Implement Powering Up Spell on Twin Val'kyr Script Nevan 2011-08-24 07:31:52 +02:00
  • c29ff1b084 Remove Hardcoded Spells on Twin Val'kyr Script Nevan 2011-08-24 06:29:38 +02:00
  • 9f7a557c05 Merge pull request #2721 from Chaplain/cleanup QAston 2011-08-23 21:01:54 -07:00
  • 5819cb084f Merge pull request #2715 from elecyb/diminish QAston 2011-08-23 21:01:35 -07:00
  • 5ef9f7dd1c Merge pull request #2728 from Kapoeira/master QAston 2011-08-23 21:00:34 -07:00
  • 923d5761ce Core/Spells: Fixed Survival of the Fittest armor increase bonus while in Dire Bear or Bear form. Closes #2724 Cron 2011-08-24 00:44:50 -03:00
  • fb27848510 Core: Clean up here and there. *replase postfix iterator increment\decrement with prefix in cycles *replase strlen(*char) != 0 with *char[0] != '\0' *replase strlen(rStr.c_str()) with rStr.length() Chaplain 2011-08-23 18:05:01 +03:00
  • 7e1f3ceb44 DB/Templates: Added equipment template for Terenas Menethil Shauren 2011-08-23 15:49:06 +02:00
  • 0365feb069 Core/Entities: Make dead units not targetable for attack again (after fc5e924138). QAston 2011-08-23 14:47:26 +02:00
  • e7468b2e2c Core/Spells: Do not apply spellmods to spells with SPELL_ATTR3_NO_DONE_BONUS attribute. QAston 2011-08-23 14:27:35 +02:00
  • 730f3cd7e9 Core/Weather: Added one more weather state Shauren 2011-08-23 14:23:27 +02:00
  • b92d6f3d20 Core/Commands: Added TrinityString instead of hardcoded string Lopin 2011-08-22 12:07:27 +02:00
  • 6e79510bc5 Core/Commands: Added output to .baninfo character <name> even when character has never been banned. Closes #2699 Lopin 2011-08-22 11:22:26 +02:00
  • cb9985c054 Core/Spells: Check SPELL_AURA_PREVENT_RESSURECTION on targets for resurrection spells Shauren 2011-08-21 19:03:24 +02:00
  • d5fbd223c6 Core: Fix non-PCH build click 2011-08-21 17:07:32 +02:00
  • 7cea5a1f5b Core/SpellMgr: Corrected indentation in SpellMgr::LoadDbcDataCorrections Shauren 2011-08-21 15:01:40 +02:00
  • ce27105a68 Core/Spells: Also prevent using self-resurrection spells like Reincarnation when under effect of SPELL_AURA_PREVENT_RESSURECTION Shauren 2011-08-21 14:38:21 +02:00
  • 738214f8e5 Core/Spells: add some const modifiers to functions, fixes build. QAston 2011-08-21 13:57:15 +02:00
  • c453d78b07 Core/Spells: Fix mind controll after recent target requirement changes. QAston 2011-08-21 13:01:04 +02:00
  • 0a7c622305 Db: remove command no longer present in scripts - thanks Whiroph. QAston 2011-08-21 12:59:45 +02:00
  • 5f6c6d3925 Core/Auras: Implemented SPELL_AURA_PREVENT_RESSURECTION Shauren 2011-08-21 12:42:22 +02:00
  • 3476767eb0 Fix warnings from merged pull requests. QAston 2011-08-21 11:59:06 +02:00
  • 4f1864cfe9 Scripts/Commands: Unify .go xy and .go xyz commands, also add orientation parameter to the .go xyz command (so the command is now: .go xyz #x #y [#z [#mapid [#orientation]]]) Joeri Thissen 2011-08-21 10:40:02 +02:00
  • 0946843875 Merge pull request #2682 from Fredi/clean QAston 2011-08-21 01:04:08 -07:00
  • 396a2e588b Merge pull request #2678 from Kapoeira/master QAston 2011-08-21 01:00:00 -07:00
  • 8e8fa083b2 Merge pull request #2636 from LihO/master QAston 2011-08-21 00:58:55 -07:00
  • a10eb53598 Merge pull request #2672 from Chaplain/master QAston 2011-08-21 00:54:14 -07:00
  • edb1f1d436 Core/Spells: Don't check triggered flags for SPELL_ATTR0_CASTABLE_WHILE_DEAD attribute check - triggered spells have this flag set correctly - fixes problems with auras triggering spells for dead casters while they shouldn't. QAston 2011-08-21 09:39:53 +02:00
  • 73b1448f29 Core/AI: English correction thanks u2blah for pointing Fredi Machado 2011-08-21 00:07:38 -03:00
  • 78e10e9cd0 Core/AI: Cleaning up hungarian notation Fredi Machado 2011-08-20 20:31:31 -03:00
  • 7b744ebe65 Core/Spells: Fixed Heart of the Wild stamina and attack power bonus part. Cron 2011-08-20 19:36:30 -03:00
  • 080c420e6a Core/SpellScripts: Added method to access m_spellValue in script Shauren 2011-08-20 15:47:35 +02:00
  • 7b95bbd2c1 Scripts/Naxxramas: Removed unneeded lines Shauren 2011-08-20 15:45:25 +02:00
  • fa986de37b Merge branch 'master' of https://github.com/TrinityCore/TrinityCore Lopin 2011-08-20 13:18:49 +02:00
  • 8494f2dc93 Scripts/Naxxramas: Fixed reseting of Just Can't Get Enough achievement. Thanks to Shauren for notice Lopin 2011-08-20 13:18:17 +02:00
  • a76f023002 Core/Spells: remove one now obsolete check which prevents spells with SPELL_ATTR6_CAST_BY_CHARMER from being cast. QAston 2011-08-20 13:14:14 +02:00
  • 4b56226619 Core/Spell: case TOTAL_PCT\BASE_PCT should be processed by multiplicative function not additive. Also get ride of hack in Player::HandleBaseModValue now it's unnecessary. Fixes: #855, multiplicative % count for normal school for aura 79 and may be others. Chaplain 2011-08-20 13:38:20 +03:00
  • feb3d9ce20 Scripts/Naxxramas: Fixed achievement Just Can't Get Enough Lopin 2011-08-20 12:16:25 +02:00
  • b838aad7d0 Core/Spells: check UNIT_FLAG_OOC_NOT_ATTACKABLE only for AOE spells targeting enemies, fixes some interactions with npcs. QAston 2011-08-20 12:08:37 +02:00
  • 919a8ecf0e Core/Spells: Allow to explicitly target crowd controlled targets for spells with SPELL_ATTR6_CANT_TARGET_CROWD_CONTROLLED (Shield of Righteousness for example). QAston 2011-08-20 11:45:23 +02:00
  • 511db66297 Core/Spells: Remove some duplicate checks from Spell::CheckPetCast QAston 2011-08-20 10:23:28 +02:00
  • b0602b3153 Core/Spells: Use spell target flags to determine if spell can target dead targets - fixes skinning. Also, fix build once again QAston 2011-08-20 10:01:57 +02:00
  • 580a68573f Core/Spells: fix a crash. QAston 2011-08-20 09:49:18 +02:00
  • cf4e19cf4b Fix GCC build. QAston 2011-08-20 09:32:19 +02:00
  • 03f3a2a636 Core/SpellScripts: Add possibility to access real damage/healing done by SpellScript from AfterHit hooks. QAston 2011-08-20 00:45:34 +02:00
  • e2d8faea09 Core/Spells: move Cannibalize and Carrion Feeder cast checks to SpellScripts. QAston 2011-08-20 00:29:57 +02:00
  • cd03dadb7f Core/Misc: Minor code cleanup and code style fix tobmaps 2011-08-20 04:43:01 +07:00
  • e1e91bacbe Core/Spells: Prevent apply spell power coefficients at bonus given by some "taken" damage mods tobmaps 2011-08-20 03:06:15 +07:00
  • f94bd733e3 Core/GameObject: Fixed build on Linux Lopin 2011-08-19 21:09:12 +02:00
  • fb2fe345bf Scripts/Blackrock Depths: Fixed reseting of Moira after Emperor Dagran is dead. Closes #2658 Lopin 2011-08-19 19:54:12 +02:00
  • 8166e338ad Core/Logs: Added some useful informations to certain logs, part #1. Requested by Aokromes Lopin 2011-08-19 19:17:39 +02:00
  • 60568f67af Fix diminishing for spells with group DIMINISHING_LIMITONLY, partially reverts b0fe236265 elecyb 2011-08-19 13:33:53 -03:00
  • d2f2c4dee5 Core/InstanceScript: Function DoRemoveAurasDoToSpellOnPlayers() will also remove those auras from players' pets Lopin 2011-08-19 18:17:04 +02:00
  • 9cfe17cf21 Scripts/Ulduar: Steelbreaker will add another stack of Electrical Charge when player dies because of Meltdown Lopin 2011-08-19 18:16:02 +02:00
  • e8240fbc02 Fix a typo in last commit. QAston 2011-08-19 16:34:26 +02:00
  • 393b436a0c Fix a typo in last commit. QAston 2011-08-19 16:34:00 +02:00
  • fc5e924138 Core/Spells: Implement recently discovered target check attributes and move most of target checks to SpellInfo::CheckTarget function. QAston 2011-08-19 14:53:40 +02:00
  • 1bbab51284 Core/Pets: When pet attacks, owner should be in combat as well. Closes #2601 Lopin 2011-08-19 14:52:11 +02:00
  • ce7cc421f5 Core/Spells: Fixed Magic Eater Food. Closes #2619 Lopin 2011-08-19 13:34:05 +02:00
  • 2653ef3e94 Merge pull request #2630 from Ramusik/master Lopin 2011-08-19 03:49:54 -07:00
  • 3c9c1a9b69 Core/Spells: Rename SPELL_ATTR6_ONLY_CAST_WHILE_POSSESSED to SPELL_ATTR6_CAST_BY_CHARMER and assign m_caster in Spell::Spell instead of m_originalCaster Machiavelli 2011-08-19 12:19:01 +02:00
  • 868c1c53f2 Core/GameObjects: Unrevealed GO_FLAG_UNK1. Now GO_FLAG_NOT_SELECTABLE makes gameobjects to be unselectable even in GM mode Lopin 2011-08-19 11:45:49 +02:00
  • dad2fc78e2 Core/Logs: Added Difficulty output to InstanceMap::SetResetSchedule error message. Requested by Aokromes Lopin 2011-08-19 10:47:56 +02:00
  • f960fcce65 Merge pull request #2639 from Fredi/clean Machiavelli 2011-08-18 12:14:15 -07:00