Commit Graph

625 Commits

Author SHA1 Message Date
megamage
6592e99f4a *Some update of spell target selection.
--HG--
branch : trunk
2009-05-09 10:48:14 -05:00
megamage
bd33ebf6d3 [7801] Apply damage mods from scripts or target state not in DealDamage but in new function before send data to client. Author: VladimirMangos
* Fixed bug with health decrease (client side visual bug) at spell damage by target with AI::DamageTaken damage set to 0
    * Fixed bug with ignore .die command and instant kill damage in some cases.

--HG--
branch : trunk
2009-05-08 19:20:28 -05:00
megamage
7277ddd114 [7797] Use DBC data for mount model selection in more cases. Author: VladimirMangos
* Use alt.team mount data for take player team model id if DB not provide own team creature id in spell taxi call case.
    * Remove unddeded hacks for model ids from Spell::EffectSendTaxi
    * Provide spell target for SPELL_EFFECT_SEND_TAXI for spell with target mode 0 for this effect.

--HG--
branch : trunk
2009-05-08 18:49:07 -05:00
megamage
2007bbbd95 *Fix a bug that spell mod is calculated twice.
--HG--
branch : trunk
2009-05-08 09:55:39 -05:00
megamage
979073cebd *Update some spell attr flag. Use better way to check IsRangedSpell and UnaffectedByInvulnerability
--HG--
branch : trunk
2009-05-08 00:49:02 -05:00
megamage
76aa9e951c *Fix a typo that break nearly all channelled spells. Sorry.
--HG--
branch : trunk
2009-05-07 16:24:35 -05:00
QAston
f06e8608cb *Fix demonic knowledge
*Fix applying of some cast mods
*Set correct dr for shattered barrier.

--HG--
branch : trunk
2009-05-07 22:38:09 +02:00
QAston
ef4bcb7238 *Fix some flying mounts bugs.
--HG--
branch : trunk
2009-05-06 18:16:16 +02:00
megamage
ac3c58a2eb *Fix the bug that fishing bobber does not have correct position.
--HG--
branch : trunk
2009-05-06 10:35:37 -05:00
megamage
22667d3ee6 *Update script of heigan.
--HG--
branch : trunk
2009-05-06 09:36:51 -05:00
megamage
4045c881ab *add SPELL_ATTR_CU_EXCLUDE_SELF
--HG--
branch : trunk
2009-05-06 00:07:28 -05:00
megamage
9d056cae1a *Set caster as target for target A/B=0 spells as default.
--HG--
branch : trunk
2009-05-05 12:22:25 -05:00
megamage
76740b9bcb *Fix more kill credit spells.
--HG--
branch : trunk
2009-05-05 11:40:41 -05:00
megamage
a541a2f185 *Fix a bug that some spell effects are applied twice.
--HG--
branch : trunk
2009-05-05 11:32:12 -05:00
megamage
2d34d462d4 *Fix some spells with effect kill credit.
--HG--
branch : trunk
2009-05-05 08:39:19 -05:00
megamage
5b9dae20b1 *Fix build. By Kudlaty.
--HG--
branch : trunk
2009-05-07 18:06:20 -05:00
mknjc
3703f4891d Backported TC2 commit 3157 (megamage: *Fix the bug that fishing bobber does not have correct position.)
--HG--
branch : trunk
2009-05-07 18:20:55 +02:00
QAston
6bee2f988a *Do not take ammo for shockwave
*Do not check weapon skills for hits against players' summons
*Apply range mods for channeled spell range check

--HG--
branch : trunk
2009-05-04 15:48:10 +02:00
megamage
1cfc04f1f5 [7745] Fixed gcc warnings. Author: AlexDereka
--HG--
branch : trunk
2009-05-03 22:21:46 -05:00
megamage
de36c2fde3 [7741] Allow pets/charmed NPCs to count master's spell cast conditions in quests. Author: ApoC
--HG--
branch : trunk
2009-05-03 21:00:08 -05:00
megamage
84fc76439c *Fix a crash caused by feedpet.
*Also have delay for jump spells.

