Commit Graph

1086 Commits

Author SHA1 Message Date
megamage 624d20fb30 *Implement spell savage defense. By Vladimir
--HG--
branch : trunk
2009-08-27 20:44:51 -05:00
megamage 90b55ff7b1 [8424] Added support for strict chatmessage validation Author: arrai
--HG--
branch : trunk
2009-08-27 19:57:35 -05:00
megamage ee3c766bc9 *Use one dynobj to handle multiple aura effects.
--HG--
branch : trunk
2009-08-27 16:41:10 -05:00
megamage 69f6138353 *Better check to decide if a vehicle should be dismissed.
--HG--
branch : trunk
2009-08-27 15:55:41 -05:00
megamage 685dee5593 *A missing part of last rev.
--HG--
branch : trunk
2009-08-27 13:59:29 -05:00
QAston 6b703d600b *Add spell_dbc table to store dbc entries not present in client
*Remove workaround from Demonic Circle code and use the sql table instead.

--HG--
branch : trunk
2009-08-27 17:44:30 +02:00
megamage ef093eb9f0 *Add an assert.
--HG--
branch : trunk
2009-08-26 19:40:17 -05:00
megamage 21af4cf832 *Some clean up and add debug info to find the reason of crash.
--HG--
branch : trunk
2009-08-26 19:28:21 -05:00
megamage 3cf8ae345c *Fix a crash caused by area aura. Thanks to nanouniko
--HG--
branch : trunk
2009-08-26 17:44:00 -05:00
megamage b68aa14ef1 *Use MECHANIC to check if an aura is a movement impairing aura. By thenecromancer
--HG--
branch : trunk
2009-08-26 14:20:59 -05:00
megamage 058e6827a6 *Always remove riding aura when exit vehicle.
*Other misc changes.

--HG--
branch : trunk
2009-08-25 23:55:37 -05:00
megamage 70aea97d53 *Fix the bug that respawned vehicle is not usable.
--HG--
branch : trunk
2009-08-25 23:55:15 -05:00
megamage 3f978a99e1 *[Fix] Priest Tier 6 Trinket (Ashtongue Talisman of Acumen). By Farah
--HG--
branch : trunk
2009-08-25 19:43:24 -05:00
Machiavelli 11a8dd837e * Unmount player before entering vehicle
--HG--
branch : trunk
2009-08-26 00:09:51 +02:00
megamage 4f87bad87b *Reapply rev [3274]. It was backoutted due to some reason but was not reapplied as supposed. This should fix the bug that Shockwave can be dodged.
--HG--
branch : trunk
2009-08-25 02:40:10 -05:00
megamage 01530fb148 *Fix a crash.
--HG--
branch : trunk
2009-08-25 00:43:31 -05:00
megamage 87270fefc2 *Some update of aura system. Remove unnecessary variables and parameters from auraeffect. Always refer to parent aura when finding target/source/caster.
--HG--
branch : trunk
2009-08-24 22:31:54 -05:00
megamage 0175da87e4 *Handle some spell specific which is both food and drink. Source: Mangos
--HG--
branch : trunk
2009-08-24 20:17:33 -05:00
megamage 8dcfa4302b [8394] Fixes for some non-self only positive spells. Author: VladimirMangos
* Propertly reject self targeting for pet spell 2947 and ranks, and spell 54646.
    * Some related fixes for pet spells with target mode TARGET_SINGLE_FRIEND_2
    * Implement original caster bonus part of spell 54646.

--HG--
branch : trunk
2009-08-24 18:59:11 -05:00
megamage 3675c39743 *Fix the wrong calculation in spell target selection.
--HG--
branch : trunk
2009-08-24 18:36:00 -05:00
megamage 5f1589d6d1 *Allow vehicles to regenerate energy.
--HG--
branch : trunk
2009-08-23 22:36:51 -05:00
megamage 1ee90e1022 *Update vehicle system. Make vehicle a seperate class from creature.
--HG--
branch : trunk
2009-08-23 22:09:43 -05:00
Rat 6ce460e04d *add new fuction StartAutoRotate(direction, fullturntime) to creatures, it will rotate any creature 360degrees, turning shouldn't be stopped by taunt and other effects.
useful for some boss scripts

