Commit Graph

1399 Commits

Author SHA1 Message Date
hondacrx f58cd32069 Core/GameObjects: Unlink loot from gameobject before deleting it
Port From (https://github.com/TrinityCore/TrinityCore/commit/dfd2e6d901d99d3aeaae4be96bbc33b39399db67)
2023-01-04 16:43:56 -05:00
hondacrx 99dbb422e1 Core/Battlegrounds: Made Battleground inherit ZoneScript
Port From (https://github.com/TrinityCore/TrinityCore/commit/21940405e009f5c1d201eb96d96ea251a3313af3)
2023-01-04 16:37:19 -05:00
hondacrx 4354475fb0 Core/Creatures: Never enable gravity for creatures that can only fly
Port From (https://github.com/TrinityCore/TrinityCore/commit/263ce0cd308d508235d0201937b3b29911600722)
2023-01-04 16:28:30 -05:00
hondacrx a6a063d526 Core/Players: Implemented setting tradeskill recipes as favorite
Port From (https://github.com/TrinityCore/TrinityCore/commit/0555ab2f56e5ad326948df96f5c2e35254e0cf4f)
2023-01-04 16:25:50 -05:00
hondacrx 66605b58ac Core/Items: Dropped deprecated ItemFlag2 ITEM_FLAG2_DONT_IGNORE_BUY_PRICE
Port From (https://github.com/TrinityCore/TrinityCore/commit/e275c39586dba170c931b972aa7e9cc3c691a533)
2023-01-04 02:57:11 -05:00
hondacrx 9dfd0d0bd5 Core/Misc: Updated default expansion to 9
Port From (https://github.com/TrinityCore/TrinityCore/commit/caad5c36bda0b348e30f21981a29adbc2fc059e4)
2023-01-04 02:54:41 -05:00
hondacrx 55da7dc549 Core/Players: Implemented new talent system
Port From (https://github.com/TrinityCore/TrinityCore/commit/0cc5ab8372f19dad7412038d52dcd39db5e0e171)
2023-01-04 02:50:40 -05:00
hondacrx 0bfc448595 Core/Players: Don't remove unlearned spells from action bars
Port From (https://github.com/TrinityCore/TrinityCore/commit/9be60f240960f6538329b5e017f435c6237a89ea)
2022-12-28 15:37:50 -05:00
hondacrx c7a63abd39 Core/Spells: Added custom spell cast arg
Port From (https://github.com/TrinityCore/TrinityCore/commit/1c52c31274db5ba1b796eacb6ddd87309cc02333)
2022-12-28 15:36:59 -05:00
hondacrx 3fcafdfa80 Core/Spells: Fixed spell effect value truncation when value is a large integer
Port From (https://github.com/TrinityCore/TrinityCore/commit/2d205506bfd3a2bb253db73b121fd147928811ba)
2022-12-28 15:31:42 -05:00
hondacrx 989b80b056 Core: Updated to 10.0.2
Port From (https://github.com/TrinityCore/TrinityCore/commit/e98e1283ea0034baf6be9aa2ffb386eb5582801b)
2022-12-28 15:25:15 -05:00
hondacrx 2dc12dbb69 Core/Spells: Extended mechanic mask to uint64
Port From (https://github.com/TrinityCore/TrinityCore/commit/de7c03c8385780f05530c2b3cf952a712d5f8f00)
2022-12-17 17:37:07 -05:00
hondacrx 38197f7996 Core/AreaTriggers: Implemented new areatrigger type: bounded plane
Port From (https://github.com/TrinityCore/TrinityCore/commit/6856b248836205f3567d27848541859b93d93469)
2022-12-17 17:16:08 -05:00
hondacrx 3b179a018e Core/Movement: Rename splineElevation in MovementInfo to stepUpStartElevation (official name)
Port From (https://github.com/TrinityCore/TrinityCore/commit/8630a55c58a7555dd44cc20fee6252e323ed0408)
2022-12-17 17:07:31 -05:00
hondacrx 7ff79d0eda Core/Creatures: Update creature transport offsets when teleporting while on transport
Port From (https://github.com/TrinityCore/TrinityCore/commit/f205e50f929955e9daafb6d85d8c1f57d9c0dbdc)
2022-10-31 13:57:54 -04:00
hondacrx 1f774369f2 Core/Object: Implement FindNearestCreatureWithAura
Port From (https://github.com/TrinityCore/TrinityCore/commit/9a3e29d416162a84dd6a11c5e248f5f65e98a604)
2022-10-31 13:56:14 -04:00
hondacrx 8acc130815 Core/GameObjects: Increased default visibility range for some gameobject types
Port From (https://github.com/TrinityCore/TrinityCore/commit/5c78d4868af0c041207e4185494997da02895669)
2022-10-31 13:52:08 -04:00
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 572cdc1483 Misc fixes. 2022-10-28 21:58:31 -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 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 7fc3293fd4 Fixes some errors with loot. 2022-10-25 18:09:05 -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 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 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 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 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 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 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 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 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 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 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
hondacrx 87fdd30072 Core/Loot: Send DungeonEncounter id in SMSG_ITEM_PUSH_RESULT
Port From (https://github.com/TrinityCore/TrinityCore/commit/5a516fb6549e460e68b45005a17ec1b6217fefa5)
2022-10-04 19:59:15 -04:00
hondacrx 8b6a703058 Core/Instances: Add prepared statements for InstanceLockMgr
Port From (https://github.com/TrinityCore/TrinityCore/commit/4ce1c6cdf419b52b889ad9dac7fb69d0059a1fe6)
2022-10-04 17:08:38 -04:00
hondacrx 807caef08c Core/Instances: Reimplement resetting instances from UI
Port From (https://github.com/TrinityCore/TrinityCore/commit/ddd0c7b152d65b980db0cc2d00f15ae62a602936)
2022-10-04 14:31:07 -04:00
hondacrx 66c7047a29 Core/Instances: Delete InstanceSaveMgr and replace most of its uses with new InstanceLockMgr
Port From (https://github.com/TrinityCore/TrinityCore/commit/9b924522d0549dd67b10e2cbdfc20297dd21e182)
2022-10-04 10:57:04 -04:00
hondacrx 793cf91a24 Core/Maps: Check group that owns instance (first group to enter a given instance id owns it)
Port From (https://github.com/TrinityCore/TrinityCore/commit/a131542855d23022714a97640be1c8d68a741c31)
2022-10-04 10:12:41 -04:00
hondacrx d3dde761a2 Core/Instances: Instance lock rewrite (WIP)
Port From (https://github.com/TrinityCore/TrinityCore/commit/17665c929c3a9fb7fe75dd680648129bc1c1f874)
2022-10-04 10:00:07 -04:00