Commit Graph

59 Commits

Author SHA1 Message Date
hondacrx 1657f720dc Core/SmartAI: Various fixes and extensions for smart scripts:
Port From (https://github.com/TrinityCore/TrinityCore/commit/a32d5cfa1762ae1158ee2f40b4c9b36e5b41913a)
2019-08-30 12:00:42 -04:00
hondacrx 1e4b1366c2 Fixed setting and unsetting of m_spellModTakingSpell
Port From (https://github.com/TrinityCore/TrinityCore/commit/fb5c07ffe8d72d32a2c47cfa41dfb3a952160b72)
2019-08-17 13:04:19 -04:00
hondacrx 0a29281557 Core/Misc: Fixed player corpse looting, added player corpse loot and some more
Port From (https://github.com/TrinityCore/TrinityCore/commit/89f728cd5b6ae3041fdae3c853ac4b0ac5f0a848)
2019-08-17 11:42:16 -04:00
hondacrx 2d2a72ce3e Core/Misc: Various crash fixes
Port From (https://github.com/TrinityCore/TrinityCore/commit/4f65dc5e20cc3af5b3595809707c632faa6e5900)
2019-08-17 11:23:32 -04:00
hondacrx bab0bbdf3c Core/Spells: Remade trajectory target selection
Port From (https://github.com/TrinityCore/TrinityCore/commit/3f7fe6f8a51f61083b4940eaadddc3b390f8e238)
2019-08-15 11:51:44 -04:00
hondacrx ee098676c2 Core/Spells: Added SPELL_FAILED_NOTHING_TO_STEAL error
Port TrinityCore Commit: https://github.com/TrinityCore/TrinityCore/commit/b711f0bcaef7e966140fce4929ff5196b6b2bbf6
2019-08-14 23:46:10 -04:00
hondacrx 46095e461f Core/Spells: Corrected execution time calculation for dst targets
Port TrinityCore Commit: https://github.com/TrinityCore/TrinityCore/commit/8d6d00dc15d85700c0cb8872303811a5fa6c5c85
2019-08-14 23:36:22 -04:00
hondacrx ed3a310756 Core/Spell: unified handling of SPELL_ATTR5_USABLE_WHILE_* attributes
Port TrinityCore Commit: https://github.com/TrinityCore/TrinityCore/commit/2b0c73960b431acb25ddfba916017fbfe84f065b
2019-08-14 12:05:26 -04:00
hondacrx 125e3b3ac7 Updated to 8.2.0.31429 (scripts disabled atm, they still need updated)
Code Port from TrinityCore https://github.com/TrinityCore/TrinityCore
Casc from WoW-Tools https://github.com/WoW-Tools/CASCExplorer
2019-08-14 11:20:42 -04:00
hondacrx e4d500f4b5 Core/PacketIO: Updated packet structures to 8.1.5
Port TrinityCore Commit: https://github.com/TrinityCore/TrinityCore/commit/31fda79556e55375962a3c9e46f6dbdbf6e90d18
2019-06-22 18:42:45 -04:00
hondacrx 1e1c5c77a8 2019 YAY! 2019-01-01 12:01:55 -05:00
hondacrx 50019b85d5 Core/Spells: Update AOE Damage Cap 2018-12-24 01:03:49 -05:00
hondacrx 8e20114e10 BFA Update (still lots of testing to do tho) 2018-12-10 12:46:25 -05:00
hondacrx 7255455b22 Core/Refactor: Part 5 2018-07-05 10:57:42 -04:00
hondacrx 7aa494d5dd Core/Errors: Stop using System.Diagnostics.Contracts, Its just closing the server without error or warning. We now log the error and then throw a exception 2018-06-15 12:34:56 -04:00
hondacrx 2c3479c6e2 Core/Refactor: Part 4 2018-05-27 15:40:06 -04:00
hondacrx 41bce64ffc Core/Spells: Fixes OverflowException for ChainTargets 2018-05-26 13:11:47 -04:00
hondacrx 913beeae69 Core/Misc: Misc fixes 2018-05-23 18:16:14 -04:00
hondacrx 5dacd669b5 Core/Refactor: Part 3 2018-05-16 19:57:48 -04:00
hondacrx 7d4c0b7634 Core/Misc: Misc cleanups and changing of fields 2018-05-13 20:26:05 -04:00
hondacrx 87d9adca9a Core/Misc: Fixes 2018-05-11 11:40:29 -04:00
hondacrx 9b40067017 Core/Refactor: Part 2 2018-05-07 22:07:35 -04:00
hondacrx 216db1c23a Core/Refactor: Part 1 2018-05-07 18:56:09 -04:00
hondacrx 9007c45357 Core/Spell: kill old charge restoring system. Mods are fully handled by proc system now. 2018-04-29 19:44:10 -04:00
hondacrx 70fb5c6fd8 Core/AI: Added CreatureAI hook that is getting triggered when a spell cast has been successfully finished. 2018-04-12 18:14:14 -04:00
hondacrx fa35d60f60 Core/Entities: Phasing rewrite 2018-03-28 11:09:30 -04:00
hondacrx af0f142f36 Core/Spells: Fixed crash with m_delayMoment calculation for reflected spells 2018-03-21 23:40:27 -04:00
hondacrx 4d8391a7fd Core/Spell: added some helpers to SpellInfo to reduce code duplication 2018-03-18 12:27:19 -04:00
hondacrx 1ba55bd9d2 Core/Spell: Fixed bug where spell could fail to hit a target properly even if all conditions were met 2018-03-18 12:13:49 -04:00
hondacrx 0aad224e49 Core/Spell: reverted stun aura handling 2018-03-18 12:07:54 -04:00
hondacrx 0ab3b8e8cd Core/DataStores: Fixed db2 structures after 7.3.5 2018-03-13 15:43:03 -04:00
hondacrx 46052921fe Core/Spell: fix for hitmask being ignored in finish phase procs 2018-03-12 14:53:18 -04:00
hondacrx 6ee6180866 Core/Entities: Replace existing GetAuraEffectsByType + iteration uses with proper helper functions 2018-03-12 14:33:20 -04:00
hondacrx 9af60df765 Core/Spell: improved immunity logic for dispels 2018-03-12 13:31:19 -04:00
hondacrx 060bc0b7a8 Core/Spell: Undefined SPELL_ATTR7_USABLE_IN_STUN_FEAR_CONFUSION attr for now - Some function renames - Used in some client checks but not 100% sure of its usage (eg in CGUnit_C::CheckAndReportSpellInhibitFlags but not in Spell_C::IsUsableAction) 2018-03-12 13:24:16 -04:00
hondacrx 129cda3b3f Core/Spells: fix a pretty edge case of creatures being put in combat by evaded spells 2018-03-12 12:55:53 -04:00
hondacrx 82dca6de94 Updated DB2 structs 2018-02-26 13:13:54 -05:00
hondacrx 0a3dfaba37 Updated to 7.3.5.25996 (Db2 files not updated) 2018-02-19 10:32:16 -05:00
hondacrx 5587505199 Core/Spell: restore old proc system behaviour on auras self proc. 2018-01-13 13:10:33 -05:00
hondacrx 9d3e87fd87 Core/Misc: Added helper function Unit::SetFullPower * Also renamed Unit::getPowerType and Unit::setPowerType to follow style guidelines 2018-01-03 13:57:16 -05:00
hondacrx 28c0ef9d03 Happy New Year!!!! 2018-01-02 13:02:21 -05:00
hondacrx 01caaecf0f Core/Unit: damage immune improvements 2017-12-30 17:53:28 -05:00
hondacrx b180f6a9ba Core/Globals: Load spellspecific and aurastate after loading spell ranks
Core/Spells: Removed obsolete code
Core/Spell: do not fail triggered Charge effects in case a root is present.
2017-12-30 16:53:56 -05:00
hondacrx 3da0e167e6 Core/Spell: revamp of immunities system 2017-12-26 15:07:05 -05:00
hondacrx 2c0134ba33 Core/Spells: Glyph of Desperation/Pain Suppression has been removed 2017-12-26 12:35:06 -05:00
hondacrx 58333b9f1f Core/Spell: move attribute helpers to spellInfo 2017-12-26 12:32:14 -05:00
hondacrx 7a4d4ad945 Core/Spells: Moved applying exclusive aura spells to scripts 2017-12-24 17:21:05 -05:00
hondacrx add72a063b Core/Spells: Implemented spells causing Forbearance 2017-12-24 17:17:50 -05:00
hondacrx 1e5249b6b0 Core/Auras: Implemented using all aura interrupt flag fields 2017-12-18 10:14:17 -05:00
hondacrx e26e0783ab Core/Spell: reimplemented TRIGGERED_DISALLOW_PROC_EVENTS trigger flag 2017-12-11 11:20:38 -05:00