Commit graph

652 commits

Author SHA1 Message Date
KiriX
c5ed3978bc [9826] Fix spell 38736
Signed-off-by: Lightguard <Lightguard@tauri.hu>
2010-05-02 23:17:56 +02:00
Laise
e076f50a2f [9818] Fix display bug when spell with more than 1 persistent area aura effect had several icons 2010-05-01 20:54:20 +03:00
KiriX
7ce07fb495 [9809] Drop dead code after switch.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-04-29 22:19:22 +04:00
Laise
471af8fb27 [9798] Implement basic splitting for caster/target part damage/heal bonus calculations, periodic damage/heal over time auras will now store m_amount with caster side bonuses applied and calculate target part on each tick. Currently critical chance/bonus calculations are not affected by this change 2010-04-27 13:13:50 +03:00
Chipleo
108f683469 [9787] Allow propertly remove attack speed buff/debuff at death.
Check wrong and redundent (not use in other similar auras).

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-04-24 10:10:02 +04:00
Laise
10b65dcf8f [9784] Move damage and crit calculation for certain effects of spells with delayed hit to spell launch 2010-04-23 19:53:51 +03:00
Laise
d1dd6a8ca3 [9782] Small clean up in 2 method names 2010-04-23 16:05:41 +03:00
Laise
236a578d52 [9780] Change CalcAbsorbResist/isBlocked to be called from target side 2010-04-23 06:58:58 +03:00
hunuza
1ef89c7a22 [9776] Set m_mover to NULL on remove SPELL_AURA_MOD_POSSESS by delete.
This should fix a related crash.

