Commit Graph

42725 Commits

Author SHA1 Message Date
Shauren
cb335c3274 Core/Spells: Implemented SPELL_ATTR11_IGNORE_SPELLCAST_OVERRIDE_SHAPESHIFT_REQUIREMENTS 2024-06-27 00:25:03 +02:00
Shauren
f20fa7aeb5 Core/PacketIO: Fixed packet structres changed after build 54449 2024-06-26 19:54:31 +02:00
Shauren
4b4c52112d Core/Spells: Spells cast through SPELL_AURA_OVERRIDE_ACTIONBAR_SPELLS_TRIGGERED aura should always be instant 2024-06-26 15:17:46 +02:00
Shauren
5fa86ae225 Core: Update allowed build to 10.2.7.55261 2024-06-26 14:00:11 +02:00
Shauren
816369318f Core/Spells: Exclude spells cast from client from being treated as triggered if they have any trigger flags set (possible with override spells auras) 2024-06-25 11:59:33 +02:00
Shauren
a885a1fc3c Core/Spells: Implemented new trigger flag to cause spells to be instant without also causing other behavior of TRIGGERED_CAST_DIRECTLY (skipping SMSG_SPELL_START, skipping starting GCD) 2024-06-25 00:21:27 +02:00
Shauren
0b8eed2d54 Core/Spells: Implemented SPELL_ATTR9_IGNORE_SCHOOL_LOCKOUT 2024-06-24 16:02:14 +02:00
Shauren
24096f6b66 Core/Spells: Implemented SPELL_ATTR9_AUTOCAST_OFF_BY_DEFAULT 2024-06-24 12:26:14 +02:00
Shauren
8963ea8e4c Core/Spells: Rename more SpellAttr9 to official names 2024-06-24 11:34:47 +02:00
Shauren
0d5a1b175f Core/Spells: Implemented SPELL_ATTR9_HASTE_AFFECTS_MELEE_ABILITY_CASTTIME 2024-06-24 11:21:50 +02:00
Meji
d51d6b0abe Core/AreaTriggers: Check actionset flags for client areatriggers to allow some areatriggers to trigger while dead (#30042) 2024-06-23 20:41:18 +02:00
Meji
31bd3804e3 Core/GameObjects: Fixed the interaction/highlight logic for GAMEOBJECT_TYPE_CHEST and quest objectives (#30051) 2024-06-23 15:00:35 +02:00
Shauren
5cb4536bd0 Core/Spells: Implemented SPELL_ATTR9_FACE_UNIT_TARGET_UPON_COMPLETION_OF_JUMP_CHARGE 2024-06-23 12:36:35 +02:00
Meji
97cad9c598 Core/Commands: Allow to complete tracking quests with .quest complete command (#30043) 2024-06-22 18:48:21 +02:00
TheCarl
5ee28a9161 Core/Players: Allow GMs to target npcs with UNIT_FLAG2_UNTARGETABLE_BY_CLIENT flag (#30041) 2024-06-22 14:38:01 +02:00
Shauren
4fd013e200 nopch build fix 2024-06-21 16:55:43 +02:00
Shauren
ac73edc268 Core/Movement: Allow setting position or object facing targets for jump movement 2024-06-21 15:35:12 +02:00
Shauren
721103c1c9 Core/Spells: Removed MECHANIC_IMMUNE_SHIELD + MECHANIC_BANISH special case check in Spell::CheckCasterAuras and named possibly related spell attribute 2024-06-21 12:40:54 +02:00
Shauren
e1e4aa7980 Core/Spells: Fixed spell with SPELL_AURA_MECHANIC_IMMUNITY_MASK failing to cast if they were supposed to purge effect they are granting immunity to (CreatureImmunities was not checked) 2024-06-20 16:22:11 +02:00
Meji
1479bb4607 DB/TimelessIsle: Update templates and difficulties (Pandaria Remix) 2024-06-19 23:18:56 +02:00
Shauren
c968dedfee Core/Spells: Fixed implementation of SPELL_ATTR1_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS and removed banish special cases that were neccessary because that attribute wasn't correctly supported 2024-06-19 20:14:53 +02:00
Naddley
e54e3ed204 Scripts/KingsRest: Added scripts for Animated Guardian and Minion of Zul (#30031) 2024-06-19 04:36:06 +02:00
Naddley
07e5b8d2de DB/WaycrestManor: Added init. spawns 2024-06-19 02:25:46 +02:00
Shauren
c727e35d05 Fix GCC 11 build 2024-06-18 21:18:48 +02:00
Shauren
a7e4126472 Core/Auras: Merge all SpellModifier sets into one sorted set 2024-06-18 17:50:10 +02:00
Shauren
90572c4cd7 Core: Update allowed build to 10.2.7.55165 2024-06-17 22:35:06 +02:00
Meji
96f8fc335c Core/Quests: Fix swapped QuestGiverStatus 2024-06-17 21:02:38 +02:00
Shauren
8043b71708 Core/Spells: Replaced assert with startup error log 2024-06-17 18:16:59 +02:00
Naddley
73c5e3b66d DB/Dungeons: Added enter/exits and portals for BfA 5-man dungeons 2024-06-17 01:36:15 +02:00
Aqua Deus
d17126706f DB/Auchindoun: Added init. spawns
Closes #30029
2024-06-17 01:34:24 +02:00
Shauren
3974648ae0 Core/Auras: Apply banished aura state with auras using banish mechanic 2024-06-16 22:55:02 +02:00
Shauren
12d1f4448c Build: Decouple compiler specific settings from os settings 2024-06-15 17:07:25 +02:00
Shauren
a7c42f1ed5 Build: Normalize executable locations in build directory for all platforms 2024-06-15 16:01:22 +02:00
Shauren
078bc6fe3f Build: Unify setting _BUILD_DIRECTIVE preprocessor macro for all compilers 2024-06-15 13:34:44 +02:00
Ovahlord
a3db80ce58 Core/PacketIO: increased allowed storage size of ByteBuffer from ~10mb to ~100mb and fixed a logic mistake that was allowing first-time append calls to bypass that size limit (#30037) 2024-06-15 18:12:18 +02:00
Shauren
dd61ba2844 Core/Spells: Implemented SPELL_ATTR9_TARGET_MUST_BE_GROUNDED 2024-06-15 12:35:49 +02:00
ModoX
53204130c6 Core/Object: Added possibility to override sourceLocation for SendPlayOrphanSpellVisual 2024-06-15 00:48:07 +02:00
Shauren
4447eda13d Core: Update allowed build to 10.2.7.55142 2024-06-15 00:02:06 +02:00
Shauren
9d4047a3be Core/Spells: Rename more SpellAttr9 to official names 2024-06-14 13:37:35 +02:00
Shauren
88d1078a12 Core/Spells: Name SPELL_ATTR9_DO_NOT_ADD_TO_UNLEARN_LIST 2024-06-13 18:51:22 +02:00
Shauren
2b4c7dec29 Core/Database: Rewrite QueryCallback with std::variant 2024-06-12 23:39:27 +02:00
Shauren
7fcb126fcb Core/Database: Remove future/promise typedefs from a public header (these are internal to database project) 2024-06-12 21:41:29 +02:00
Shauren
00efee9ca1 Core/Spells: Implemented SPELL_ATTR9_ITEM_CAST_GRANTS_SKILL_GAIN 2024-06-12 16:07:48 +02:00
Shauren
8142ab20b7 Core/Spells: Implemented SPELL_ATTR9_IGNORE_TOTEM_REQUIREMENTS_FOR_CASTING - fixes some totems requiring legacy items in inventory 2024-06-11 20:12:24 +02:00
Shauren
56a027131a Core/Spells: Rename more SpellAttr9 2024-06-11 11:05:40 +02:00
Shauren
019d28086f Core/Spells: Updated SPELL_ATTR4_ONLY_FLYING_AREAS implementation to account for latest flying requirements 2024-06-11 00:56:29 +02:00
Shauren
1f3af18e3a Core/Spells: Implemented SPELL_ATTR9_ONLY_WHEN_ILLEGALLY_MOUNTED 2024-06-11 00:55:22 +02:00
Meji
453977cc6d Core/Spells: Fixed UnitData::ChannelObjects for channeled spells using dest targets (#30027) 2024-06-10 22:46:26 +02:00
Shauren
050bde08af Core/Spells: Implemented SPELL_ATTR9_MOD_INVIS_INCLUDES_PARTY 2024-06-10 16:58:41 +02:00
Shauren
84c84b66d4 Core/Spells: Implemented SPELL_ATTR9_FORCE_DEST_LOCATION 2024-06-10 00:13:57 +02:00