Commit Graph
854 Commits
Author SHA1 Message Date
Ovahlord 86d479a087 Core/Spells: expand personal spawn handling for summons to all kind of summons
* personal summon target checks for spells will now always happen instead of only if a player is the caster
2020-01-31 07:46:43 +01:00
Ovahlord eaa635ab32 Core/Movement: backported cleanup for determining follow movement on appearing instead of calling evade modes right away 2020-01-31 07:34:11 +01:00
Ovahlord fcb79fee07 Core/Datastores: updated DBC structure names to generated member format 2020-01-25 12:36:32 +01:00
Aokromes d6d3f06f06 New year 2020-01-04 18:32:38 +01:00
Warpten c69627f4b4 Core/Spells: Implement SPELL_EFFECT_ACTIVATE_OBJECT. (#23)
Original research by @xvwyh.
2020-01-04 15:05:22 +01:00
funjoker 6c56916b29 Misc: Update copyright information
Happy new year
2020-01-01 18:47:28 +01:00
Ovahlord 0dd5fdafbd Core/Spells:
* corrected crit chance bonus for Last Word Talent
* fixed Improved Searing Pain talent
* removed hackfix for Improved Mind Blast
* moved Incerate damage bonus hack into proper spell script
* updated and fixed Afterpath proc
* fixed Shadow and Fame proc
* updated Backdraft proc
* fixed Burning Embers talent
* fixed Empowered Imp talent
* fixed Fire and Brimstone damage bonus for Incenerate and Chaos Bolt
* updated several spell scripts to new model
2019-12-08 20:23:51 +01:00
Ovahlord c66e194f23 Core/Spells: updated skinning required level values to Cataclysm
* hi @warpten
2019-12-03 21:26:15 +01:00
Ovahlord b8ffc464d6 Core/Spells: hardcoded weapon damage percent bonuses will no longer get applied twice
* use correct combo point spell for Mangle
2019-12-03 15:09:53 +01:00
Ovahlord 386160d359 Core/Spells: define and implement PROC_FLAG_JUMP
* added forward leap exception for Thermal Jump
2019-11-30 01:07:38 +01:00
Ovahlord c949e12f80 Core/Spells: unclusterfuck weapon damage spell effect handler
* weapon effect values can now be manipulated via spell scripts
* moved Kill Shot attack power bonus to spell_bonus_data
* converted Warrior's Devastate effect handler hack to spell script
2019-11-08 03:38:11 +01:00
Ovahlord 15f09fb82b Core/Misc: fixed warnings and building connection patcher with boost versions below 1.61 2019-11-06 00:51:04 +01:00
Ovahlord 0a71e7c2c2 Core/Spells: Nature's Blessing will now correctly grant its bonus only for eligible direct healing spells 2019-10-14 00:56:47 +02:00
Ovahlord bd43c1d4d1 Core/Spells: fixed a logic mistake in calculating spell bonus values with multiple stacks which was causing the stack bonus getting applied twice
* corrected a damage bonus calculation for Mirror Image
2019-08-23 23:32:41 +02:00
Keader e8ab568e82 Core/Spells: Fixed SPELL_EFFECT_DISPEL when target has 2 spells with same ID 2019-08-13 09:02:44 -03:00
Ovahlord 2db7d810e3 Core/Spells: allow PROC_HIT_INTERRUPT also getting triggered by melee spells
*fixed Rude Interruption talent (fix by @Keader)
2019-07-30 17:43:47 +02:00
Ovahlord 3de0a47105 Core/Spells: removed unneeded spell script for Devastate and updated existing bonus handling in weapon damage effect handler 2019-07-26 11:11:22 +02:00
Ovahlord 005336829a Core/Spells: allow energize spell effects with alternate power types to have negative amounts as well 2019-07-15 16:27:18 +02:00
Wyrserth 6a7399b305 Spell/Fishing: ensure that the fishing bobber expires when the Fishing channeling ends, and don't allow fish to be hooked in the instant the spell is cast. (#23448) 2019-07-06 14:07:01 +02:00
Ovahlord d65c9843ee Core/Groups: fixed a crash that was caused by raid marker pointer 2019-06-03 23:08:19 +02:00
Ovahlord 1659a4ee15 Core/Spells Rocket Jump will now leap forward instead of backwards 2019-06-01 21:13:40 +02:00
Ovahlord 6c4d1486c3 Core/Spells: use CalculateJumpSpeeds for pull effects as well 2019-05-16 23:20:36 +02:00
Ovahlord 4a3ef30d91 Core/Spells:
* fixed Revealing Strike damage bonus
* convert Envenom to spellscript
2019-05-04 23:14:48 +02:00
Ovahlord 1ed5a11b79 Core/Spells:
* updated Concussion Blow spellscript and use proper calculation for damage values
* fixed Eviscerate and Ferocious Bite damage bonus calculation
* converted Warrior's Shockwave and Victory Rush damage bonus to spellscript and calculate values properly
* fixed Death and Decay threat generation amount
2019-05-02 03:26:31 +02:00
Ovahlord 9c1b87c32f Core/Spells: removed attack power bonus from hunter pet's Growl ability 2019-05-01 22:41:14 +02:00
Ovahlord fda1f556af Core/DataStores: use generated member names for AreaTable.dbc
*load all fields of AreaTable.dbc
2019-02-24 00:51:54 +01:00
Ovahlord 911f8636c9 Core/Objects: fixed remaining differences for collision height code and fixed an issue that was causing units getting summoned in the air 2019-02-19 17:56:35 +01:00
Ovahlord e8b5543ed7 Core/Spells:
* Bloodshield Mastery will now stack with already existing Blood Shields up to 100% of the caster's maximum health
* updated Will of the Necropolis to 4.3.4
* update Crimson Scourge proc check
* silence proc console spam when using Improved Blood Presence
2019-02-15 21:37:31 +01:00
Ovahlord adf168e01b Core/Player: use proper opcode to activate runes 2019-02-14 12:35:03 +01:00
Ovahlord 108dea25a0 Core/Pets: summoned Death Knight ghouls will now cast their initial spells to make them stay on their place before starting to do things 2019-02-11 02:45:47 +01:00
Ovahlord 289855dbab Core/Spells:
* updated Ferocious Bite formular to Cataclysm and moved damage bonus handling to SpellScript
* moved Eviscerate damage bonus handling to SpellScript
2019-02-10 02:59:33 +01:00
Ovahlord 716ab87a61 Core/Spells: fixed calculating jump speeds
Thanks to the information provided in https://github.com/TrinityCore/TrinityCore/issues/22547
2019-02-08 17:40:56 +01:00
Ovahlord 06ec5b7a5d Core/Spells: SPELL_EFFECT_LEAP_BACK will now always make targets jump backwards 2019-01-18 11:55:20 +01:00
Ovahlord d6fafae9ba Core/Guilds: merged and ported more guild achievement implementations 2018-12-15 22:47:05 +01:00
Ovahlord 5229a734dd Core/Transports: ported transport refactoring
* this implements full support for stoppable transports as well as serverside transport position tracking
* fixed several vehicle related issues
* fixed gameobject passengers not being displayed as transport passengers
* pets, dynamic objects and other summons are not added as transport passengers and will now properly be displayed
Todo:
- Deeprun Tram visual issues needs to be resolved
- Lady Deathwhisper's elevator needs some additional research
2018-11-21 12:04:26 +01:00
Ovahlord 138ce480a0 Core/Pets: set Guardian's mana and health to full when initialized their stats 2018-11-06 21:25:09 +01:00
Ovahlord 1ef2f9a0f3 Core/Spells: Hemorrhage should deal 45% bonus damage instead of 50% when having a dagger equipped 2018-10-31 23:23:07 +01:00
Ovahlord 9a5c3aff9d Core/Pets: fixed setting stats for non-scaling minions and guardians 2018-10-06 22:06:19 +02:00
Ovahlord b761e2c3f2 Core/Pets: Pet scalings updated to Cataclysm 2018-10-06 13:00:12 +02:00
Ovahlord 1fb1f77ccf Scripts/MH:
* fixed quest "Flamebreaker"
* added remaining sparring data for Hyjal Warden
* added new sparring data for Twilight Vanquisher, Twilight Flamecaller, Blazebound Elemental, Ironbark Ancient and Twilight Overseer and Nordrassil Druid
* Elemental Goo and Overseer's Key will now require their corresponding quest to be active
* fixed some quest chaining for the Verdant Thicked area
* fixed Nordrassil Druids casting their green beams on Ysera at Nordrassil
* corrected damage and money loot values for Twilight Vanquisher, Twilight Flamecaller, and Twilight Overseer
2018-09-11 14:43:29 +02:00
Ovahlord f8eff381ad Core/Spells: merged damage calculation spell mod order fix for weapon damage 2018-08-29 22:57:13 +02:00
Ovahlord 0d7d3e5584 Core/Archaeology: use frand for artifact locations and improved checks for spawning survey objects 2018-08-26 05:45:14 +02:00
Ovahlord fbf6c16a0c Core/Spells: make sure that we pick the highest misc value to calculate our jump height 2018-08-21 23:39:06 +02:00
Ovahlord f2bdeb7e59 Core/Spells: use speed value from dbc if available for jump speed calculations 2018-08-21 04:02:46 +02:00
Ovahlord a0e288e761 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4 2018-07-23 15:57:10 +02:00
Aokromes 46be63ba71 Core/Spells: Fixed Righteous Defense crash caused by modifying target list inside effect handler
* Already handled in a script
2018-07-23 14:41:05 +02:00
Ovahlord 7b56a074bd Core/Spells: fixed Mage Mirror Image and Glyph of Mirror Image
* removed loads of hacks from the core
2018-07-23 12:17:18 +02:00
Ovahlord 0d46b893fc Core/Objects:
*merged 3.3.5 renaming of GetObjectSize() to GetCombatReach()
*made GetBoundaryRadius virtual and use it to determine the actual spell radius distance with it instead of using CombatReach
2018-07-13 14:50:10 +02:00
Ovahlord d651e54a6c Core/Spells: Force of Nature will now summon 3 treants 2018-07-08 02:00:36 +02:00
Ovahlord ecf95b1a28 Core/Spells:
* fixed Swiftment heal calculation
* dropped Nature's Grace spellscript and use a proper spell_proc entry instead
* fixed Efflorescence talent
* fixed Nature's Bounty talent
2018-06-24 16:37:16 +02:00