Commit Graph

1029 Commits

Author SHA1 Message Date
Sarjuuk
bfb5032937 Core/Spells: Bonuses from SPELL_AURA_MOD_CRIT_DAMAGE_BONUS should be multiplicative 2011-07-23 23:19:16 +07:00
tobmaps
bb0634c7c2 Core/Spells: Bonuses from SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN should be multiplicative 2011-07-23 22:17:16 +07:00
Sarjuuk
57c042e280 Core/Spells
* refactored the calculations of critical strike amount for damaging spells
* renamed and reimplemented SPELL_AURA_MOD_CRIT_DAMAGE_BONUS_MELEE

Closes #2354
2011-07-23 06:11:26 +07:00
tobmaps
a0f1a5c789 Core/Spells: Removed remaining part of old global cooldown handler 2011-07-23 03:30:43 +07:00
Shauren
ba4c4d8943 Core/GameObject: Added missed change to destructible health setting 2011-07-22 21:42:17 +02:00
Shauren
74e2d981ac Core/GameObject: Refactored destructible building handling, properly implemented spell effect repair 2011-07-22 21:22:05 +02:00
tobmaps
4c9269cd54 Core/Spells: Fix talent Deep Wounds. Original idea by DrTenma
Closes #395
Closes #954
Closes #1188
2011-07-23 00:10:44 +07:00
tobmaps
a3feb40eb6 Core/Spells: Define and implement SPELL_ATTR6_NO_DONE_PCT_DAMAGE_MODS; revert SPELL_ATTR4_FIXED_DAMAGE
Closes #1307
Closes #2270
2011-07-22 23:30:23 +07:00
tobmaps
ecc76277f1 Core/Spells: Update damage formulas for talent Ignite 2011-07-22 20:16:31 +07:00
tobmaps
dd2990e2a7 Core/Spells: Fix Glyph of Scourge Strike
Closes #391
2011-07-21 20:38:13 +07:00
Machiavelli
dae2a088fd Core/Entities: After some research redefine MOVEMENTFLAG_MASK_MOVING and make it entirely mutually exclusive with MOVEMENTFLAG_ROOT - fixes the last of the related client freezes. 2011-07-19 20:37:17 +02:00
DrTenma
cf9ce100ed Core/Spells: Fix talent Dirty Deeds
Closes #542
2011-07-16 22:21:15 +07:00
tobmaps
3c780bb0b4 Core/Spells: Fix exploit with Fiery Payback talent
Closes #182
2011-07-16 05:56:57 +07:00
tobmaps
66b217991c Core/Spells: Fix Unstable Affliction
Closes #94
Closes #1244
Closes #1528
2011-07-16 01:24:15 +07:00
tobmaps
99530dcde2 Core/Vehicles: Move most of hardcoded vehicle immunities to DB 2011-07-15 21:37:09 +07:00
tobmaps
0b40d39dcf Core/Vehicles: Add more immunes to mechanical vehicles 2011-07-15 20:17:55 +07:00
tobmaps
e1c7d95699 Core/Spells: Fix Divine Hymn crits 2011-07-15 19:57:22 +07:00
Shauren
1e3c23a4e8 Core/Spells: Set UNIT_FIELD_TARGET to current spell cast target for proper facing the target 2011-07-15 12:33:03 +02:00
DrTenma
ebc1baf684 Core/Spells: Fix talent Improved Unholy Presence
Closes #411
2011-07-15 04:58:14 +07:00
QAston
b9413f08b3 Core/Spells: Define and implement attributes SPELL_ATTR1_CANT_BE_REDIRECTED and SPELL_ATTR1_CANT_BE_REFLECTED, fixes some problems with Grounding Totem and Spell Reflection. 2011-07-13 20:14:55 +02:00
QAston
5b1d170272 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore
Conflicts:
	src/server/game/Entities/Unit/Unit.cpp
