DiSlord
93bcb0b91d
[7036] Implement one warlock glyph
...
Restore build after prev commit
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-06 02:02:20 +03:00
DiSlord
d65458b0de
[7025] Restore work/add new spell post effects
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-05 02:02:08 +03:00
DiSlord
4b9af01d42
[7023] Remove not used useCharges for IsImmunedToSpell/IsImmunedToDamage
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-04 23:20:21 +03:00
arrai
c6f48843ad
[7017] Updated copyright notice for new year
2009-01-03 18:09:51 +01:00
VladimirMangos
ee505ec9da
[7015] Implement support -1 in item_template.stackable and item_template.maxcount fields.
...
Also disable incorrect used vanity pets/currences/quest items special slotes. All items in its will be send by mail to characters at re-login.
Fixed code for item stacks operations with size > 255.
2009-01-03 19:19:53 +03:00
VladimirMangos
7e5c17b6c3
[7013] Rename recently added function for consistent with already existed. Use it for old cases.
2009-01-03 14:27:28 +03:00
DiSlord
ba5e3dabc6
[7012] Fix use SpellVisual data
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-03 13:08:04 +03:00
DiSlord
1f4b00a848
[7011] Add check Aura Spell req in Spell::CanCast
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-03 03:07:06 +03:00
VladimirMangos
c88dfbccb3
[7009] Fixed spell 6991 work.
...
Also fix max power limits in some miscvalue checks.
2009-01-03 00:08:36 +03:00
GriffonHeart
2441c2a69f
[6997] Fixed: In 3.0.3 spell data have area group id instead area id.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-01 22:43:08 +03:00
VladimirMangos
f6bd9ef67a
[6996] Fixed 56 target mode work for 3.0.3. This fix for example warrior spell 6673 and ranks.
2009-01-01 16:29:36 +03:00
VladimirMangos
896b10e39a
[6995] Fixed spell casting with active auto-repeat ranged weapon.
2008-12-31 16:12:30 +03:00
GriffonHeart
948d76800d
[6994] Fixing "create all" items crafting and possible other spells unexpected colldowns.
...
Note: auto-shoot still have problems with spell casting.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-31 15:07:00 +03:00
ApoC
321ea2d9b6
[6991] Fixed possible typo in setting cooldown for spells in same spell category.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2008-12-31 00:39:17 +01:00
megamage
61063ad94c
[6988] Recheck UNIT_FLAG_NON_ATTACKABLE for delayed spells
...
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-31 00:26:32 +03:00
yad02
2b7004a0ab
[6986] Remove outdated for 3.0.3 area mount limitation.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-30 18:45:34 +03:00
DiSlord
a1494d29dc
[6980] Add some fixes to trigger system
...
Allow proc from every kill
Fix (and remove hack) priest 32379 and rank (backfire damage after 1 sec)
Remove not need stack overflow protection
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-30 01:49:28 +03:00
ApoC
784cf098b0
[6968] Replace check for spell category removed in 3.0.x with spellid.
...
Should fix not interrupting wand casting by other spell cast.
Signed-off-by: ApoC <apoc@nymfe.net>
2008-12-29 00:57:45 +01:00
tomrus88
ec744de8f0
Merge branch 'master' into 308
...
Conflicts:
src/game/Spell.cpp
2008-12-29 00:50:48 +03:00
DiSlord
7a9346fe3d
Prepare for master tree
...
Remove some unused in 303 data from table
Fix some table data
Fix send (change in 303) SMSG_SPELLDAMAGESHIELD opcode
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-28 00:10:48 +03:00
DiSlord
30908fb5ff
Merge branch 'master' of git@github.com:mangos/mangos into procflag
2008-12-27 18:29:03 +03:00
VladimirMangos
9c5dab1248
[6953] Cleanup packed guids write/read code.
...
* Remove unused function writeGUID and move function readGUID (with some changes) to ByteBuffer class.
* Remove now empty Tools.cpp/Tools.h from project.
2008-12-27 17:27:20 +03:00
Sarjuuk
2476ce7f72
[6951] Ignore oudated from behind facing requirement in flags for spell 9005 and ranks.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-27 13:46:01 +03:00
tomrus88
a38078d0c2
Some 308 changes
2008-12-26 14:21:42 +03:00
DiSlord
bae58eb069
Merge branch 'master' of git@github.com:mangos/mangos into procflag
2008-12-23 18:03:21 +03:00
VladimirMangos
65339d1c0b
Restore build.
2008-12-22 06:48:23 +03:00
DiSlord
213a10dcbd
Implement 277 SPELL_AURA_MOD_MAX_AFFECTED_TARGETS
...
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-17 01:52:10 +03:00
DiSlord
2c1f19d997
Implement 275 SPELL_AURA_MOD_IGNORE_SHAPESHIFT
...
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-17 00:46:53 +03:00
VladimirMangos
fc684dc737
Simplify check in reagent cheking code. Small code cleanups after recent commit.
2008-12-16 19:19:31 +03:00
DiSlord
f1cc9dc319
* Add some aura names and comments
...
* Implement 256 SPELL_AURA_NO_REAGENT_USE aura
* Move no reagent check to Player::CanNoReagentCast
* Add some func for get/check SpellClassMask (used in some new aura/effect)
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-16 18:24:30 +03:00
tomrus88
4f55ef857a
Merge branch 'master' into 303
...
Conflicts:
src/game/MovementHandler.cpp
2008-12-13 23:16:44 +03:00
arrai
d97a8d33b9
[6905] Fixed items with both healing and energizing effects
...
Store fall information also at MSG_MOVE_FALL_LAND
2008-12-13 19:05:42 +01:00
DiSlord
6c02f00a93
Merge branch 'master' of git@github.com:mangos/mangos.git into procflag
2008-12-12 01:34:09 +03:00
VladimirMangos
3da9f3f4cc
[6889] Backport some not client version specific changes and fixes from 303 branch.
2008-12-09 14:08:29 +03:00
tomrus88
ef69f6b80c
Merge branch 'master' into 303
...
Conflicts:
src/game/Player.cpp
src/shared/revision_nr.h
2008-12-09 00:32:47 +03:00
DiSlord
c78b5644c7
[6874] * Not remove spell mods for not finished spells
...
* Ignore self miss in drop combopoints (problems vs 5171 and ranks still exist)
* Allow cast spell on immune if spell can removeit by dispell
2008-12-09 00:28:25 +03:00
DiSlord
9b842b6fdc
Work under spell mods
...
* Add support > 64 bit spellFamily mask
* Remove not used fields in SpellModifier
* Remove not used (and not correct work vs charges) GetTotalFlatMods, GetTotalPctMods
* Use DBC based data for spell_affect
* More better work SPELL_AURA_ADD_TARGET_TRIGGER aura
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-08 23:22:39 +03:00
balrok
2e08a63da7
[6884] Replaced iterator++ with ++iterator in for-loop-headers
...
i used this script
for i in ls *.[ch]*; do cat $i | sed -r 's/(.*for.*iterator.*;\
*)([a-z0-9\_\*]+)\ *\+\+(.*)/\1++\2\3/' > /tmp/mangos/$i; done
for i in ls *.[ch]*; do cp /tmp/mangos/$i $i; done
and rechecked it with my eyes, if everything is right
i took only for-loops cause they can be gathered easier with a script
Signed-off-by: hunuza <hunuza@gmail.com>
2008-12-07 19:49:45 +01:00
DiSlord
d3b4b341a0
[6874] * Not remove spell mods for not finished spells
...
* Ignore self miss in drop combopoints (problems vs 5171 and ranks still exist)
* Allow cast spell on immune if spell can removeit by dispell
2008-12-06 01:26:47 +03:00
tomrus88
a2503162fc
Fixed possible crash
2008-12-03 00:27:33 +03:00
tomrus88
84f43e60ab
Fixed crash
2008-12-02 15:20:10 +03:00
tomrus88
b37ccbd08b
Rune cooldowns, still bugged for some unknown reason :(
2008-12-01 19:31:47 +03:00
tomrus88
60b8f30898
Rune system fix, dk crash fix
2008-12-01 08:19:26 +03:00
tomrus88
e556b67ddc
Fixed compile errors
2008-11-30 17:04:36 +03:00
tomrus88
54c1585cdf
Small fix
2008-11-30 14:59:35 +03:00
tomrus88
ee7f7a0a08
Merge branch 'master' into 303
...
Conflicts:
src/game/Player.cpp
src/mangosd/mangosd.conf.dist.in
2008-11-30 14:05:56 +03:00
tomrus88
700d3cf609
Some work on Runic Power and Milling Spell Effect
2008-11-30 13:53:33 +03:00
Malah
5f33f4abf4
[6860] Implement correct effects stacking and zone limitations for item 34537.
...
Signed-off-by: Malah <Backbone@getmangos.com>
C++ code part rewrited for more correct work.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-11-30 04:18:14 +03:00
DiSlord
4a07c0c6c2
Apply procPatch
2008-11-26 22:23:10 +03:00
tomrus88
8e32c8ca76
Speedup map checks
2008-11-19 21:55:19 +03:00