Commit Graph

3494 Commits

Author SHA1 Message Date
hondacrx cdf16b8a84 Core/Gossip: Add/Remove spell for disable/enable experience in group
Port From (https://github.com/TrinityCore/TrinityCore/commit/a7dbede82ad1453de1382b36434eb89819a38142)
2022-10-31 13:49:02 -04:00
hondacrx 1ccc903f2b Core/Conversations: Added validation for conversation_template.FirstLineId
Port From (https://github.com/TrinityCore/TrinityCore/commit/1b6695e51c75da8ac0ac80c1225d2dd9d0242843)
2022-10-31 13:46:30 -04:00
hondacrx 77bb4dec2e Core/Spells: Corrected effect handle mode for SPELL_EFFECT_SEND_CHAT_MESSAGE
Port From (https://github.com/TrinityCore/TrinityCore/commit/734babc6e9c5b9e742934fd5465c4064c9a0f4e8)
2022-10-31 13:43:19 -04:00
hondacrx d4c95916e7 Core/Spells: Removed unitTarget requirement from SPELL_EFFECT_CREATE_PRIVATE_CONVERSATION as it is executed in SPELL_EFFECT_HANDLE_HIT mode where no units are targeted
Port From (https://github.com/TrinityCore/TrinityCore/commit/ffd112ce6c1b8d8b7121b86160868bcf79c30530)
2022-10-31 13:42:33 -04:00
hondacrx 69a7e08402 Update some of warden. 2022-10-30 16:41:43 -04:00
hondacrx 572cdc1483 Misc fixes. 2022-10-28 21:58:31 -04:00
hondacrx 4c392ae3f7 DB Updates 2022-10-26 09:15:19 -04:00
hondacrx 25ede0f0e7 Core/Quests: Send Offer Reward Window for non-repeatable autocomplete quests
Port From (https://github.com/TrinityCore/TrinityCore/commit/283837271eb10bf702f3201514546a6dc27ceb38)
2022-10-26 09:15:08 -04:00
hondacrx ed05f38bad Core/Misc: Rename POI field Unknown905 to WMOGroupId
Port From (https://github.com/TrinityCore/TrinityCore/commit/25fd57c768cb3ddee8206f399dcdacafbd021842)
2022-10-26 09:10:41 -04:00
hondacrx 18aa451fca Core/Misc: Added missing config option Guild.SaveInterval to worldserver default config
Port From (https://github.com/TrinityCore/TrinityCore/commit/47857943b040c6fb10837a6314471b4e770a6d30)
2022-10-26 01:36:52 -04:00
hondacrx 744e9c1c19 Core/Loot: Implemented dungeon encounter personal loot
Port From (https://github.com/TrinityCore/TrinityCore/commit/010e6f7f49744b16e3ecececb7d9605f8b8db4d5)
2022-10-26 01:36:15 -04:00
hondacrx 32960df381 Core/GameObjects: Add missing dynamic flag updates for chests
Port From (https://github.com/TrinityCore/TrinityCore/commit/c672e27f27eda49230d87ec460539429251fefdc)
2022-10-26 00:53:12 -04:00
hondacrx 0b3dce3843 DB Updates 2022-10-25 18:09:14 -04:00
hondacrx 7fc3293fd4 Fixes some errors with loot. 2022-10-25 18:09:05 -04:00
hondacrx 8bb51bdd05 DB Updates 2022-10-22 22:32:34 -04:00
hondacrx d457828f3b Core/GameObjects: Implemented AllowMultiInteract for GAMEOBJECT_TYPE_GOOBER
Port From (https://github.com/TrinityCore/TrinityCore/commit/f52f2cc67ad91fa9017f6739e0efdf9677c5d629)
2022-10-22 22:32:25 -04:00
hondacrx 66ad9f4ce0 Core/GameObjects: Implemented gathering nodes (gameobject type 50)
Port From (https://github.com/TrinityCore/TrinityCore/commit/1011cb73c92ddb90589452f70a1dd33830689e32)
2022-10-22 22:24:44 -04:00
hondacrx 4cb55ce37b DB Updates 2022-10-21 17:35:01 -04:00
hondacrx 0b2621b348 Core/GameObjects: Implemented per player gameobject state and visibility for looted non-consumable chests
Port From (https://github.com/TrinityCore/TrinityCore/commit/879c0cccfcb9224f9e15cbed926c57a4e010a070)
2022-10-21 17:34:52 -04:00
hondacrx cf7c183a51 DB Updates 2022-10-18 16:09:51 -04:00
hondacrx 8ae5f07174 Core/Creatures: Correct UNIT_DYNFLAG_TAPPED visibility logic
Port From (https://github.com/TrinityCore/TrinityCore/commit/1a1737b7cca93435419884e1de51aeba18037425)
2022-10-18 16:09:32 -04:00
hondacrx 9b62b83984 Core/Loot: Implemented personal loot and tag sharing for non-boss loot
Port From (https://github.com/TrinityCore/TrinityCore/commit/133334a902b705dae6f7e92bb1009b84cf1c51d2)
2022-10-18 16:07:00 -04:00
hondacrx e78c71784c Core/Loot: Initial support for personal loot in gameobjects (non-instanced content)
Port From (https://github.com/TrinityCore/TrinityCore/commit/641390dca2329041a6ef513c2c9f7b28d42d2762)
2022-10-18 14:22:16 -04:00
hondacrx 80009bfa8d Missed a file 2022-10-17 18:17:06 -04:00
hondacrx c754faa068 Core/GameObjects: Move contents of Spell::SendLoot to GameObject::Use
Port From (https://github.com/TrinityCore/TrinityCore/commit/a4e9542e37b3659f3688daeeaa16f6164d5e8fbf)
2022-10-15 21:00:46 -04:00
hondacrx 51d9f6ba16 DB Updates 2022-10-14 17:04:32 -04:00
hondacrx 8488616832 Core/Gossip: Implemented GossipOptionNpc.AzeriteRespec
Port From (https://github.com/TrinityCore/TrinityCore/commit/9fb4c1ca0228a51da4b69322e8a3db8932781f13)
2022-10-14 17:04:26 -04:00
hondacrx 6e45d82b49 Core/GameObjects: Implemented playerCast (Data23) for GAMEOBJECT_TYPE_GOOBER
Port From (https://github.com/TrinityCore/TrinityCore/commit/8ab8f1c4e9f5aa79658789f12add412805e0bee5)
2022-10-14 17:01:26 -04:00
hondacrx 219833ac17 Core/BattlePets: Move revive battle pet cooldown to spell script and add serverside spell for stable master heal cooldown
Port From (https://github.com/TrinityCore/TrinityCore/commit/05f2f4e8f69133d542f3eadf99410deb932cd30d)
2022-10-14 17:00:30 -04:00
hondacrx 4f89dad639 Core/GameObjects: Allow creatures to use chair gameobjects directly
Port From (https://github.com/TrinityCore/TrinityCore/commit/277c063413e4ec54ba943abd87cc1d273ad035e5)
2022-10-14 16:56:15 -04:00
hondacrx d4cf5e89df DB Updates 2022-10-13 13:03:46 -04:00
hondacrx d6fb4305a3 Core/Gossip: Preserve OptionID from database when menu option is added from a script
Port From (https://github.com/TrinityCore/TrinityCore/commit/6d9625802cedf09a15c201100418c7e93c5f4c30)
2022-10-13 13:03:38 -04:00
hondacrx e7fd2e2f9c Scripts/Gossips: Set gossip menu id for scripts that load menu items from database
Port From (https://github.com/TrinityCore/TrinityCore/commit/e65fae7bcd451a2f779c3a6097d0e072a673c384)
2022-10-13 12:54:10 -04:00
hondacrx 6d72fc2ab8 DB Updates 2022-10-11 20:27:21 -04:00
hondacrx 00bb07d638 Misc stuff 2022-10-11 20:27:12 -04:00
hondacrx f441175665 Core/Garrisons: Implement SMSG_GARRISON_OPEN_TALENT_NPC opcode
Port From (https://github.com/TrinityCore/TrinityCore/commit/4772c4817f1b34553f1c697e2aedc0372af9aea2)
2022-10-11 20:27:05 -04:00
hondacrx d1f5ca2f49 Core/Spells: Take SummonProperties into account for SPELL_EFFECT_SUMMONs with default SummonTitle
Port From (https://github.com/TrinityCore/TrinityCore/commit/b6ec81fff808388d934f098546c7faad9105c975)
2022-10-11 20:06:25 -04:00
hondacrx b611244add Core/Gossip: Drop OptionNpcFlag from gossip_menu_option
Port From (https://github.com/TrinityCore/TrinityCore/commit/ba49dbfdcbbbee4d6be39284c6924bf56d7f6586)
2022-10-11 20:04:52 -04:00
hondacrx 006d47a955 Core/Gossip: Remove gossip menu option fallback code, all menus are now required to have options defined instead of trying to get them from menuid = 0
Port From (https://github.com/TrinityCore/TrinityCore/commit/49709e427360006186744ca52116f9ee35092b83)
2022-10-11 19:55:30 -04:00
hondacrx e5c7244893 Core/Maps: Changed functions checking if map can be entered to use TransferAbortReason directly instead of intermediate Map::EnterState enum
Port From (https://github.com/TrinityCore/TrinityCore/commit/c3e1ff90a5a217691990ea4662bcaa2405b57fde)
2022-10-11 17:54:34 -04:00
hondacrx d16f8c94c2 Scripts/DK: Fixed Rime talent
Port From (https://github.com/TrinityCore/TrinityCore/commit/3be76db592033828ed0e56cb08cdc5a2df5be8b0)
2022-10-11 17:16:48 -04:00
hondacrx 51cd499bd0 Core/Misc: Remove function calls through singleton global within the same class
Port From (https://github.com/TrinityCore/TrinityCore/commit/8f6ce648366099aecb966a57049371bfa4b19e56)
2022-10-11 17:14:21 -04:00
hondacrx 9ea20a8925 Fixes some crashes. 2022-10-11 17:09:56 -04:00
hondacrx 1ba4405421 Core/Objects: Fix flags overflow for InvisibilityType because TOTAL_INVISIBILITY_TYPES (38) can't fit in 32 bits flag
Port From (https://github.com/TrinityCore/TrinityCore/commit/423f81fbdaad9bedf936b313a97afe0be53b6ae0)
2022-10-11 17:09:46 -04:00
hondacrx c34b6cd77b Core/Instances: Fixes lock timers for instances. 2022-10-06 21:24:11 -04:00
hondacrx d2618aa5fb DB Updates 2022-10-06 20:53:23 -04:00
hondacrx 0fa2b60d89 Core/Maps: Ensure one of InstanceScript::Create or InstanceScript::Load is called on map creation
Port From (https://github.com/TrinityCore/TrinityCore/commit/8c3c07cdf4dfa8515aa756e669c2d216648870e8)
2022-10-06 20:53:15 -04:00
hondacrx 39e9e73277 Core/Loot: Prevent looting bosses by players that have already completed that encounter
Port From (https://github.com/TrinityCore/TrinityCore/commit/9ce47e6809eecc891904e272b368596fdc55e6a4)
2022-10-06 20:50:10 -04:00
hondacrx 2bba8aeb99 DB Update / Misc fix 2022-10-05 16:21:33 -04:00
hondacrx 86fa768ef3 Core/Loot: Set loot dungeon encounter id before generating
Port From (https://github.com/TrinityCore/TrinityCore/commit/5f1a4cf9044d9ad65b49eb859ec36e1f62c2be10)
2022-10-05 16:21:19 -04:00