stfx
f3f3349661
[11973] Various Cleanups
...
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2012-04-22 19:48:05 +02:00
zergtmn
c6a751134c
[11928] Some warning fixes
2012-02-16 20:32:17 +06: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
Lightguard
f48a7867ac
[11804] Fix glyph 63279
2011-09-24 18:32:34 +02:00
Schmoozerd
0bb3a4c84d
[11791] Implement spells 69048, 69051 and 69023
...
Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
2011-09-11 12:33:32 +02:00
Schmoozerd
83079e0b81
[11778] Implement removal of spells that don't have appropriate SpellAuraInterruptFlags using proc system
...
Signed-off-by: Laise <fenrisse@gmail.com>
2011-08-10 16:06:24 +03:00
Laise
c60425c6bd
[11766] fix spell redirection and totem destruction on hit by redirected spell
2011-08-04 19:34:51 +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
Laise
202a6b0a70
[11733] fix melee attack speed slowing part of 53695 and ranks
2011-07-11 10:23:53 +03:00
VladimirMangos
387a15f1a1
[11692] Fixed damage/heal amount from some triggered HoTs/DoTs.
2011-06-28 15:22:13 +04:00
Den
6a142fcd55
[11690] Shaman T10 Restoration bonus
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-28 01:00:48 +04:00
Den
6b4f6cee31
[11682] Priest T10 Healer 2P Bonus
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-27 01:50:46 +04:00
Den
4607ef7584
[11678] Paladin T8 Holy 2P Bonus
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-26 03:15:52 +04:00
VladimirMangos
c686697c2d
[11623] Implement ClassFamilyMask as wrapper for uint64+uint32 spell family masks
...
Inspired by patch suggested by darkstalker
Also
* Remove existed enums for family masks as contra-productive for developement.
* Drop one from horrible hack checks in SpellMgr::IsNoStackSpellDueToSpell
(spells for any fimilies with exactly 0x800 mask) I fail find useful cases
for current spell data with this check. All cases expected work correct without it.
If will some problems detected with this please report for fix in less strange way.
2011-06-11 21:20:42 +04:00
Den
5313954c53
[11599] Hunter T9 4P Bonus
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-04 22:33:41 +04:00
VladimirMangos
35bac6976c
[11597] Fixed detection part triggering of spell 17767 and ranks.
...
Also in Unit::IsTriggeredAtSpellProcEvent allow triggering by
spell with custom flag PROC_FLAG_ON_TAKE_PERIODIC
2011-06-04 19:38:52 +04:00
zergtmn
4c81559800
[11585] Add countof macro
...
It can be used to calculate number of elements in static array. Do not use with pointers!
2011-06-01 16:23:01 +06:00
Xfurry
b45c37ab9e
[11567] Implement spells 66725, 68161, 66808, 68160.
...
Thanks to Schmoozerd for help implement its in proper way.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-05-30 06:25:32 +04:00
VladimirMangos
2b79599986
[11540] Fixed spell 59752 and some other impossibility cast in stun like states.
...
Original patch provided by darkstalker.
2011-05-26 03:47:03 +04:00
VladimirMangos
b5c3ec952f
[11533] Fixed wrong call IsFitToFamilyMask in my prev commit.
...
Also prevent like wrong usage in future by additional check.
2011-05-24 18:08:45 +04:00
VladimirMangos
da06d09c45
[11532] Prevent triggering some spells at 0 damage hit.
2011-05-24 16:33:23 +04:00
laise
36857cadc9
[11516] Druid T10 Balance 4P Bonus
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-05-21 04:49:36 +04:00
VladimirMangos
b7cc436571
[11509] Trigger 35541 and ranks only at success offhand hit.
2011-05-18 23:05:01 +04:00
VladimirMangos
945466934d
[11506] Fixed warning at added in prev commit code.
2011-05-18 18:41:06 +04:00
VladimirMangos
f3e3e53634
[11505] Clarify check cases "health drops below" in spell proc code.
...
Avoid repeating triggering at health exactly at bound and 0 damage apply.
Thank you to boxa for pointing to problem.
2011-05-18 18:33:46 +04:00
VladimirMangos
eb61995f7e
[11501] Implement item 46098/46348 enchanting work.
2011-05-18 03:15:24 +04:00
VladimirMangos
249fb836ca
[11490] Alow implicit cast ObjectGuid->uint64 and only explicit uint64->ObjectGuid
...
Now safe allow this casts in like way after completed convertion to ObjectGuid use.
Also simplify code in result allowed auto cast to uint64.
Please _not_ add new uint64 storages (local and in structures) for guid values.
2011-05-15 22:04:57 +04:00
VladimirMangos
ef6a48fe03
[11465] non-ObjectGuid guids in random places.
...
Only ChannelMgr code wide use uint64 guids now, and Map object stores.
2011-05-10 21:27:49 +04:00
VladimirMangos
44f2c26389
[11459] More ObjectGuid using in Aura/SpellAuraHolder code.
...
Also fix build in PetAI code. Thanks to rsa for fix code.
2011-05-09 23:17:39 +04:00
stfxpi
956d27a266
[11353] Implement spell 46939
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-04-14 18:42:27 +04:00
VladimirMangos
b442332403
[11267] Restore itemset 647 4p bonus affect work.
2011-03-20 07:16:25 +03:00
VladimirMangos
52c6d0ef24
[11266] Fixed work glyph 41108 (typo in spell id)
2011-03-20 05:12:27 +03:00
zergtmn
d1370941ca
[11208] Restore cooldown marker work for talent 56342 and ranks
2011-02-28 00:09:40 +05:00
Neveragain
bef47ce126
[11205] Implement talent 48492 and ranks.
...
Signed-off-by: Lynx3d <lynx3d@some-imaginary-isp.org>
2011-02-27 15:24:47 +01:00
zergtmn
26dc35f356
[11082] Correct meaning of two threat/aggro related spell attributes
...
- SPELL_ATTR_EX_NO_INITIAL_AGGRO renamed to SPELL_ATTR_EX_NO_THREAT
- SPELL_ATTR_EX3_UNK17 renamed to SPELL_ATTR_EX3_NO_INITIAL_AGGRO
- Remove custom spell modifier from talent 30675 and ranks handler
2011-01-29 21:57:40 +05:00
michalpolko
1b1a7ebd24
[11021] Damage buff apply for spell 57934
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-01-17 12:58:36 +03:00
pasdVn
f9a6513d38
[11013] Implemented spell 34026 and bonus to it from talent 35029 and ranks
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-01-15 21:17:13 +03:00
VladimirMangos
6a8af38e68
[11002] Implement 8 pieces effect of itemset 204.
2011-01-13 10:50:33 +03:00
VladimirMangos
b7f4a41fcd
[10998] Re-write work proc of stackable spells with charges in more simple way
...
Some spells have procCharges > 0 and in same time maxStack > 1. It's support has been implemented more year ago
but current way work with single aura from stack remove at proc always made some spells work wrongly
(7 spells (with ranks) in 3.3.5a). In fact only 3 spell (with ranks) need this "one from stack" way and
all form its have similarity: Its apply max stack from start and decrease stacks at proc hit.
Another prove for correctness this way: in 2.x exist single spell with charges and maxstack that expect full aura stack remove.
So implemented opposition way: normal aura proc remove always full aura holder stack.
Special 3 cases have overwrite code for work with stack in correct for its way.
Fixed work:
* items 31857 and 50259
* recipe 46027 effects.
* talent 63730 and ranks
Affected by code changes talents 51528 and 55166 tested and work.
Spell 34026 use similar decrease stack at hit but req. independent patch for full implemention, so not work.
2011-01-11 05:15:51 +03:00
NoFantasy
b3076146fc
[10958] Rename function to CanUseEquippedWeapon
...
Signed-off-by: NoFantasy <nofantasy@nf.no>
2011-01-04 10:29:04 +01:00
QAston
4fe41fb335
[10957] Implement auras SPELL_AURA_MOD_DISARM_OFFHAND (254) and SPELL_AURA_MOD_DISARM_RANGED (278).
...
Thanks to Qsa prepare for mangos.
Note: single unsure case: is block chance must be show or set to 0 in shield disarm time.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-01-04 06:42:35 +03:00
VladimirMangos
bf0ecf6e71
[10947] Update copyright notice for 2011 year.
2011-01-01 20:33:43 +03:00
zergtmn
ec6089bbd8
[10935] Move script calls to ScriptMgr
...
- Script library presence is now optional.
- Some script hooks have new names. Scripting libraries need to be adjusted accordingly.
Signed-off-by: zergtmn <zerg@myisp.com>
2010-12-29 21:48:06 +05:00
Den
07172bc5ae
[10883] Implement item 49982, 50641 equip effect
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-12-17 16:13:15 +03:00
VladimirMangos
9b3535f803
[10864] Implement itemsets 881, 882 at heal/damage target effect.
2010-12-12 11:19:50 +03:00
michalpolko
4686f905ac
[10843] Fix AuraType 138 to not affect ranged haste, and rename to SPELL_AURA_MOD_MELEE_HASTE.
...
Also type 192 had misleading name, rename to SPELL_AURA_MOD_MELEE_RANGED_HASTE.
Signed-off-by: Lynx3d <lynx3d@some-imaginary-isp.org>
2010-12-09 02:18:53 +01:00
VladimirMangos
4c02094737
[10834] Cleanup shapeshift form code.
2010-12-07 14:41:59 +03:00
VladimirMangos
3c0b80dada
[10814] Convert to ObjectGuid aura cast item guid access function.
2010-12-02 08:12:15 +03:00
VladimirMangos
de13dbea37
[10763] Move comments at 61 line, no functional changes.
2010-11-21 02:44:45 +03:00
VladimirMangos
12b80fec68
[10747] Some other aura caster object guid use cases.
2010-11-19 18:36:43 +03:00