DiSlord
7b6b0bb816
[7082] Implement paladin 53407, 20271, 53408
...
Remove dead code
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-14 02:00:21 +03:00
DiSlord
d544aec1db
Implement 53720, 20185, 20186 dummy proc
...
Fix 31892 (use correct %)
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-14 01:59:39 +03:00
DiSlord
5378d766f0
Fix typo (now power gain % log correctly)
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-14 01:59:34 +03:00
DiSlord
c97f8a675c
Now 35395 not refresh seals
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-14 01:59:29 +03:00
DiSlord
246d45dc80
Add AP bonus for warrior 5308 and ranks, also use 58367 dummy bonus
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-14 01:59:20 +03:00
VladimirMangos
d3615532b5
[7081] Fix comments in recent added code.
2009-01-14 00:33:03 +03:00
VladimirMangos
d53b43024a
[7080] More item_template data checks at loading.
...
Not all checks can be 100% correct result possible. Plerase, report proved wrong output and this checks part will disabled.
2009-01-14 00:29:32 +03:00
ApoC
e8d32763a6
[7079] Redundant sSpellStore looking removed.
...
Removed not used variable in for cycle.
Signed-off-by: ApoC <apoc@nymfe.net>
2009-01-13 21:34:38 +01:00
DiSlord
08864a7288
[7078] Restore work rogue 14185 after client switch
...
Add data to proc table
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-13 22:04:55 +03:00
DiSlord
46a80e8ecc
Implement Paladin 31871 and ranks
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-13 22:02:39 +03:00
VladimirMangos
5b50e2f9e8
[7077] Implement support castable trainer spells for profession ranks.
2009-01-13 21:09:43 +03:00
tomrus88
77f11162dc
Merge branch 'master' into 308
2009-01-13 20:08:41 +03:00
tomrus88
7a5b2f2d7b
Updated opcodes enum, client build number
2009-01-13 20:07:31 +03:00
DiSlord
fa9daa3fb7
[7076] Implement shaman 60103 dummy
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-13 01:17:40 +03:00
DiSlord
ba25093ef2
Implement AURA_STATE_FROZEN
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-13 01:17:00 +03:00
VladimirMangos
aff0fa1489
[7075] Remove outdated original spells from character_spell. Update spell_learn_spell for one from original spells.
2009-01-13 01:02:22 +03:00
Seize
f1b8c677fc
[7074] Update playercreateinfo_spell for old classes.
...
Signed-off-by: Neo2003 <Neo2003@getmangos.com>
2009-01-13 00:52:37 +03:00
DiSlord
bdac9e6e8f
[7073] Better detect hunter aspect/tracker spells (also fix it)
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-12 21:29:53 +03:00
DiSlord
ae1f60c27f
Use CastSpell(x,y,z ... for EffectTriggerMissileSpell
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-12 21:21:00 +03:00
DiSlord
6d17820af2
Fix detect m_attackType for wands
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-12 21:18:55 +03:00
VladimirMangos
16dc210e24
[7072] Fixed typo in prev commit. :/
2009-01-12 02:02:55 +03:00
VladimirMangos
76f7a25f2d
[7071] Fixed recent problem with pacified aura for druids with flight forms. Cleanups code.
2009-01-12 01:50:03 +03:00
VladimirMangos
8b87829099
[7070] Use IsInWorld() check instead explcit loading args in spell learning code. Learn default spells at loading also.
...
At player loading known spells (full list) send to client at adding player to map,
so !IsInWorld() is most correct way check when spell learn packets not need send and wait seniding full spell list.
2009-01-12 01:15:01 +03:00
arrai
22db1a3d39
[7069] Implemented dismantling, engineer version of skinning
2009-01-11 20:58:23 +01:00
DiSlord
dd2a59f56d
[7068] Use area aura duration for apply aura on unit in area
...
Allow remove SPELL_ATTR_EX_UNAFFECTED_BY_SCHOOL_IMMUNE spells by 31224
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-11 21:15:45 +03:00
VladimirMangos
f956a3bf10
[7067] Move inactive form/stance passive spells from playercreateinfo_spell to spell_learn_spell with active field.
...
This let have in `playercreateinfo_spell` only expected at character creating spells for simplify updating.
2009-01-11 02:09:03 +03:00
Mordred
6165da2b3a
[7066] Fix crash in console commands in HasLowerSecurityAccount()
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-01-10 22:08:47 +03:00
VladimirMangos
439db0eae3
[7065] Fix herbs consum at milling.
...
Use 5 items from stack instead all stack.
2009-01-10 21:45:58 +03:00
DiSlord
7162d82a4d
[7064] Fix warrior 46968 and ranks damage from AP
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-10 21:24:43 +03:00
DiSlord
48bebc4056
[7063] Absorb auras fixes (add custom handle for some auras)
...
Fix Shaman 51474 and ranks
Fix Rogue 31130 and ranks
Fix Druid 33851 and ranks
Fix DK 49145 and ranks, 49157 (TODO: need use only on transform), 50462, 53766, 51052,
Fix 41475 - boss cast
Fix 39228, 60218 (item 27770/37220 spells)
Hidden cooldown for 53601.
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-10 19:14:09 +03:00
CHEG
4051db9767
[7062] Fixed arena team inviting.
...
Signed-off-by: ApoC <apoc@nymfe.net>
2009-01-10 03:12:59 +01:00
DiSlord
e266f04eda
[7061] Use correct flag for trigger from 47540 and ranks (use healing part) in all related triggers
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-10 01:21:29 +03:00
DiSlord
87a0960cdb
[7060] Implement priest dummy proc 47555 and ranks
...
Disable proc from SPELL_AURA_PERIODIC_DAMAGE (need prevent drop charge in some cases)
Add data for shaman 51556 and ranks (but need dummy for work)
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-10 01:02:48 +03:00
DiSlord
cb66f99fc2
Fix priest 47540 and ranks
...
Also stop chanelling mage AM/priest 47540 if target die
Set DK cast 52212 as triggered from aura.
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-10 00:56:42 +03:00
DiSlord
8b270d67a8
Implement Priest 47509 dummy proc and Ranks
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-10 00:56:17 +03:00
VladimirMangos
e1a4ad241d
[7059] Drop spell slot fields as unused for characters and pets.
...
Also temporary fix spell slot setting in 7047_01_characters_character_spell.sql
2009-01-09 22:31:06 +03:00
VladimirMangos
3b15d1ec7e
Remove unused local variable.
2009-01-09 21:07:27 +03:00
DiSlord
b968b36979
[7058] Add 669 summon type
...
Fix typo in mangosd.conf (by SergiK_KilleR)
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-09 19:29:07 +03:00
Arthorius
fb10c7c8f2
Implement DK 43265 and ranks
...
Signed-off-by: DiSlord <DiSlord@nomail.ru>
2009-01-09 03:49:26 +03:00
DiSlord
6b8d42b721
[7057] Restore brocen after client switch (and add new 3 ranks) Shaman enchant spell proc
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-09 03:06:38 +03:00
DiSlord
71b33ca2f1
[7056] Proc system add
...
Add use autorepeat flag and set more corect triggers flag for ranged autorepeat spells
Restore work paladin 20210 and ranks after client switch
Add 6-7 scripted paladin shock spell (also add it in dummy and fix flag)
Hidden cooldown and hacky (need more fixes in triggers) fix for 33953
Remove not used code
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-09 00:59:28 +03:00
VladimirMangos
e07baf2914
[7055] Build getrevision as Win32 application for x64 platform.
...
This allow build x64 binaries at Win32 platform.
2009-01-08 19:17:32 +03:00
GriffonHeart
e1499bcdd9
[7054] Missing update to 7041
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-08 16:26:01 +03:00
DiSlord
d2ab274638
[7053] Fix last commit
2009-01-08 04:37:12 +03:00
DiSlord
6a4ee36f21
[7052] Fix proc priest 47549 and ranks
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-08 04:03:53 +03:00
DiSlord
e573bd9ea8
[7051] Implement some mage dummy triggers (fix typo)
...
44546 and ranks
44449 and ranks
54747 and ranks
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-08 03:53:21 +03:00
DiSlord
40d7fecb36
[7050] Add crit req for some paladin spell proc
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-08 01:30:34 +03:00
DiSlord
c2741b50e7
[7049] Work vs Auras
...
Allow stack some auras from some caster in one
Move apply/remove aura state on apply/remove aura (on 1 add / on last remove)
Correctly fill aura flag and send duration update to client
Not use m_procCharges for store satack amount, used m_stackAmount
Fixes in HandlePeriodicDamage (use m_stackAmount, fix formulas to 303, optimisation)
Fixes in Spell::EffectSchoolDMG (use m_stackAmount, fix formulas to 303)
Remove unused uint32 m_PeriodicEventId from aura struct
Add Unit::RemoveSingleSpellAurasFromStack for remove one Spell auras from stack
Add Aura::RefreshAura() for refresh aura duration
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-08 01:12:52 +03:00
DiSlord
32a7c35a95
Restore damage calc for some paladin seal after client switch
...
Allow proc shaman heal shield on non players
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-08 00:27:24 +03:00
DiSlord
eacc6e069c
[7048] Fix typo (incorrect 55440 dummy proc)
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-01-07 21:49:27 +03:00