Commit Graph

1335 Commits

Author SHA1 Message Date
hondacrx bfdbcd7cbe Core/Loot: Store references to Loot objects directly in players loot view map instead of guids of world objects holding that loot
Port From (https://github.com/TrinityCore/TrinityCore/commit/f19f32f2a49cf0eb235f1aa12106322bf9db2a15)
2022-09-18 15:40:17 -04:00
hondacrx 1f01e15e09 Core/Loot: Corrected loot release logic on leaving world and swapping bags
Port From (https://github.com/TrinityCore/TrinityCore/commit/30ad7e3337f8da32cb567489f4203c7eb35d17a4)
2022-09-18 15:05:23 -04:00
hondacrx 2270e26b0d Core/Loot: Set loot guid and type in Loot constructor
Port From (https://github.com/TrinityCore/TrinityCore/commit/e9d083a2ee59d297271b04f3b7fb63808f7f0c8c)
2022-09-11 14:57:51 -04:00
hondacrx 595ac58013 Core/Spells: Remove all hardcoded restrictions for pick pocket spell effect and rely only on presence of pickpocket loot in db
Port From (https://github.com/TrinityCore/TrinityCore/commit/78698463ff6b20255148fb647e9ad33a487bb09d)
2022-09-11 14:40:24 -04:00
hondacrx f9b7f3fa9f Core/Players: assign forbidden skills to a proper position to no longer interfere with legit skills that have been stored as first element.
Port From (https://github.com/TrinityCore/TrinityCore/commit/2556d6d705c519fd461b9d9f10a4387d9beb199e)
2022-09-11 14:34:55 -04:00
hondacrx 81f3889539 Core/Spells: Corrected implementation of SPELL_ATTR1_ALLOW_WHILE_STEALTHED and SPELL_ATTR2_ALLOW_WHILE_INVISIBLE to use DispelType instead of checking effect types
Port From (https://github.com/TrinityCore/TrinityCore/commit/9cfc74d8c8a8579cd8160b6d7d1fa52b5ed1f068)
2022-09-11 14:32:38 -04:00
hondacrx 7cef6fc018 Core/Unit: Update collision height calculation
Port From (https://github.com/TrinityCore/TrinityCore/commit/f75f8d9bb8c0d764b8a7926476e7a16a3cfad713)
2022-09-11 14:31:09 -04:00
hondacrx dbf746f9ea Core/Gossip: Drop OptionType for gossip_menu_option and rename OptionIcon to OptionNpc as it also determines functionality on client side
Port From (https://github.com/TrinityCore/TrinityCore/commit/69e0249807f5a8f351e6be6f7350ebace3d2997a)
2022-09-08 18:06:18 -04:00
hondacrx 21b5fe44f5 Core/Auras: Implement SPELL_AURA_MOD_BONUS_ARMOR_PCT and rename HandleModStatBonusArmor
Port From (https://github.com/TrinityCore/TrinityCore/commit/6e9a6700d83f0ad07c7c56becfc3a62434707208)
2022-09-07 15:43:21 -04:00
hondacrx 38b72558ca Core/Creatures: Don't remove hovering from creatures that can fly
Port From (https://github.com/TrinityCore/TrinityCore/commit/8660655de03541e64fd1b2d8290dcb53e6ff4ec8)
2022-09-07 15:40:58 -04:00
hondacrx 716cad0ec3 Core/Players: Properly mark all class/specialization/talent/pvp talent learned spells as dependent
Port From (https://github.com/TrinityCore/TrinityCore/commit/d7f5c19e1a1b969bf34fcf5cb38f54c1472583ea)
2022-09-07 15:26:20 -04:00
hondacrx 7357a98adc Core/Auras: Improve aura interactions with immunities on spell effect level
Port From (https://github.com/TrinityCore/TrinityCore/commit/66b03acc47665cd79646096e13aa8c6b513675aa)
2022-09-07 15:22:28 -04:00
hondacrx a5cfd149b7 Core/Combat: Allow PvE combat references to become suppressed, just like PvP ones
Port From (https://github.com/TrinityCore/TrinityCore/commit/9bfc29f4aff01cd7f366faffcda0a84071970d6a)
2022-09-07 13:23:53 -04:00
hondacrx df33c48826 Core/Spells: Delay combat flagging for spell targets until spell missile lands
Port From (https://github.com/TrinityCore/TrinityCore/commit/ff99952dfb7d2b532de2d1aedc825fb96038f4c2)
2022-09-07 13:14:36 -04:00
hondacrx 0a28bd434a Core/SAI: Rename LeavingWorld to OnDespawn & use it in SAI
Port From (https://github.com/TrinityCore/TrinityCore/commit/b0164fb2b9cc35663e337d48660d5bca1e973d99)
2022-09-05 21:57:54 -04:00
hondacrx efc40de753 Core/Loot: Fixes creatures not having any loot. 2022-09-04 11:37:02 -04:00
hondacrx dc547288bf Core/OutdoorPvP: Dropped HandleGossipOption and CanTalkTo from OutdoorPvP and move the related stuff to npc scripts
Port From (https://github.com/TrinityCore/TrinityCore/commit/0de520ed9241e6a6e449a6c9c00194e81b105201)
2022-09-02 14:25:17 -04:00
hondacrx 2cb4ea2ff2 Core/Loot: Updated LootType enum for 9.2.7
Port From (https://github.com/TrinityCore/TrinityCore/commit/74dbed1d0ea11373b5765a4c53b1a762203fcbd2)
2022-09-02 14:22:40 -04:00
hondacrx 7bba4bdd79 Core/Loot: Allocate Loot separately from objects
Port From (https://github.com/TrinityCore/TrinityCore/commit/7957e2d380e08fa831765f610c0e29d2f3e11a04)
2022-09-02 14:14:04 -04:00
hondacrx 0e4832809c Misc fixes 2022-09-02 13:16:46 -04:00
hondacrx e3323e5640 Core/Loot: Removed unneccessary field from Loot class and pass it as parameter everywhere
Port From (https://github.com/TrinityCore/TrinityCore/commit/ba251da7c3615100cba60511a60cfa4f6b3bf0e2)
2022-08-25 13:58:35 -04:00
hondacrx 4352d71942 Core/Misc: Updated some enums for 9.2.7
Port From (https://github.com/TrinityCore/TrinityCore/commit/a2749366e4a5d3c7722a342500b37de3321b21d2)
2022-08-25 13:34:14 -04:00
hondacrx cacfc06088 Core/PacketIO: Updated packet structures to 9.2.7
Port From (https://github.com/TrinityCore/TrinityCore/commit/20f38369f30309e2c0cd53eca9cfe9c49376ed8c)
2022-08-17 14:37:34 -04:00
hondacrx a6a9d05e98 Core/Gossips: Added support for FriendshipFactionID
Port From (https://github.com/TrinityCore/TrinityCore/commit/1bbc8592d95978a4c681fa6177c7c457189ef485)
2022-08-13 17:54:36 -04:00
hondacrx dacf9b1992 Fixes getting random disconnect. 2022-08-08 18:02:47 -04:00
hondacrx ac3a068ec0 Fixes trigger spells not working. 2022-08-08 18:01:54 -04:00
hondacrx 3102a12bfe Core/Players: Prevent sending QuestUpdateAddCredit on QUEST_OBJECTIVE_ITEM
Port From (https://github.com/TrinityCore/TrinityCore/commit/55d0adf15e310e95576fdc4ec406ec154c23ffbb)
2022-08-06 12:22:18 -04:00
hondacrx a1a48604e8 Core/Misc: Update /roll max cap
Port From (https://github.com/TrinityCore/TrinityCore/commit/240ff8314a8ed8c129a53a5208feeb1a25d514e1)
2022-08-06 12:19:45 -04:00
hondacrx 544607f794 Core/Items: Implemented ITEM_FLAG3_DONT_REPORT_LOOT_LOG_TO_PARTY
Port From (https://github.com/TrinityCore/TrinityCore/commit/40c3add02e2df95b178caa51c806a324d556f582)
2022-08-06 12:18:46 -04:00
hondacrx a672fa1bce misc fix 2022-08-04 23:04:39 -04:00
hondacrx 8cd4dda8e3 Scripts/Spells: Divine Star (Priest) fixed
Port From (https://github.com/TrinityCore/TrinityCore/commit/6b944b9e56969fb465449ecda7c8561696c06833)
2022-08-04 23:01:43 -04:00
hondacrx a164362caa Misc fixes 2022-08-04 18:06:54 -04:00
hondacrx 4fea5e1b1e Fixes when getting on some transports the npcs around you would disappear, and sometimes you would die from fall damage. 2022-08-01 17:46:11 -04:00
hondacrx 8caa99803f Fixes aura assert by not removing player when crash from map. 2022-08-01 11:32:31 -04:00
hondacrx e824b43603 Core/Scripts: Added CalcCastTime spell script hook
Port From (https://github.com/TrinityCore/TrinityCore/commit/6713fa4c93f87af351f3ee65c1ff36b52ea85ddb)
2022-07-29 18:06:37 -04:00
hondacrx 14a23ac682 Core/PacketIO: Implemented SMSG_SPELL_HEAL_ABSORB_LOG
Port From (https://github.com/TrinityCore/TrinityCore/commit/53b7c4d47c35f7823f5f50578beb0140f4279e03)
2022-07-29 18:01:57 -04:00
hondacrx 16ce1fe55b Core/Spells: Refactor heal absorb code
Port From (https://github.com/TrinityCore/TrinityCore/commit/f25aceab282f1c3828015dec6af0505a82130674)
2022-07-29 17:49:01 -04:00
hondacrx 0affdfbda0 Core/Spells: Implement OnEffectAbsorbHeal and AfterEffectAbsorbHeal hooks
Port From (https://github.com/TrinityCore/TrinityCore/commit/44236c70787eae0239fb636e217305dfa043bf71)
2022-07-29 17:42:49 -04:00
hondacrx 114747fc4b Misc fixes 2022-07-29 17:24:07 -04:00
hondacrx efd2f4cb49 Core/Maps: Removed MapInstanced - no longer neccessary for grid data reference counting (moved to TerrainInfo)
Port From (https://github.com/TrinityCore/TrinityCore/commit/fbe0b8efebca3bc2662b477bdf45627f9783d6c2)
2022-07-24 17:50:51 -04:00
hondacrx 3cd58e4a17 Core/Maps: Move terrain data handling out of Map class
Port From (https://github.com/TrinityCore/TrinityCore/commit/16a06346aea16ffd6ee84081cedfdb0c75ac0b38)
2022-07-24 16:31:00 -04:00
hondacrx 2b74effdd8 Misc fixes 2022-07-23 22:48:56 -04:00
hondacrx e7bb4745e0 Core/Units: Added NameplateAttachToGUID updatefield setter
Port From (https://github.com/TrinityCore/TrinityCore/commit/51d7ff6f0bb4a512ff3dc912f2574e3087014553)
2022-07-20 21:32:59 -04:00
hondacrx 7affefe05c Some more clean-up and fixes 2022-07-20 11:30:46 -04:00
hondacrx a27a353d38 Core/Battlefields: Refactor Battlefield creation to be linked to host map creation instead of having globally accessible objects
Port From (https://github.com/TrinityCore/TrinityCore/commit/073a036d84365dae60a70064eb67e68f0447bd72)
2022-07-19 20:50:34 -04:00
hondacrx ce16bc0611 Fixes a crash when loading. 2022-07-19 20:26:39 -04:00
hondacrx 0a3ea6ac48 Core/Quest: Corrected type of emote field in QuestOfferReward to be signed
Port From (https://github.com/TrinityCore/TrinityCore/commit/27931b45c681f7f84928bad557882350731df3dc)
2022-07-19 12:17:41 -04:00
hondacrx b3a404e2e8 Core/OutdoorPvP: Refactor OutdoorPvP creation to be linked to host map creation instead of having globally accessible objects
Port From (https://github.com/TrinityCore/TrinityCore/commit/775be0682a794d0a1f62d656f8c6c6dffca8de79)
2022-07-19 12:14:32 -04:00
hondacrx 9961b71f17 Core/Players: Cleaned some old updatefield definitions and updated values for completed quests size
Port From (https://github.com/TrinityCore/TrinityCore/commit/26d757946f4e26397930e2d8733c0b1c7f76d0a6)
2022-07-18 22:07:17 -04:00
hondacrx 31d207c2ab Core/Players: Fixed ExploredZones size and PLAYER_EXPLORED_ZONES_SIZE desync
Port From (https://github.com/TrinityCore/TrinityCore/commit/cb99b08b86f8773563276bf16ccc2210003b056b)
2022-07-18 22:01:10 -04:00