2011-07-13 17:22:04 +02:00
QAston
20e8c25b48 Core/Spells: Define and implement attribute SPELL_ATTR3_CANT_TRIGGER_PROC, change names of some attributes to better describe their functionality. 2011-07-13 17:18:04 +02:00
tobmaps
2400a8a1dd Core/Spells: Fix Beacon of Light in more correct way 2011-07-13 05:48:14 +07:00
Sarjuuk
1d5fbc3830 Core/Spells: Fix combat log bugs with Beacon of Light 2011-07-13 05:23:40 +07:00
Spp-
f441a159b1 Cosmetic: Some cosmetic changes in Unit.cpp and conversion of pVictim to victim 2011-07-12 13:18:18 +02:00
Machiavelli
145ff66382 Core/Entities: MOVEMENTFLAG_ROOT in conjunction with MOVEMENTFLAG_FALLING will cause client freezes, so make them mutually exclusive. 2011-07-12 00:22:38 +02:00
QAston
53cc218983 Core/Spells: Allow periodic trigger auras to work on dead creatures. Patch by Josh (major stuff) and me (minor changes). 2011-07-12 00:19:50 +02:00
QAston
58c63f4cc5 Core/Spells: Breaking news: Spell Reflection cannot reflect abilities (patch 1.2 change) 2011-07-11 22:54:18 +02:00
Lopin
a233e7b9d8 Core/Misc: Add new function for selection nearest player in given distance 2011-07-11 16:17:21 +02:00
QAston
72ea9c9fa8 Core/Spells: Add a base for brand new proc system, this is a WIP and doesn't affect currently working code. 2011-07-10 13:13:02 +02:00
Shauren
39be194fd0 Core/Object: Removed unused LoadValues method 2011-07-08 18:18:04 +02:00
Shauren
d12194a006 Core/Units: Removed unused vehicle check 2011-07-08 18:16:28 +02:00
Spp-
d8bbbc40de Cosmetic: Correction to 3f9db9d29e 2011-07-08 11:18:05 +02:00
Spp-
3f9db9d29e Core/Quests: Reduced the need to expose internal Player's class member 2011-07-08 10:54:46 +02:00
kaelima
622fa86026 Core/Spells: Allow death knights to mount while under the effect of Lichborne.
Closes #878
2011-07-08 08:19:50 +02:00
Spp-
e3729950b9 Core: Rename GetDispellMask to GetDispelMask 2011-07-06 13:21:39 +02:00
QAston
2bf3bc334c Core/Spells: define spell attributes: SPELL_ATTR1_MELEE_COMBAT_SPELL, SPELL_ATTR1_FARSIGHT, SPELL_ATTR1_DONT_DISPLAY_IN_AURA_BAR 2011-07-05 15:40:17 +02:00
Shocker
8eea1ef807 Core/Achievements: ACHIEVEMENT_CRITERIA_TYPE_SPECIAL_PVP_KILL should be triggered by pet and controlled vehicle kill too 2011-07-05 01:19:07 +03:00
Nay
d6782fa826 Core/Misc: Refactor SendPlaySpellVisual and SendPlaySpellImpact and move them to Unit (from Spell) 2011-07-04 14:46:48 +01:00
Shauren
40b17fd862 Core/Objects: Send proper values with UPDATEFLAG_HIGHGUID 2011-07-04 13:47:23 +02:00
click
354e5e2bbc Core: Prohibit aggro on righclicking if not in range 2011-07-03 00:18:33 +02:00
QAston
1068583172 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore 2011-07-02 16:12:43 +02:00
QAston
86dde83dda Core/Spells: Define many unknown SpellCastTargetFlags enum values, rename some target type enum values to follow standards, also correctly implement TARGET_UNIT_TARGET_PASSENGER. 2011-07-02 16:12:19 +02:00
Shauren
f3dfa8066a Scripts/Icecrown Citadel
* Fixed combat logs for Essence of the Blood Queen healing
* Added missing initialization for weekly quest status Blood Quickening
* Build fix for previous revision
2011-07-02 14:05:40 +02:00
click
48e47a9245 Core/Achievements: Simplify handling of achievements for GMs: Do not allow achievements when GM-mode is enabled, allow when disabled 2011-07-02 02:14:49 +02:00
Spp-
bb921ae78c Core: Do not use STL container size method to check if container is empty 2011-07-01 14:58:44 +02:00
click
a9c9ab0efa Core: Clean up script variables to make variables consistant/standardized, and some additional warning-removals:
+ Fix compilewarning in Unit.cpp
+ Remove/comment out unused parameters for some commandscripts/scripts (warnings)
+ Replace "plr" with "player" all over the scriptbase for consistency
2011-07-01 03:00:39 +02:00
Spp-
e9aa72cc7b Cosmetic: rename function escape_string to EscapeString 2011-06-30 14:52:44 +02:00
QAston
fb9719c653 Core/Spells: Define SPELL_ATTR0_ABILITY (old SPELL_ATTR0_UNK4) 2011-06-30 01:47:09 +02:00
Machiavelli
609efde598 Core/Corpses: Fix a crash in ConvertCorpseForPlayer 2011-06-29 16:08:23 +02:00