Commit Graph
36 Commits
Author SHA1 Message Date
Seyden e1f345756b Core/Auras: Implement SPELL_ATTR13_PERIODIC_REFRESH_EXTENDS_DURATION (#29197) 2023-09-24 13:23:31 +02:00
Seyden fa22576817 Core/Auras: Implement SPELL_ATTR8_PERIODIC_CAN_CRIT (#29198) 2023-08-25 12:36:11 +02:00
SeydenandShauren 42a6e0eb1a Core/Spells: Implement sqrt based aoe damage diminishing (#29192)
Co-authored-by: Shauren <[email protected]>
2023-08-22 00:02:37 +02:00
Seyden 799d63ce2c Core/Auras: Remove incorrect implementation of SPELL_ATTR8_DONT_RESET_PERIODIC_TIMER (this attribute does something else) (#29195) 2023-07-28 23:23:38 +02:00
Seyden b5886f6a2d Core/Quests: Dont immediately update object visibility at PhaseShift and wait for the AI Hooks to be called in Player::RewardQuest (#28516) 2023-01-28 15:36:28 +01:00
Seyden 24d21301a6 Core/Objects: ignore database visibility conditions for personal clones (#28548) 2022-12-30 17:57:58 +01:00
Seyden c5bd2ceda4 Core/Auras: Fixed iterator invalidation crash in Unit::CalcHealAbsorb (#28515) 2022-12-30 12:52:22 +01:00
SeydenandShauren 61c51b76c0 Core/Creatures: Implement StringId for Creatures, a custom identifier to make finding specific creatures in script easier (#28500)
Allows targeting specific spawns without hardcoding guids or find a bunch of different creatures with a single search

Co-authored-by: Shauren <[email protected]>
2022-12-27 16:39:05 +01:00
SeydenandShauren 9ab0679781 Core/Objects: Implement FindNearestCreatureWithOptions helper function (#28488)
Co-authored-by: Shauren <[email protected]>
2022-12-26 20:13:13 +01:00
Seyden 64a1c7735e Core/Creatures: Implemented AttackableBySummoner summon properties flag (#28489) 2022-12-22 23:45:35 +01:00
Seyden 97f3710fa7 Core/Conversations: Allow delaying starting conversations (#28545) 2022-12-21 14:37:58 +01:00
Seyden f25aceab28 Core/Spells: Refactor heal absorb code 2022-07-28 21:26:48 +02:00
Seyden 272addbf2b Core/Scripts: Fix Hotswap not reinitializing AIs after destroying them and then crashing due to AI being nullptr (#27744) 2022-02-15 22:36:48 +01:00
Seyden 79c6054369 Core/Objects: Use player as summoner for personal clones (#27716)
* This allows clones to properly inherit phases
2022-02-08 00:03:02 +01:00
Seyden 66509502f4 Core/Spells: Implement CAST_FLAG_EX_IGNORE_COOLDOWN - causes spells to not automatically trigger cooldown clientside (#27717) 2022-02-07 21:25:27 +01:00
Seyden 20af35fd13 Core/Creatures: Add summoned creatures to summoners transport (#27708) 2022-02-07 12:49:45 +01:00
Seyden a5c713eaf2 Core/Objects: Implement SmoothPhasing part of CreateObject and replacing visible objects 2022-01-29 20:35:25 +01:00
Seyden 12d00e2e5f Scripts/Spells: Implement OnPrecast scripting hook for spell scripts (#27632)
* Fires before cast bar starts
2022-01-18 21:06:10 +01:00
Seyden f383c0ea21 Core/SAI: Add SMART_ACTION_BECOME_PERSONAL_CLONE_FOR_PLAYER (#27581) 2022-01-18 20:51:23 +01:00
Seyden b1eb4c2b3e Scripts/Spells: Implement Demon Hunter Base Spell "Glide" 2021-11-20 15:51:02 +01:00
Seyden adb439fdfe Scripts/Spells: Predefine spell ids used for DH scripts 2021-11-20 15:51:02 +01:00
SeydenandShauren e4630c5354 Core/Movement: Temporarily disable "no state change" checks in Unit::SetFeatherFall and Unit::SetCanTurnWhileFalling
Co-authored-by: Shauren <[email protected]>
2021-11-20 15:51:02 +01:00
Seyden 107f5ce0a4 Core/Auras: Implement SpellAuraInterruptFlags2::Ground and SpellAuraInterruptFlags2::Swimming (#27193) 2021-11-08 10:16:55 +01:00
SeydenandShauren 581d514678 Core/Movement: Remove random direction knockbacks and instead use unit orientation (#27194)
Co-authored-by: Shauren <[email protected]>
2021-11-06 18:11:17 +01:00
Seyden 62e444e4b0 Scripts/Spells: Implement Demon Hunter Havoc talent "First Blood" (#27176) 2021-10-27 00:46:57 +02:00
Seyden 8f097e4425 Core/Scripts: Implement script name reloading
* Authored by Seyden
* Co-authored by Naios
* We thank Shauren for your helpful feedback
2021-10-22 12:52:37 +02:00
Seyden 9c857a1b91 Core/PacketIO: Fixed SMSG_SPELL_NON_MELEE_DAMAGE_LOG struct 2018-01-14 21:49:42 +01:00
Seyden 95b194f3f8 Core/Auras: Fixed rppm proc chance calculation (#20962)
* LastAttemptTime was reseted before it could have been taken into account for chance calculation
2017-11-23 22:35:42 +01:00
Seyden 5675902485 Core/Creatures: Implemented Basic Creature Scaling (#20026) 2017-07-29 21:40:28 +02:00
Seyden a9174d5eb7 Core/Scripts: Implement generic script loaders (and script registry macros) to greatly reduce code duplication (#19526) 2017-07-20 00:15:02 +02:00
Seyden 5487a062ce Core/AreaTrigger: Remove the correct areatrigger when SPELL_AURA_AREA_TRIGGER is removed (#19749) 2017-05-26 23:00:29 +02:00
Portgas 33e72167a1 Core/Spells: Fixed Range Weapons durability loss 2014-08-05 00:23:39 +02:00
Portgas a91851074e Core/Spells: Fixed Rogue - Serrated Blades Talent 2014-08-02 22:29:16 +02:00
Portgas D. Ace 25e561ea2c [CORE/SPELLATR]: Renamed unk to SPELL_ATTR8_BATTLE_RESURRECTION 2014-06-17 22:59:20 +02:00
Portgas D. Ace 4b3dc231a0 [MAGE/SPELLS]: Fixed Ice Barrier scale calculation 2014-01-22 17:00:31 +01:00
Portgas D. Ace dc959d6f32 Core/Spells: Power Word: Shield SP Coeff
The Spell Power coefficient has to be 87% not 80.68%
2013-11-19 21:54:10 +01:00