Commit Graph

21345 Commits

Author SHA1 Message Date
Shauren
d4dee68c04 Build fix 2024-02-22 18:50:47 +01:00
Shauren
cc47fd75b4 Core/Movement: Removed template from FleeingMovementGenerator 2024-02-22 18:21:52 +01:00
Shauren
a748fddfa4 Core/Creatures: Implemented CREATURE_STATIC_FLAG_4_NO_MELEE_APPROACH and fixed CREATURE_STATIC_FLAG_NO_MELEE_FLEE implementation (should cause fleeing from melee range) 2024-02-22 15:47:11 +01:00
Shauren
c8bd6f5da3 Core/Spells: Fixed incorrect switch logic in Unit::SpellCritChanceDone 2024-02-21 13:16:55 +01:00
Shauren
305cb9a81a Core/Creatures: Prevent resetting creature sparring health thresholds on evade if it was changed to a custom value by a script 2024-02-20 22:26:29 +01:00
Shauren
877ae5b47d Core/Spells: Implemented SPELL_ATTR8_CAN_HIT_AOE_UNTARGETABLE 2024-02-19 21:05:03 +01:00
Shauren
88242a42ce Core/Movement: MoveCirclePath new features
* Duration limit
* Customizable speed
2024-02-18 15:19:35 +01:00
Ghaster
9ec1cc07b4 Core/Misc: Defined and implemented CHARACTER_FLAG_RESTING (#29695) 2024-02-16 18:15:03 +01:00
Shauren
888ccd1e44 Core/SAI: Fixed SMART_ACTION_MOVE_TO_POS and SMART_ACTION_JUMP_TO_POS using target coordinates as destination if requested WorldObject target was not found 2024-02-15 19:15:21 +01:00
Shauren
8adcfad6ec Add missing changes for cc7e1bdcae 2024-02-14 15:40:31 +01:00
Shauren
cc7e1bdcae Core/Instances: Added back missing cases to InstanceScript::SendEncounterUnit that are supported in 3.3.5 branch 2024-02-14 15:33:59 +01:00
Shauren
3fd1a2b78c Core/Creatures: Implemented CREATURE_STATIC_FLAG_3_NO_THREAT_FEEDBACK 2024-02-14 12:14:36 +01:00
Shauren
8dc494c1ae Core/Creatures: ed0b621d15 followup 2024-02-13 01:03:57 +01:00
Shauren
ed0b621d15 Core/Auras: Allow SPELL_AURA_MECHANIC_IMMUNITY_MASK to apply aoe/chain targeting immunity 2024-02-13 00:46:42 +01:00
Shauren
96191b9ce2 Core/Clubs: Reserve memory for entire member array in club::v1::GetMembersResponse 2024-02-12 20:23:31 +01:00
Shauren
e88a88476c Core/Spells: Fixed duplicate SMSG_SPELL_EXECUTE_LOG being sent if there are effects handled on spell launch (such as summoning) 2024-02-12 18:45:29 +01:00
Meji
0f5c071099 Core/Gossips: Don't send NpcInteraction for GossipOptionNpc::None (#29691) 2024-02-12 16:54:39 +01:00
Fabian
9fa521194b Core/Guilds: Implemented club basics to restore old guild functionality (#29587)
* Updated BGS status names enum. Values bigger than 0x0000AFCD & some others are preserved for compatibility reasons. They were not in the client by default.
* Added services & service methods required for guilds.
* Allow club stream messages the usage of LANG_UNIVERSAL.

Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-02-12 16:42:08 +01:00
Meji
6ac0f7bd1c Core/Quests: Don't send update of already completed CriteriaTree objectives to the client when accepting quests (#29665) 2024-02-11 15:24:18 +01:00
Mematoru23
99bce5be73 Scripts/Spells: Implemented Priest talent Indemnity (#29669) 2024-02-11 15:21:53 +01:00
Shauren
b4064d38c8 Core/Spells: Allow spells with SPELL_DAMAGE_CLASS_NONE to crit 2024-02-11 00:58:21 +01:00
Mematoru23
9267ac27dd Scripts/Spells: Implemented Priest talent Train of Thought (#29676) 2024-02-11 00:56:33 +01:00
Mematoru23
69f2f8cd8c Scripts/Spells: Implemented Priest talent Crystalline Reflection (#29677) 2024-02-10 22:13:09 +01:00
Mematoru23
0abdd8ce3d Scripts/Spells: Implemented Priest talent Divine Aegis/ Fixed PW:S Crit (#29683) 2024-02-10 18:00:46 +01:00
Shauren
6543d23a1a Core/Creatures: Set InteractSpellID for npc spellclick 2024-02-10 14:20:09 +01:00
Mematoru23
40bb7ca868 Scripts/Spells: Implemented Priest talent Heaven's Wrath (#29671) 2024-02-07 23:28:42 +01:00
ModoX
f0c8af1d0c Scripts/Spells: Implemented Priest talent Phantasm
Co-authored-by: Mematoru23 <127750549+Mematoru23@users.noreply.github.com>
2024-02-06 19:19:58 +01:00
Shauren
3e1eec081f Core/Creatures: Implemented CREATURE_STATIC_FLAG_4_NO_BIRTH_ANIM 2024-02-05 21:39:25 +01:00
Mematoru23
f63816fbf1 Scripts/Priest: Implemented Priest talent Surge of Light (#29657) 2024-02-05 18:12:13 +01:00
Mematoru23
faf7ce0910 Scripts/Spells: Implemented Mind Blast procs (#29641)
* Schism
* Dark Indulgence
2024-02-05 17:44:00 +01:00
Mematoru23
e42cd2ffcc Scripts/Spells: Implemented Priest talent Blaze of Light (#29649) 2024-02-05 17:00:48 +01:00
Malcrom
dabb4dd5f6 Scripts/ExilesReach: Implemented quest Re-sizing the Situation (#29623) 2024-02-05 16:27:49 +01:00
ModoX
9654ad30ce Scripts/ExilesReach: Fix owner selection for non personal summons
Closes #29655
2024-02-04 21:32:22 +01:00
Meji
9fda9d0d49 Core/Achievements: Fixed updating EarnAchievement criteria type for guilds and quest objectives (#29648) 2024-02-03 22:03:55 +01:00
Christyan
7b88faf672 Core/Conditions: Fixed typo in worldstate expression evaluation (#29639) 2024-02-03 13:30:15 +01:00
Shauren
e6785094fc Core/Spells: Moved hardcoded immunity data for SPELL_AURA_MECHANIC_IMMUNITY_MASK to database 2024-02-01 22:20:25 +01:00
ModoX
a32af01495 Scripts/Spells: Fixed possible crash in From Darkness Comes Light
* 863a005ef2 followup
2024-02-01 11:11:44 +01:00
Meji
9e02a6ac46 Core/Achievements: Fixed BuyItemsFromVendors criteria type 2024-01-31 21:51:25 +01:00
Shauren
f70a5817e1 Core/Creatures: Move immunities to separate table and implemented setting immunties to dispel, spell effects, aura types, aoe and chain targeting 2024-01-30 21:29:55 +01:00
Naddley
3b5ff702a2 Scripts/Boralus: Implement Quest "Sanctum of the Sages"" (#29636) 2024-01-29 23:24:02 +01:00
Cristian Vintila
863a005ef2 Scripts/Priest: Implemented Priest talent From Darkness Comes Light Aura (#29631) 2024-01-29 23:10:56 +01:00
Cristian Vintila
4fea4fb567 Scripts/Spells: Implemented Priest talent Protective Light (#29630) 2024-01-29 22:59:27 +01:00
Shauren
00cb775558 Core/Loot: Fixed items some not being lootable on second opening of a lootable item 2024-01-29 16:57:07 +01:00
Ovahlord
924efc89b2 Core/Players: fixed a possible crash in SendInitialPacketsBeforeAddToMap when uninstanced maps don't have a valid MapDifficulty entry 2024-01-29 16:44:23 +01:00
Naddley
9154199ddc Scripts/Boralus: Implement quest "The Old Knight" (#29622) 2024-01-27 23:08:28 +01:00
Jeremy
3d56cdc084 Core/Battlegrounds: Strand of the Ancients Rework (#29576) 2024-01-27 18:22:26 +01:00
Jeremy
141b881fa0 Core/Battlegrounds: Added OnMapSet hook 2024-01-27 18:18:24 +01:00
Shauren
d03e0d6935 Core/Players: Fixed CharacterCache by-name storage holding data for deleted characters 2024-01-27 00:13:34 +01:00
Malcrom
2710e612c4 Scripts/ExilesReach: Implement The Scout-o-Matic 5000 and The Choppy Booster Mk. 5 (#29575) 2024-01-26 11:38:07 +01:00
ModoX
db53632017 Core/Scene: Skip vehicle guids as transport for scene play until further research 2024-01-26 11:35:17 +01:00