Commit graph

4944 commits

Author SHA1 Message Date
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
VladimirMangos
6833f4c564 [11600] Revert "[11577] Spell effects with IsExplicitPositiveTarget always positive."
This reverts commit bb16c4d956bff20c934b1e8207732a7268456152.
2011-06-05 13:59:30 +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
1d2172e4c8 [11598] Rogue T8 2P Bonus 2011-06-04 20:48:30 +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
C:/Program Files (x86)/git/dev/rsa
cae9e9c29f [11596] Correct some hunter spells, casted from pet.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-04 14:57:48 +04:00
KiriX
8189bda55f [11595] Classify spell 63729 as battle elixir.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-04 14:29:22 +04:00
Den
10c4da4fef [11594] Implement glyph 45747
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-06-04 14:15:06 +04:00