ApoC
3529d084d9
[7245] Typo fix.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-02-07 15:35:15 +01:00
pasdVn
7c32de2f8d
[7244] Fixed affecting of positive spells critical chances by scripted critical chances.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-02-07 15:22:19 +01:00
DiSlord
2e6e2946cc
[7210] Implement shaman 51505 and ranks crit, and work 55447 glyph
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-02-01 00:26:09 +03:00
DiSlord
2b1be18a02
Add some function for find/remove aura and use it in some cases
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-02-01 00:23:33 +03:00
DiSlord
14a50bfce9
Add custom chance for some spells in 16180 and ranks (added in 308)
...
Show enchant id in error log
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-31 19:41:42 +03:00
VladimirMangos
9d83c18591
[7208] Lost chnage from prev, commit. Fix crash at player loading.
2009-01-31 06:37:36 +03:00
VladimirMangos
aa24bd836e
[7207] Phase system development continue for DB/in_game objects
...
* Store phase mask for creatures/gameobjects/corpse in DB
* Propertly set phase for summoned creatures/gameobjects/pets/corpses/spell related dynobjects
* Select proper phase for spawned creature/gameobjects and save it in DB
TODO: in game commands.
2009-01-31 06:11:50 +03:00
VladimirMangos
b5da610388
Phase system development continue.
...
* Use WorldObject phase mask field instead explicit aura scan. This allow have phase for any world objects.
* Add phase checks to packet broadcasters/object searchers. This let correctly work say/yell/area
and multi/random target spells/aggro assistance in phased areas or target selection.
* In GM-mode character presense (see and visible) in all phases except normal visibility efects including GM-visibility.
TODO: summoned objects phase set base at owner phase, load phase mask for creatures/gameobjects from DB, in game commands.
2009-01-31 06:06:01 +03:00
VladimirMangos
a1b5c3cb02
Cleanup code for UNIT_FIELD_BYTES_1 parts.
...
Move defines to Unit (values can be used with creatures)
Better gameobject barber chairs check at loading.
2009-01-31 05:55:10 +03:00
DiSlord
bbdf5ca8eb
[7204] Fixed type conversion in spell bonuses calc (fixed huge damage in some cases)
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-31 01:35:14 +03:00
VladimirMangos
0fd361a0a3
Switch to support client 3.0.8a (build 3506)
...
Merge commit 'origin/308'
2009-01-30 02:10:23 +03:00
DiSlord
b798beeec6
[7200] Fix spell damage bonuses in some cases
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-29 22:23:26 +03:00
DiSlord
1a63e23ffd
Not apply/remove passive auras on aura state change (not need)
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-29 02:50:33 +03:00
DiSlord
ee6d98e182
[7197] Fixed wrong spell damage bonus calculation from AP
...
Fixed wrong bonus from one shaman buff
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-28 21:38:17 +03:00
DiSlord
003f909a58
Fixed possible crash in Unit::CalcAbsorbResist
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-28 21:31:49 +03:00
DiSlord
977df35349
[7196] Restore priest pet hit mana regen
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-28 02:28:34 +03:00
DiSlord
4ecfbcc2f5
Use spell_bonus_data table for store custom damage/healing bonus coefficients
...
Big thanks ApoC for help create table.
Fixed bonuses for stacked periodic
Warning need test all coefficients for correct bonus amount.
TODO:
use this table for absorb bonus calculation
use this table for melee spells AP bonuses
use chain multipler in final damage/heal amount
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-28 02:23:16 +03:00
DiSlord
6d9a099a19
Rename some auras
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-28 02:13:09 +03:00
DiSlord
3035c45ed3
Add new ranks for shaman shield dummy
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-28 02:13:05 +03:00
VladimirMangos
430c634fd3
[7195] Implement SPELL_AURA_PHASE (261) and basics of phases system work (for player/creatures/pets only)
2009-01-27 19:17:52 +03:00
VladimirMangos
2e3e3f0dbb
Remove trailing whitespaces.
...
(cherry picked from commit 0dc3caef6fbaea6525b28a143da8267d0473cb14)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-26 22:42:19 +03:00
VladimirMangos
3f0b117062
Remove trailing whitespaces.
2009-01-26 22:33:42 +03:00
DiSlord
7cefa74f8b
[7190] Rewrite code for Unit::SpellHealingBonus (no big changes)
...
Implement SPELL_AURA_OVERRIDE_CLASS_SCRIPTS auras for healing mod
Remove dead code
Implement SPELL_AURA_MOD_HEALING_RECEIVED aura
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:19 +03:00
DiSlord
026a12d224
Rewrite code for Unit::SpellDamageBonus (no big changes)
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:17 +03:00
DiSlord
37abcf28f3
Implement some SPELL_AURA_OVERRIDE_CLASS_SCRIPTS for crit mods
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:15 +03:00
DiSlord
87085646f2
Remove dead code
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:08 +03:00
DiSlord
f96d29469a
Implement 50 PELL_AURA_MOD_CRITICAL_HEALING_BONUS aura
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:07 +03:00
VladimirMangos
5cdedd8e2a
[7188] Drop now unneeded hack code.
2009-01-26 22:31:04 +03:00
DiSlord
58840eb61e
[7185] More fixes for SPELL_AURA_OVERRIDE_CLASS_SCRIPTS aura spells
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:01 +03:00
DiSlord
babd025652
[7184] Implement more generic work for some SPELL_AURA_OVERRIDE_CLASS_SCRIPTS auras
...
Fix warlock 17804 and ranks
Implement druid 643 set bonus
Shaman 23199, 28248, 32330 item (totems)
DK 49202 and ranks, 49024 and ranks
Priest 47573 and ranks
Hunter 53241 and ranks
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:31:00 +03:00
Sarjuuk
f8463bef69
[7183] Updated spell casting pushback system.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-26 22:30:59 +03:00
DiSlord
8611eadcca
Restore work priest 15286 after client switch
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:30:56 +03:00
pasdVn
b99bc7918d
[7175] Fix some hunter abilites
...
56342 and ranks - proc on trap activation
34497 and ranks - mana restor amount
56333 and ranks
add some cast as trap activation
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:30:48 +03:00
DiSlord
7d90c7eb87
Replace some variables
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:30:47 +03:00
DiSlord
170a0aaf3b
[7190] Rewrite code for Unit::SpellHealingBonus (no big changes)
...
Implement SPELL_AURA_OVERRIDE_CLASS_SCRIPTS auras for healing mod
Remove dead code
Implement SPELL_AURA_MOD_HEALING_RECEIVED aura
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:13:12 +03:00
DiSlord
32cbef4291
Rewrite code for Unit::SpellDamageBonus (no big changes)
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:12:25 +03:00
DiSlord
e7a0225ad5
Implement some SPELL_AURA_OVERRIDE_CLASS_SCRIPTS for crit mods
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:12:19 +03:00
DiSlord
ca4ae506b9
Remove dead code
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:11:46 +03:00
DiSlord
249d039d93
Implement 50 PELL_AURA_MOD_CRITICAL_HEALING_BONUS aura
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 22:11:40 +03:00
VladimirMangos
d4ce99dfa2
[7188] Drop now unneeded hack code.
2009-01-26 20:02:41 +03:00
DiSlord
bab2370ade
[7185] More fixes for SPELL_AURA_OVERRIDE_CLASS_SCRIPTS aura spells
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 01:59:20 +03:00
DiSlord
7ee5dd6387
[7184] Implement more generic work for some SPELL_AURA_OVERRIDE_CLASS_SCRIPTS auras
...
Fix warlock 17804 and ranks
Implement druid 643 set bonus
Shaman 23199, 28248, 32330 item (totems)
DK 49202 and ranks, 49024 and ranks
Priest 47573 and ranks
Hunter 53241 and ranks
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-26 00:47:16 +03:00
Sarjuuk
9e52b0f748
[7183] Updated spell casting pushback system.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-25 23:26:28 +03:00
DiSlord
c028b118c4
Restore work priest 15286 after client switch
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-25 21:56:31 +03:00
pasdVn
be736100cb
[7175] Fix some hunter abilites
...
56342 and ranks - proc on trap activation
34497 and ranks - mana restor amount
56333 and ranks
add some cast as trap activation
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-25 17:46:37 +03:00
DiSlord
3f876e89cd
Replace some variables
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-25 17:44:06 +03:00
DiSlord
ae5b65765d
[7167] Restore work warrior 23885 after client switch
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-25 03:33:07 +03:00
ApoC
c2a0a18a38
[7158] Added isAlive() check into Unit::SelectHostilTarget()
...
This can fix some unexpected behavior in some scripts which not checking alive state in main UpdateAI() method.
Signed-off-by: ApoC <apoc@nymfe.net>
2009-01-24 00:23:09 +01:00
DiSlord
3c45d5f548
[7149] Implement paladin dummy proc - 53380 and ranks, 53501 and ranks
...
Complete fix dummy and trigger from Hunter 53228 amd ranks
Allow trigger from some Hunter, Paladin spells
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-23 01:45:16 +03:00
freghar
11ed0e99a8
[7146] Trailing whitespace code cleanup
...
Signed-off-by: freghar <compmancz@gmail.com>
2009-01-22 18:10:16 +01:00