Commit Graph

  • 0bf5cf33c7 Core/AreaTriggers: Added SpawnDifficulties for spawned areatriggers (#29284) Traesh 2023-09-07 00:13:47 +02:00
  • d645b7e9cd Core/Creatures: Fix instant despawn for summons with unlimited duration (#29307) Meji 2023-09-06 08:34:19 +02:00
  • 90adaac3f9 DB/Draenor: Added some more spawns for Assault on the Dark Portal Aqua Deus 2023-09-06 01:43:43 +02:00
  • e79d63b3d5 DB/Mardum: Added Despair Ridge spawns for phase 0 Naddley 2023-09-06 01:42:19 +02:00
  • d57b58849b Dep/CascLib: Update to ladislav-zezula/CascLib@5c60050770 Shauren 2023-09-05 00:10:35 +02:00
  • ba224f70ad Core/Auras: Defined and implemented new aura interrupt flags Shauren 2023-09-03 16:06:43 +02:00
  • aa32feddb7 DB/Draenor: Added more phased gameobjects for Assault on the Dark Portal Aqua Deus 2023-09-02 15:06:36 +02:00
  • 88d45204bf DB/Mardum: Added Despair Ridge spawns for Phase 5310 Naddley 2023-09-02 15:05:22 +02:00
  • 79e2f77d44 Core/Misc: Silence a false positive warning Shauren 2023-09-01 12:15:17 +02:00
  • 638e3ece91 Scripts/Spells: Implement warrior talent Strategist (#29235) Aqua Deus 2023-09-01 00:16:48 +02:00
  • 0e818e23e7 Core/AreaTriggers: Added SpellForVisual for db spawned areatriggers (#29277) ModoX 2023-08-31 20:58:58 +02:00
  • 7f620475bd Core: Update allowed build to 10.1.5.51130 Shauren 2023-08-31 19:14:55 +02:00
  • 8c26b9350d Core/Creature: Fixed logic for npcflag, unitflags when saving creatures to db * 06ea822a31 followup ModoX 2023-08-31 16:15:03 +02:00
  • 74bfc38621 Core/Vehicles: Fixed crash happening if a vehicle despawns during handling of control vehicle aura removal Shauren 2023-08-31 15:39:28 +02:00
  • 2b54376d65 Core/Vehicles: Fixed crash happening if a vehicle despawns during handling of control vehicle aura removal Shauren 2023-08-31 15:39:28 +02:00
  • afed658db5 DB: Added missing conditions for spell 53110 from 3.3.5 branch Shauren 2023-08-31 15:34:13 +02:00
  • 06ea822a31 Core/Creature: Save npcflags and unitflags as NULL in db if they are equivalent to creature_template entry ModoX 2023-08-31 12:15:03 +02:00
  • 955343f747 Core/GameObjects: Don't restock non-personal chests that didn't have loot modified Shauren 2023-08-30 19:23:56 +02:00
  • df4bd24f6d Core/DB2: Add Assault on the Dark Portal map to be split by faction (#29295) Aqua Deus 2023-08-30 11:43:55 +02:00
  • 61eba44d4a Scripts/Trial of the Crusader: Update Read and Write Save Data (#29293) Gildor 2023-08-29 21:59:34 +02:00
  • 7c0ef292be Core/Creature: Allow creature table to override npc- and unitflags to 0 (#29281) ModoX 2023-08-29 21:18:06 +02:00
  • 9d69c36bed Scripts/Spells: Fixed Dark Reprimand not channeling Shauren 2023-08-29 10:17:29 +02:00
  • 700918523f Scripts/Draenor: Implement quest The Cost of War questid 34420 (#29285) Aqua Deus 2023-08-29 09:29:44 +02:00
  • 2d0311b7d9 Core/GameObjects: Fixed GAMEOBJECT_TYPE_NEW_FLAG_DROP casting impl from wrong object ModoX 2023-08-29 08:40:51 +02:00
  • bb5eab4c36 Core/GameObjects: Added some checks to GAMEOBJECT_TYPE_NEW_FLAG and GAMEOBJECT_TYPE_NEW_FLAG_DROP to prevent exploits ModoX 2023-08-29 08:39:41 +02:00
  • 72b9aace54 Core/Battlegrounds: Implemented BfA Warsong Gulch (#29247) Jeremy 2023-08-29 08:38:10 +02:00
  • 9b516978e7 Scripts/Spells: Update Power Word: Shield (#29228) Teleqraph 2023-08-29 00:20:16 +02:00
  • 1715ddf680 Scripts/Spells: Implement priest talent Shadow Covenant (#29227) Teleqraph 2023-08-28 22:13:47 +02:00
  • 0a9b3e089f Scripts/Spells: Unify scripts applying Atonement/Trinity (#29226) Teleqraph 2023-08-28 20:42:33 +02:00
  • ac43e68b53 Core/Spells: Define new cast flags Shauren 2023-08-28 13:21:10 +02:00
  • ca16d0800c Core/Spells: Merge TRIGGERED_IGNORE_AURA_INTERRUPT_FLAGS functionality into TRIGGERED_IGNORE_CAST_IN_PROGRESS as they are always used together (and missing one of them in scripts is a common enough mistake) Shauren 2023-08-28 10:12:09 +02:00
  • aa278017e8 Scripts/Spells: Implement priest talent Holy Word: Salvation (#29218) Teleqraph 2023-08-28 00:24:57 +02:00
  • 3cce2dad8b Scripts/Spells: Fix validation of spells in spell_druid (#29217) Teleqraph 2023-08-27 20:16:00 +02:00
  • 2cdf0a44b2 Core/Scripts: Add multiple "Pass parameters between AI" methods on AreaTriggerAI Traesh 2023-08-27 20:06:48 +02:00
  • 3b7a31fc81 Scripts/Spells: Implement priest talent Abyssal Reverie (#29214) Teleqraph 2023-08-27 18:21:35 +02:00
  • 8e7b6c54e4 Core/Logging: Fixed missing log format changes Shauren 2023-08-27 12:50:26 +02:00
  • 150ba27eb1 Core/Logging: Fixed missing log format changes Shauren 2023-08-27 12:50:26 +02:00
  • b8912d2ac8 Build fix for clang 11-13 Shauren 2023-08-27 12:49:33 +02:00
  • 43584b4d1d Core/Misc: Fixed doxygen docs being attached to wrong fields Shauren 2023-08-27 01:58:50 +02:00
  • 9ca85627e2 Scripts/Spells: Cancel existing Light's Wrath visual missiles when recasting the spell Shauren 2023-08-26 22:53:38 +02:00
  • ed98146d31 Core/Spells: Allow cancelling spell missiles without cancelling the entire spell Shauren 2023-08-26 22:53:02 +02:00
  • 07a03dd730 Scripts/Spells: Implement priest talent Light's Wrath Nyr 2023-08-04 15:24:19 +02:00
  • f5c65c3551 Scripts/Spells: Implement priest talent Evangelism (#29212) Teleqraph 2023-08-26 21:52:33 +02:00
  • 4118d0bbd8 Spells/Spells: Implement rogue talent Prey on the Weak (#29206) Aqua Deus 2023-08-26 21:04:36 +02:00
  • 772ba03939 Scripts/Spells: Implement rogue talent Blackjack (#29205) Aqua Deus 2023-08-26 20:15:19 +02:00
  • 78531ed6bf Scripts/Spells: Implement Cheat Death (#29201) Aqua Deus 2023-08-26 18:30:09 +02:00
  • c9751eb737 Added changes missing from previous commit Shauren 2023-08-26 16:35:13 +02:00
  • 7b9493eec7 Core/Auras: Allow effects of SPELL_AURA_SCHOOL_ABSORB_OVERKILL to be prevented by setting absorb value to 0 in script Shauren 2023-08-26 15:37:57 +02:00
  • 0ede6c1556 Core/Battlegrounds: Rework queues (#29200) Jeremy 2023-08-26 14:03:42 +02:00
  • 3e7b5f982c DB/Phase: Added phase names for Kalimdor Cup phases ModoX 2023-08-25 12:43:53 +02:00
  • fa22576817 Core/Auras: Implement SPELL_ATTR8_PERIODIC_CAN_CRIT (#29198) Seyden 2023-08-25 12:36:11 +02:00
  • b51afbdfb9 Core/Logging: Fixed log message order not being preserved when async logging was enabled and ThreadPool was greater than 1 Shauren 2023-08-25 10:40:47 +02:00
  • 30f57de184 Scripts/AreaTrigger: Added CanCaptureFlag and CaptureFlag hooks (#29237) Jeremy 2023-08-24 22:25:15 +02:00
  • a9d459962b Core/Quest: Allow quests flagged as QUEST_FLAGS_AUTO_COMPLETE to be valid in CMSG_QUESTGIVER_REQUEST_REWARD (#29244) Aqua Deus 2023-08-24 16:24:58 +02:00
  • 6175467c3e Core/GameObject: Skip setting state of NewFlag, if new state is equivalent to old state Golrag 2023-08-24 13:11:58 +02:00
  • 5e61827814 Core/GameObject: Expose several NewFlag fields for future purposes Golrag 2023-08-24 13:00:30 +02:00
  • 28c5d71b28 Core/GameObject: Added additional checks for GAMEOBJECT_TYPE_NEW_FLAG and GAMEOBJECT_TYPE_NEW_FLAG_DROP for potential exploits / lag issues Golrag 2023-08-24 12:40:40 +02:00
  • 0367e1afc5 Core/GameObject: Dropped flag should only spawn when debuff is not removed by default Golrag 2023-08-15 19:44:00 +02:00
  • 451314241d Core/Misc: Modernize comparison operators Shauren 2023-08-24 11:48:45 +02:00
  • 1336370b45 Core/GameObject: Mark some pvp related gameobjects as active (#29249) Jeremy 2023-08-24 11:48:09 +02:00
  • fa836ee433 Scripts/BlastedLands: Implement intro quest for Assault on the Dark Portal (#29242) Aqua Deus 2023-08-24 11:00:06 +02:00
  • b10b97b35b Core/AreaTrigger: Handle unit exit after OnRemove hook has been called ModoX 2023-08-24 09:09:45 +02:00
  • f0a862e71b Core/Misc: Modernize comparison operators Shauren 2023-08-24 00:51:26 +02:00
  • f108a50abf Core/Players: Remove player from group on faction change if two side interaction group is not allowed. (#28835) Gildor 2023-03-11 19:17:00 +01:00
  • 7b48268e2c Core/Mail: Reorder mail attachment checks to be able to report nonempty bag error to client. (#28844) Anton Popovichenko 2023-03-11 13:59:10 +01:00
  • 8898dfec53 Update (core\log): Log correction (#28802) M'Dic 2023-03-10 04:26:25 -05:00
  • dce71612ef Core/Spells: Prevent rerolling gathering skillups until success when mining or gathering herbs Shauren 2023-02-25 21:12:28 +01:00
  • 0728d194d9 Core/Arena: Correctly update the stats of the members of each team when the week ends and the arena points are distributed. (#28812) Gildor 2023-02-25 14:19:58 +01:00
  • 343d09bc95 Core/Battlefields: Added missing virtual destructor (and delete copy and move operations) Shauren 2023-08-23 16:32:15 +02:00
  • edca91b408 Core/Misc: Add missing virtual destructors Shauren 2023-08-22 12:38:55 +02:00
  • ca03ecf3e6 Build: Support ASAN on msvc Shauren 2023-08-22 12:56:13 +02:00
  • 6a304a82b1 Core/Units: Fixed possible use after free in ThreatManager Shauren 2023-08-23 11:03:52 +02:00
  • 3e3968b63c Core/Units: Fixed possible use after free in ThreatManager Shauren 2023-08-23 11:03:52 +02:00
  • 8d43d2bafc Core/Movement: Fixed use after free in WaypointMovementGenerator Shauren 2023-08-22 19:34:21 +02:00
  • 0a0b420d86 Build: Support ASAN on msvc Shauren 2023-08-22 12:56:13 +02:00
  • f4297aa3c6 Core/Misc: Add missing virtual destructors Shauren 2023-08-22 12:38:55 +02:00
  • 6082f8f878 DB/Draenor: Added some gameobject spawns for Assault on the Dark Portal Aqua Deus 2023-08-22 01:53:03 +02:00
  • 42a6e0eb1a Core/Spells: Implement sqrt based aoe damage diminishing (#29192) Seyden 2023-08-22 00:02:37 +02:00
  • e600cd392b DB/TrialOfValor: Added creature_template_difficulty entries for lfr, normal, heroic and mythic difficulties ModoX 2023-08-21 03:25:37 +02:00
  • 789dbb6e15 Scripts/Spells: Implement Ardent Defender (#29189) Aqua Deus 2023-08-20 21:07:21 +02:00
  • 119200b745 Scripts/Spells: Implement druid talent Inner Peace (#29186) Teleqraph 2023-08-20 19:29:01 +02:00
  • 30d304298c Scripts/Spells: Implement druid talent Embrace of the Dream (#29185) Teleqraph 2023-08-20 19:07:47 +02:00
  • ba944151bd Scripts/Spells: Implement druid talent Power of the Archdruid (#29184) Teleqraph 2023-08-20 16:21:27 +02:00
  • d01e7a0d2f Scripts/Spells: Moved creature script to spell script Shauren 2023-08-20 12:26:29 +02:00
  • 1bea4aab45 Core/EventMap: Refactor and modernize EventMap (#29183) Kelno 2023-08-19 23:57:57 +02:00
  • f1c51e2a8d Scripts/Spells: Implement Efflorescence and Spirit Blossoms (#29176) Teleqraph 2023-08-19 20:09:52 +02:00
  • 24359b0618 License: Restore long lost OpenSSL exception (#29250) Giacomo Pozzoni 2023-08-19 15:55:46 +02:00
  • b82dc03cbf License: Restore long lost OpenSSL exception (#29250) Giacomo Pozzoni 2023-08-19 15:55:46 +02:00
  • 2101c1079f Scripts/Spells: Update Wild Growth (#29173) Teleqraph 2023-08-19 15:34:53 +02:00
  • 0612e3ef4d DB/Draenor: Added Chamber Doors for Assault of the Dark Portal Aqua Deus 2023-08-19 01:43:07 +02:00
  • f27df03b65 DB/Draenor: Added some spawns for Assault on the Dark Portal Aqua Deus 2023-08-19 01:41:50 +02:00
  • d4d28d27f8 Core/Spells: Rewrite SelectRandomInjuredTargets to make extending it with additional requirements easier and allow it to prioritize group members Shauren 2023-08-19 00:59:06 +02:00
  • 9e1b97900e Core/Auras: Minor optimization for Unit object creation with msvc (not allocating a list end sentinel node for all of the 500 lists stored in Unit for each aura type) Shauren 2023-08-18 18:23:29 +02:00
  • e851902054 DB/Azsuna: Added spawns for The Ruined Sanctum Aqua Deus 2023-08-18 04:28:36 +02:00
  • deec17d8ec Core/Logging: Fixed a few missed log format statements Shauren 2023-08-17 11:15:15 +02:00
  • 9d43d3b17d DB/Hotfixes: Fixed some missing broadcast_text errors ModoX 2023-08-17 02:48:50 +02:00
  • d05042f465 DB/Player: Added class level stats for hunter ModoX 2023-08-17 02:46:29 +02:00
  • 982feb5082 DB/Pets: Removed invalid spells from creature_template_spell Shauren 2023-08-16 20:04:20 +02:00
  • f18233822d Core/Misc: Fixed minor formatting mistakes Shauren 2023-08-16 18:17:09 +02:00
  • f2d0857d55 Scripts/Mardum: Implement DH intro event (#29211) Naddley 2023-08-16 12:11:40 +02:00