Commit Graph

3426 Commits

Author SHA1 Message Date
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 67d6fa48eb Core/Scripts: Save instance data in JSON format
Port From (https://github.com/TrinityCore/TrinityCore/commit/76be303351ae398b7f9e69e4c472cb5b05fce45e)
2022-10-04 14:04:16 -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
hondacrx d21624fd87 Core/Spells: make Spell::CheckMovement respect the current spell state
Port From (https://github.com/TrinityCore/TrinityCore/commit/ad2df01b2c25ca6264096b8b8324dc8136ebd48b)
2022-10-03 20:42:04 -04:00
hondacrx 0c4e5802cd Core/Spawns: Exclude spawn groups with MANUAL_SPAWN flag from automatic spawning/despawning with conditions
Port From (https://github.com/TrinityCore/TrinityCore/commit/769591c99ef7bd9c58eacd5c0272387af9a74e4a)
2022-10-03 20:39:18 -04:00
hondacrx e4a18a7d04 Core/Commands: Fixed not being able to use command: .levelup 2022-10-03 17:32:27 -04:00
hondacrx 10302a3ceb Some misc fixes 2022-10-03 10:22:04 -04:00
hondacrx 43ea6fbaa1 Core/Commands: Fixes a few crashes with commands 2022-10-02 21:50:21 -04:00
hondacrx 4cd461bb95 Core/Scripts: Fixes a exception while loading server. Fixes 49 2022-10-02 21:46:55 -04:00
hondacrx 94ebaeb451 DB Updates 2022-10-01 17:11:10 -04:00
hondacrx 86e03cee1b Core/Spells: fixed up block mechanics
Port From (https://github.com/TrinityCore/TrinityCore/commit/9f084718277b01936435c66696084fc049f8f8cf)
2022-10-01 17:10:57 -04:00
hondacrx e8ff7bfa67 Core/Units: Set UNIT_FLAG2_*_AOI dynamically according to the VisibilityDistanceType set on the creature
Port From (https://github.com/TrinityCore/TrinityCore/commit/4b06b8ec1e3ccc153a44b3eb2e8487641cfae98d)
2022-10-01 17:00:55 -04:00
hondacrx 5b41cb0646 Core/Players: Added error message for death knights attempting to leave their starting zone early
Port From (https://github.com/TrinityCore/TrinityCore/commit/a515443a598e4934bc4493b1858c76cb631d5b8a)
2022-10-01 16:57:44 -04:00
hondacrx 879451f799 Fix build 2022-10-01 16:56:56 -04:00
hondacrx 906e885631 Core/Spawns: Added startup error for incorrect map assignments in instance_spawn_groups
Port From (https://github.com/TrinityCore/TrinityCore/commit/6ff3d888688fd382d317de0c2dbf26af6a6e7da5)
2022-10-01 16:54:27 -04:00
hondacrx 95842900a7 Core/World: Include more details about MaxCoreStuckTime asserts
Port From (https://github.com/TrinityCore/TrinityCore/commit/c80d7696c332cbe45cb0457a75b4f56381317a69)
2022-10-01 16:48:27 -04:00
hondacrx e9ad8c63f8 Core/Auras: Fixed requireImmunityPurgesEffectAttribute logic for school immunities
Port From (https://github.com/TrinityCore/TrinityCore/commit/ffbde7cccc6b0d697f915345c48e2b70dc110f38)
2022-10-01 16:39:06 -04:00
hondacrx 16a7b3bb79 Scripts/Events: Ironforge hourly bell event correction
Port From (https://github.com/TrinityCore/TrinityCore/commit/400b8e31926eabbd9aa2daaf3c920abafec4f299)
2022-10-01 16:37:50 -04:00
hondacrx fa4a96769e Core/Players: Fixed pvp talents being removed and immediately readded from players when entering/leaving Orgrimmar and Stormwind
Port From (https://github.com/TrinityCore/TrinityCore/commit/0c90378cec45c94c846bb86d30022e2ded31d9cd)
2022-10-01 16:35:47 -04:00
hondacrx eb7f0862f8 Core/Units: Set UNIT_FLAG2_UNTARGETABLE_BY_CLIENT as allowed flag for database column
Port From (https://github.com/TrinityCore/TrinityCore/commit/bc18b72d803cdbc548f69c929b88393317ecfbee)
2022-10-01 16:34:38 -04:00
hondacrx b40005527a Start adding missing scripts Part 7 2022-09-29 22:50:22 -04:00
hondacrx a30e1d230f Fixes disconnect when trying to login with a higher ping. Client will send multi proto packets in same packet. 2022-09-28 20:30:47 -04:00
hondacrx b3a1f085ca Core/DBUpdater: No need for sorted set, just order the files when we get them. 2022-09-25 20:56:45 -04:00
hondacrx 99587eae3d Core/DBUpdater: Should fix errors when importing on linux. 2022-09-25 20:36:47 -04:00
hondacrx 590ecdc324 DB Updates 2022-09-24 13:58:39 -04:00
hondacrx a2cf9b3538 Core: Updated allowed build to 9.2.7.45745
Port From (https://github.com/TrinityCore/TrinityCore/commit/8d38e1427da56331d43506ba474165c250f89eb7)
2022-09-24 13:58:29 -04:00
hondacrx ca55d131ac Core/Spells: Fix glyph of stars (druid)
Port From (https://github.com/TrinityCore/TrinityCore/commit/56ef6c06eb165e9410a1f0af8b54492ad99eeced)
2022-09-24 13:57:38 -04:00
hondacrx 53689df7fa Core/Items: Added correct context and bonus calculation for character loadout items
Port From (https://github.com/TrinityCore/TrinityCore/commit/b4d2166f0c7a61f5a9b159da80e478c5ae7aaa16)
2022-09-24 13:53:55 -04:00
hondacrx 91e844e9dc Core/Player: Extend action button value to uint64 to be able to hold battle pet guids
Port From (https://github.com/TrinityCore/TrinityCore/commit/f67cd38312014b13624dcb5fe1d117dac4892b7d)
2022-09-24 13:50:39 -04:00
hondacrx 1bd88829f2 Core/Player: Allow companion action buttons to be saved
Port From (https://github.com/TrinityCore/TrinityCore/commit/e15898bf560fc8159777a2a29a29d6a91ffdb590)
2022-09-24 13:36:51 -04:00
hondacrx 44e9ff9793 Core/Database: Fixes game crashes when loading into work due to hotfix_blob table having bad data. Now using mysqlcli to handle all file imports. Must fill out MySQLExecutable in config to use sql updater. 2022-09-24 13:30:15 -04:00
hondacrx 431a06fe24 Core/Commands: Fixes commands that use boolean as a argument. ex: .gm fly on 2022-09-19 19:12:44 -04:00
hondacrx b258c7c24e DB/Hotfixes: Update hotfixes to build 45338
Port From (https://github.com/TrinityCore/TrinityCore/commit/0b75187ee38c18b1322309fd493820fd36887a8a)
2022-09-18 22:23:03 -04:00
hondacrx 40f06a3fb0 Core/Loot: Refactored Player::SendLoot to accept Loot object directly
Port From (https://github.com/TrinityCore/TrinityCore/commit/cbf2064c62137d9f0c0397956592f3ab9700480c)
2022-09-18 22:22:44 -04:00
hondacrx 6c7991c28f Core/Loot: Move loot generation out of Player::SendLoot
Port From (https://github.com/TrinityCore/TrinityCore/commit/8c20f620d7b070b13b40803095e5fa97f9349512)
2022-09-18 22:13:40 -04:00
hondacrx aa88c5bb2f Core/Loot: Simplify loot containers
Port From (https://github.com/TrinityCore/TrinityCore/commit/c00e2e4851498aa04ac1d8ff13a0759b245df72b)
2022-09-18 20:32:52 -04:00
hondacrx b76c9571d2 Core/Loot: Move loot rolls from Group to Loot
Port From (https://github.com/TrinityCore/TrinityCore/commit/3ef5079feeedfdafc9d3c1d9f865e96dbc77ecc8)
2022-09-18 17:57:08 -04:00
hondacrx 0f77a9b27d Core/Loot: Store method used at loot generation inside Loot object
Port From (https://github.com/TrinityCore/TrinityCore/commit/9700b2a78680452d80025121a031da340af51348)
2022-09-18 15:54:17 -04:00
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 76dd5b94f0 Core/Battlegrounds: Corrected unit of PLAYER_POSITION_UPDATE_INTERVAL, should be milliseconds not seconds
Port From (https://github.com/TrinityCore/TrinityCore/commit/d0a5d04c4c8f17ecd0ba6efaa114da051d303155)
2022-09-18 15:26:09 -04:00
hondacrx 3fe93e9a1c Core/bnetserver: Implemented reconnecting with launcherlogin
Port From (https://github.com/TrinityCore/TrinityCore/commit/8a183a6e5ee1cd394aabb9df4e34064466bd3946)
2022-09-18 15:24:59 -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
Fabian König 597772b3ce Revert 2022_09_08_00_world.sql change from https://github.com/CypherCore/CypherCore/commit/c4ff198f086de28615c1a2c3f271d78fc2b31edc 2022-09-17 13:31:45 +02:00
hondacrx c4ff198f08 DB Updates 2022-09-11 14:57:58 -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