Commit Graph

894 Commits

Author SHA1 Message Date
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
hondacrx 2b13cba15b Core/Spell: fix some spells that shouldn't allow stealth or invisibility
Port From (https://github.com/TrinityCore/TrinityCore/commit/68131dbd92f2a9c7b932a7f23719f57adf66d90e)
2020-07-23 19:02:33 -04:00
hondacrx ddaaae896e So, I came in trying to fix gameobject LoS. So I restructured some stuff.
Port From (https://github.com/TrinityCore/TrinityCore/commit/5392212799b669d91c80cf0e9539a3aaa2abbe79)
2020-07-23 19:01:15 -04:00
hondacrx 58e630448d Added new BoundaryUnionBoundary subclass of AreaBoundary
Port From (https://github.com/TrinityCore/TrinityCore/commit/2e8ce5a70f90392e00bd3e7a76a678423b5432e8)
2020-07-23 18:31:55 -04:00
hondacrx f2e69a7757 Core/Maps: Corrected GetWaterOrGroundLevel
Port From (https://github.com/TrinityCore/TrinityCore/commit/2f27e41c3d9b20e59b1ee5c4de38a0c937e5a126)
2020-07-23 18:27:14 -04:00
hondacrx 941bf02e31 Fixed a potential crash when resuming a SplineChainMovementGenerator.
Port From (https://github.com/TrinityCore/TrinityCore/commit/8eaf00a11f5276bf56d023a8bce11fc881466eec)
2020-07-23 18:23:01 -04:00
hondacrx 286a200178 Core/Movement: Get zone/area IDs from vmap data in the liquid update
Port From (https://github.com/TrinityCore/TrinityCore/commit/51ce3b1c1dc6a53938ed6f240bac00681d18a44f)
2020-07-23 18:22:46 -04:00
hondacrx db44970987 Pet/Guardian AI hook re-organizing
Port From (https://github.com/TrinityCore/TrinityCore/commit/f7a7d02a7f50400cdc2be3c4722afeefe7efce80)
2020-07-22 15:27:19 -04:00
hondacrx 61b6606dce Core/AI: segregate GameObject ReportUse from normal Use (lock open/normal click)
Port From (https://github.com/TrinityCore/TrinityCore/commit/5903a10a834b1198702b024182581799648540ff)
2020-07-22 14:21:29 -04:00
hondacrx 0ece69bf90 Fix a whole set of possible infinite loop crashes in SAI (events triggering themselves even with cooldown set).
Port From (https://github.com/TrinityCore/TrinityCore/commit/e6145a8ec4aee285a9f9da4d252d832b5e73fff0)
2020-07-22 14:11:31 -04:00
hondacrx 2bff624426 Re-check target evade state on projectile impact and adjust accordingly. This fixes the incorrect message ("Absorb" instead of "Evade"), and also removes the root cause of the original evade follow bug
Port From (https://github.com/TrinityCore/TrinityCore/commit/323e3b9cdeda96d5f0d5be1c615de489ee41ad85)
2020-07-22 14:08:25 -04:00
hondacrx df0ee4462c Core/Instances: Fixed and optimized instance id reuse
Port From (https://github.com/TrinityCore/TrinityCore/commit/fbdf8784a5c03dfcb575ef7b760a62d0d9d2acc1)
2020-07-22 14:07:02 -04:00
hondacrx d1ebddbe95 Core/Spells: Allows Dispersion under Freeze (stun by hunter trap)
Port From (https://github.com/TrinityCore/TrinityCore/commit/f4ac8146b6fb76fd80f525dbb8b14706fa080f98)
2020-07-22 00:50:15 -04:00
hondacrx da2ef5009b Core/Spells: Allows Dispersion and Barkskin to be used under death coil
Port From (https://github.com/TrinityCore/TrinityCore/commit/87c5ddeab6b2ec691dba1bdf7f34864bb4dd78d0)
2020-07-22 00:47:02 -04:00
hondacrx aa0dd8ba99 Some improvements to .debug raidreset command. Now supports heroic difficulty 5-man dungeons and outputs sensible text, as opposed to silently doing (or not doing) stuff.
Port From (https://github.com/TrinityCore/TrinityCore/commit/4179036bbeb775aa631b262fc38ab8bd9ccd502b)
2020-07-22 00:45:47 -04:00
hondacrx 2ec6d06950 Core/SAI: Change SmartScript.GetTargets to return an ObjectList
Port From (https://github.com/TrinityCore/TrinityCore/commit/259bde591444980c27a17524c140f078c4159f55)
2020-07-21 15:13:51 -04:00
hondacrx 0c2096b7c2 Core/DataStorage: Fix loading all locale strings when not needed. More work to come on DataStorage system 2020-07-19 16:46:48 -04:00
hondacrx 3489622a60 Core/Auras: Named two test realm aura types
Port From (https://github.com/TrinityCore/TrinityCore/commit/d1956465932aa3f4c2393336ff5fd2f115fe5a21)
2020-07-19 16:44:55 -04:00
hondacrx c065b4e230 Misc DB Updates
Port From (https://github.com/TrinityCore/TrinityCore)
2020-07-15 14:26:27 -04:00
hondacrx 2c9a8ea291 Core/Hotfixes: Add locales to hotfix_blob
Port From (https://github.com/TrinityCore/TrinityCore/commit/590f541019f7630f614110c60ce3653b17ca77e2)
2020-07-15 14:22:14 -04:00
hondacrx baa9ab6558 Core/PacketIO: Convert all leftover packets to use packet classes
Port From (https://github.com/TrinityCore/TrinityCore/commit/661470c6587c11e3fa94d2e8b57c92d8be2e297b)
2020-07-14 23:00:31 -04:00
hondacrx 4bb9823456 Core/Misc: Changed GetLocaleByName to return invalid value on invalid input instead of LOCALE_enUS
Port From (https://github.com/TrinityCore/TrinityCore/commit/79cd94d26df33a332586b2aa72a99b123199c88f)
2020-07-14 17:11:56 -04:00
hondacrx e179d29b55 Core/Spells: Include more than first 2 spell effects when determining if a spell is negative
Port From (https://github.com/TrinityCore/TrinityCore/commit/176c75e8dbad95bfdcd88034f75e1452997ddb07)
2020-07-14 16:58:41 -04:00
hondacrx 0f5801d9f4 Core/Players: Remove deprecated skill related config AlwaysMaxWeaponSkill and command .maxskill
Port From (https://github.com/TrinityCore/TrinityCore/commit/bbdabd7d776a86dcb25954faf119797d52c2a425)
2020-07-12 00:44:24 -04:00
hondacrx c06baf1bf5 Core/Spells: Assign spell effect handles for new apply aura effects
Port From (https://github.com/TrinityCore/TrinityCore/commit/c3dcbe04dcea04ce3f453f99d44ebebb542bcda7)
2020-07-12 00:39:37 -04:00
hondacrx 27a8ecc8b3 DB/Account: update account_access table
Port From (https://github.com/TrinityCore/TrinityCore/commit/01d098830a64622262226f7915f872e1cfb301f6)
2020-07-12 00:30:24 -04:00
hondacrx 581d077acd Refactoring of BNetServer 2020-07-12 00:06:43 -04:00
hondacrx 4164384b72 Core/Spells: Implemented new target types
Port From (https://github.com/TrinityCore/TrinityCore/commit/fce9fca9002e5bfc99990b9108aa56447e5001bd)
2020-06-21 14:33:32 -04:00
hondacrx dc68794b32 Core/Auction House: Fixed sorting in non-equipment categories
Port From (https://github.com/TrinityCore/TrinityCore/commit/22a3cb4432ae6c2dcd2e38d92d03468a90224b78)
2020-06-21 14:15:00 -04:00
hondacrx b600c21ac2 Port From (https://github.com/TrinityCore/TrinityCore)
Core/Spells: Removed duplicated check
Revert "Core/Groups: fix wrong query for loading group instance data. canReset attribute was calculated in the wrong way"
Core/Scripts: moved Wild Growth calculation to script and fixed formula
2020-06-21 13:10:09 -04:00
hondacrx 1a2411ae0f Ports from (https://github.com/TrinityCore/TrinityCore)
Core/Unit: don't clear low health aura states on death
Core/Gossip: Fix gossip bug on modify money
Core/Spells: Change the radius of PBAoEs following the feedback received on
Core/Player: update interaction checks, some info taken from client
Core/Spell: abort channeling if no valid targets are found after searching
Core/Creature: fix _DespawnAtEvade saving wrong respawn time
Core/Spell: fixed some problems with per caster aura states
Quickfix a bug introduced by 2f19d97 which prevented GTAoE from being cast.
Core/SmartAI: allow SMART_ACTION_SEND_GOSSIP_MENU to override default gossip
Core/Spell: in case of immunity, check all effects to choose correct procFlags, as none has technically hit
Fix evade issues when a spell hits the target just before evading.
Scripts/Command: implement .debug play music command
Partial revert, Unit::getAttackerForHelper() shouldn't return units that we aren't in combat with (victim can be such a unit for players/player pets, which can startattack from a distance without entering combat).
Fix an issue where CanSpawn would never get invoked on creatures without per-guid script.
Core/Players: fix null dereference crash
2020-06-21 13:01:24 -04:00
hondacrx c1f79334ef Core/Entities: allow guardian pets to inherit spellmods
Port From (https://github.com/TrinityCore/TrinityCore/commit/3698f3a26203be05480b1673d1595e52e2534445)
2020-06-19 20:05:40 -04:00
hondacrx 6f6f49ec02 Scripts/Commands: Update reload commands names
Port From (https://github.com/TrinityCore/TrinityCore/commit/e21e7cd2e26361d18d57a7c4ec002dbf0abe8ffc)
2020-06-19 20:03:42 -04:00
hondacrx c55af6ae95 Core/Spells: change to the way the spell effect SPELL_EFFECT_JUMP work
Port From (https://github.com/TrinityCore/TrinityCore/commit/419689b4859a431b2d678ba69a17d7a9c5376f56)
2020-06-19 19:52:45 -04:00
hondacrx bacae3c190 Core/Transport: fix logic error
Port From (https://github.com/TrinityCore/TrinityCore/commit/a90f60f7d3b482072d0ae3dbfd49580a3ef9ce88)
2020-06-19 19:51:27 -04:00
hondacrx 4fb3805d8a Core/Creature: drop method SetPosition
Port From (https://github.com/TrinityCore/TrinityCore/commit/55576d20d837a9b4575c11a73940c29c0e8e605b)
2020-06-19 19:51:09 -04:00
hondacrx 15192d6a38 Core/Items: Implemented corruption and corruption resistance stats
Port From (https://github.com/TrinityCore/TrinityCore/commit/6533de31005fc9680d9f2b61a4d8ea4958fc8edc)
2020-06-18 15:39:41 -04:00
hondacrx d686aef6d3 Core/DataStores: Fix loading hotfixes deleting records for db2s not loaded by worldserver
Port From (https://github.com/TrinityCore/TrinityCore/commit/2493d88a7224d829bd3b893f637cc255b2a751dc)
2020-06-18 15:20:33 -04:00