hondacrx
e697a32f23
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)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0c32277139a173c31043706d72e1cfe8830aaade )
2024-03-05 18:37:35 -05:00
hondacrx
536f72d077
Core/Creatures: Implemented CREATURE_STATIC_FLAG_2_IGNORE_SANCTUARY (ignore SPELL_EFFECT_SANCTUARY, used by Vanish)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1369b8708458fb5020b6ab7a9608123459d4eb26 )
2024-03-05 18:33:31 -05:00
hondacrx
83bd8b255b
Core/Locales: Store empty localized strings present in database
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/74ec1d3cfb3172a7bb3c2d2317396ff82245418e )
2024-03-05 18:20:48 -05:00
hondacrx
f208e62e91
Core/Units: Set UNIT_FLAG3_FAKE_DEAD as disallowed flag for database column
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a5a2f5af2ddd1ea7166d3e1ee177534fbfbeef3f )
2024-03-05 18:18:06 -05:00
hondacrx
e646b8008d
Core/Creatures: Implemented serverside checks for UNIT_FLAG2_INTERACT_WHILE_HOSTILE and UNIT_FLAG3_ALLOW_INTERACTION_WHILE_IN_COMBAT
...
* Also stop sending npc flags for hostile creatures
Port From (https://github.com/TrinityCore/TrinityCore/commit/c2e36dea6c6af6139bf60454e9299447ec7d9897 )
2024-03-05 18:16:38 -05:00
hondacrx
0325d8b523
Core/Quests: Merged UpdateNearbyCreatureNpcFlags, UpdateVisibleGameobjectsOrSpellClicks and SendQuestGiverStatusMultiple on quest actions
...
* Fixes quest markers above NPC heads not disappearing when player stops seeing questgiver npc flag
Port From (https://github.com/TrinityCore/TrinityCore/commit/97d7ccd180f96a414f205396261907e1e87d491a )
2024-03-04 12:18:45 -05:00
hondacrx
974ca273ae
Core/Creatures: Implemented CREATURE_STATIC_FLAG_6_ALWAYS_STAND_ON_TOP_OF_TARGET
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7a46f81fd134c41eb58ea66205ec9100a1013b3b )
2024-03-04 11:55:02 -05:00
hondacrx
3a976b2353
Core/Creatures: Implemented unsummoning and resummoning critter pets on flying mounts and teleports (and related static flags)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f2ce5072d62e2835c4426220ebf8ade5fa67a79b )
2024-03-04 11:50:36 -05:00
hondacrx
a042fb4b57
Core/PacketIO: Implemented and enabled SMSG_STOP_SPEAKERBOT_SOUND
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3f8f8674259b455e47b1456dc0246c1f6758fc74 )
2024-03-04 11:44:05 -05:00
hondacrx
fecf1c32fa
Core/Creatures: Fixed sparring
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e1e53ee06e4b88d2f3804cfa53812e2e14d709a3 )
2024-03-04 11:40:40 -05:00
hondacrx
f6aaf9df69
Core/Battlegrounds: Implement Arathi Basin from Battle for Azeroth
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cc08aa8e249c5cd33f6b09a766cf6131c42566b9 )
2024-03-02 21:57:41 -05:00
hondacrx
d0c623ba39
Core/Battlegrounds: Rework Eye of the Storm
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/32af4bf8fa2936904a6bebe16445e66ef26340ce )
2024-03-02 14:46:47 -05:00
hondacrx
80c7110988
Added AlteracValley Battleground
...
Port From (https://github.com/TrinityCore/TrinityCore )
2024-03-02 12:45:34 -05:00
hondacrx
31342a9f31
Core/Items: allow all soulbound common and poor items to unlock their appearance to reflect patch 10.0.5 changes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/47c14bedef9c6f3f1b7c11499b2ca2afe52f4597 )
2024-02-29 22:26:50 -05:00
hondacrx
2a4a2d1fdb
Core/Spells: Implemented pausing spell cooldowns
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a814eb65b15c4fcef6a37adc1b13905d4c13b2a5 )
2024-02-29 22:25:59 -05:00
hondacrx
784f34beed
Core/Creature: corrected swimming toggle behavior for amphibious creatures
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4e8e3d8fb8694762668c3d5bc064de006aca5a1a )
2024-02-29 20:46:18 -05:00
hondacrx
4ad95cad65
Core/Misc: Rename templat to characterTemplate so it stop looking like a typo despite not being one.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/eecdba9e01ad16653787561f3ccf022beb08e818 )
2024-02-29 17:16:45 -05:00
hondacrx
0eb34a2dc8
Core/Creatures: Allow toggling CREATURE_STATIC_FLAG_4_TREAT_AS_RAID_UNIT_FOR_HELPFUL_SPELLS
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0139ec41bb3e2348b56fad2b4182b4a7a0494ac9 )
2024-02-29 17:15:52 -05:00
hondacrx
34ffdaa4f6
Core/Creatures: Allow toggling CREATURE_STATIC_FLAG_FLOATING, CREATURE_STATIC_FLAG_SESSILE and CREATURE_STATIC_FLAG_3_CANNOT_PENETRATE_WATER
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d3738024587aa618826318fec7bcc6fe15d1f0e2 )
2024-02-29 17:12:30 -05:00
hondacrx
ff4769df1a
Core/Movement: require a minimum wander_distance value of 0.1 and check the path length of generated random movement
...
this serves as a means to reduce the console spam caused by failed spline validation
Port From (https://github.com/TrinityCore/TrinityCore/commit/fb3e6737da7795be651d36ce7493c07c7ecbdfeb )
2024-02-29 17:11:17 -05:00
hondacrx
db05394d99
Core/Creatures: implemented most movement related static flags and migrated existing movement data into static flags
...
* implemented CREATURE_STATIC_FLAG_AQUATIC - creatures cannot leave liquids
* implemented CREATURE_STATIC_FLAG_AMPHIBIOUS - creatures can enter and leave liquids but remain on the ocean floor when swimming is not enabled until engaged
* implemented CREATURE_STATIC_FLAG_FLOATING - creatures have their gravity on spawn / reset disabled
* implemented CREATURE_STATIC_FLAG_SESSILE - creatures are rooted in place
* implemented CREATURE_STATIC_FLAG_CAN_SWIM - creature can swim in liquids
* implemented CREATURE_STATIC_FLAG_3_CANNOT_SWIM - Amphibious creatures cannot toggle on swimming
* implemented CREATURE_STATIC_FLAG_3_CANNOT_TURN - Creatures cannot turn at all
* implemented CREATURE_STATIC_FLAG_4_PREVENT_SWIM - Amphibious creatures won't toggle on swimming until their victim starts leaving the ocean floor
* partially implemented CREATURE_STATIC_FLAG_3_CANNOT_PENETRATE_WATER
* deprecated CREATURE_FLAG_EXTRA_NO_MOVE_FLAGS_UPDATE as this flag was a hackfix to a wrong implementation that is now gone
Port From (https://github.com/TrinityCore/TrinityCore/commit/c541eda54d7e0dddeec329a6beac2948e0b0a40b )
2024-02-29 17:08:30 -05:00
hondacrx
7687409bf6
Misc fixes
2024-02-28 20:36:37 -05:00
hondacrx
c7c5b26b16
Scripts/Spells: Update Vampiric touch script implementing the talent Misery and the dispel fleeing
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cf026aa62747dfa0528a70badef69fcf33cbf8ba )
2024-02-28 20:35:35 -05:00
hondacrx
f3cef28273
Scripts/Spells: Implemented Priest talent Pain Transformation
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/89438607ae6595396cfdb6c93429805da132c7c6 )
2024-02-28 20:28:53 -05:00
hondacrx
d70052b6bf
Scripts/Spells: Implemented Priest talent Indemnity
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/99bce5be732cdcc9c4af3803c0288b3d91f78d1e )
2024-02-28 18:50:32 -05:00
hondacrx
a8d50374de
Scripts/Spells: Implemented Priest talent Train of Thought
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9267ac27dd0e006b04b7dc70ca91b91e2f4d5476 )
2024-02-28 18:46:57 -05:00
hondacrx
0303981c65
Scripts/Spells: Implemented Priest talent Crystalline Reflection
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/69f2f8cd8cf2d5946bafb294e9b60841271fa875 )
2024-02-28 18:43:18 -05:00
hondacrx
cc8643b1cd
Scripts/Spells: Implemented Priest talent Divine Aegis/ Fixed PW:S Crit
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0abdd8ce3d426d7a1c9ecec5380114a02d150da6 )
2024-02-28 18:36:03 -05:00
hondacrx
e8e9af86a6
Scripts/Spells: Implemented Priest talent Heaven's Wrath
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/40bb7ca86806222d74140fb6ddeaf6ae06055ecf )
2024-02-28 18:29:52 -05:00
hondacrx
1c7b397a6f
Scripts/Spells: Implemented Priest talent Phantasm
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f0c8af1d0cf40c000c349aa53d2225fde1c599e7 )
2024-02-28 18:24:08 -05:00
hondacrx
7d85ff0ab8
Scripts/Priest: Implemented Priest talent Surge of Light
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f63816fbf1718bf678e5bd5bc9ea7448d22a4ea2 )
2024-02-28 18:22:38 -05:00
hondacrx
7b248d5d15
Core/Movement: MoveRotate improvements
...
* Allow overriding rotation speed
* Allow limiting rotation using total rotation angle instead of duration
Port From (https://github.com/TrinityCore/TrinityCore/commit/59f92412d0f2172772155591ee7fa98a54dab06a )
2024-02-28 18:19:31 -05:00
hondacrx
f550c49faf
Core/Movement: Fixed MoveRotate not updating orientation
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/288966e796bfa4309fdcb08b9392b61befc3faab )
2024-02-28 18:08:50 -05:00
hondacrx
369e92b6b2
Scripts/Spells: Fix DK talent Permafrost
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/24539e8d2779f6181d578009907982808edcd497 )
2024-02-27 14:00:45 -05:00
hondacrx
6a6d36a151
Core/Units: Added helper function to clear boss emote frame and enable SMSG_CLEAR_BOSS_EMOTES
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/deb24f3f53540733bef15f0a90a1b7e41e76d60e )
2024-02-27 13:58:28 -05:00
hondacrx
29af2a63b7
Core/Creatures: Implemented CREATURE_STATIC_FLAG_2_ALLOW_MOUNTED_COMBAT and overriding default mount from creature addon
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9463933eda630be97e3ab16cf66e419d2f696109 )
2024-02-27 13:54:39 -05:00
hondacrx
382ffa093a
Core/Items: Fixed possible out of bounds array access when applying enchantments to equipped profession tools
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/120a19d17939d078c9a2fb63d06fcf144393a3f0 )
2024-02-27 13:50:04 -05:00
hondacrx
dcfcbd779a
Core/Creatures: Implemented CREATURE_STATIC_FLAG_5_NO_LEAVECOMBAT_STATE_RESTORE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/be3dc89c32e5b60df4c026d8b19505e529e199b6 )
2024-02-27 13:49:15 -05:00
hondacrx
ecf2ddeb5f
Core/Spells: Don't modify item charges in all slots on a single item spell cast
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9ecb93f34d7ff05feea9ea09faaba1af73a40d0d )
2024-02-27 13:46:44 -05:00
hondacrx
30db565fec
Core/Auras: Implemented SpellEffectAttributes::AuraPointsStack
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0c76618b19a0c3cac159524779ba66bcdeef6795 )
2024-02-27 13:45:23 -05:00
hondacrx
5406d75d0d
Core/Players: Drop Player::SaveGoldToDB() and move it's code to Player::SaveInventoryAndGoldToDB()
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/02b977c98ec26bc21cb3e779e60e16a7587bfcb9 )
2024-02-27 13:43:42 -05:00
hondacrx
86a3021dc6
Core/Players: Support race and faction changes for new races
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/31236de396811afae2c67810b70dc671e69bc8dc )
2024-02-27 13:41:27 -05:00
hondacrx
d18e3b4b82
Core/Units: Update facing spline movement immediately after launching
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6c15fb00e5b7cf39cd6dc97c302418710bc21212 )
2024-02-27 13:38:28 -05:00
hondacrx
ebcf5696b9
Scripts/Spells: Fix energize for spell Doom (Warlock)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b8d3aea2165c031f011f07babaf100974b6c0ade )
2024-02-27 13:36:07 -05:00
hondacrx
ba9e8222e5
Scripts/Spells: Fix Shield of the Righteous armor bonus
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d7d382ea43f945b890aa5227459ec27df178e032 )
2024-02-27 13:33:56 -05:00
hondacrx
03253f0d28
Core/PacketIO: Implemented CMSG_CHECK_IS_ADVENTURE_MAP_POI_VALID and SMSG_PLAYER_IS_ADVENTURE_MAP_POI_VALID
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f6646739908215311f110842ed41055a54dae1f0 )
2024-02-24 16:13:14 -05:00
hondacrx
fa5e0f0c14
Core/Creatures: Implemented UNIT_NPC_FLAG_GOSSIP as viewer dependent and update npcflags on quest changes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/dd15d763cc0529afc9b7f077817645d875608626 )
2024-02-24 16:07:23 -05:00
hondacrx
3eca0ad68c
Core/Vehicle: Don't set players movementInfo on vehicle dismiss
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c52737852d3d94a16f078741f7ccf3afe13eb603 )
2024-02-24 15:47:25 -05:00
hondacrx
1940e1613c
Core/Battlegrounds: Move some areatrigger handling to scripts
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9c5b8927f89cda74eb7350801c364b003048ba2b )
2024-02-24 15:44:44 -05:00
hondacrx
18d20e0a75
Core/Movement: Removed template from FleeingMovementGenerator
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cc47fd75b44fcfc749cbbdc250295422e8838971 )
2024-02-24 15:26:23 -05:00