Commit graph

854 commits

Author SHA1 Message Date
Schmoozerd
e32b9953a1 Cleanup Operator padding 2012-07-20 17:38:23 +02:00
Schmoozerd
08fd085549 Various Cleanups (game S) 2012-07-19 21:52:06 +02:00
kid 10
8d558ee200 [12039] Implement spells 66118 67630 68646 68647 2012-07-14 01:08:35 +02:00
Schmoozerd
065bcc6b5c Revert "[12028] Implement spell 70842"
Reason: This spell is implemented within SD2 for proper phase handling of the boss

This reverts commit bf940b370c11920fc395412bc059adc0431f92ca.
2012-07-05 21:15:15 +02:00
Azelen
99b14e9882 [12028] Implement spell 70842 2012-07-05 20:08:20 +02:00
Schmoozerd
fb3a990b13 [12017] Add support for getRace() of creatures. Thanks to vladimir for input 2012-06-24 19:40:36 +02:00
Xfurry
cd2b07e50a [12011] Implement spell 33326
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-06-19 20:13:04 +02:00
michalpolko
731a26b1f6 [12010] Implement spells 28832 28833 28834 28835 (Naxxramas Four Horsemen Marks)
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-06-19 20:12:26 +02:00
partizanes
05a33ee04e [12006] Implement Aura 304 as SPELL_AURA_FAKE_INEBRIATE
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-06-13 19:48:32 +02:00
Xfurry
f7afe66db5 [12004] Fix spell 48385 2012-06-13 15:34:01 +02:00
Schmoozerd
e29e640341 [11977] More uses of wrappers introduced in 11971
Also fix a typo that caused problems with Stances

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-23 22:49:16 +02:00
stfx
f3f3349661 [11973] Various Cleanups
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-22 19:48:05 +02:00
Xfurry
85c694b53e [11970] Implement aura 24210 (overwrite for removed spell 24311
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-20 15:23:57 +02:00
stfx
9fd41d0508 [11958] Add support for no-fly-zone text message
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-13 18:16:31 +02:00
Schmoozerd
f48a6778ce [11957] Aura 10848 should not cause UNIT_AURAFLAG_ALIVE_INVISIBLE
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-13 17:31:11 +02:00
michalpolko
1c5f99f4b8 [11950] Implement spell 27819, thanks to stfx for research
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-12 16:26:57 +02:00
stfx
f09fa8d245 [11944] Some whitespace cleanup in SpellAuras (around Shape-Shifting)
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-09 13:39:25 +02:00
Xfurry
3798f549e6 [11934] Implement spell 37125 periodic trigger code.
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-03-29 21:58:45 +02:00
zergtmn
c6a751134c [11928] Some warning fixes 2012-02-16 20:32:17 +06:00
Schmoozerd
b899f97e33 [11925] Improve interaction checks related to quests
'I see dead people, they are everywhere' - and now you can interact with them for quests.
Also fix aura 10848

Please report any missing issues (could not test all cases)

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-02-08 23:14:42 +01:00
Hundekuchen
ceeafd567c [11896] Implement spell 32960
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-01-31 19:17:59 +01:00
Forusim
ac2398aeb2 [11895] Implement spell 31447
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-01-31 19:17:51 +01:00
Schmoozerd
9dbd54ea19 [11894] Implement spell 21056 2012-01-31 19:17:38 +01:00
Xfurry
85309aa3c1 [11891] Implement aura handling for spells 61900, 62019
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-01-30 01:07:44 +01:00
rsa
d1a45fed71 [11886] Implement periodic aura effect of 58886
Research and original patch by Lopin
Thanks to tst12 for pointing

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-01-25 22:07:51 +01:00
faramir118
eca3586d74 Fix some combat behaviour of NPC-Pets
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-01-20 00:42:59 +01:00
Schmoozerd
8068dcf6dd [11875] Update Copyright notice to year 2012
Start timemachine and a Happy new year to all!
2012-01-16 17:43:59 +01:00
Schmoozerd
66167150bd [11872] Fix caster of triggered spell of 44883 - seems to be unique combination
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-12-21 23:59:44 +01:00
Schmoozerd
4989b48ffd [11871] Reorder caster/target selection for normal case in Aura::TriggerSpell
There is no reason to overwrite behaviour of custom code, also it is easier if caster/ target selection is done early to prevent unexpected changes after custom code
2011-12-21 23:31:50 +01:00
Schmoozerd
2a0a88c1e6 Update src/game/SpellAuras.cpp 2011-12-21 18:58:12 +01:00
breakwater
4324ffd7dd [11870] Implement spells 49555 and 59807
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-12-21 18:46:14 +01:00
Schmoozerd
249fc30abc Edit src/game/SpellAuras.cpp - Fix spell name comment 2011-12-16 20:53:47 +01:00
DaC
92dc57ec85 [11866] Fix battleground kick for inactive players. Close pull request #29
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-12-16 20:29:11 +01:00
SilverIce
7a67f27ab3 [11806] A bit gameobject code refactoring 2011-09-26 00:12:12 +03:00
Vinolentus
a9e435c078 [11797] Do not remove item on unrelated auraholder remove
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-09-18 02:17:20 +02:00
Schmoozerd
0eff04c161 [11793] Add more features to SelectAttackingTarget
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-09-16 20:35:26 +02:00
Schmoozerd
6baf677a63 [11792] Implement spells 68912, 68871, 68875 and 68876
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-09-11 12:52:20 +02:00
breakwater
cbc841f05d [11772] Some HandleAuraModIncreaseHealthPercent maximize health level at apply.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-08-07 01:13:31 +04:00
Laise
c60425c6bd [11766] fix spell redirection and totem destruction on hit by redirected spell 2011-08-04 19:34:51 +03:00
Laise
61f31980cf [11765] fix basepoints for auras with initial custom stack amount 2011-08-01 10:57:55 +03:00
Laise
43e45c2b35 [11761] change conditions for default cast end proc 2011-07-30 09:39:23 +03:00
Laise
98bd7918f4 [11760] change proc related part of [11748] note: PROC_EX_CAST_END shouldn't be used with any on-hit proc exs to avoid double proc 2011-07-29 09:38:21 +03:00
Schmoozerd
b26a969e0d [11750] Implement npc spells 28096 and 28111
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-07-24 07:08:17 +04:00
darkstalker
7a24d7768b [11749] add C++ casts
Signed-off-by: Laise <fenrisse@gmail.com>
2011-07-23 10:24:41 +03:00
Laise
e178c79d51 [11748] Replace SpellModifier struct by direct aura access (this should fix charge drops of 36032) also revert [11740] 2011-07-20 15:41:39 +03:00
SilverIce
9d566398ad [11720] Implement spline movement subsystem
Spline movement controls movements of server-side controlled units (monster movement, taxi movement, etc).
Proper implementation of effects such as charge, jump, cyclic movement will rely on it.
However, need improve our states system before.

Technical changes:

 1. Added linear, catmullrom and bezier3 splines which based on client's algorthims. They can be reused for proper transport position interpolation.
 2. Precission increased. There are no more position desync issues since client's position calculation formulas used.
 3. Now possible to move by paths with multiple points, send whole path to client.
2011-07-08 17:25:13 +03:00
Laise
6a597ae755 [11708] add negative auras, channeled and regeneration spells immunity for totems 2011-07-03 12:26:53 +03:00
VladimirMangos
78991c1131 [11700] Implement SPELL_AURA_DETECT_AMORE (170)
For example used by item 35125.
2011-06-29 17:52:01 +04:00
Schmoozerd
d679c83884 [11695] Implement spell 24780 (switching target every 10s)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-28 17:24:53 +04:00
Den
9c186a25be [11684] Hunter T7 4P Bonus
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-27 16:28:09 +04:00