Commit Graph

4193 Commits

Author SHA1 Message Date
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 4dded15a03 DB Updates 2024-02-28 20:36:45 -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 084549c64c DB Updates 2024-02-27 14:00:55 -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 df21b3fe02 DB Updates 2024-02-24 16:13:38 -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 37541e46be Core: Update allowed build to 10.2.5.53441
Port From (https://github.com/TrinityCore/TrinityCore/commit/)
2024-02-24 15:45:39 -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
hondacrx 6abd99260b Misc fixes 2024-02-24 15:18:30 -05:00
hondacrx 9d1589afd4 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)
Port From (https://github.com/TrinityCore/TrinityCore/commit/a748fddfa47216e1f516303e3bca9b5a86823748)
2024-02-24 15:18:07 -05:00
hondacrx dab3a891a7 Added .server debug command 2024-02-23 23:23:27 -05:00
hondacrx f85e5aee0a Core/Auction House: Added missing nullptr check in AuctionHouseObject::SendAuctionInvoice
Port From (https://github.com/TrinityCore/TrinityCore/commit/d9e4eccf925a183692330eb621951739e9083d85)
2024-02-23 18:42:15 -05:00
hondacrx 30f53f03fd Core/PacketIO: Fixed server time sent in CalendarRaidLockoutAdded
Port From (https://github.com/TrinityCore/TrinityCore/commit/b4778a4d726d9c9ab9d55c49607bb91caa689433)
2024-02-23 18:41:07 -05:00
hondacrx 72d1f3737f Scripts/Spells: Implemented Mind Blast procs
* Schism
* Dark Indulgence
Port From (https://github.com/TrinityCore/TrinityCore/commit/faf7ce0910a0780d8fb78cacd27ed75111fa1f1d)
2024-02-23 18:35:40 -05:00
hondacrx 97adfda487 Scripts/Spells: Implemented Priest talent Blaze of Light
Port From (https://github.com/TrinityCore/TrinityCore/commit/e42cd2ffcc69947611fd5bcd67649c57c3c45d97)
2024-02-23 18:30:24 -05:00
hondacrx d735ef0a1c Scripts/Spells: Fixed possible crash in From Darkness Comes Light
Port From (https://github.com/TrinityCore/TrinityCore/commit/a32af01495017c5dc6a2b6a6e7aec8698c56683a)
2024-02-23 18:27:05 -05:00
hondacrx f581c8345b Scripts/Priest: Implemented Priest talent From Darkness Comes Light Aura
Port From (https://github.com/TrinityCore/TrinityCore/commit/863a005ef229d62c81543355b558d719f013aca1)
2024-02-23 18:26:14 -05:00
hondacrx 511a5c2cec Scripts/Spells: Implemented Priest talent Protective Light
Port From (https://github.com/TrinityCore/TrinityCore/commit/4fea4fb567d09663383ec615dac017ca37140b59)
2024-02-23 18:24:17 -05:00
hondacrx 78a10c7b5a Fixes crash when creating a new character. 2024-02-22 16:45:59 -05:00
hondacrx 41e228be3c Fixes creating new account. 2024-02-22 16:45:38 -05:00
hondacrx ae2c3c18c8 Misc updates. 2024-02-22 16:17:38 -05:00
hondacrx f6b1c24297 Fixes crashes when character dies, and when teleporting. 2024-02-22 16:17:27 -05:00
hondacrx 15d714f050 Fixes login using SRP6v2 2024-02-22 16:16:13 -05:00
hondacrx 5de06c30c1 Core: Update allowed build to 10.2.5.53262 2024-02-21 21:14:05 -05:00