Signed-off-by: hunuza <hunuza@gmail.com>
2010-04-22 18:59:51 +02:00
Laise
4d89b41f60 [9774] Fix periodic damage combat log displaying 2010-04-22 11:07:23 +03:00
Laise
6610484609 [9754] Rename flight speed related auras and fix spell 40120 2010-04-16 17:54:58 +03:00
NoFantasy
88139a7857 [9745] Update equipment at aura transform apply/remove for creature case
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-04-14 00:58:20 +02:00
VladimirMangos
ee0089826d [9742] Final cleanup in non proper now EffectBasePoints use. 2010-04-13 16:11:16 +04:00
SilverIce
e3f3f3410a [9736] Added more usable interface for grid visits
(based on SilverIce's repo commit f20f01e)

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-04-12 15:15:55 +04:00
VladimirMangos
53486545b5 [9701] Fix basepoints calculation
Signed-off-by: Laise <fenrisse@gmail.com>
2010-04-08 23:15:48 +03:00
VladimirMangos
6bcbbc321b Merge branch 'master' into 330 2010-04-07 06:58:42 +04:00
qsa
570852e70e [9676] Implement AURA_252
Signed-off-by: Laise <fenrisse@gmail.com>
2010-04-06 21:05:34 +03:00
tomrus88
018e31e5be Merge remote branch 'origin/master' into 330 2010-04-05 12:34:03 +04:00
Laise
010127dc6b [9671] fix resilience applying to periodic leech auras 2010-04-04 20:45:44 +03:00
tomrus88
a4a56adf3d Quests and combopoints should work once again. 2010-03-31 16:23:52 +04:00
XTZGZoReX
34e56c9978 [9641] Fix typo; IN_MILISECONDS -> IN_MILLISECONDS. 2010-03-30 14:44:57 +02:00
XTZGZoReX
51fd11c92c [9638] Replace all C assert()s with MaNGOS ASSERT() macro. 2010-03-29 19:29:42 +02:00
XTZGZoReX
420429fdcf [9615] Send AFLAG_NOT_CASTER only if casterguid == targetguid. 2010-03-25 11:21:17 +01:00
XTZGZoReX
bb1638fd2b [9606] Send packed caster GUID for AFLAG_NOT_CASTER. 2010-03-19 16:39:29 +01:00
hunuza
5d84477f7f [9564] Remove some trailing whitespace and add comment for last commit.
Signed-off-by: hunuza <hunuza@gmail.com>
2010-03-10 13:45:41 +01:00
Lightguard
66c5e3aebb [9558] Fix a typo from prev. commit:/ 2010-03-09 12:01:05 +01:00
KAPATEJIb
c5d43bfd16 [9557] Move the code of glyph 55672 to a better place
Signed-off-by: Lightguard <Lightguard@tauri.hu>
2010-03-09 10:10:53 +01:00
VladimirMangos
c8fd454a79 [9551] Add and use PackedGuid wrapper.
Also
* use more wide bytebuff << >> operators for objects
* use at read packet faisl alsways exception way instead some time used bool results.
2010-03-08 20:23:16 +03:00
Laise
39ed081898 [9540] Implement cooldown reset part for spell 60970 work.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-03-06 21:41:09 +03:00
przemratajczak
8e9063ed80 [9538] Implement proper work spells 59465 and 56151.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-03-06 21:13:37 +03:00
VladimirMangos
f775ac42cb [9531] Fixed apply stamina part of 48263 2010-03-06 11:27:42 +03:00
Sarjuuk
0ca87c50a6 [9523] Stacking Auras from dual wild weapons.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-03-05 08:38:27 +03:00
Derex
da30ea5ed8 [9522] Implement spells 58600 and 58601 2010-03-05 06:04:43 +02:00
VladimirMangos
bc5092686e [9516] Fixed talent 50391 and ranks in part apply rune cooldown expire speed.
* Apply rune cooldown buff only for spell 48265
* Implement SPELL_AURA_MOD_POWER_REGEN_PERCENT work for POWER_RUNE

Thanks to Laise for problem research.
2010-03-04 15:29:50 +03:00
przemratajczak
e892fd6a9b [9513] Fix spell 48920
Signed-off-by: Lightguard <Lightguard@tauri.hu>
2010-03-04 08:11:45 +01:00
VladimirMangos
7fb5d850bf [9510] Gameobject casting improvements.
* Add IsHostileTo/IsFriendlyTo and implement expected way checks for diff. world object types.
  For controlled object check redirected to specific owner, for wild gameobject base at gameobject faction.
  If faction not set expected to be hostile to anyone.
* Update grid searchers to be usable with world object instead only unit case.
  Some grid searches lost redundent second object arg, AnyAoETargetUnitInObjectRangeCheck lost hitHidden arg
  (for hitHidden==true case added new AnyAoEVisibleTargetUnitInObjectRangeCheck)
* Updated grid searchers used with gameobject area casts now.
  Note: Gameobject area spell cast animation will still wrong show around cast triggering target instead
  center around gameobject.
* In case gameobject aura apply to target for restored use target itself as caster because
  we not have currently another way apply aura form wild gameobject.
2010-03-04 07:38:26 +03:00
VladimirMangos
c71f79584d [9501] Implement item limit category inventory mode.
* Now expected item limit categories (for example for item 5513 and related)
  correctly limited by its amount in inventory.
* Provide and use additional arg in SendEquipError for alt. way get affected
  item prototype. This let send to function item id and prevent crash client at
  limit category equip errors that required item prototype data.
2010-03-02 14:10:38 +03:00
qsa
aa13458b69 [9495] Show overheal from HoT in combat log.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-03-01 09:00:33 +03:00
laise
59b28e3110 [9493] Fixed wrong spell cast at talent 50391 and ranks apply case.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-03-01 07:46:01 +03:00
NoFantasy
1f329d2fb3 [9491] Restore code commenting style after 9489/9490
Adjust comment style for rest of function and some additional code style cleanup.

Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-03-01 03:22:22 +01:00
VladimirMangos
9ba8235649 [9490] Make common apply/remove handler for another spell group in HandleAuraDummy 2010-03-01 02:12:20 +03:00
VladimirMangos
7550c31138 [9489] No reason have different code for apply/remove for this spells. 2010-03-01 01:57:44 +03:00
NoFantasy
a505b8cd1c [9484] Add dummy aura effect of misc feign death spells
Please note that it may not be correct to handle them all in the same way.
Some more research should be done regarding the whole issue with creatures and faking death (cheaters) and a possible difference between the spells.

Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-28 21:18:09 +01:00
VladimirMangos
4dc85260c7 [9482] Implement 48266, and 50365, 50384, 50391 and ranks.
Original patch provided by laise.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-28 17:10:25 +03:00
NoFantasy
53eeb6d99a [9480] Add aura dummy effect of spell 29266
Signed-off-by: NoFantasy <nofantasy@nf.no>
2010-02-28 11:35:41 +01:00
VladimirMangos
e05f4b1b03 [9478] Reimplement Aura::IsNeedVisibleSlot
Rewrite base at area aura type check
* For positive area aura types show at non-caster target or caster-totem or non-passive aura at caster
* For negative area aura show at non-caster target
* For other auars show at any target if non passive auras or totem-caster
2010-02-28 08:55:05 +03:00
VladimirMangos
ded1e3c263 [9475] Add and use TotemSlot enum type 2010-02-28 07:31:25 +03:00
VladimirMangos
65d36235bf [9472] Revert "[9465] Make passive aura buffs/debuffs always show at not-casters."
This reverts commit 43f6a355e5a94c56c8fd6b881b572e1d685f046c.

Need more work.
2010-02-27 23:06:04 +03:00
VladimirMangos
844f032458 [9465] Make passive aura buffs/debuffs always show at not-casters.
This fix case when some racial party passive bufs not show for party members.
2010-02-27 07:10:25 +03:00
laise
6efb768daa [9464] Spell effects of itemset 883 and variants.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2010-02-27 06:46:21 +03:00