Commit graph

4851 commits

Author SHA1 Message Date
VladimirMangos
45292a9d56 [11650] Group members see same group member ghosts.
Also drop battleground case that just same check in fact.

Original patch and research provided by Den.
2011-06-19 04:00:51 +04:00
Den
17b7e3b32c [11649] Make visible final duration of talent 31221 and ranks effect. 2011-06-19 03:32:32 +04:00
Den
f1fcefce4f [11648] Breath/fatigue/fire damage timers tick each 2 sec. 2011-06-19 02:46:09 +04:00
VladimirMangos
fc88429972 [11647] Implement glyph 43427. 2011-06-19 01:52:56 +04:00
cmaranec
2d7768a5ab [11646] Implement support item converting at expire
Example: items 44623->44625->44627 convertion chain

* New table `item_enchantment_template` store original->final item pairs
  Original item must have duration setup.
* Small change in GetItemConvert for consistence (now 0 returned if no convert pair instead original entry id)

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-18 21:15:20 +04:00
VladimirMangos
a97370a7f0 [11645] Fixed work EffectSummonChangeItem, for example, for item. 17223
Also
* Move item comvert code from spell effect to new function.
* Some code style cleanups.
2011-06-18 21:09:42 +04:00
DaC
92e0b5941f [11644] Sets rage to zero and energie to 100% when entering battleground and arena
Move related code to Aura::HandleArenaPreparation (un-)apply code.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-18 20:34:44 +04:00
SeTM
9300842b04 [11643] Restore skill/level checks at traning non-prof spells.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-18 17:11:11 +04:00
VladimirMangos
74e7d5ddcd [11642] Fixed some added in prev commit warnings. 2011-06-18 06:07:55 +04:00
DaC
1a25a19309 [11641] Arenapoint Distribution Time can shift every week ~5 min.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-18 04:31:48 +04:00
VladimirMangos
4bedd22a3f [11640] Implement TradeSkill.GMIgnore.* config options
Options let set GM level that allow ignore at training level/skill/maxprofs
Mostly for allow avoid use commands when need learn prof ranks.
2011-06-18 04:06:44 +04:00
zergtmn
479cfcf84a [11639] Limit spells 74410 and 74411 only to bg and arenas 2011-06-18 01:37:33 +06:00
zergtmn
b4ec3f3fd9 [11638] Implement additional damage on expire 29865 and 55053 auras 2011-06-18 01:10:04 +06:00
zergtmn
5776c09ad8 [11637] Implement 10% healing reduction on BGs and arenas 2011-06-18 00:08:39 +06:00
zergtmn
75c4578be8 [11636] Add two missing initial world states 2011-06-17 23:29:03 +06:00
VladimirMangos
f7e3b33eaf [11635] Revert "[11615] Apply normal stealth at expire spell 1856 and ranks"
This reverts commit 1c0bd32c22b7d0116fab8d32b3b7e4f92c039b38.

