Commit Graph
1815 Commits
Author SHA1 Message Date
Ovalord e8bc3c5391 Core/Spells: merged DBC spell coefficient reading (commit: 1826437c094966ae339a154844df8587b2122888) 2018-02-25 20:12:22 +01:00
Ovalord 9b8b296b8a Corrected two more comments. 2018-02-15 10:47:57 +01:00
Ovalord 6e853f2146 Removed an accidentally added duplicate comment 2018-02-15 10:28:06 +01:00
Ovalord d4bd425306 Core/Units: reverted an unintended change 2018-02-14 20:44:46 +01:00
Ovalord 84d980742d Core/Units: send object update before sending smsg_dismount to prevent the mount hitbox becoming huge 2018-02-14 20:40:18 +01:00
Ovalord 844450d542 Core/Movement: don't stop movements on stuns when the target is currently affected by parabolic splines 2018-02-14 14:41:34 +01:00
Ovalord a64c9f5d0e Revert "Core/Movement:"
This reverts commit 154d283d3a.
2018-02-14 10:48:01 +01:00
Ovalord 154d283d3a Core/Movement:
*cyclic movement will now always use catmullrom and enter_cycle flags. Fixes visual issues when spline gets sent via update_object packet
*MoveCirclePath motion master will now always make the creature fly. According to sniffs all cyclic moving creatures are flying
*remove hack from cyclic monster_move packet. The first vertex is getting deleted by the client when using enter_cycle spline flag.
*recalculate cycle path when completing first loop to get rid of the first vertex
*implement SMSG_FLIGHT_SPLINE_SYNC opcode. according to sniffs this opcode gets sent every 5 seconds to fix client / server asynch movement issues. thx to Morgoporc for the unit.cpp part
2018-02-12 20:09:02 +01:00
Ovalord 0d3daf1120 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4 2018-02-08 22:28:13 +01:00
Aokromes 3b1913a739 Revert "Core/Spells: fixed a logic mistake that was interrupting channeled spells due to movement"
This reverts merge request !107
2018-02-08 20:13:53 +00:00
Ovalord 420a2523b5 Core/Spells: reverted an wrong change for channeling spells 2018-02-08 21:12:11 +01:00
Ovalord c65dc6d5ed revert some things 2018-02-07 19:10:32 +01:00
Ovalord f39794a5a1 Core/Spells: fixed spell damage bonus / loss from SPELL_AURA_MOD_DAMAGE_DONE_VERSUS_AURASTATE, SPELL_AURA_MOD_FLAT_SPELL_DAMAGE_VERSUS and SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN 2018-02-07 12:36:10 +01:00
Ovalord 23ff9e8d12 Core/Spells: fixed a logic mistake that was interrupting channeled spells due to movement 2018-02-07 11:15:02 +01:00
Ovalord fb4b9bc4e3 Core/Spells: fixed a logic mistake that was interrupting channeled spells due to movement 2018-02-07 11:13:45 +01:00
Aokromes c904859682 Core/Spells: fix Spirit of Redemption 2018-01-27 16:27:52 +01:00
Aokromes 8365119235 Core/Battleground: Dropped battleground texts from trinity_string and replaced them with proper BroadcastText 2018-01-27 16:00:38 +01:00
Ovalord 8a274f0329 Core/Spells: merged level penalty removal 2018-01-27 12:59:32 +01:00
Aokromes 7be6304306 Core/Spells: Removed outdated mechanic (spell downranking coef penalty) 2018-01-27 12:28:42 +01:00
Ovalord 716bd18135 Core/Creature: dropped advance movement until it is moved to ChaseMovementGenerator 2018-01-23 17:52:04 +01:00
Ovalord 4b6c4033c9 Core/Creatures: tempoarily disable creature replacements until it has been ported to a movement generator 2018-01-22 11:26:53 +01:00
Ovalord 09c6ed8d1e Core/Creature: apply feedback from TC pull request 2018-01-21 16:43:28 +01:00
ariel- 49c861d064 Core/Unit: check remaining instead of full duration for Bounced by DR auras 2018-01-21 12:39:28 +01:00
Ovalord 9fdbbe851a Core/Creature: moved reposition function to unit.cpp 2018-01-21 00:21:33 +01:00
Ovalord b584255286 Core/Players: worgen will now learn running wild at level 20
*fixed transforming worgen when taking oder dealing damage
2018-01-20 17:03:04 +01:00
Ovalord 3ad64fc170 Core/Units: merged the overkill packet fix 2018-01-18 13:51:04 +01:00
Ovalord 683a74f3ea Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4 2018-01-14 19:20:08 +01:00
Treeston 6522040c5e Core/Unit: Abide UNIT_FLAG2_DISABLE_TURN on creatures. Add that flag to Kologarn (from sniff). Hi sirikfoll. 2018-01-14 07:07:20 +01:00
Aokromes 90033ee748 Core/Spells: Defined and implemented some new spell attributes 2018-01-14 06:53:36 +01:00
Ovalord 707177f761 Core/Units: updated armor formular 2018-01-11 00:36:27 +01:00
Ovalord b7c15093a6 Core/Pets: merged funjoker's new Pet Slot system
* fixed packets and handling for stable master
* fixed Control Pet / Demon handling
* corrected wrong trainer spell for the Control spells
* Added base support for Assist behaivior
* corrected action bar layout
* Hunter Pets will now have the same level as their tamer (patch 4.1 change)
* corrected health stats for pets
2018-01-07 02:00:31 +01:00
Ovalord b2945a5c58 Merge branch 'ShatteredWorld' of https://gitlab.com/Ovahlord/TrinityCore_434 into 4.3.4 2018-01-06 16:21:32 +01:00
Ovahlord 98fdf72c7b Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into ShatteredWorld
# Conflicts:
#	src/server/scripts/EasternKingdoms/ShadowfangKeep/instance_shadowfang_keep.cpp
#	src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.cpp
#	src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h
2018-01-02 01:23:06 +01:00
ariel- a53af26ab6 Core/Entities: fix crash
- m_currentSpells and spell would be different in case cancelation of a channeled spell would remove the aura, and aura scripted to cast another channeled spell on remove
- In the above situation, we would lose reference of currentSpell and remove reference from wrong one, this was fixed by clearing the pointer before spell cancelation.

