Commit Graph

580 Commits

Author SHA1 Message Date
Nevan
8aa30007b5 *Fix Glyph of Blood Strike
*Fix Glyph of Plague Strike
*Fix Glyph of Death Strike

--HG--
branch : trunk
2009-08-08 21:51:00 +02:00
megamage
58dc6e180b [8320] Imporovements in wild summoned gameobjects work. Author: VladimirMangos
* Not set owner for will summoned gameobjects.
      Its not expected to have owner, and must be accessable to all players (or team).
    * Set for all objects summoned by spells: despawned by deafult for proper despawn withut owner.
    * Cleanup Spell::EffectSummonObjectWild.

--HG--
branch : trunk
2009-08-08 12:25:20 -05:00
QAston
6b4772207f *Cleanups, remove obsolete code and minor optimizations in spellauras.cpp and spelleffects.cpp
*Remove GetDummyAura(uint32 spellid) function - it is faster to use GetAuraEffect or GetAura if id is known than iterate threw dummy auras list
*Move Death Strike code from HandleDummyAuraProc to Spell::EffectDummy - original patch by hununza.

--HG--
branch : trunk
2009-08-08 16:18:05 +02:00
Nevan
4e07fd3a0f *Fix Glyph of Mirror Image
--HG--
branch : trunk
2009-08-07 16:45:56 +02:00
QAston
50c73d433c *Add SpellCasterAI as a framework for casting only units (like ebon gargoyle or mirror image.
--HG--
branch : trunk
2009-08-06 23:10:36 +02:00
megamage
054974596e *Teleport player to start pos instead of home pos when using stuck spell.
--HG--
branch : trunk
2009-08-05 19:45:10 -05:00
megamage
5b1e8ef6ff [8309] Fixed paladin judgement selection code in some places. Author: KAPATEJIb
--HG--
branch : trunk
2009-08-05 16:39:09 -05:00
QAston
d7df4cfa09 *Fix Coyote Spirit Despawn Aura (52172) and Blood Parrot Despawn Aura (60244) - inspired by Disassembler's patch.
--HG--
branch : trunk
2009-08-05 17:00:01 +02:00
QAston
037fa6eae1 *Script effect for Big Blizzard Bear - by simon.
--HG--
branch : trunk
2009-08-05 16:00:36 +02:00
QAston
d95e9c1027 *Fix Gargoyle feeding behaviour - original patch by thenecromancer.
*Add SPELL_TARGET_TYPE_CONTROLLED for spell_script_target table for fast search of units(grid search skipped) and to prevent applying effects to not owned summons

--HG--
branch : trunk
2009-08-04 19:28:31 +02:00
megamage
c68a496a19 [8292] Fixed healing part of spell 19505 and ranks (in fact from rank 2) Author: VladimirMangos
--HG--
branch : trunk
2009-08-02 10:19:40 +08:00
megamage
1c10f20e38 [8283] Implement 3.x way work for double damage from 35290 and ranks Author: VladimirMangos
--HG--
branch : trunk
2009-08-02 10:10:13 +08:00
QAston
1d96091d2a *Improvements in map managing.
--HG--
branch : trunk
2009-08-01 00:20:32 +02:00
QAston
91d7f59cf7 *Tempfix for a crash caused by trying to access db script while out of world. This will probably not fix all related issues - it's safer to use rev 4666 or older. Sorry for this problem, 1:1 merge from MaNGOS will never happen again. Issue is going to be solved with map handling change upcoming soon.
--HG--
branch : trunk
2009-07-31 17:24:11 +02:00
megamage
b7a425918f [8266] Move percent spells with flat energize effect spells to effect code. Author: VladimirMangos
* This is fix talent 51521 and ranks.
    * And replace hardcoded percent for talent 31876 and ranks.

--HG--
branch : trunk
2009-07-31 11:16:38 +08:00
megamage
0a2af88cb4 [8252] Move DB scripting code from global World to Map. Author: Ambal
This one more step to pre-map events proccesing and parallel in future.

    [8256] Restore DB script loading broken after [8252]. Author: VladimirMangos

    Also propetly decrease scheduled DB script actions at map unloading.
    Some code style restore.

--HG--
branch : trunk
2009-07-31 10:48:34 +08:00
QAston
3c59e4d9a0 *Fix penance client crash when interrupting it by esc - by thenecromancer.
--HG--
branch : trunk
2009-07-30 22:17:43 +02:00
QAston
8c6b85ccb1 *Merge required after backout.
--HG--
branch : trunk
2009-07-30 11:52:49 +02:00
QAston
33efe96f94 Backed out changeset 9b89f42ffbd8 - mangos [8219]
--HG--
branch : trunk
2009-07-30 11:45:51 +02:00
megamage
65f01ac67c [8234] Implement support for explcit discovery spell 64323. Also better checks at loading. Author: VladimirMangos
--HG--
branch : trunk
2009-07-30 10:55:13 +08:00
megamage
7bd47f8827 [8225] Some fixes from 320 branch. Author: tomrus88
--HG--
branch : trunk
2009-07-30 10:26:15 +08:00
megamage
bf8c0933c9 [8221] Removed trailing whitespaces
With excluded dep/ - as usual.

    Signed-off-by: freghar <compmancz@gmail.com>

--HG--
branch : trunk
2009-07-30 10:19:03 +08:00
megamage
9dcaf30500 [8220] Implement SPELL_EFFECT_PLAY_MUSIC(132) Author: evilstar
Thanks to GriffonHeart for help in reseach.

--HG--
branch : trunk
2009-07-30 10:18:05 +08:00
megamage
3f32028e82 [8219] Avoid hunter traps proccing when deleted at replace by another trap. Author: nos4r2zod
--HG--
branch : trunk
2009-07-30 10:17:13 +08:00
QAston
29e9bc64d1 *Use basepoints for effect 140 only when non-null.
--HG--
branch : trunk
2009-07-30 00:05:36 +02:00
QAston
5d920ddbc3 *Allow SPELL_EFFECT_FORCE_CAST (140) to trigger spells with basepoints
*Correct target selection for unrelenting assault - by thenecromancer.

--HG--
branch : trunk
2009-07-29 22:11:15 +02:00
QAston
e8f8b66636 *Implement immunity removal part for Shattering Throw ability - by thenecromancer.
--HG--
branch : trunk
2009-07-27 17:32:56 +02:00
QAston
e3ef5da919 *Update Devastate talent handler for 3.1.3 - by Farah.
--HG--
branch : trunk
2009-07-27 17:18:05 +02:00
Anubisss
3409ddf1a8 *Correct damage for Shield of Righteousness.
--HG--
branch : trunk
2009-07-26 03:25:18 +02:00
Anubisss
f867cb85bd *Fix spell Guarded by the Light.
--HG--
branch : trunk
2009-07-24 21:12:00 +02:00
megamage
ff1b2ed88c [8217] Implement proper priority in effect selection at talent 17962 cast. Author: VladimirMangos
--HG--
branch : trunk
2009-07-24 10:06:11 +08:00
megamage
b6c0f72b13 *Do not let Incinerate has extra damage for Shadowflame Author: rechapa79
--HG--
branch : trunk
2009-07-24 09:59:33 +08:00
megamage
c46e8f7b0f [8196] Implement item 44012 spell effects. Author: evilstar
--HG--
branch : trunk
2009-07-24 09:05:47 +08:00
megamage
0c4c487df0 [8195] Add spell check data for dummy effect tail... Author: VladimirMangos
--HG--
branch : trunk
2009-07-24 09:04:25 +08:00
Kudlaty
95b5da8cdf Functions Clean Up - by Drethek
--HG--
branch : trunk
2009-07-23 19:43:21 +02:00
QAston
21ffe5f70a *Cleanup in The Endless Hunger script. - by Drethek.
--HG--
branch : trunk
2009-07-23 15:22:45 +02:00
QAston
9d501da1b8 *Fix Piercing Shots - by freeganja.
*Clear movement generators for unit when removing from world.

--HG--
branch : trunk
2009-07-22 22:52:05 +02:00
QAston
974fad377e *Fix a typo breaking some summon types.
--HG--
branch : trunk
2009-07-22 20:22:36 +02:00
Kudlaty
a57681781c Fix typo
--HG--
branch : trunk
2009-07-22 18:20:19 +02:00
QAston
2ff21d4cef *Implement Aura Type 247 (SPELL_AURA_CLONE_CASTER) and 279 (SPELL_AURA_INITIALIZE_IMAGES)
*Handle CMSG_GET_MIRRORIMAGE_DATA opcode.
*Save Minions follow angle to allow themmoving in a formation
*Improvements in SpellAI: correctly evade and select attack target for creatures without threat list
*Use SpellAI instead of PetAI for not controllable guardians
*Only guardians with SUMMON_TYPE_PET are controllable now
*Add script and template data for Mirror Image.
*Thanks to Drahy for help.

--HG--
branch : trunk
2009-07-22 17:10:30 +02:00
megamage
eb6345346e [8186] More spell check data. Author: VladimirMangos
--HG--
branch : trunk
2009-07-20 11:52:45 +08:00
QAston
b7ac1c253b *Cleanups and fixes in Unrelenting Assault.
--HG--
branch : trunk
2009-07-19 01:09:23 +02:00
QAston
5f3f622226 *Move coefficients from Spell::SpellDamageSchoolDmg to spell_bonus_data.
--HG--
branch : trunk
2009-07-18 23:41:23 +02:00
QAston
cf6b6a2480 *2 more spells not present in dbc of 313 removed.
--HG--
branch : trunk
2009-07-17 18:16:27 +02:00
QAston
88cd705c26 *Remove some code for spells not present in dbc of 313.
--HG--
branch : trunk
2009-07-17 17:26:13 +02:00
BroodWyrm
d6bd04ab0d * Add script for Val'kyr Battle-maiden - patch provided by Drethek
* Add summonerguid to summons by spell

--HG--
branch : trunk
2009-07-16 20:27:53 +02:00
megamage
e152ff8ec5 [8183] Some gameobject despanw related fixes Author: VladimirMangos
* Implement use `consumable` field in gameobject template for gameobject required explcit despawn at use.
    * Move gameobject template fields cech function from Gameobject to gameobject template class, and update callers.
    * Cast spells at gameobject use with gameobject guid as original caster guid, as already used in some other cases. (skipped)

--HG--
branch : trunk
2009-07-16 12:06:07 +08:00
megamage
208087ff6e [8182] Store and use Map* pointer in WorldObject instead map ids for speedup Author: Ambal
Also some code logic cleanups.
    Changes let make more cleanups in base map access and other places,
    but this chnages not inlcuded in patch.

*This patch may cause crash.

--HG--
branch : trunk
2009-07-16 11:49:00 +08:00
megamage
762528c5dd [8179] Fill spell_check table by data for dummy effect (0 spell family), some code cleanups. Author: VladimirMangos
--HG--
branch : trunk
2009-07-16 10:54:43 +08:00
megamage
3f39ae9875 [8173] Fixes for 1822 and ranks base at spell_check detection Author: VladimirMangos
* Update AP bonus per tick to 0.18 as expected in 3.0.2 and later.
    * Better spell selction to avoid unrelated spells for AP bonuses

--HG--
branch : trunk
2009-07-16 10:21:54 +08:00