Thanks to SeT for providing proves for commit wrong way work.
2011-06-17 21:04:59 +04:00
zergtmn
8a4230d765 [11634] Periodic damage from spell 1943 and ranks can produce critical strikes 2011-06-17 22:35:31 +06:00
zergtmn
3443a97a28 [11633] Implement function Unit::HasAffectedAura 2011-06-17 22:06:22 +06:00
zergtmn
54f623d2b8 [11632] Revert part of 11631 2011-06-17 16:27:06 +06:00
zergtmn
10865b633f [11631] Fix wrong overriding aura stack amount and proc charges at loading
Need to consider spell mods, partial dispels and etc...
2011-06-17 16:14:38 +06:00
VladimirMangos
6945d86e67 [11630] Possible fixed recent problems with build.
Removed support hash_value look like not used directly in MaNGOS
by testing diff Visual Studio versions and start create rpoblem
after recent changes.
2011-06-14 14:16:22 +04:00
DaC
7dbbd514c8 [11629] Item 8345 energy part.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-13 06:37:27 +04:00
zergtmn
d8d1988489 [11628] Add explicit to ObjectGuid(uint32 const&)
No reason have implicit wrong uses catch version when main version
of constrictor have `explicit`. This also avoid unexpected selection
catch-version with less readable error output at implicit uses.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-12 22:03:06 +04:00
VladimirMangos
6190894330 [11627] Restore spelmods apply after ClassFamilyMask commit. 2011-06-12 21:09:40 +04:00
zergtmn
38a6d24809 [11626] Fix VC100 filters for g3dlite 2011-06-12 21:10:37 +06:00
zergtmn
e91c1d07c7 [11625] Update comment 2011-06-12 00:51:39 +06:00
zergtmn
2006b7bf07 [11624] Use 12 bits for high guids 2011-06-11 23:30:50 +06: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
mns
20e9484e74 [11622] Really use DB value for creature walking speed after speed update.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-10 22:21:00 +04:00
Janu
f1a969d6c7 [11621] Fixed broken DB update when item updated in DB at loading for some reason.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-10 22:02:12 +04:00
Lynx3d
1ffde196ce [11620] Make equipment manager handle "ignore this slot" option properly.
Also fix SQL fields to use unsigned values as expected in code, otherwise large values will get lost.
2011-06-10 18:51:33 +02:00
VladimirMangos
de0fc143f6 [11619] Remove depricated GetGUID and forbit implicit uint64->ObjectGuid casts 2011-06-10 17:00:08 +04:00
C:/Program Files (x86)/git/dev/rsa
9ae4d59540 [11618] Fixed targets seelction for spell 48045 and ranks.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-06 19:03:34 +04:00
PSZ
06a4b1af5c [11617] Make class Pet available from external libraries 2011-06-06 18:31:33 +04:00
VladimirMangos
437a7ad54c [11616] Restore itemset 632 2p bonus affect work.
One more point for restore `spell_affect` table.
2011-06-06 18:19:58 +04:00
VladimirMangos
0d9e3c8e43 [11615] Apply normal stealth at expire spell 1856 and ranks
Instead current at apply mode.
2011-06-06 17:38:05 +04:00
Feanordev
c11a2b68b7 [11614] Totem/Relic/Sigil etc swapping should tirgger GCD
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-06 15:12:55 +04:00
starik222
17bf4f884f [11613] Update coefs for spell 50288.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-06 14:52:15 +04:00
Den
2686963d6d [11612] Code style in Item.*
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-06 12:45:27 +04:00
Den
52134f1852 [11611] Implement glyph 42740
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-05 23:43:29 +04:00
PSZ
3a60c4ae3b [11610] Select proper spell difficulty subtitution.
Fix mostly affect cases when absent 25-man difficulties spell version.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-05 21:52:56 +04:00
VladimirMangos
753b0cd969 [11609] Add and use GetPrevDifficulty function.
Function return prev. difficulty in natural difficulty order for raid/dungeons/bg
2011-06-05 21:49:21 +04:00
VladimirMangos
44d168d4a3 [11608] Check correct map for enter at far teleport
Not fatal porblem, but let correctly work check for avoid teleport back at teleport fail.
2011-06-05 21:46:07 +04:00
Den
f99476cad5 [11607] Spell 46221 is debuf
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-05 20:16:24 +04:00
Den
b50f13ac19 [11606] Restore Mage T3 8P bonus affect work
Spell class family masks have garbage in dbc.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-05 19:49:25 +04:00
Den
a59dc76774 [11605] Prevent use talent 33206 in stun without glyph 45760
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-05 19:42:45 +04:00
Vinolentus
d99e9dc611 [11604] Drop outDebugInLine, outMenu.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-05 18:44:14 +04:00
Vinolentus
b68a88573f [11603] Drop sLog.outTitle.
Used hardcoded color use for title not compatible in all cases
with selected in config console colors for normal output and
with custom background can be not readbale.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-05 17:47:13 +04:00
VladimirMangos
0af77807c1 [11602] Fixed work of glyph 41094
Original patch provided by Den.
2011-06-05 17:30:50 +04:00
VladimirMangos
c5064a73b0 [11601] More limited way attempt fix spell 1008 and ranks 2011-06-05 15:15:02 +04:00