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
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
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
611162ed95
Misc DB updates/Fixes
...
Port From (https://github.com/TrinityCore/TrinityCore )
2020-07-24 18:23:30 -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
hondacrx
7bb86f94c5
Proper client timeout detection
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2c3fc47a96baa8a47130befda647bf29d8eacce1 )
2020-07-24 17:48:02 -04:00
hondacrx
5cc8c0dadf
Fix an overly strict check that was causing guardians to evade loop. Also make players properly enter combat when their pets are engaged by a creature.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/09027e5ccc9618e5fae45a354bcd01cd04ee0aa1 )
2020-07-24 16:35:22 -04:00
hondacrx
e4e8ee5e02
Core/Scripts: Fixed GAMEOBJECT_TYPE_DOOR closing automatically after being opened with .gobj act
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ced48202526b32c0eb8e98cb0f713dfa0b94bf64 )
2020-07-24 16:32:48 -04:00
hondacrx
87b4c91319
Fix an issue where temp summons were ignoring m_regenHealth.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ec9fbaceb057e5beb8dda066b2c4773abe3dba7e )
2020-07-24 16:29:29 -04:00
hondacrx
8e46ddaba5
Rename .debug uws to .debug worldstate (clarity change).
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/29db04c3c92c0a6ca5d35d3fcc49d7766e3eddc3 )
2020-07-24 16:26:30 -04:00
hondacrx
d389faabe7
Groups now only disband if all members reject the invitation (as opposed to if any member rejects the invitation).
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e3077813d5bf4521fff8be3ea24db231ed00c02f )
2020-07-24 16:22:17 -04:00
hondacrx
13cf935ca7
Fixes to all-reputation and all-skill custom option handling:
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2d191a668019703cf0e32700c586e94679ea04c7 )
2020-07-24 16:16:00 -04:00
hondacrx
3c054eb054
Core/Player: Keep shared quests through map changes instead of getting stuck in busy state
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c12ee97f122acfd77bd81cf178a77d5054c312b6 )
2020-07-24 14:55:22 -04:00
hondacrx
0480e5c4d0
Core/Spells Allow bosses to receive KnockBack under certain conditions
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/23a113756e65a953e80a3b03d72e3d11bd373a43 )
2020-07-24 14:49:26 -04:00
hondacrx
17ebf751c9
Modify group invite behavior while creating group to be blizzlike
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/595a871aa23e2370f70ded1584528679a9dfd390 )
2020-07-24 14:48:03 -04:00
hondacrx
9533ebdd98
Add new command 'npc showloot'.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/64d8b183de9c56e1350b7323167b509fe2c43805 )
2020-07-24 14:39:24 -04:00
hondacrx
c70d2a67a0
- Add new commands .group set assistant, .group set maintank and .group set mainassist to toggle raid member flags.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/17a0139b0e121b0d8d0f2a079fcfd49090ea35a4 )
2020-07-24 13:18:37 -04:00
hondacrx
e5b6703dd0
Make some adjustments to .summon and .group summon behavior to make them more permissive:
...
- Now only requires the either target's group leader or target itself to be on your map
- Now summons all applicable group members even if one member fails checks
- No longer has some truly weird edge case instance unbind code that could cause exploit behavior (Really, I have no idea why this existed, because it certainly didn't do what it might've been meant to do.)
Port From (https://github.com/TrinityCore/TrinityCore/commit/f543e570d65fec3546e982d27d458a759922602d )
2020-07-24 11:46:44 -04:00
hondacrx
f7aa724d8f
Core/OutdoorPvP: refactor using Position and Quat to pack parameters
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bd96262248fa4d9c8e867b4056e52c44852364c3 )
2020-07-23 19:29:11 -04:00