Closes #20172
2018-01-01 22:21:01 +01:00
Aokromes 46366373ab Core/AI: Some more refactoring prep for #19930. CreatureAI::EnterCombat is now called CreatureAI::JustEngagedWith. There's also two new methods on UnitAI, though they're never invoked right now. 2018-01-01 16:02:22 +01:00
Aokromes 4bd0525edd Update copyright note for 2018 2018-01-01 01:06:19 +01:00
Ovahlord e978aa8ad2 Core/Units: expand point movement checks for stop moving calls on roots and stuns from players to units 2017-12-30 23:41:24 +01:00
Ovahlord 3e4451cab7 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into ShatteredWorld
# Conflicts:
#	src/server/scripts/EasternKingdoms/Gilneas/chapter1.cpp
#	src/server/scripts/Kalimdor/LostCityOfTheTolvir/boss_lockmaw_and_augh.cpp
#	src/server/scripts/Kalimdor/LostCityOfTheTolvir/instance_lost_city_of_the_tolvir.cpp
#	src/server/scripts/Kalimdor/LostCityOfTheTolvir/lost_city_of_the_tolvir.h
#	src/server/scripts/Spells/spell_quest.cpp
2017-12-27 18:06:47 +01:00
ariel- 72b14ea028 Core/Spell: implement SPELL_FAILED_AURA_BOUNCED on DR spells 2017-12-26 16:58:53 +01:00
Ovalord 7248c00f59 Core/Spells:
*fixed Careful Aim talent
*fixed Concussive Barrage range to allow it to get applied
*fixed Termination talent
*fixed Piercing Shots talent
*fixed Master Marksman talent
*fixed Bombardment talent
2017-12-22 23:30:45 +01:00
Ovalord 454c3ce065 Core/Creatures: added sparring system for creatures 2017-12-22 11:45:48 +01:00
Ovalord 203c6b064d Core/Units: do not stop movement during roots and stuns if a player is not affected by point movement 2017-12-21 23:55:16 +01:00
Ovalord 5b50a37998 Core/Spells: fixed a tempfix for vehicles vanishing after area change 2017-12-19 20:01:48 +01:00
Ovalord 9b333c2b53 Core/Creature: swimming creatures should not be affected by gravity
*prevent swimming creatures from being affected by falling movement generator
2017-12-18 23:47:43 +01:00
Léo Gautheron bdf2d697fa Core/Unit: make neutral guards attack players involved in PvP
Fix https://github.com/TrinityCore/TrinityCore/issues/17635
2017-12-17 15:37:37 +01:00
Ovalord 433ef84eaf Core/Units: fixed a merging typo that was partially breaking a check for healing allied creatures 2017-12-17 14:04:19 +01:00
ariel- d8cc18e70b Core/Spells: allow auras to proc from partial blocks
Closes #21065
2017-12-17 10:50:16 +01:00
Ovalord 088ce63ac7 Core/Auras: Updated mount capability check and implemented SPELL_AURA_MOUNT_RESTRICTIONS 2017-12-14 01:00:11 +01:00
Ovah dc5e6673ee Scripts/LCT: implement High Prophet Barim encounter 2017-12-12 14:47:39 +00:00
Ovalord 6ecb9746b1 Core/Creature: merged creature extra flag for offhand attacks 2017-12-09 20:37:54 +01:00