Commit Graph

67 Commits

Author SHA1 Message Date
hondacrx cdb225a4b6 Core/Spells: Fixed value of aura effects for stat mod auras applied by items
Port From (https://github.com/TrinityCore/TrinityCore/commit/123858331211db6fe6745f0886c1499f8e598443)
2019-12-02 14:01:46 -05:00
hondacrx 63105504a4 Core/Items: Add ItemContext param to Item::Create function
Port From (https://github.com/TrinityCore/TrinityCore/commit/0a2d9ad2f7673e2b7ee62b7cc6f1a19639d37864)
2019-11-23 00:44:38 -05:00
hondacrx 796c11795f Core/Items: Implement azerite essences
Port From (https://github.com/TrinityCore/TrinityCore/commit/ec9d624aec9e0a39b1bcee7d4077f46be358faad)
2019-11-22 21:39:35 -05:00
hondacrx 570aebce26 More refactoring of code. 2019-09-23 21:41:13 -04:00
hondacrx 35c06c09fd Some refactoring of code. and some cleanups 2019-09-21 12:11:16 -04:00
hondacrx 5b67e2f539 Core/Movement: Implemented movement forces
Port From (https://github.com/TrinityCore/TrinityCore/commit/8e98ceb2936842ea0032cbfdc04a510d6b1e5de0)
2019-09-08 12:48:10 -04:00
hondacrx 995e04b80d Core/Auras: unregister AuraEffect from target list before changing amount, forces recalculation at stack change
Port From (https://github.com/TrinityCore/TrinityCore/commit/f51a493dc87c4002aeea84b39679e7dbe379aca5)
2019-09-03 16:03:03 -04:00
hondacrx fff95df0e8 Core/Aura: fix SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE unapply case for dead players
Port From (https://github.com/TrinityCore/TrinityCore/commit/99a95c924181b1beab8cc8eb873eaade08f64a6c)
2019-09-03 15:58:27 -04:00
hondacrx 493335c4db Fix build 2019-09-03 15:48:16 -04:00
hondacrx 028db75c67 Core/Auras: tidy up one little hack
Port From (https://github.com/TrinityCore/TrinityCore/commit/9d16dce63365502b45561ce972178a780272b146)
2019-09-03 15:44:48 -04:00
hondacrx b2c63392c5 Core/Auras: implement correct model for Bear Form (used by npcs)
Port From (https://github.com/TrinityCore/TrinityCore/commit/6b150b6e55c60ddc8e5da823c335a804d48e8efc)
2019-09-01 10:59:08 -04:00
hondacrx f281d5f121 Core/Auras: Implement Roc form shapeshift
Port From (https://github.com/TrinityCore/TrinityCore/commit/40a9055a5fe994dd0b79ebb099e29dbc1d517b0b)
2019-09-01 10:56:41 -04:00
hondacrx 87d30caa49 Ensure that all actions are compared to fixed point in time (ie. world update start)
Port From (https://github.com/TrinityCore/TrinityCore/commit/60663d1374beef3103f4787152654034fa4a8897)
2019-09-01 10:37:14 -04:00
hondacrx 674f38e912 Corrected calculation for SPELL_AURA_PERIODIC_DAMAGE_PERCENT
Port From (https://github.com/TrinityCore/TrinityCore/commit/6cd254d83b51d25551536122ea0217df447b2cf3)
2019-08-31 15:31:09 -04:00
hondacrx f7f2930ac8 Core/Spells: fix Hand of Justice proc chance and reduce it past level 60.
Port From (https://github.com/TrinityCore/TrinityCore/commit/b91eac6a1c377c14ebe2b66104ac02e2f9a01ad4)
2019-08-31 11:02:38 -04:00
hondacrx 01a8140203 Core/Spell: Added the possibility to explicitly disable auraEffect procs using attributes
Port From (https://github.com/TrinityCore/TrinityCore/commit/77fc6ceea8716a85baca80b1816fbe3588b182e7)
2019-08-31 11:01:41 -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 d3cbe70f56 Core/Creatures: Various fixes for creatures, regarding combat conditions, despawning, and few others
Port From (https://github.com/TrinityCore/TrinityCore/commit/fe63cd3dbb66f4fda743858db4284a24bc2bd400)
2019-08-17 10:47:55 -04:00
hondacrx bdfea4ecad Implemented binary resistances and some more
Port From (https://github.com/TrinityCore/TrinityCore/commit/ca26c33145cb40ae7fd2c84fc7577fc6f11bdbbf)
2019-08-16 23:15:19 -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 055e9d1776 Core/Spells: Fix SPELL_AURA_MOD_ROOT_2 not proccing on damage 2019-01-16 17:44:12 -05:00
hondacrx 1e1c5c77a8 2019 YAY! 2019-01-01 12:01:55 -05:00
hondacrx 8e20114e10 BFA Update (still lots of testing to do tho) 2018-12-10 12:46:25 -05:00
hondacrx 9f962377fa Core/Spells: Fixed crash in AuraEffect.HandlePlayScene 2018-08-01 14:16:35 -04:00
hondacrx 943e858ccf Core/Spells: Implement AURA_REMOVE_BY_INTERRUPT to provide aura scripts with more information when removing by Unit::RemoveAurasWithInterruptFlags 2018-07-25 12:25:53 -04:00
hondacrx 75619e833f Core/Players: Changed flight masters to suppress positive transforms/shapeshifts instead of preventing starting flight 2018-07-25 12:17:32 -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 43d49f9e9b Core/Spells: Allow removing same npc entry multiple times for AuraType.LinkedSummon if it's from different effects of the same spell
Core/Maps: Allow entering raid maps without a raid group for maps older than current expansion
2018-05-22 11:34:16 -04:00
hondacrx 5dacd669b5 Core/Refactor: Part 3 2018-05-16 19:57:48 -04:00
hondacrx 868c67c8f0 Core/Spells: Implement aura 428 (SPELL_AURA_LINKED_SUMMON) 2018-05-13 20:21:52 -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 9c33d9c20e Core/Units: Implemented versatility 2018-04-29 19:40:29 -04:00
hondacrx 3ff01ee33b Core/Auras: Implemented Aura 178 (SPELL_AURA_MOD_MAX_POWER_PCT) (#21804) 2018-04-12 09:57:26 -04:00
hondacrx da61c920b7 Core/Auras: implement Aura 379 (SPELL_AURA_MOD_MANA_REGEN_PCT) 2018-04-08 18:55:25 -04:00
hondacrx fa35d60f60 Core/Entities: Phasing rewrite 2018-03-28 11:09:30 -04:00
hondacrx 33da910226 Core/Spell: do not proc auras on SPELL_AURA_OBS_MOD_HEALTH healing ticks 2018-03-18 12:10:41 -04:00
hondacrx 761af36d05 Core/Misc: Misc fixes 2018-03-18 11:44:55 -04:00
hondacrx 0ab3b8e8cd Core/DataStores: Fixed db2 structures after 7.3.5 2018-03-13 15:43:03 -04:00
hondacrx 9af60df765 Core/Spell: improved immunity logic for dispels 2018-03-12 13:31:19 -04:00
hondacrx f6fc8fae09 Core/Unit: unambiguosly define PLAYER_FIELD_MOD_DAMAGE_DONE_ fields as signed - They were used both signed and unsignedly 2018-03-12 13:16:59 -04:00
hondacrx 8edb9e6c73 Core/Auras: calculate periodic bonuses before specific mods, fixes Imp. Devouring Plague damage 2018-03-12 12:57:04 -04:00
hondacrx b08f686ac5 Core/Spells: proc spells after damage apply, not before. 2018-03-11 14:55:45 -04:00
hondacrx a596b3f1ea Core/Players: Fixed mounts using MOUNT_FLAG_SELF_MOUNT flag 2018-03-06 11:17:30 -05:00
hondacrx c842332393 Core/Player: Implement PvP Talents 2018-03-06 11:10:51 -05:00
hondacrx 84fdaef291 Core/Spells: Allow skipping automatic removal of auras from spell_area when condition is no longer met (mostly used for cosmetic cutscenes after quest completion) 2018-01-28 19:37:36 -05:00
hondacrx 419ee1b882 Core/Entities: Created factory methods to create new areatriggers, creatures and gameobjects 2018-01-27 20:15:24 -05:00
hondacrx 9f8bd31c54 Core/Player: recheck shapeshift bonus auras when switching spec. 2018-01-24 12:08:43 -05:00
hondacrx a96e26329f Core/Entities: better support of absorb, resist and block procs 2018-01-13 13:24:20 -05:00