Shauren
e130290f83
Core/Creatures: Implemented CREATURE_STATIC_FLAG_3_NO_THREAT_FEEDBACK
2025-03-15 07:00:38 +01:00
Shauren
4ead80f388
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)
2025-03-14 16:57:04 +01:00
Naddley
406d76e079
DB/Spells: fix feign death scriptname
2025-03-14 16:37:23 +01:00
ModoX
5d2d60258b
Core/Creature: Remove UNIT_FLAG2_FEIGN_DEATH if no unit_flags are set
2025-03-14 16:35:14 +01:00
ModoX
a04920122a
Spells/Generic: Implemented generic feign death spell with UNIT_FLAG_IMMUNE_TO_PC | UNIT_FLAG_IMMUNE_TO_NPC | UNIT_FLAG_UNINTERACTIBLE
2025-03-12 19:04:05 +01:00
offl
4d3b24251d
Core/Creatures: moved many Feign Death flags to auras
2025-03-12 18:58:19 +01:00
Meji
d0c902ce1f
Core/Creatures: Drop dynamic flags from creature and creature_template
2025-03-11 21:29:30 +01:00
Ovahlord
55318b76b6
buildfix
2025-03-11 19:58:04 +01:00
Ovahlord
0bf48b44f3
CI: disable building tests until cherrypicks are done
2025-03-11 18:50:36 +01:00
Ovahlord
40b206991f
Core/Creatures: implement overriding static flags by spawnId and difficulty
2025-03-11 18:47:37 +01:00
Ovahlord
5d8b7367ef
DB/Creatures: removed forbidden unitFlags and unitFlags2 from database
2025-03-11 18:16:17 +01:00
Ovahlord
45f34f08a1
Core/Spawns: fixed loading unit_flags2 overrides from creature table
2025-03-11 18:14:59 +01:00
Ovahlord
164289b3b2
Core/Units: ported namings for UnitFlags and UnitFlags2 and added the check for forbidden flags in database
2025-03-11 18:06:35 +01:00
ModoX
d4804d609d
Core/Creature: Allow creature table to override npc- and unitflags to 0
2025-03-11 17:35:41 +01:00
Ovahlord
74345972e6
Core/Items: allow heirlooms to stay equipped/usable even when the player has reached their max scaling level (they just stay at that power level)
2025-03-10 20:17:48 +01:00
Ovahlord
73e26ebffe
CI: updated GCC workflow
2025-03-10 20:07:11 +01:00
Ovahlord
291741c440
Core/Units: updated UpdateStatBuffMod to the same handling as the cata_classic branch
2025-03-10 20:05:14 +01:00
Ovahlord
9189fa1858
Core/Player: split table player_classlevelstats into two tables by introducing player_racestats for race specific offsets
2025-03-10 19:52:18 +01:00
Ovahlord
7ece100da8
Core/Creature: removed a duplicate application of CREATURE_STATIC_FLAG_4_NO_BIRTH_ANIM
2025-03-10 18:26:08 +01:00
Ovahlord
4172c16de6
Core/Movement: fixed spline data sent for anim tiers
2025-03-10 18:04:28 +01:00
Ovahlord
f46b6f0797
Core/Units: removed the packetOnly parameter from several movement flag setters
2025-03-10 17:43:42 +01:00
Ovahlord
f72f923d7e
DB/Misc: removed no longer relevant WIP sql folder
2025-03-10 12:55:23 +01:00
Ovahlord
5cc9d58f0c
Core/Misc: fixed GCC build
2025-03-10 10:41:45 +01:00
Ovahlord
2953efb7a3
Core/Movement: ported most movement updates from master branch and corrected behavior of CREATURE_STATIC_FLAG_4_PREVENT_SWIM
2025-03-09 20:49:41 +01:00
Ovahlord
83958342d9
Core/Spells: ported spellMod handling from master branch
2025-03-09 13:20:40 +01:00
Ovahlord
b390f0fec9
Core/Units: removed some leftover commented code
2025-03-09 10:59:17 +01:00
Ovahlord
f9425284ca
Core/Units: updated power regeneration handling to get closer to the master version of it
2025-03-09 10:30:07 +01:00
Ovahlord
e8588fd5ba
Core/Objects: ported Heartbeat implementation fron master branch
2025-03-09 02:40:05 +01:00
Ovahlord
352ce7e1b3
Core/Combat: reset the ThreatManager update interval upon engaging the creature and move ThreatClear packet sending into the update cycle to mimic retail behavior
2025-03-09 00:40:56 +01:00
Ovahlord
6b67cd773e
Core/Objects: replaced ObjectUpdateFlags with CreateObjectBits to get closer to how master branch handles their bits
2025-03-09 00:26:00 +01:00
Shauren
f9df0714e9
Core/Networking: Fixed Socket::DelayedCloseSocket not working if write queue is empty when its called on linux and mac
2025-03-08 22:45:10 +01:00
Ovahlord
44892168c1
Core/Networking: ported missing socket related changes from master branch
2025-03-08 22:37:23 +01:00
Shauren
52c56bdef9
Core/PacketIO: Skip sending empty SMSG_UPDATE_OBJECT for transports on map changes
2025-03-08 17:49:25 +01:00
Meji
58ca39239a
Core/Transports: Fixed event timestamps for edge cases
2025-03-08 17:46:24 +01:00
Ovahlord
0e8605edb8
Core/Movement: sync spline code which is relevant for Cataclysm with master branch
2025-03-08 17:20:25 +01:00
Ovahlord
1d25eabb4b
Core/Server: restore AuthServer and grunt login
2025-03-08 15:20:14 +01:00
Ovahlord
3ef766851a
Core/Zmq: reduced thread sleep time from 50ms down to 1ms
2025-02-28 20:41:56 +01:00
Ovahlord
0927c5af40
Core/Misc: backported most boost changes from master branch
2025-02-27 23:47:52 +01:00
Shauren
66f3e78248
Core/Misc: Fix msvc build with version 17.10
...
Closes #29999
(cherry picked from commit d8240fb513fc18ee9bac067f8333aab1d96005d9)
2025-02-26 21:32:47 +01:00
Ovahlord
4d193c29a3
Build: synced FindMySQL macro with master branch
2025-02-26 21:27:28 +01:00
Ovahlord
7769aed49a
CMake: added MySQL 8.3 to FindMySQL macro
2024-02-22 16:30:29 +01:00
Keramat Jokar
7316f67b28
Core/Socket: Fix check session digest ( #436 )
2023-12-24 05:57:28 +01:00
Ovahlord
a9c5881487
Scripts/BoT: fixed linux build
2023-12-19 07:59:18 +01:00
Ovahlord
f951bf80fd
Scripts/BoT: exclude several invisible stalkers from the Proto-Behemoth's Dancing Flames visual effect
2023-12-19 07:55:49 +01:00
Ovahlord
abfddaa915
Scripts/BoT: updated and modernized Halfus Wyrmbreaker encounter
...
* moved several mechanics from instance script into the boss script itself
* changed the unresponsive dragon selection from two saved variables into a single generated flag
* corrected timer layout for the Proto-Behemoth and handled a missing mechanic of the Time-Dilation debuff
* moved all encounter spawns into spawngroups
* simplified and cleaned up the dragon ads script
2023-12-19 07:46:11 +01:00
Ovahlord
d8ef0352e1
buildfix
2023-12-18 11:48:18 +01:00
Shauren
b5ec59a07e
Core/Units: Power handling improvements
2023-12-18 10:02:19 +01:00
Ovahlord
620c39be06
Core/Units: update facing splines immediately after launch
2023-12-17 05:50:10 +01:00
Ovahlord
924273363f
Core/Pets: ported a couple changes from 3.3.5 branch that went missing and corrected a master branch spell check that was allowing non-charmed player controlled units to bypass the ai movement check exception (pets are not meant to be charmed, only controlled)
2023-12-17 05:17:57 +01:00
Shauren
2c38b2f4be
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)
...
* Also fixes Ray of Frost being interrupted by casting Shimmer
2023-12-17 04:44:00 +01:00