--HG--
branch : trunk
2009-08-24 00:14:32 +02:00
Machiavelli c782037269 * Do not calculate resist chance twice in spells.
--HG--
branch : trunk
2009-08-23 23:45:15 +02:00
Nevan fd448f9491 *Fix Glyph of Innervate
--HG--
branch : trunk
2009-08-23 21:51:14 +02:00
megamage 08539ec0a4 *Rename some ai functions.
--HG--
branch : trunk
2009-08-23 14:20:07 -05:00
megamage ee159ffb16 *Fix Incanter's Absorption. Thanks to kaxap
--HG--
branch : trunk
2009-08-23 11:07:07 -05:00
Nevan 023e98f21f *Fix Glyph of Starfire
*Fix Glyph of Shred
*Fix Glyph of Backstab
-- Thanks megamage for help me with that.

--HG--
branch : trunk
2009-08-23 17:59:32 +02:00
megamage 0b06baee4d *Update rules of aura stack.
--HG--
branch : trunk
2009-08-23 10:22:58 -05:00
Machiavelli eb14781321 * Fix a typo
--HG--
branch : trunk
2009-08-23 15:09:06 +02:00
Machiavelli ce04bc0b92 * Correctly calculate spell resist after spell hit check
--HG--
branch : trunk
2009-08-23 15:05:09 +02:00
Machiavelli 07796cb35a * Correctly show 'miss' when a spell is missed instead of resist, by Themris
--HG--
branch : trunk
2009-08-23 14:54:36 +02:00
megamage dee4a9fd87 *Update flame leviathan script.
--HG--
branch : trunk
2009-08-23 01:08:09 -05:00
megamage b35fe879ad *Some update of spell target selection.
--HG--
branch : trunk
2009-08-23 00:46:21 -05:00
megamage 336fd3f4ed *Do not allow creature to enterevademode when it is on vehicle.
*Do not allow unit to attack its vehicle.

--HG--
branch : trunk
2009-08-22 21:10:15 -05:00
megamage b524ef4abe *Use canCreatureAttack in SelectVictim
--HG--
branch : trunk
2009-08-22 21:07:36 -05:00
megamage 0ee9bffd5a *Allow creature to cast on self when enterevademode. This fixes the bug that adding castspell in reset function does not work.
--HG--
branch : trunk
2009-08-21 23:34:41 -05:00
megamage 457f7971de *Fix the bug that Eye of Acherus does not fly in some servers.
--HG--
branch : trunk
2009-08-21 02:46:48 -05:00
megamage 92f3d27027 *Remove all ghouls after quest is completed in dk's "give gift" quest;
--HG--
branch : trunk
2009-08-19 20:30:11 -05:00
megamage f5aeb3e5f7 *Check proc chance of "improved shadowform". By Den
--HG--
branch : trunk
2009-08-19 17:18:05 -05:00
megamage 012d6fa865 [8381] Some refactoring work in Unit::m_currentSpells code. Author: VladimirMangos
* Restrict access, use enum args, move some repeated code parts to function.
    * Make m_selfContainer set only part of Unit::SetCurrentCastedSpell

--HG--
branch : trunk
2009-08-19 16:52:51 -05:00
Nevan d3d2eb91bb *Fix Pet movement speed at combar reset. Thanks BlackYoghurt.
--HG--
branch : trunk
2009-08-18 19:37:31 +02:00
megamage 84bb5022f5 *Fix a crash when creature release charmed unit. Thanks to Visagalis.
--HG--
branch : trunk
2009-08-18 09:18:32 -05:00
megamage 6701d3d24f *Script for quest "An End To All Things..."
--HG--
branch : trunk
2009-08-17 22:34:18 -05:00
megamage c31a744771 [8372] Prevent remove triggered spell auras by later applied parent spell auras. Author: VladimirMangos
--HG--
branch : trunk
2009-08-17 16:07:37 -05:00
megamage 6a9693a1e4 [8369] Some step back in triggered effect caster selection. Author: VladimirMangos
(I do not know what spells this will fix)

--HG--
branch : trunk
2009-08-17 15:54:39 -05:00
QAston e27576ab45 *Implement aura SPELL_AURA_IGNORE_HIT_DIRECTION(288).
--HG--
branch : trunk
2009-08-17 20:38:36 +02:00
Nevan 5c285e93b9 *Fix Glyph of Rake
--HG--
branch : trunk
2009-08-17 19:23:17 +02:00
QAston 5047eb7a62 *Implement aura type SPELL_AURA_PREVENT_REGENERATE_POWER(294).
--HG--
branch : trunk
2009-08-17 16:57:36 +02:00
QAston b8993423b5 *Implement aura type SPELL_AURA_MOD_CRIT_PCT(290).
--HG--
branch : trunk
2009-08-17 16:30:14 +02:00