Commit Graph

2336 Commits

Author SHA1 Message Date
hondacrx f954046c4c Core/Combat: Properly unset engagement flag on death.
Port From (https://github.com/TrinityCore/TrinityCore/commit/6b1ca0ca128425677043d36a147a019f6d2ac6e6)
2022-01-02 12:32:11 -05:00
hondacrx c7224deafe Core/Misc: Kick a Totem error log upstairs one stack frame to give it access to various debug info
Port From (https://github.com/TrinityCore/TrinityCore/commit/2b65dbbeabc3cde156d43e8e2657195e813821f1)
2022-01-02 12:26:12 -05:00
hondacrx e7ab9031ac Core/AI: No longer do strange things when told to enter evade mode while there's no need to do so, typically by terrible legacy code.
Port From (https://github.com/TrinityCore/TrinityCore/commit/3269c4278933d65ef0df619a50cbd0b851cab4fc)
2022-01-01 17:58:34 -05:00
hondacrx 0ae91739bc Core/Threat: Properly update offline states even if all threat references are offline.
Port From (https://github.com/TrinityCore/TrinityCore/commit/0e13ed412a304e91a24eded6c31842dbb7ea53de)
2022-01-01 17:57:13 -05:00
hondacrx 5c57253090 Core/AI: PetAI now properly signals engagement state.
Port From (https://github.com/TrinityCore/TrinityCore/commit/1759502f5d4cc89ab80e9cfb93c804e096a3ad93)
2022-01-01 17:56:20 -05:00
hondacrx 86f7a08870 Core/Spells: Fix infinite loop
Port From (https://github.com/TrinityCore/TrinityCore/commit/e6e73b7b13ddc48f98f46d1af13a95b9cf67cccd)
2022-01-01 17:55:01 -05:00
hondacrx f564667466 Core/Arenas: Remove doors in RL, NA and BE when arena has begun
Port From (https://github.com/TrinityCore/TrinityCore/commit/46c0f0d8fe9c9880b7e8cf12b589b06aa757fc80)
2022-01-01 17:52:36 -05:00
hondacrx 7c14a1754a Core/Spells: Added spellgroup support to HandleModCastingSpeed
Port From (https://github.com/TrinityCore/TrinityCore/commit/ca71fc7b6cc43d4883ad0a2a4c649b36a841b022)
2022-01-01 17:41:59 -05:00
hondacrx c900592e1c Core/BattlePets: Misc fixes
Port From (https://github.com/TrinityCore/TrinityCore/commit/446997cdf2bf24163141d7dcaa80bb6ef891f933)
2022-01-01 17:37:27 -05:00
hondacrx 23ee2b5a48 Scripts/Spells: Fix priest Mind Bomb
Port From (https://github.com/TrinityCore/TrinityCore/commit/01ac538cd252151f0db16748aa81a813a23b18b7)
2022-01-01 17:17:39 -05:00
hondacrx a2dcceb4f2 Core/Auras: Implemented ChangeSpec, ChangeTalent and ChangeGlyph interrupt flags
Port From (https://github.com/TrinityCore/TrinityCore/commit/05037bd936756b8ae553d17fd920ad8316f27487)
2022-01-01 17:13:41 -05:00
hondacrx af0979903c Core/Spline: Fix crash
Port From (https://github.com/TrinityCore/TrinityCore/commit/e998a1169d9570ae1fe44683287eaf443b573089)
2022-01-01 17:09:21 -05:00
hondacrx 077cdc5d23 Core/AI: No longer override chase movement with follow movement if the creature engages before JustAppeared has had a chance to fire.
Port From (https://github.com/TrinityCore/TrinityCore/commit/a4c2c0fb1d1b9fae832ecc52aa68fe3fb8d1ca52)
2022-01-01 17:08:13 -05:00
hondacrx 942feb2c3e Core/Instance: remove wrong raid-only restriction in the logic that kicks offline players out of instances when the instance is reset.
Port From (https://github.com/TrinityCore/TrinityCore/commit/a2b1b3e2aad4f2ecfbf156d96890c1ecde678c11)
2022-01-01 17:06:19 -05:00
hondacrx 2842cc9c91 Core/AI: Finally move the "is creature engaged" flag to be a property of the creature AI, where it honestly always belonged.
Port From (https://github.com/TrinityCore/TrinityCore/commit/c13d83796f7b2111c5dcf8546bdd84eccd232ae3)
2022-01-01 17:05:29 -05:00
hondacrx 9b3fe829d6 Core/Misc: Handle timezones for hour-specific events specifieds in worldserver.conf
Port From (https://github.com/TrinityCore/TrinityCore/commit/493fe066f6b107a9f356d693c5d37d878d3a63eb)
2022-01-01 16:35:15 -05:00
hondacrx a4c4897b4d Core/SmartAI: add missing movement generator type check on SmartAI::SetCombatMove
Port From (https://github.com/TrinityCore/TrinityCore/commit/e94dca132b4a505f3cc4583bd63879148ad51ca3)
2022-01-01 16:17:58 -05:00
hondacrx c0aad82cd1 Core/SmartAI: allow more Unit::ResumeMovement calls on JustReachedHome()
Port From (https://github.com/TrinityCore/TrinityCore/commit/f1ef2f73a4da4cf466728903207e9d623800d70e)
2022-01-01 16:11:41 -05:00
hondacrx 61391aa446 Core/Movement: add a velocity argument for the spline chain meta table
Port From (https://github.com/TrinityCore/TrinityCore/commit/a24a5e77786266ee9456fa8c422a173168804a1f)
2022-01-01 16:06:50 -05:00
hondacrx e24a3cb982 Script/Hunter: fix Snake Trap's snakes' initialization.
Port From (https://github.com/TrinityCore/TrinityCore/commit/65abf9b48285f91aca89025a4ec3778533a00d15)
2022-01-01 15:56:18 -05:00
hondacrx 263ad06c82 Core/Creature: honor existing DB data for health and mana in case of summoned pets that don't have pet-specific stat data.
Port From (https://github.com/TrinityCore/TrinityCore/commit/434ef51c10535a4ef79e6210a762b9680518442b)
2022-01-01 15:55:33 -05:00
hondacrx acda66329b Core/Creature: don't set guardian stats in Creature::UpdateEntry(), because stat calculation from guardians is already done in Guardian::InitStatsForLevel.
Port From (https://github.com/TrinityCore/TrinityCore/commit/537b425377c065e5a99486387247349bde0a37ea)
2022-01-01 15:50:59 -05:00
hondacrx 278cac8bec Scripts/Commands: Adjust .list respawns to use enum iteration. Add enum iteration capability to SpawnObjectTypes.
Port From (https://github.com/TrinityCore/TrinityCore/commit/e270351a16702fabedc8651afe6030d12792fdbe)
2022-01-01 15:49:43 -05:00
hondacrx 1b09affe9e Core/Achievement: don't increase ACHIEVEMENT_CRITERIA_TYPE_RECEIVE_EPIC_ITEM counters for items bought back from vendors.
Port From (https://github.com/TrinityCore/TrinityCore/commit/8b71e65f20a0f7c90b57ca83cd652a93899bd7fd)
2022-01-01 15:40:02 -05:00
hondacrx 33f62b27bf Core/GameObject: do not allow players to interact with gameobjects that use the "Point" icon.
Port From (https://github.com/TrinityCore/TrinityCore/commit/1f8a6bac87e726f580247a601391e6286017468c)
2022-01-01 15:38:18 -05:00
hondacrx 60808a268d Core/Player: don't send errors to client from Satisfy* methods when Player::CanRewardQuest() is called with msg = false.
Port From (https://github.com/TrinityCore/TrinityCore/commit/cc0a9d1fe96de7d59659c678814e6371be57774d)
2022-01-01 15:37:01 -05:00
hondacrx 644a08d2a7 Core/DB: Merge pool_creature, pool_gameobject and pool_pool into a single pool_members table.
Port From (https://github.com/TrinityCore/TrinityCore/commit/8b78f5055640bd606751d2ccc9549d14fd1d552e)
2022-01-01 15:34:24 -05:00
hondacrx 14af911702 Core/Chat: Properly reload saved channel settings from DB
Port From (https://github.com/TrinityCore/TrinityCore/commit/bd7aae928e699adba63c0a14661cffeb5fdf8b3b)
2022-01-01 15:21:17 -05:00
hondacrx 882f9c49fb Core/DB: Add a world state for daily quest reset time to characters. Not used right now, but written to allow easier transition later.
Port From (https://github.com/TrinityCore/TrinityCore/commit/9fa5c714096a9755a3a7ada45c8d5e6a54f18950)
2022-01-01 15:04:31 -05:00
hondacrx 8766de8286 Fixes loading server and loggin in. 2021-12-27 22:37:53 -05:00
hondacrx 4e5eddc6d1 DB Updates 2021-12-27 18:11:51 -05:00
hondacrx 74133edce1 Misc fixes/missed stuff 2021-12-27 18:11:38 -05:00
hondacrx 1dbe035242 Core: Updated allowed build to 9.1.5.41488
Port From (https://github.com/TrinityCore/TrinityCore/commit/7bc3a92b2c7f546408edd32beb2c5cabdda6616b)
2021-12-27 18:10:42 -05:00
hondacrx 55c298be9f Core/Misc: Various dynspawn cleanup and refactors split off from pooling rewrite:
Port From (https://github.com/TrinityCore/TrinityCore/commit/eee950cdd7bcbe9443a53ea5c4cce35444a503f7)
2021-12-27 18:09:58 -05:00
hondacrx 9b2d1e67b6 Core/Spawns: Exterminate CONFIG_SAVE_RESPAWN_TIME_IMMEDIATELY with extreme prejudice. (It didn't work anyway.)
Port From (https://github.com/TrinityCore/TrinityCore/commit/d5e58cef694d3db65f0a27b93099ae4e517685a4)
2021-12-27 17:39:42 -05:00
hondacrx 0f98aec1cd Core/DB: Unify creature_respawn and gameobject_respawn into a single respawn table
Port From (https://github.com/TrinityCore/TrinityCore/commit/be05590a12607cbf6c7f8e5436cfac0fb3625128)
2021-12-27 17:32:36 -05:00
hondacrx 12f472cee1 Core/Chat: Rewrite some custom channel handling. Channel creation now properly saves passwords.
Port From (https://github.com/TrinityCore/TrinityCore/commit/ea753efb9370455979c8af8ebaafa734b77d6052)
2021-12-27 17:23:39 -05:00
hondacrx 855c9611e0 Core/Calendar: Fix issue with invite status being set to the wrong invite
Port From (https://github.com/TrinityCore/TrinityCore/commit/71b2f8c6ab26ef7683100fdf288813e87f6bbf73)
2021-12-27 17:13:54 -05:00
hondacrx 4463c4a3d5 Core/Player: prevent trade system from getting stuck in an invalid state when the LevelReq.Trade config is used.
Port From (https://github.com/TrinityCore/TrinityCore/commit/1b7a1c51aed401d71d22ef4043ca0579e35f5c92)
2021-12-27 17:11:40 -05:00
hondacrx 5e193139a2 Core/Unit: movement related corrections prior to getting Charmed
Port From (https://github.com/TrinityCore/TrinityCore/commit/ef6a5d3c3c010f9ad63a71015a533a3894ab38b9)
2021-12-27 17:10:23 -05:00
hondacrx c209f30475 Battleground/Arena: Properly check RBAC arena join permission before allowing queue.
Port From (https://github.com/TrinityCore/TrinityCore/commit/a69a061d76fe4e142e84c775230e2fcbd6ddb9d4)
2021-12-27 17:06:18 -05:00
hondacrx cba0f64c2d Scripts/Commands: .account ban no longer fails if an account containing the specified account name is already banned (f.ex. attempting to ban 'test' if 'test2' is already banned)
Port From (https://github.com/TrinityCore/TrinityCore/commit/b4b581de1b9d2fd6afef02d1734e69b3ce6a8e63)
2021-12-27 16:59:14 -05:00
hondacrx b7f85e9e43 Entities/GO: FindNearestGameObject no longer incorrectly returns despawned gameobjects.
Port From (https://github.com/TrinityCore/TrinityCore/commit/6de4c3cd72de1c7ae6e467b09ec181445b397338)
2021-12-27 16:56:27 -05:00
hondacrx 51bf6d6ecd Core/Quest: remove arbitrary error logs related to breadcrumb quest chaining.
Port From (https://github.com/TrinityCore/TrinityCore/commit/755a83f634c7c87cc07f743e94d77c8c12356c32)
2021-12-27 16:52:43 -05:00
hondacrx 3f1d1fb205 Core/Movement: add missing parenthesis on MotionMaster::Size
Port From (https://github.com/TrinityCore/TrinityCore/commit/6ae0a6ba22b55c0d6ae78300f5788c68f6505971)
2021-12-27 16:51:17 -05:00
hondacrx 0dda317989 Core/Quest: Do not allow quests to be turned in if the player no longer satisfies level/skill/reputation requirements.
Port From (https://github.com/TrinityCore/TrinityCore/commit/925aaecbc0997a8fa3dea8de25f12258f889ffad)
2021-12-27 16:50:14 -05:00
hondacrx df4c537943 Scripts/Spells: Brittle Armor & Mercurial Shield
Port From (https://github.com/TrinityCore/TrinityCore/commit/a947a0e85e301748d32140d76d0a25a1e5997406)
2021-12-27 16:47:12 -05:00
hondacrx 30d198cfbd Scripts/Commands: update .wp commands to use orientation field from DB
Port From (https://github.com/TrinityCore/TrinityCore/commit/61cc88731c8941289352a1aaa6410bc3dce83faa)
2021-12-27 16:41:32 -05:00
hondacrx 8e06e237e0 Entities/Player: Properly restore PvP-enabled state on login
Port From (https://github.com/TrinityCore/TrinityCore/commit/a5d8807af8cb0f257f81fa5cf3ac70769b677575)
2021-12-27 16:33:10 -05:00
hondacrx 828fafbcc8 Entities/Unit: Nuke Map::ForceRespawn from orbit, with the following implications:
Port From (https://github.com/TrinityCore/TrinityCore/commit/2532de6acb7d73957a8fca44e7fc26160f47cc47)
2021-12-27 16:29:29 -05:00