Commit Graph

5525 Commits

Author SHA1 Message Date
Joro
07e441fe57 *Correct mana return amount for spell Judgements of the Wise.
--HG--
branch : trunk
2009-07-04 22:12:39 +02:00
QAston
6af144277d *Temporary fix for crash caused by object list update.
--HG--
branch : trunk
2009-07-04 21:07:06 +02:00
QAston
9d3c9af594 Add spell_proc_event entries for some spells.
--HG--
branch : trunk
2009-07-03 02:14:33 +02:00
QAston
3225eb9648 *Redefine procflags:
PROC_FLAG_SUCCESSFUL_POSITIVE_MAGIC_SPELL = 0x00004000
PROC_FLAG_TAKEN_POSITIVE_MAGIC_SPELL      = 0x00008000
PROC_FLAG_SUCCESSFUL_NEGATIVE_MAGIC_SPELL = 0x00010000
PROC_FLAG_TAKEN_NEGATIVE_MAGIC_SPELL      = 0x00020000
*Add procEx flag:
PROC_EX_NOT_ACTIVE_SPELL    = 0x0008000 for spells which proc on spells not doing damage and not specified by familyflags.

--HG--
branch : trunk
2009-07-02 21:32:19 +02:00
QAston
de721d1b86 *Some research about aura types.
--HG--
branch : trunk
2009-07-02 18:34:19 +02:00
thenecromancer
66e890b470 *Fix application of thread mod auras.
--HG--
branch : trunk
2009-07-02 15:24:24 +02:00
QAston
1f899caf75 *Remove debug log unintentionally pushed in latest rev.
--HG--
branch : trunk
2009-07-02 14:15:40 +02:00
QAston
7a4d99cc90 *Fix 'crazy procs' issue and shadowstep remove on stealth.
--HG--
branch : trunk
2009-07-02 14:13:30 +02:00
megamage
4a8a89e1db [8103] More wide use IsInWorld checks and delayed at teleport operations. Author: Ambal
* IsInWorld used to prevent return unexpected not in world objects.
    * Delayed operations need to process its in world state.

--HG--
branch : trunk
2009-07-01 18:36:03 -05:00
megamage
111dac5f94 [8102] Simplify code base at new root method WorldObject::CleanupsBeforeDelete Author: VladimirMangos
* Call it from Map::AddObjectToRemoveList and remove now not needed explcit calls
    * Create Gameobject version to make GO with owner more safe for remove

--HG--
branch : trunk
2009-07-01 18:23:36 -05:00
megamage
9a2588a454 *Fix a crash caused by archaedas script.
--HG--
branch : trunk
2009-07-01 18:14:46 -05:00
megamage
de4faabbcb [8101] Prevent use talents as quest rewards or spell_learn_spell learned spells. Author: VladimirMangos
--HG--
branch : trunk
2009-07-01 18:07:57 -05:00
megamage
e1d93bd00f *Backup your DB!
[8098] Support uint32 spell ids in code. Author: VladimirMangos

    * Propertly work with uint32 spell ids in player action bar
    * Fix in same time bug with not save equipment set button with id==0
    * Merge misc field in character_action and playercreateinfo_action to action field as 3 byte
    * Propertly load uint32 spell ids from character_spell
    * Fixed types for some pet/creature related structure for spell id storing.

--HG--
branch : trunk
2009-07-01 18:07:20 -05:00
megamage
8122a15f46 [8097] Updated comment based on research. Author: ApoC
--HG--
branch : trunk
2009-07-01 17:52:58 -05:00
megamage
e379be0349 [8094] Overwrite max durability for item at item loading from prototype. Author: VladimirMangos
--HG--
branch : trunk
2009-07-01 17:50:59 -05:00
megamage
bc2b02708f [8093] Fixed effect of spell 25771. Author: ApoC
--HG--
branch : trunk
2009-07-01 17:50:26 -05:00
megamage
8b0e141226 *Fix build.
--HG--
branch : trunk
2009-07-01 17:47:31 -05:00
megamage
bea88590c7 [8092] Check bag size at item protos loading and item slots at invetory loading. Author: VladimirMangos
--HG--
branch : trunk
2009-07-01 17:38:38 -05:00
megamage
9c9c9f5078 [8089] Implement SPELL_EFFECT_CHARGE2(149), more correct monster flags use in charge effects. Author: VladimirMangos
Last fix let for example correct charge for flight creatures...

--HG--
branch : trunk
2009-07-01 17:36:34 -05:00
megamage
255d21b52b [8088] Fixed min_range checking for spell casts. Author: ApoC
Skip in check values 0.0f from DBC, this spells
    do not have min range limitation.

    This should fix some inappropriate target too close messages.