--HG--
branch : trunk
2009-05-03 16:29:33 -05:00
megamage
a9911ec429 *Fix broken chain spells.
--HG--
branch : trunk
2009-05-03 11:50:12 -05:00
megamage
2e364b6102 *Fix broken chain spells.
--HG--
branch : trunk
2009-05-03 11:49:41 -05:00
megamage
ea034a8603 *Fix build.
--HG--
branch : trunk
2009-05-03 11:41:58 -05:00
megamage
0085572de1 *Add a missing part during merging from TC1
--HG--
branch : trunk
2009-05-03 10:50:31 -05:00
megamage
2a725194b6 *Merge.
--HG--
branch : trunk
2009-05-03 10:48:28 -05:00
megamage
eb3c3a8fb4 *Only set item target for spell when there is item mask.
--HG--
branch : trunk
2009-05-03 10:39:31 -05:00
QAston
f9b13b45e0 *Fix grounding totem.
*Fix runic power regeneration of butchery
*Fix some problems with master of subtlety buff expire.
*Do not allow arcane intellect and brillance to stack.

--HG--
branch : trunk
2009-05-03 16:55:09 +02:00
megamage
eeeae2e349 *Merge.
--HG--
branch : trunk
2009-05-02 19:45:55 -05:00
megamage
74ac9a40f0 *Merge.
--HG--
branch : trunk
2009-05-02 19:20:59 -05:00
megamage
cbc3d15804 *Fix a typo in settargetmap.
--HG--
branch : trunk
2009-05-02 19:19:54 -05:00
QAston
87db7d64f9 Fix compile.
--HG--
branch : trunk
2009-05-03 01:45:52 +02:00
QAston
6703500a9d Do not allow finishing moves to proc from selfcast effects - original patch by freeganja
--HG--
branch : trunk
2009-05-03 01:35:34 +02:00
megamage
83a383a460 *Check originalCaster for TARGET_TYPE_CHANNEL spells.
--HG--
branch : trunk
2009-05-02 18:04:22 -05:00
QAston
abe9b27ee4 *Fix target selection for wild growth and circle of healing
--HG--
branch : trunk
2009-05-03 00:02:02 +02:00
megamage
823cb628be *Add some removed part in settargetmap in last merge.
--HG--
branch : trunk
2009-05-02 15:49:35 -05:00
megamage
9fef44790f *Update spell selection.
--HG--
branch : trunk
2009-05-02 13:42:36 -05:00
megamage
9f0f239e60 *Merge.
*Also fix build in VC7 and VC8.

--HG--
branch : trunk
2009-05-02 13:30:55 -05:00
megamage
f303ee08c5 *Update spell selection.
--HG--
branch : trunk
2009-05-02 11:28:11 -05:00
QAston
8a05a5b91c Handle spell effects in order from dbcs
--HG--
branch : trunk
2009-05-02 17:43:41 +02:00
QAston
a098dc72fc *Do not apply auras with 4th diminishing level
*Some fixes related to last commit.

--HG--
branch : trunk
2009-05-01 17:21:16 +02:00
QAston
0f5a9cb46f *Implement enchanting vellums.
--HG--
branch : trunk
2009-05-01 15:40:49 +02:00
megamage
8a57a94eca *Merge.
--HG--
branch : trunk
2009-04-30 23:38:21 -05:00
megamage
d44d827200 *Explicitly implement spell target 28 and 29.
--HG--
branch : trunk
2009-04-30 22:04:15 -05:00
megamage
35aa361589 *Simplify function dospellhitontarget.
--HG--
branch : trunk
2009-04-30 16:19:35 -05:00
QAston
6e933320b2 *Check item existance requirements for mainhand/offhand weapon spells.
--HG--
branch : trunk
2009-04-30 22:41:36 +02:00
megamage
b3f8d33b3b *Move spellhit AI function call after damage done.
--HG--
branch : trunk
2009-04-30 12:02:24 -05:00
megamage
e490779de0 *Merge.
--HG--
branch : trunk
2009-04-29 16:51:27 -05:00
QAston
7897fc16f0 *Trigger spells after dealing damage by spell.
*Take ammo for autorepeat spells.

--HG--
branch : trunk
2009-04-29 18:05:39 +02:00
megamage
220dcb65dd *Allow custom spell to change radius mod.
--HG--
branch : trunk
2009-04-29 00:11:15 -05:00