Ovahlord
|
3e3212c9fe
|
Core/Units: Allow self inflicted damage to bypass CREATURE_STATIC_FLAG_UNKILLABLE
|
2025-03-15 09:09:03 +01:00 |
|
Ovahlord
|
0c9747961d
|
Core/Spells: restore a check for SPELL_ATTR3_COMPLETELY_BLOCKED that went missing during cherry picking
|
2025-03-15 08:52:37 +01:00 |
|
Shauren
|
c23cfa4217
|
Core/Spells: Move entering combat for caster and calculating crit chance to separate function called only once for each target instead of doing it once for every effect on every target
|
2025-03-15 08:50:50 +01:00 |
|
Shauren
|
2274f69173
|
Core/Spells: Simplify combat flagging code on spell launch and impact
|
2025-03-15 08:47:21 +01:00 |
|
Alan Deutscher
|
52fc975ecc
|
Core/Spells: Delay combat flagging for spell targets until spell missile lands
|
2025-03-15 08:44:48 +01:00 |
|
Shauren
|
7c70827377
|
Core/Combat: Allow PvE combat references to become suppressed, just like PvP ones
|
2025-03-15 08:37:47 +01:00 |
|
Shauren
|
6eac93139a
|
Core/Auras: Feign death will no longer cause creatures immune to it to drop combat (and then reenter it because the unit feigning death is considered valid)
|
2025-03-15 08:32:56 +01:00 |
|
Shauren
|
a7644b03d4
|
Core/Creatures: Implemented CREATURE_STATIC_FLAG_2_IGNORE_SANCTUARY (ignore SPELL_EFFECT_SANCTUARY, used by Vanish)
|
2025-03-15 07:16:45 +01:00 |
|
Shauren
|
a4aa09de52
|
Core/Creatures: Implemented CREATURE_STATIC_FLAG_2_ALLOW_MOUNTED_COMBAT and overriding default mount from creature addon
|
2025-03-15 07:07:31 +01:00 |
|
Shauren
|
8c7b6f2bcf
|
Core/Creatures: Implemented CREATURE_STATIC_FLAG_5_NO_LEAVECOMBAT_STATE_RESTORE
|
2025-03-15 07:02:51 +01:00 |
|
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 |
|