--HG--
branch : trunk
2009-07-01 17:34:09 -05:00
megamage
8521b39af6 [8087] Cleanup code. Author: NoFantasy
--HG--
branch : trunk
2009-07-01 17:32:20 -05:00
megamage
1102623072 Allow NPCs to apply taunt. Author: ApoC
--HG--
branch : trunk
2009-07-01 17:31:52 -05:00
megamage
b71d479e2a [8086] Restore work spell 11196. Author: Maxxie
--HG--
branch : trunk
2009-07-01 17:31:20 -05:00
megamage
95ef8634c4 [8085] Apply talent rate to all talents points. Author: duckman
--HG--
branch : trunk
2009-07-01 17:30:37 -05:00
megamage
177297973a *Fix a crash caused by charm spells.
--HG--
branch : trunk
2009-07-01 17:30:01 -05:00
QAston
69f36d7af4 *Send threat messages to client - thanks to megamage for research.
--HG--
branch : trunk
2009-07-02 00:03:57 +02:00
QAston
fd86e6a369 *Fix possible exploits with flying paths.
--HG--
branch : trunk
2009-07-01 16:18:37 +02:00
QAston
e644f04b4f *Make spell 1122 summon only one infernal.
--HG--
branch : trunk
2009-06-30 15:55:02 +02:00
QAston
55a4458009 *Fix a typo causing problems with triggered spell procing.
*More correct damage calculation for conflagrate - by tlexii

--HG--
branch : trunk
2009-06-30 15:45:47 +02:00
QAston
6faa99e009 *Correct typo in spellid check for Corpse Explosion.
--HG--
branch : trunk
2009-06-30 13:58:39 +02:00
QAston
24efcabdd9 Remove cooldown of spells triggered on stance change - this fixes shadowform dot crit.
--HG--
branch : trunk
2009-06-30 13:51:53 +02:00
QAston
788a699ae8 *Prevent some possible crashes with charm auras.
*Allow non-dmg spells to proc dmg requiring effects if spellfamily specified in spell_proc_event table.

--HG--
branch : trunk
2009-06-30 12:59:21 +02:00
QAston
97027e0ff3 *Fix some problems with healing procs targetting.
--HG--
branch : trunk
2009-06-30 12:05:06 +02:00
thenecromancer
44815a83c4 *Fix Unrelenting Assault
--HG--
branch : trunk
2009-06-30 10:26:27 +02:00
thenecromancer
ac29891279 Apply movement impairing debuffs to backwards movement
--HG--
branch : trunk
2009-06-29 21:16:28 +02:00
Muhaha
ccc197b56b * Fix Spell [Focused Assault - Brutal Assault] Have to be Debuff. Original Author: Nevan
--HG--
branch : trunk
2009-06-29 21:02:45 +02:00
QAston
8609527066 *Fix the issue of water elemental GCD preventing freeze to be casted - by Larva
*Correct a typo in prev commit.

--HG--
branch : trunk
2009-06-29 20:50:38 +02:00
QAston
4067989096 *Implement aura rank selection for aoe auras casted by player
*More correct level requirement checks for unit target
*Fix some visual issues with spells which are interrupted after SendSpellStart but before SendSpellGo
*Prevent adding spellmods permamently to already finished spells.

--HG--
branch : trunk
2009-06-29 20:32:56 +02:00
Machiavelli
cf414bb7ca * Minor typo cleanup
--HG--
branch : trunk
2009-06-29 15:03:07 +02:00
Kudlaty
0df76804c4 Merge [SD2]
r1086 Add long time needed grid search functions for closest creature and gameobject - skip, we have better function in core
r1087 Remove no longer needed grid search code and use functions instead.

--HG--
branch : trunk
2009-06-29 06:31:05 +02:00
QAston
81ac49f00a *Fix rend and tear talent.
*Allow hots to proc only if spellfamilyflags are specified in spell_proc_event.

--HG--
branch : trunk
2009-06-28 19:39:15 +02:00
megamage
70ac70208c *Fix a crash caused by spell 34665.
--HG--
branch : trunk
2009-06-28 12:12:36 -05:00
QAston
3e07966986 *Fix the bug that pet is still attacking his enemy even if enemy has just entered sanctuary.
--HG--
branch : trunk
2009-06-28 17:18:46 +02:00
QAston
d529ab76c5 *Do not allow periodic aoe auras to stack.
--HG--
branch : trunk
2009-06-28 15:13:56 +02:00
QAston
3909fb7f83 *Correct damage of Faerie Fire (feral)
*Trigger passive aura for shadowform.

--HG--
branch : trunk
2009-06-28 14:21:35 +02:00
QAston
95a755170e *Author of 4305 is thenecromancer
*Fix the bug that Intimidating shout aoe isn't removed by damage.

--HG--
branch : trunk
2009-06-28 13:11:49 +02:00
QAston
fa4838de21 *Fix for Windfury Weapon: prevent triggering other weapon enchant by checking item guids.
--HG--
branch : trunk
2009-06-28 10:34:22 +02:00
QAston
3e895d2b66 *Allow 2 mind flay auras to stack.
*Rollback my last change about Conflagrate dmg calculation.

--HG--
branch : trunk
2009-06-28 10:14:19 +02:00
megamage
d87133961a *Add some error log for debug.
--HG--
branch : trunk
2009-06-27 18:56:47 -05:00
megamage
bd5a53a774 *Fix a crash by unit with 0 maxhealth.
--HG--
branch : trunk
2009-06-27 18:40:09 -05:00