Commit Graph

861 Commits

Author SHA1 Message Date
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 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 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 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 b0955ca8ea Core/DataStores: Defined map.db2 flags
Port From (https://github.com/TrinityCore/TrinityCore/commit/f6baed006a5fde5d9ae6e6d80a385837640bb90a)
2022-10-04 20:11:42 -04:00
hondacrx 4fab4cc6cf Core/Commands: Restore instance management commands
Port From (https://github.com/TrinityCore/TrinityCore/commit/ab12e77cf72bcd361a380c8d1ed37d12fe0e1bbb)
2022-10-04 17:40:16 -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 276d199a6f Core/Instances: Add new config options to control the time when both daily and weekly resets occur (will not be restricted to instances only)
Port From (https://github.com/TrinityCore/TrinityCore/commit/cedf09f93c44be2abf1c2b40e0e4c51f95f2975c)
2022-10-04 17:02:16 -04:00
hondacrx 7a65cf1434 Core/Scenarios: Attempt to restore scenario state from completed encounter info
Port From (https://github.com/TrinityCore/TrinityCore/commit/1e99011edf5e74ef51a7b6f84ca0529e5dbf2492)
2022-10-04 14:46:27 -04:00
hondacrx 50e17a01ef Core/Instances: Remove old database statements (WIP)
Port From (https://github.com/TrinityCore/TrinityCore/commit/461a9c024cb6524c7ac87036674ca96107b67c5e)
2022-10-04 14:34:12 -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 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 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 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 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 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 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 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 7e1826ece8 Core/Misc: Update ResponseCodes enum for 9.2.7
Port From (https://github.com/TrinityCore/TrinityCore/commit/82de680132edf8a9513a1eaecb44f56b18e8acc1)
2022-09-11 14:28:01 -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 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 313257e852 Misc fixes 2022-09-05 16:32:07 -04:00
hondacrx 171abf6ff8 Missed another file. 2022-09-03 11:33:31 -04:00
hondacrx f2cf016c61 Fixes build forgot a file 2022-09-02 18:56:11 -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 0e4832809c Misc fixes 2022-09-02 13:16:46 -04:00
hondacrx f3a0e0527e Core/Gossip: Add Gossip OptionType for Mailbox
Port From (https://github.com/TrinityCore/TrinityCore/commit/a6632147d6d1884a7224077f24c7e6e656c419b8)
2022-09-02 13:10:23 -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 55a81d7e99 TDB 927.22082 - 2022/08/21
Port From (https://github.com/TrinityCore/TrinityCore/commit/0eff4ec7df6d34db28e09582f3e2a257bc7d35b0)
2022-08-25 12:06:51 -04:00
hondacrx 135760cbed Fixes #42 2022-08-20 18:36:39 -04:00
hondacrx ea4014cf0c TDB 927.22081 - 2022/08/19
Port From (https://github.com/TrinityCore/TrinityCore/commit/eb63d1516b32eb156e905e30fe4455df8101b538)
2022-08-19 20:07:01 -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 fd7a31108a Core/Misc: Fixed ResetFailedReason enum values for 9.2.5 client
Port From (https://github.com/TrinityCore/TrinityCore/commit/7b1df181404d15a8027d20df118490a8bd3932a4)
2022-08-10 09:26:06 -04:00
hondacrx 02452aaa3d Forgot to change updater to look for newest full DBs 2022-08-09 11:03:35 -04:00
hondacrx e92d1ee4e9 Core/Conditions: Added CONDITION_PLAYER_CONDITION to integrate conditions with db2 data
Port From (https://github.com/TrinityCore/TrinityCore/commit/3a56b914c64dd44303f63fe8f6cb9ac4865e5a59)
2022-08-04 18:19:37 -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 45ba780516 Core/WorldStates: Add generic worldstates for team in instance
Port From (https://github.com/TrinityCore/TrinityCore/commit/c1eb91c1c174870026cf4750bafc8d04d182ade0)
2022-07-25 22:06:49 -04:00
hondacrx 7affefe05c Some more clean-up and fixes 2022-07-20 11:30:46 -04:00
hondacrx 17f3eab338 Fixes falling though map when using charge on a hill. 2022-07-20 01:39:25 -04:00
hondacrx ce16bc0611 Fixes a crash when loading. 2022-07-19 20:26:39 -04:00
hondacrx 8a29b531ed Core/PacketIO: Remove packet handlers for deleted opcodes
Port From (https://github.com/TrinityCore/TrinityCore/commit/83b32667940844a257059965711284c9ab38ce44)
2022-07-19 20:26:25 -04:00
hondacrx c2c93fa061 Core/PacketIO: Fixed structure of SMSG_START_TIMER
Port From (https://github.com/TrinityCore/TrinityCore/commit/06010c11b138752e475c59a594b42d4e9a7241bd)
2022-07-16 19:37:54 -04:00
hondacrx 8258d517cf Core/Units: Replace UNIT_DYNFLAG_DEAD with UNIT_FLAG3_FAKE_DEAD
Port From (https://github.com/TrinityCore/TrinityCore/commit/ed93a9706842ff5419279d4b2c473943e6ef2549)
2022-07-16 19:35:19 -04:00