patou01
10ad759653
fix(Core/Unit): Improve pets behavior ( #7836 )
2021-09-16 02:27:28 -06:00
Kitzunu
2f449326e0
refactor(Core): Rename ...Manager to ...Mgr ( #6910 )
...
* Rename MapManager.h to MapMgr.h
* Rename BanManager.h to BanMgr.h
* Rename MapManager.cpp to MapMgr.cpp
* Rename BanManager.cpp to BanMgr.cpp
* Rename MapRefManager.h to MapRefMgr.h
* Rename ThreatManager.h to ThreatMgr.h
* Rename GridRefManager.h to GridRefMgr.h
* Rename ThreatManager.cpp to ThreatMgr.cpp
* Rename GroupRefManager.h to GroupRefMgr.h
* Rename HostileRefManager.h to HostileRefMgr.h
* Rename HostileRefManager.cpp to HostileRefMgr.cpp
* Rename MMapManager.h to MMapMgr.h
* Rename FollowerRefManager.h to FollowerRefMgr.h
* Rename VMapManager2.h to VMapMgr2.h
* Rename IVMapManager.h to IVMapMgr.h
* Rename MMapManager.cpp to MMapMgr.cpp
* Rename VMapManager2.cpp to VMapMgr2.cpp
* Rename RefManager.h to RefMgr.h
* Rename WaypointManager.h to WaypointMgr.h
* Rename WaypointManager.cpp to WaypointMgr.cpp
* Rename MPQManager.h to MPQMgr.h
* Rename MPQManager.cpp to MPQMgr.cpp
* Rename IMMAPManager.h to IMMAPMgr.h
* fix build
* Update Main.cpp
* chore(Core/Misc): Remove toxic language
* Revert "chore(Core/Misc): Remove toxic language"
* fix build
* build
2021-09-15 17:50:28 +02:00
Viste
a9796af174
fix(Core/Misc): bunch of crashfixes ( #7307 )
2021-09-14 14:38:56 +02:00
UltraNix
132f6c3c19
fix(DB/Spells): define Dust Field as a positive spell ( #7798 )
...
- Closes #5392
- Closes #6285
2021-09-13 16:10:31 +02:00
Francesco Borzì
efdb64af07
Revert "fix(Core/Unit): NPC enters into EvadeMode, he loses all his Auras ( #6379 )" ( #7793 )
...
This reverts commit 569e3399c6 .
2021-09-09 10:51:19 +02:00
Kitzunu
df6ad0db29
refactor(DBC/Misc): Redefine & Define FactionTemplateFlags ( #7697 )
2021-09-07 02:07:37 +02:00
UltraNix
50991bdce4
fix(Core/Creatures): Creatures' guardian should not despawn on summon… ( #7607 )
...
- Closes #6211
2021-09-05 01:34:52 +02:00
UltraNix
a8c0a2cc89
fix(Core/Movement): ( #7008 )
...
- Get zone/area IDs from vmap data in the liquid update
- Add new method Map::getFullVMapDataForPosition to get area info and liquid info in a single vmap lookup
- Adjust GetZoneId/GetAreaId on WorldObject to always return these cached fields.
- Clean up liquid state handling on Unit and Player
- Implemented getting area id from gameobject spawns.
- Removed old core related to getting movement flags dependent on environment.
- Movement flags are now processed more precisely and dynamically.
Original source: TrinityCore.
- Closes #5086
- Updates #2208 .
2021-08-25 12:41:20 +02:00
UltraNix
1b7d3708a6
fix(Core/Loot): ( #7452 )
...
- Players that did not participate in killing dungeon boss are not eligible to get loot.
- Players that are too far away from the looted object are not eligible to get loot.
- Players that released spirit and were outside the dungeon when the loot has been released are eligible to get loot.
- Players that have pending bind are not eligible to get loot.
- Properly get loot recipient for some chests in dungeons.
- All above fixes should work in any loot mode (group loot, master loot, etc.)
- Closes #2104 .
2021-08-24 23:48:22 +02:00
UltraNix
1becd73f09
fix(Core/Movement): Rewritten follow movement generator for pets ( #7324 )
...
- Closes #7296
2021-08-24 11:08:50 +02:00
UltraNix
bd9b02a3af
fix(Core/Movement): Properly updates MOVE_WALK in case of slowing auras. ( #7371 )
...
fixed #7301
2021-08-18 11:59:13 +02:00
UltraNix
3fa1aa1c17
fix(Core/Pets): controllable guardians (including pets) should not set the combat with its target when commanded to attack it ( #7315 )
...
- Closes #7264
2021-08-16 17:43:56 +02:00
UltraNix
622c9bc0dd
fix(Core/Visibility): notify AI of nearby creatures immediately if forced update object visibility is called ( #7274 )
...
- Closes #7126
2021-08-12 19:10:03 +02:00
UltraNix
700878f483
fix(Core/Spells): remove hack-fix for sword specialization proc ( #7245 )
...
- Closes #6935
2021-08-10 19:19:06 +02:00
KiK0
2b5144c8fe
fix(Core/Spells): Glyph of Freezing Trap Applying Slow Incorrectly ( #7184 )
2021-08-08 15:09:51 +02:00
UltraNix
d3d6d0be12
fix(Core/Spells): always select correct item on weapon skill update ( #7135 )
...
- Closes #6158
2021-08-07 14:17:14 +02:00
UltraNix
5831c336df
fix(Scripts/Spells): Windfury Weapon should not consume Flurry stacks. ( #7151 )
...
* fix(Scripts/Spells): Windfury Weapon should not consume Flurry stacks.
Fixed #6234
* Update src/server/scripts/Spells/spell_shaman.cpp
2021-08-07 00:28:07 +02:00
UltraNix
14ad1def8b
fix(Core/Spells): pets should not dispel beneficials bufs from neutral units not being at war with pet's owner ( #7230 )
...
- Closes #6691
2021-08-06 18:39:35 +02:00
UltraNix
2ed34db42f
fix(Core/Spells):SPELL_ATTR5_AURA_AFFECTS_NOT_JUST_REQ_EQUIPED_ITEM ( #7205 )
...
- Closes #6617
2021-08-06 12:32:30 +02:00
UltraNix
32650b61ee
fix(Core/Spells): Implemented SPELL_ATTR3_NO_PROC_EQUIP_REQUIREMENT. ( #7178 )
...
* fix(Core/Spells): Implemented SPELL_ATTR3_NO_PROC_EQUIP_REQUIREMENT.
Fixed #6559 .
* Excluded shoot spells.
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com >
2021-08-05 23:44:14 +02:00
UltraNix
8522809bb3
Core/Spells: Regenerating POWER_HAPPINESS should not generate additional threat. ( #7146 )
...
Fixed #6190
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com >
2021-08-04 16:56:47 +02:00
UltraNix
d0b994496f
fix(Core/Pets): Corrected pet speed catchup system. ( #7131 )
2021-08-04 07:05:27 +02:00
UltraNix
9a820e2d26
fix(Core/Spells): Master of Elements ( #7102 )
...
* Core/Spells: Master of Elements:
Proc now also from arcane spells.
Properly proc from periodic spells.
Fixed #6035 .
* You shouldn't be there.
* Buildfix.
* missing sql.
2021-08-02 01:02:38 +02:00
Kitzunu
80ff915f24
fix(Core/Spell): Impelement SPELL_ATTR7_NO_ATTACK_DODGE & SPELL_ATTR7_NO_ATTACK_PARRY & SPELL_ATTR7_NO_ATTACK_MISS ( #7099 )
...
cherry-pick commit (bd6de8eb61 )
Co-Authored-By: Ovah <18347559+Ovahlord@users.noreply.github.com >
Co-Authored-By: Gildor <521036+Jildor@users.noreply.github.com >
2021-08-01 22:03:45 +02:00
Kitzunu
87b2cd1299
fix(Core/Spell): Make use of SPELL_ATTR2_NO_SCHOOL_IMMUNITIES ( #5880 )
2021-07-31 15:31:00 +02:00
UltraNix
47f7c46f96
fix(Core/Spells): melee spells on sitting targets guaranteed critical strikes ( #7085 )
...
- Closes #5986
2021-07-27 13:37:47 +02:00
UltraNix
e37dba8df6
fix(Core/Spells): Far Sight auras are supposed to extend view distance and allows seeing objects from further distance ( #7068 )
...
- Closes #5793 .
2021-07-26 10:23:08 +02:00
Kitzunu
9ab6ba9664
chore(Core/Misc): remove toxic language ( #6988 )
2021-07-21 23:57:20 +02:00
Kargatum
8568c4fb33
feat(Core): replace ACE network with Boost.Asio ( #6574 )
2021-07-16 10:43:56 +02:00
Francesco Borzì
f73ef1cd5a
fix(Core/Unit): -Wdeprecated-enum-enum-conversion warning ( #6868 )
2021-07-13 11:51:58 +02:00
Shiroe
569e3399c6
fix(Core/Unit): NPC enters into EvadeMode, he loses all his Auras ( #6379 )
2021-06-23 16:56:08 +02:00
Kitzunu
1be561e03b
fix(Core/Player): Use SkillLineAbility.dbc to determine player initia… ( #6015 )
...
* fix(Core/Player): Use SkillLineAbility.dbc to determine player initial spells - skill assignment done in a new table `playercreateinfo_skills`
* Cherry-pick 2a3546ca36
* Cherry-Pick d28b66bca8
* Cherry-Pick 193408f335
- Closes https://github.com/azerothcore/azerothcore-wotlk/issues/1659
- Closes https://github.com/azerothcore/azerothcore-wotlk/issues/6036
- Closes https://github.com/chromiecraft/chromiecraft/issues/693
Co-Authored-By: Shauren shauren.trinity@gmail.com
Co-Authored-By: Rothend 67004168+Rothend@users.noreply.github.com
Co-Authored-By: claudiodfc claudio.daniel.f.c@gmail.com
2021-06-21 21:23:18 +02:00
Kargatum
5787d00d54
chore(Core/Logging): replace most server loggers ( #5726 )
...
* chore(Core/Logging): replace most server loggers
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2021-06-21 03:07:12 +02:00
Cláudio Costa
07861d0548
fix(Core/DB): Brewspewer hardcoded conditions ( #6301 )
2021-06-18 17:04:41 +02:00
Francesco Borzì
466cdb68d6
refactor(Core): code cleanup (part 2) ( #6374 )
2021-06-16 20:40:42 +02:00
UltraNix
5330cd983c
fix(Core/Player): Players are allowed to continue melee attacking on … ( #6267 )
...
- Closes #6248 .
- Closes #5734
- Closes chromiecraft/chromiecraft#795
2021-06-13 19:27:36 +02:00
Maxpro
1b896277bd
fix(Core/Unit): dodges, parries and critters not increasing weapon skills ( #5895 )
...
This fixes not getting skill ups from attacking an enemy and them parrying your attack or dodging it.
This also fixes attacking a critter and not getting weapon skill ups.
Previously Dodge and Parry were only giving a chance to increase the victims DEFENSE skill.
I changed it so it will proc on victim and attacker. for weapon and defense skills
Also, critters were being checked to not give weapon skill ups on purpose but I removed the check.
2021-06-13 00:39:14 +02:00
UltraNix
7106e66421
fix(Core/Pets): Pets should update speed out of combat only if are following their owner. ( #6207 )
...
- Closes #5250
- Closes chromiecraft/chromiecraft#406
2021-06-09 14:14:41 +02:00
Kitzunu
7152ddc82c
refactor(Core/Grids): Ported cmangos/mangos-wotlk@ea99457 ( #6113 )
...
* refactor(Core/Grids): Ported cmangos/mangos-wotlk@ea99457
(cherry picked from commit d6201e5dbb )
Co-Authored-By: Shauren <shauren.trinity@gmail.com >
Co-Authored-By: SilverIce <slifeleaf@gmail.com >
* Update CellImpl.h
* w
* more more brackets
* ew
* fix build
2021-06-03 05:27:51 +02:00
Kitzunu
897a02bb75
refactor(Core/Misc): acore to Acore ( #6043 )
2021-05-31 14:21:54 +02:00
Kargatum
e3c1e739c6
feat(CI/Codestyle): add check core logs ( #6012 )
2021-05-31 11:03:00 +02:00
v.tihomirov
793b915907
fix(Core/Unit): Prevent Unit emote when entering combat ( #6030 )
2021-05-31 09:59:25 +02:00
Kitzunu
f1b43a8976
fix(Core/Player): Weapon skill gain ( #5961 )
2021-05-28 00:49:24 +02:00
Chero
2ae84e2faf
fix(Core/Creature): Creatures will periodically call for assistance. ( #5065 )
2021-05-27 13:42:48 +02:00
Kargatum
78e1719c80
feat(Core/Misc): includes cleanup ( #5953 )
2021-05-26 19:00:08 +07:00
Maxpro
3f6da61535
fix(Core/Unit): criticals not working against sitting players. ( #5872 )
2021-05-21 16:35:08 +02:00
UltraNix
8dd58ebb5b
fix(Core): Memleaks fixes - Part II. ( #5760 )
2021-05-14 10:15:45 +02:00
Maxpro
87da6d1d94
fix(CORE/CREATURE) Polymorphed erratic mob behavior ( #5699 )
2021-05-10 20:48:59 -06:00
Chaouki Dhib
c3d751bdd7
fix(Core/Movement): MSG_MOVE_SET_* opcodes - GUID missing ( #5554 )
2021-05-07 13:27:00 -06:00
UltraNix
2189ac0b08
feat(Core/Anticheat): Preparation to implement new passive anticheat … ( #5516 )
2021-05-07 18:10:44 +02:00