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
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
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