Shauren
97d2fcf6a1
Core/Spells: Perform proc roll after all conditions passed to only consume spellmods when the aura is allowed to proc in the first place
2016-05-02 19:03:15 +02:00
Shauren
110ae3e626
Core/Spells: Implemented RPPM proc effects
...
Closes #17001
2016-05-02 18:52:15 +02:00
Gacko
1c69e4a2a8
Game/Unit: Comment unused parameter.
2016-05-01 09:52:58 +02:00
Naios
b4c12d2699
Core/Scripts: Fix 2 warnings
...
* Ref d9f7692c2e
* Ref 0fbcddcb4f
2016-05-01 02:19:55 +02:00
Shauren
0fbcddcb4f
Core/Spells: Removed proc handlers of deleted spells
2016-05-01 00:05:08 +02:00
Rushor
2265e33cc2
Merge pull request #16503 from Rushor/evading
...
[3.3.5][6.x]Core/Unit: Do not remove auras from Pets and Guardians after evading
(cherry picked from commit e869ccb297 )
2016-04-28 17:20:40 +01:00
DDuarte
eaaee4b7c0
Core/Players: Fix flight form & fall damage ( #16955 )
...
(cherry picked from commit fcbbc60b93 )
2016-04-16 18:35:30 +01:00
Vincent-Michael
3cd19d3b30
Core: Removed Whitespaces
2016-04-16 12:19:23 +02:00
Henry Gordon
a4b0088671
Core/Instances: If a boss kills itself, still save the group to the instance ( #16978 )
2016-04-16 12:02:47 +02:00
Chaouki Dhib
3cbbcdb51a
Core/Movement: Clean up and improvements on Unit::SetSpeed ( #16843 )
...
- Clean up of Unit::SetSpeed (mostly cherry picks from the 6.x branch):
- the opcode sent depends on the unit. until now, MSG_MOVE_SET_* were sent for every units which isn't like retail behavior.
- Removed the unused method parameter "forced" from Unit::SetSpeed
- Renamed Unit::SetSpeed to SetSpeedRate
- Removed the unused method parameter "forced" from Unit::UpdateSpeed
- Added utility method Unit::SetSpeed which take the new flat value.
(cherry picked from commit dc3327f9c5 )
# Conflicts:
# src/server/game/Entities/Unit/Unit.cpp
# src/server/game/Handlers/MovementHandler.cpp
# src/server/scripts/EasternKingdoms/ZulAman/boss_akilzon.cpp
# src/server/scripts/EasternKingdoms/ZulAman/boss_nalorakk.cpp
# src/server/scripts/EasternKingdoms/ZulAman/boss_zuljin.cpp
# src/server/scripts/Kalimdor/zone_azshara.cpp
# src/server/scripts/Kalimdor/zone_durotar.cpp
# src/server/scripts/Outland/zone_hellfire_peninsula.cpp
2016-04-16 02:26:24 +01:00
treeston
213c6b73c8
Entities/Unit: Fix aggression checks when testing player pets vs neutral creatures. Pets will no longer be able to attack unattackable creatures in some situations. Fixes and closes #16659 .
...
(cherry picked from commit bf4d8ad310 )
# Conflicts:
# src/server/game/Entities/Unit/Unit.cpp
2016-04-16 01:54:40 +01:00
treeston
6dfe9d34f3
Merge branch '3.3.5-naxxcleanup' into 3.3.5. (PR #16524 )
...
(cherry picked from commit f37682b7ed )
2016-04-10 15:27:49 +02:00
treeston
c23a6085c3
Core/AI: Fix an edge case crash with PlayerAI. Again. Sheesh.
...
(cherry picked from commit fe707db96f )
2016-04-08 23:38:49 +02:00
treeston
3f6b215fca
Fix some behavioral weirdness resulting from 79a945d5 - thanks ccrs.
...
(cherry picked from commit bfac62c5c9 )
2016-04-08 20:39:42 +02:00
treeston
f4baf7c180
Unit/AI: Move CharmedPlayerAI logic from the SetCharmedBy/RemoveCharmedBy hooks to Player::Update -> Unit::UpdateCharmAI to guarantee thread safety and prevent race condition crashes.
...
(cherry picked from commit 5354b585e3 )
2016-04-08 20:39:30 +02:00
Treeston
adc7ee0c51
Merge pull request #16644 from Treeston/3.3.5-customcharmai
...
Core/UnitAI: Rework creature-controlled player behavior.
(cherry picked from commit 4e4b2b9a13 )
2016-04-08 20:16:15 +02:00
joschiwald
e06d4d424c
Merge pull request #16651 from ariel-/movespeedfix
...
Core/Unit: Fix typo
(cherry picked from commit 31b1da4a14 )
2016-04-08 20:01:21 +02:00
Shauren
f4029faece
Core/Spells: Implemented spell effect 243 - SPELL_EFFECT_APPLY_ENCHANT_ILLUSION (and fixed enchant visuals, for real this time)
2016-04-07 21:36:36 +02:00
treeston
0654b3b816
Check to make sure we aren't dispelling a buff for _all_ dispel types, not just magic. Closes #15321 .
...
(cherry picked from commit 98860911e2 )
2016-04-05 22:14:45 +02:00
treeston
73b917e122
Merge remote-tracking branch 'Eliminationzx/FixJumpDestOrientation' into 3.3.5 (PR #16450 ) with some minor CS adjustments
...
(cherry picked from commit cfed2d7a3d )
2016-04-05 19:02:11 +02:00
Treeston
7135a23d33
Merge pull request #16467 from Treeston/3.3.5-FixEvadeMode
...
[3.3.5] Creature/AI: Fix incorrect evade logic
(cherry picked from commit 8eabbb0427 )
2016-04-05 18:02:46 +02:00
Shauren
70412e7e25
Core/Misc: MSVC warning fixes
2016-04-05 00:15:56 +02:00
treeston
9f237e745a
Fix warning.
...
(cherry picked from commit f0b9ee157b )
2016-04-02 15:37:10 +02:00
P-Kito
cd435b1385
Unit/CalcAbsorbResist: Sanctified Wrath should pierce absorb effects
...
by P-Kito; retrieved from #15027
The paladin talent Sanctified Wrath should pierce absorb effects.
(cherry picked from commit b8762d8a9f )
2016-04-02 15:30:09 +02:00
treeston
009cabb4b9
Merge branch '3.3.5-spellfacing' into 3.3.5-base (PR #15641 )
...
(cherry picked from commit 233297c5c8 )
2016-03-29 19:36:05 +02:00
treeston
e2f2c70ba4
Merge branch '3.3.5-bossboundary' into 3.3.5-base (PR #16089 )
...
(cherry picked from commit 5b8b8c6530 )
2016-03-22 22:56:43 +01:00
ShinDarth
d14de35335
Core/Spells fix Arcane Missiles
...
- close #15902
(cherry picked from commit 5fae63804c )
2016-03-21 18:50:55 +01:00
ShinDarth
ed39275675
Core/Spells: fix conflicts between duration and cast time of channeled spells
...
(cherry picked from commit 246e568bbd )
2016-03-21 18:11:10 +01:00
Lopfest
a557325284
Core/Scripts: added log message for PlayOneShotAnimKitId invalid entries
2016-02-21 10:58:38 +01:00
Lopfest
d11eb335c9
Core/Scripts: deleted pointless condition
2016-01-27 14:36:51 +01:00
Lopfest
54ab2e0bdb
Core/Scripts: SMSG_PLAY_ONE_SHOT_ANIM_KIT corrections. Thx to Arci
2016-01-26 18:58:02 +01:00
myran2
2652d700e1
Core/Spells: Updated combo point handing
...
Closes #15996
2016-01-22 20:27:48 +01:00
joschiwald
09adf4d0ad
Scripts/Spells: fixed Beacon of Light
...
# Conflicts:
# src/server/game/Entities/Unit/Unit.cpp
# src/server/game/Entities/Unit/Unit.h
# src/server/scripts/Spells/spell_paladin.cpp
2016-01-17 01:52:22 +01:00
jackpoz
700899e0e5
Core/Quest: Fix issues reported by static analysis
...
(cherry picked from commit f1f4005ad8 )
# Conflicts:
# src/server/game/Entities/Unit/Unit.cpp
# src/server/game/Entities/Unit/Unit.h
# src/server/game/Handlers/GroupHandler.cpp
2016-01-15 20:27:04 +01:00
MitchesD
43d5d118b2
Core/Misc: fix warning and misc codestyle fixes
...
(cherry picked from commit 3b90b0368a )
2016-01-15 19:57:34 +01:00
Vincent-Michael
478cc756eb
Update copyright note for 2016
...
Happy new year (Again new year with idiots ...)
2016-01-01 00:34:25 +01:00
Shauren
a70bc7c427
Core/PacketIO: Corrected orientation sent in teleport packets
...
Closes #16061
2015-12-22 23:16:27 +01:00
jackpoz
b03d36d702
Merge pull request #15920 from Treeston/3.3.5-MCHotkeyPos
...
Unit/PossessBar: Fix spell ordering on possess bar
(cherry picked from commit c703e01471 )
2015-12-12 03:26:54 +01:00
Shauren
c488fb219a
Core/Creatures: Implemented automatic detection of trigger models, their order in creature_template no longer matters
2015-12-05 18:47:35 +01:00
Shauren
8524faae94
Scripts/Icecrown Citadel: Professor Putricide - fixed Expunged Gas damage formula
...
Closes #6396
(cherry picked from commit 94e4bddb90 )
2015-12-01 19:27:52 +01:00
Shocker
802ebbe36a
Core/Spells: Define some aura types
2015-11-29 19:17:56 +02:00
Shauren
d5fb18d3c3
Core/Spells: Implemented scaling spell value with item level
2015-11-24 00:16:42 +01:00
Shauren
5b1303a795
Core/PacketIO: Updated and enabled a few movement opcodes
2015-11-14 00:20:59 +01:00
Shauren
61c7161a10
Core/Units: Updated melee/spell hit chance calculation
2015-11-10 17:33:36 +01:00
Kittnz
24bad7fd20
Core/Player: Set correct Gender by Modelid
...
An example: You are a blood elf female, you use [Iron Boot Flask], you turn into a male dwarf, you use [Orb of the Sin'dorei] and it will turn you into a blood elf male. This is the correct behavior like retail.
(cherry picked from commit 3c82b498cc )
(cherry picked from commit 16f9d4ceeb )
2015-11-06 12:52:41 +01:00
treeston
b6ac8c577c
Scripts/Naxxramas: Faerlina cleanup:
...
- Move greeting to areatrigger instead of MoveInLineOfSight hack
- Clean up add spawn handling to prevent various glitching with combinations of evade state and add aggro
- Ensure all adds are always pulled alongside the boss and vice versa
- Add missing texts.
- Fix a bug in the core that prevents castable-while-dead spells (such as Widow's Embrace) from appearing on possess bars.
(cherry picked from commit 577fcf356e )
# Conflicts:
# src/server/scripts/Northrend/Naxxramas/boss_faerlina.cpp
2015-11-06 10:59:34 +01:00
Shauren
f7dba226fe
Core/PacketIO: Started work on updating last bunch of packets still using old ObjectGuid::operator[] to remove it entirely
2015-10-26 17:06:30 +01:00
Shauren
b09e63e9de
Core/Conditions: Optimizations part 3 removed copying condition containers all over the place
2015-10-25 13:20:28 +01:00
Shauren
5e0cee85dd
Core/Conditions: Type renaming
2015-10-25 10:59:58 +01:00
Shauren
935c93e099
Core/Player: Fixed being teleported into void when on a transport
2015-10-21 22:37:02 +02:00