Commit Graph

945 Commits

Author SHA1 Message Date
hondacrx 08ef556a36 Core/Scripts: dynamic_spawning follow-up, I had forgotten JustRespawned existed.
Port From (https://github.com/TrinityCore/TrinityCore/commit/129dd7c9091d3fafc0f5e10b795224bc9418d006)
2020-08-24 11:26:27 -04:00
hondacrx 1b33551fab Core/Pet: Fix an issue that was causing lower ranks of pet spells to remain in DB
Port From (https://github.com/TrinityCore/TrinityCore/commit/5e3170d58e82693e7ceb29d4d9c5346906bdd98b)
2020-08-24 11:18:57 -04:00
hondacrx 7cf9b6183e Core/Pet: Make pet action bar autocast persist properly
Port From (https://github.com/TrinityCore/TrinityCore/commit/885e172f4d29710a47f003c58b4d9c24edf8cc8a)
2020-08-24 11:14:54 -04:00
hondacrx 24a9e5e1d8 Scripts/InstanceScript: Implement database framework for managing spawn groups based on boss state.
Port From (https://github.com/TrinityCore/TrinityCore/commit/608c9aaabfcdbaf09edd11cdf268c243b3e69478)
2020-08-24 11:13:45 -04:00
hondacrx cd92a34082 Scripts/Commands: Fix some quirkiness and potential crashes with live DB modification commands (npc move and npc delete), which are horrible and should be deleted anyway.
Port From (https://github.com/TrinityCore/TrinityCore/commit/f15b4f5043799b3a580c8577ad4466135ca9ae38)
2020-08-24 10:35:14 -04:00
hondacrx ca4f55b20a Core/Unit: Don't apply liquid effects to game masters.
Port From (https://github.com/TrinityCore/TrinityCore/commit/acb4934f766321efbf90d0c6716f2df44c47ef16)
2020-08-24 10:34:53 -04:00
hondacrx 5bc078060f Scripts/Commands: New utility command: .list spawnpoints.
Port From (https://github.com/TrinityCore/TrinityCore/commit/703910d71baa3182c956494465cdd335f5de1d3d)
2020-08-23 22:02:52 -04:00
hondacrx 1fb15f31c7 Fixes DB errors 2020-08-23 21:53:56 -04:00
hondacrx 15ae7a7c66 Dynamic Creature/Go spawning
Port From (https://github.com/TrinityCore/TrinityCore/commit/03b125e6d1947258316c931499746696a95aded2)
2020-08-23 21:52:32 -04:00
hondacrx 8fc9c45d50 Misc cleanups/DB updates
Port From (https://github.com/TrinityCore/TrinityCore)
2020-08-22 16:24:59 -04:00
hondacrx 4d8e6a8a57 Core/Chat: Provide a fully-formed protocol for addons to interact with GM commands
Port From (https://github.com/TrinityCore/TrinityCore/commit/42c65c3bc22f97a96d9db481997d74e7103f8e64)
2020-08-22 16:22:47 -04:00
hondacrx 51e914e0f3 Scripts/IcecrownCitadel: Prevent players from becoming inaccessible when killed by Lord Marrowgar's Impale spell (the initial damage, not the DoT). Also fix the underlying bug in vehicle logic.
Port From (https://github.com/TrinityCore/TrinityCore/commit/e69b5d8fcc44728abd189e4832a383543218e5c1)
2020-08-22 15:35:55 -04:00
hondacrx 7060f728a3 Core/WorldObject: Properly initialize position data for all types when initially creating them. Fixes some issues with PvP objectives not having the correct area ID set on initialization.
Port From (https://github.com/TrinityCore/TrinityCore/commit/e6be53d1417e733f0916ff305960cfac3e2ca551)
2020-08-22 15:30:16 -04:00
hondacrx 5f53919281 Core/PlayerAI: Some adjustments
Port From (https://github.com/TrinityCore/TrinityCore/commit/e51960ea45191ed69b4c69cffee212aeb7cb2555)
2020-08-22 15:27:53 -04:00
hondacrx 40330f9bac Scripts/Item: Change Nitro -> Boosts <- to use the correct knockup effect for their backfire. Also, script that knockup effect to work properly ("usually" deploy a rescue parachute).
Port From (https://github.com/TrinityCore/TrinityCore/commit/89006f621e0c59d88ab6102d2c67071aaeeb8ee9)
2020-08-22 15:10:55 -04:00
hondacrx f2cd72aaf6 Core/Taxi: Properly send taxi node status on login, as well as if the taxi master is out of range.
Port From (https://github.com/TrinityCore/TrinityCore/commit/cc9889a3d495961657b1b5918fe1bdac6e7f8817)
2020-08-22 15:05:23 -04:00
hondacrx f90597a156 Scripts/Item: Fix Nitro Boosts to only fail in flyable areas.
Port From (https://github.com/TrinityCore/TrinityCore/commit/ba7d8e9ace2de730034cd8b2b901f19f04129ef9)
2020-08-22 15:03:06 -04:00
hondacrx 9314d5a9bc Core/Vehicles: Do not call InstallAllAccessories for dead Vehicles
Port From (https://github.com/TrinityCore/TrinityCore/commit/111b65e10f94fc339247acc2b8b66af05d34aab4)
2020-08-22 14:58:10 -04:00
hondacrx 74cbb0fdf4 Scripts/Commands: Fix a crash on summon when no group is avaible
Port From (https://github.com/TrinityCore/TrinityCore/commit/e43d81cd687a0c18ebec3f320f53a780d950843d)
2020-08-22 14:54:58 -04:00
hondacrx 0d8743a1b5 Core/Quests: Fixed order of RewardChoiceItems and reputation reward.
Port From (https://github.com/TrinityCore/TrinityCore/commit/35bf146969db69f596a3247ae490e27131a8e0a3)
2020-08-22 14:52:42 -04:00
hondacrx 10a73d8002 Core/AI: UnitAI::SelectTarget now applies offset BEFORE filtering by predicate (to match expected behavior).
Port From (https://github.com/TrinityCore/TrinityCore/commit/5f59be31b0dc8b8b58da06fded6ef91dc170e8b6)
2020-08-22 14:47:58 -04:00
hondacrx 79987369e5 Prevent an issue that stopped Aura AfterEffect handlers being called on default handler prevention.
Port From (https://github.com/TrinityCore/TrinityCore/commit/2c3a107bee6f600c1f4ab6124727fc58fdb48199)
2020-08-22 14:42:28 -04:00
hondacrx e942d80fa5 Fix an oversight causing the main tank flag in SelectTarget to be inverted.
Port From (https://github.com/TrinityCore/TrinityCore/commit/1e6480ee358977cdb6596a0dba8b2a1c4ef04a0b)
2020-08-22 14:39:39 -04:00
hondacrx 98de3e2a02 Core/Custom: Fixed SPELLMOD_COOLDOWN exploit on Duel Reset system
Port From (https://github.com/TrinityCore/TrinityCore/commit/251c1811aeb8636fb9dd422b3ee4a5db38d1fe59)
2020-08-22 13:11:03 -04:00
hondacrx 2a65d345a9 Core/Auras: Implement SPELL_AURA_DETECT_AMORE
Port From (https://github.com/TrinityCore/TrinityCore/commit/d50611c108a692e0d76c102fdee8175d24d9dfc0)
2020-08-22 13:07:00 -04:00
hondacrx bfe8667299 Core/Combat: Fixed issues with creatures sometimes entering combat with friendly targets
Port From (https://github.com/TrinityCore/TrinityCore/commit/67ffe7bcf02bc03061ae06285ea55b7eeeb76eff)
2020-08-22 13:02:41 -04:00
hondacrx 36a8844acc Creatures now release spell focus on projectile launch (for spells that have a projectile portion) as opposed to projectile impact.
Port From (https://github.com/TrinityCore/TrinityCore/commit/bacc5ef94ec0f064248b871646d88955da04b725)
2020-08-22 13:02:17 -04:00
hondacrx b3ebc2f8b5 Core/Spells: enable and implement SMSG_MISSILE_CANCEL
Port From (https://github.com/TrinityCore/TrinityCore/commit/71db17220ae67dc6a354e88451ffc0700fe6c5f9)
2020-08-22 12:58:19 -04:00
hondacrx 9c4ce970b1 Updated to TDB 837.20081
Port From (https://github.com/TrinityCore/TrinityCore/commit/f4b4425862dab8ea743d9fa52097f7d742984a59)
2020-08-22 12:02:51 -04:00
hondacrx 36d5ba9884 Core/Custom: Fixed Duel Reset Exploits
Port From (https://github.com/TrinityCore/TrinityCore/commit/04c303a7e5bc8bc27dedfdb99bc893f6d55da1de)
2020-08-22 12:01:01 -04:00
hondacrx 193ad3a48d Combat/Threat rewrite - prep & refactor
Port From (https://github.com/TrinityCore/TrinityCore/commit/8be23fcbbdf26e8169defd761e61765f301bebe0)
2020-08-22 11:58:19 -04:00
hondacrx 67bacbb731 Core/PacketIO: Send the expected value in available hotfixes packet - realm address, not arbitrary number (it no longer has any effect for clearing client cache)
Port From (https://github.com/TrinityCore/TrinityCore/commit/2c99678118798279372f17d4bb5f5a88ac95c413)
2020-08-21 20:30:53 -04:00
hondacrx e521e70f76 Core/PacketIO: Fixed SMSG_WORLD_SERVER_INFO structure
Port From (https://github.com/TrinityCore/TrinityCore/commit/7e4fdf052266ceb8859fbcf769d9b70250baec40)
2020-08-21 18:13:02 -04:00
hondacrx e049db795f Fixes not getting \n on starting packet which would then have client send it on next packet, which then was wrong size. 2020-08-20 23:28:23 -04:00
hondacrx 165ae9e4f0 Make it so we can login to accounts created with TC 2020-08-20 23:23:23 -04:00
hondacrx 062eecf20b Misc fixes 2020-08-20 23:21:53 -04:00
hondacrx 35e28da605 Misc DB updates 2020-08-12 17:45:09 -04:00
hondacrx 2773a4430f Misc fixes 2020-08-12 17:44:16 -04:00
hondacrx 459d49f899 Core/BnetServer: Bnetserver cleanup
Port From (https://github.com/TrinityCore/TrinityCore/commit/e9392ad28767626e519c463e2110184d71ba8426)
2020-08-12 17:43:37 -04:00
hondacrx 7eb9b2201f Core/Creatures: Move gossip trainer assignment to creature_trainer table - same gossip can open different trainers depending on which creature it is assigned to
Port From (https://github.com/TrinityCore/TrinityCore/commit/1340f2cdb33a4feac01e68d2f65ae1ae486e135f)
2020-08-09 17:06:51 -04:00
hondacrx 18528823d9 Fix crash while loading server 2020-08-09 16:53:41 -04:00
hondacrx 301c9a2f62 Core/GameObjects: Properly set GO_FLAG_MAP_OBJECT during gameobject creation
Port From (https://github.com/TrinityCore/TrinityCore/commit/e3cf94d4fdbfae5ce99aa754bd29a0b77cd1b73d)
2020-08-07 12:28:41 -04:00
hondacrx bc91e3492e Core/Spells: Handle GAMEOBJECT_TYPE_UI_LINK spellFocus
Port From (https://github.com/TrinityCore/TrinityCore/commit/97afa3a609923bd9b7c0e9cfc52c29ba9dbfe35d)
2020-08-07 12:25:54 -04:00
hondacrx 2467d0ca22 Remove not needed google protobuf, we use nuget now 2020-07-31 11:48:54 -04:00
hondacrx 611162ed95 Misc DB updates/Fixes
Port From (https://github.com/TrinityCore/TrinityCore)
2020-07-24 18:23:30 -04:00
hondacrx a2f189cd1d Core: Updated allowed build to 8.3.7.35284
Port From (https://github.com/TrinityCore/TrinityCore/commit/b3ba029791a9003880d77a048b16e9e593485fe9)
2020-07-24 18:22:53 -04:00
hondacrx c203379108 Core: Updated to 8.3.7.35249
Port From (https://github.com/TrinityCore/TrinityCore/commit/8f9a69c9fa812b82af97809e445fc176b28f90eb)
2020-07-24 18:21:50 -04:00
hondacrx b628eaec35 Core/Maps: Use FindMap instead of CreateBaseMap in places where the intent was to check for a existing map (and a loaded grid on that map)
Port From (https://github.com/TrinityCore/TrinityCore/commit/4c173e4b7b35161fcaaa4917da8fde2e4f3cbdd8)
2020-07-24 18:14:35 -04:00
hondacrx 97ee7c437d Core/SmartAI: implemented SMART_EVENT_EVENT_PHASE_CHANGE
Port From (https://github.com/TrinityCore/TrinityCore/commit/593d3243d4b8301fe03634d279b51a68b5d9effd)
2020-07-24 18:08:59 -04:00
hondacrx 7baa1aede9 Combat/threat rewrite prep - merge RBAC/DB changes.
Port From (https://github.com/TrinityCore/TrinityCore/commit/118e53f1b84fca238a6f1039471351afa61bd6c4)
2020-07-24 17:50:10 -04:00