Commit Graph

  • aefce9a25c Core/Misc: Prefix include guard to avoid possible conflict with external library Shauren 2022-05-03 11:16:35 +02:00
  • 33132efd22 Core/Spells: Add notes on remaining SpellAttr5 Shauren 2022-05-02 21:12:18 +02:00
  • 91ca5527d6 Core/Spells: Implemented SPELL_ATTR5_AURA_UNIQUE_PER_CASTER Shauren 2022-05-02 21:01:22 +02:00
  • c77017edcf Core/Spells: Implemented SPELL_ATTR5_ALWAYS_LINE_OF_SIGHT and SPELL_ATTR5_ALWAYS_AOE_LINE_OF_SIGHT Shauren 2022-05-02 20:06:00 +02:00
  • 2ff29ce1e8 Core/Spells: Implemented SPELL_ATTR5_TREAT_AS_AREA_EFFECT Shauren 2022-05-02 19:35:53 +02:00
  • 076c63c766 Core/Spells: Implemented SPELL_ATTR5_NOT_AVAILABLE_WHILE_CHARMED Shauren 2022-05-02 19:29:51 +02:00
  • acda6f9dcf Core/Spells: Implemented SPELL_ATTR5_NOT_ON_PLAYER and SPELL_ATTR5_NOT_ON_PLAYER_CONTROLLED_NPC Shauren 2022-05-02 18:21:01 +02:00
  • d71ca7a8f5 Core/Spells: Implemented SPELL_ATTR5_IGNORE_AREA_EFFECT_PVP_CHECK Shauren 2022-05-02 18:20:17 +02:00
  • 8a219b7e39 Core/Spells: Corrected implementation of SPELL_ATTR5_ALLOW_ACTIONS_DURING_CHANNEL - it allows casting other spells while channeling, not allows movement while channeling Shauren 2022-05-02 16:15:28 +02:00
  • d818add0e2 Core/Auras: Added support for SPELL_ATTR5_LIMIT_N limit to other number than just 1 Shauren 2022-05-02 16:14:41 +02:00
  • 4ef983f689 Core/Spells: Removed SPELL_SPECIFIC_JUDGEMENT Shauren 2022-05-02 15:34:32 +02:00
  • 738f285432 Core/Spells: Rename SpellAttr5 to use official attribute names Shauren 2022-05-02 01:11:38 +02:00
  • 8d16a79dea Core/Spells: Rename SpellAttr4 to use official attribute names Shauren 2022-05-01 20:01:13 +02:00
  • 524d14a162 Core/Players: Fixed dueling Shauren 2022-05-01 19:48:31 +02:00
  • 86ecc83514 Core/Groups: Execute all group related database cleanup at the beginning of LoadGroups. (#27935) dufernst 2022-05-01 17:46:50 +02:00
  • 88d7b58a3d Core/Spells: Rename SpellAttr3 to use official attribute names Shauren 2022-04-30 16:57:32 +02:00
  • b409a37c80 Core/Misc: Updated ChatMsg enum to 9.2.0 ModoX 2022-04-29 21:17:45 +02:00
  • dda375b986 Core/Spells: Rename SpellAttr2 to use official attribute names Shauren 2022-04-28 18:31:26 +02:00
  • d0b8fb87f2 Core/ItemHandler: fix selling items over gold limit (#27930) okfok 2022-04-27 15:35:22 +03:00
  • c88b602a2c Core/Spells: Rename SpellAttr1 to use official attribute names Shauren 2022-04-25 22:16:56 +02:00
  • b83e10321d DB/Spawns: Added more Bastion spawns Naddley 2022-04-25 17:45:05 +02:00
  • a31e681944 Core/Spells: Rename SpellAttr0 to use official attribute names Shauren 2022-04-24 18:40:10 +02:00
  • 51299ab886 Core/SAI: Corrected wrong useSaiTargetAsGameEventSource logic in previous commit Shauren 2022-04-24 16:21:29 +02:00
  • 9d0187dd56 Core/SAI: Implemented new action SMART_ACTION_TRIGGER_GAME_EVENT Shauren 2022-04-24 15:02:40 +02:00
  • b8246d1ba7 Core/SAI: Support gameobject targets for SMART_ACTION_PLAY_ANIMKIT Shauren 2022-04-24 14:35:38 +02:00
  • 5e90f188f8 Core/Corpses: Fixed crash in corpse creation Shauren 2022-04-24 14:31:55 +02:00
  • 22edf79c70 Core/Achievements: Implemented GameEvent related criteria types 73 and 93 Shauren 2022-04-24 13:59:51 +02:00
  • 1c62b0b90f Scripts/Instances: Replace manual criteria timer starts in instances with new GameEvents api Shauren 2022-04-24 13:58:18 +02:00
  • e1abd8256b Core/Achievements: Implemented criteria flag "Reset on Start" and removed manual script workarounds for it Shauren 2022-04-24 12:36:28 +02:00
  • 111fc6ac6f Core/Battlegrounds: Replace manual criteria timer starts in battlegrounds with new GameEvents api Shauren 2022-04-24 12:09:10 +02:00
  • 597485f1d4 Core/GameObjects: Implement more gameobject gameevent uses Shauren 2022-04-24 00:56:00 +02:00
  • 41a04a0c49 Core/Scripts: Begin unifying triggering gameevents (not the game_event db stuff) Shauren 2022-04-24 00:16:13 +02:00
  • fddd6cdf3f Core/Objects: Initialize position data and zone/instance script for all worldobject types (except player) Shauren 2022-04-23 23:03:22 +02:00
  • 372c84e998 Core/Items: Implemented item effect trigger type 7 (On Looted) Shauren 2022-04-22 20:57:05 +02:00
  • 8ecb16fde4 Core/Scenarios: Removed unused variables Shauren 2022-04-22 20:56:56 +02:00
  • 696f25de7d Core: Updated allowed build to 9.2.0.43340 Shauren 2022-04-22 20:07:40 +02:00
  • 0d86727325 Core/Scripts: Fix heap buffer overflow in BRD Tomb of seven event (#27920) Riztazz 2022-04-22 12:59:08 +02:00
  • fda65981c7 Core/Conversations: Conversation actor improvements Shauren 2022-04-19 22:15:12 +02:00
  • 428d8dc3b7 Core/Vmaps: Use provided invDirection from G3D::Ray instead of calculating it ourselves (#27883) Gosha 2022-04-18 22:41:31 +03:00
  • aff4f87569 Scripts/Spells: Update and fix Innervate (#27814) Aqua Deus 2022-04-18 20:49:48 +02:00
  • af5bd270c3 Core/Achievements: Move log about missing achievement to startup Shauren 2022-04-18 12:20:35 +02:00
  • a2a7bd9394 Core/Achievements: Fixed optimization from 9b44ed9cda being ineffective for UpdateAchievementCriteria calls that don't have any related criteria Shauren 2022-04-18 12:20:14 +02:00
  • aee4f0350e Core/PacketIO: Continue processing packets even if player is not in world jackpoz 2022-04-18 12:17:14 +02:00
  • c83d00a645 Core/Metric: Sync default Metric.Interval value jackpoz 2022-04-18 11:53:38 +02:00
  • 230f40f359 Core/Auras: INVISIBILITY_UNK10 also applies the flag PLAYER_FIELD_BYTE2_INVISIBILITY_GLOW (#27788) Meji 2022-04-17 22:09:58 +02:00
  • b73d031fe0 Scripts/Gossip: Fixed money not being removed when enabling/disabling experience gains Shauren 2022-04-17 21:33:06 +02:00
  • bc261880d4 Core/Gossip: Fixed gossip menu options not performing their default actions when added by script using db data Shauren 2022-04-17 21:32:22 +02:00
  • e9359080fd Core/Achievements: Reduce differences between branches (#27675) funjoker 2022-04-17 20:01:13 +02:00
  • c65ccefe16 Core/Quest - fix incorrect answer when sharing (#27529) kvolk2git 2022-04-17 18:27:00 +03:00
  • 5384fc194f Core/Chat: Apply chat flood control to addon messages as well (#26908) stoneharry 2022-04-17 00:27:28 +02:00
  • 0d0cb23a63 Core/PacketIO: Stop WorldSession packet processing loop immediately when AntiDOS kicks/bans the player Shauren 2022-04-16 23:16:38 +02:00
  • 29a4153f00 Core/World: Allow specifying minimum world updates diff in config Shauren 2022-04-16 23:14:42 +02:00
  • 4747515872 Core/Movement: Allow waypoints to use 0 as valid facing value (#26655) Ovah 2022-04-16 18:21:04 +02:00
  • f2ed657709 Core/Auras: Name aura 372 SPELL_AURA_OVERRIDE_MOUNT_FROM_SET Shauren 2022-04-16 12:18:14 +02:00
  • 2c99bc18f2 Core/PacketIO: Fixed incorrect packet response when ignoring players Shauren 2022-04-16 12:16:26 +02:00
  • a95b0b4511 Scripts/Spells: Implemented transformation and racial ability swap for battleground mercenary (193970 - Mercenary Shapeshift) Shauren 2022-04-16 12:06:23 +02:00
  • 52fb467031 Core/Units: Include SPELL_AURA_MOD_FACTION auras when restoring faction (either on aura removal or .gm off) Shauren 2022-04-16 10:45:25 +02:00
  • 1215321c8b Core/DataStores: Defined SkillLineFlags Shauren 2022-04-16 10:44:02 +02:00
  • 641110e554 Core/Battlegrounds: Remove legacy battleground exit areatriggers Shauren 2022-04-16 10:43:09 +02:00
  • d1209a8388 Core/Players: Add player race argument to Player::LearnSkillRewardedSpells Shauren 2022-04-16 10:41:50 +02:00
  • 342eefcb36 Core/Auras: Remove aura 490 implementation (purpose unknown, needs more spell examples) Shauren 2022-04-14 23:31:17 +02:00
  • 5558769405 Core/Battlegrounds: Replaced overriding m_team with more fine grained approach Shauren 2022-04-14 23:31:17 +02:00
  • 798693c0b8 Core/Battlegrounds: Set PLAYER_FLAGS_EX_MERCENARY_MODE for mercenary players Shauren 2022-04-14 23:31:17 +02:00
  • 84486ded67 Core/Battlegrounds: Store mercenary status separately from the aura obtained from gossip as it can be removed at any time Shauren 2022-04-14 23:31:17 +02:00
  • 15fe4e09d4 Core/Battlegrounds: Updated battleground join results enum Shauren 2022-04-14 23:31:16 +02:00
  • 87723e32e2 Core/Battlegrounds: Implement mercenary system Traesh 2022-04-14 23:31:16 +02:00
  • c0a120669d TDB 335.22041 - 2022/04/14 TDB335.22041 TDB Release 2022-04-14 16:27:03 +00:00
  • c4ef231e2a Core: Updated allowed build to 9.2.0.43206 ModoX 2022-04-14 04:42:24 +02:00
  • f0c56fde0a Core/Groups: Escape mysql keyword in group loading query Shauren 2022-04-12 13:29:53 +02:00
  • b0bba61460 Scripts/Northrend: Use zone name as prefix for new spell scripts (#27907) offl 2022-04-11 21:07:25 +03:00
  • 54c34b7db9 Dep/zlib: Upgrade embedded zlib to 1.2.12 Shauren 2022-04-11 15:02:19 +02:00
  • 092ae504f5 Dep/zlib: Upgrade embedded zlib to 1.2.12 Shauren 2022-04-11 15:02:19 +02:00
  • 2d39f22697 Scripts/Northrend: Update zone scripts to new register model (#27906) offl 2022-04-11 02:48:47 +03:00
  • 055dffaa71 Core/Metric: Send metrics in smaller intervals jackpoz 2022-04-10 16:58:34 +02:00
  • 46b1284f61 Core/Metric: Fixed double logging metric timers Shauren 2022-04-10 15:31:01 +02:00
  • 934a1ad498 Core/DataStores: Removed unused code from DB2DatabaseLoader Shauren 2022-04-09 00:25:16 +02:00
  • 46b7a361ee Core/Metric: Build fix for WITH_DETAILED_METRICS Shauren 2022-04-08 23:09:04 +02:00
  • 570fa1a7f5 DB/Misc: Fix an error offl 2022-04-08 23:30:09 +03:00
  • caaedbfa80 Core/Metric: Minor optimizations for metrics (reducing number of allocations) Shauren 2022-04-08 21:33:38 +02:00
  • 194d1b029a Core: Updated allowed build to 9.2.0.43114 Shauren 2022-04-08 21:04:20 +02:00
  • 82246c0a06 Scripts/Icecrown Citadel: Add missing unit flag to Deathbringer Saurfang outro event Shauren 2022-04-08 18:13:13 +02:00
  • de4340af37 Core/PacketIO: Require valid WorldSession for CMSG_KEEP_ALIVE Shauren 2022-04-08 18:07:59 +02:00
  • 09204159f8 Core/Vehicles: Capture vehicle collision height for exit spline init function (prevent accessing no longer valid vehicle pointer) Shauren 2022-04-08 18:06:26 +02:00
  • 5a20861565 Scripts/Misc: Load gossip options from DB (#27892) lee 2022-04-08 09:43:57 +08:00
  • f02b70860f DB/Locale: Fix/add zhTW for quest, creature, quest_greeting, trainer, achievement_reward leelf00 2022-04-08 04:17:09 +03:00
  • ca9b82fb85 Core/CrashHandler: Support retrieving windows version names for all future versions Shauren 2022-04-07 20:54:21 +02:00
  • 4f24a28b9e Scripts/Trial of the Crusader: Fix achievement A Tribute to Immortality (#27903) Gildor 2022-04-07 19:56:20 +02:00
  • 70767717c1 Core/Spells: Increase search radius for avoid problems with some spells that can't find units with huge combat reach (#27827) Gildor 2022-04-06 23:56:40 +02:00
  • f47bd13db3 Dep: Support MySQL installations from vcpkg (#27780) vconcat 2022-04-05 17:45:29 +08:00
  • b9c986cadd Core/Movement: b1a94bf94c followup - MoveSplineInit is no longer movable or copyable Shauren 2022-04-05 10:18:26 +02:00
  • b1a94bf94c Core/Movement: Delay creating MoveSplineInit objects used by GenericMovementGenerator to spline launch time Shauren 2022-04-03 22:36:49 +02:00
  • 8399c9d920 DB/Spawns: Spawn Tamra and E'rnee in Haven, Zereth Mortis Naddley 2022-04-03 21:17:28 +02:00
  • 5c49e63ec1 CI/GitHub: Update basic guideline in issue form for SQL fixes offl 2022-04-02 17:42:43 +03:00
  • 0b318230a6 DB/Template: Update quest wdb data to 9.2.0.42979 ModoX 2022-04-02 01:47:34 +02:00
  • 5a080ffefb DB/Template: Update creature wdb data to 9.2.0.42979 ModoX 2022-04-02 01:44:01 +02:00
  • 8ca322c20a DB/Spawns: Added Anima Courier spawns in Haven, Zereth Mortis Naddley 2022-04-02 00:31:57 +02:00
  • 2a844b8c7e DB/Spawns: Added some spawns for Secret of the First Ones Chapter 8 / Sylvanas Judgment Naddley 2022-04-01 22:03:33 +02:00
  • 8c63d20190 Core/Spells: Add one more allowed case for CastSpellTargetArg constructor Shauren 2022-04-01 20:33:46 +02:00
  • 98e848436d Core/Misc: Apply various cosmetic changes that were made to 3.3.5 branch when porting master branch code there Shauren 2022-04-01 20:36:30 +02:00
  • 3f55647b3e Core/Spells: Add one more allowed case for CastSpellTargetArg constructor Shauren 2022-04-01 20:33:46 +02:00