Silker
e2dd6b2bd8
fix(scripts/Thaddius): Update initial unit_state ( #7886 )
2021-09-20 04:15:24 -06:00
UltraNix
cb790b0d48
fix(Scripts/ToC): remove completely invalid code about removing loot ( #7814 )
...
- Closes #7804
2021-09-16 14:33:05 +02: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
7406a01ac3
fix(Core/Spells): several improvements to cooldowns ( #7559 )
...
- Reworked spell category cooldowns.
- Implemented category cooldowns for pets.
- Properly shows pet spell cooldowns in player's UI.
- Corrected pet spell cooldowns with infinity duration.
- Do not add/remove infinity spell cooldown on aura apply/remove if casted by item.
- Closes #5263
2021-09-13 20:57:48 +02:00
CrazyJDev
adab416f29
fix(Scripts/Ulduar): Hodir boss fight issue ( #5897 )
...
Co-authored-by: Silker <61223313+Si1ker@users.noreply.github.com >
2021-09-13 00:12:29 +02:00
UltraNix
45218224b4
fix(Core/Spells): show Execute/Slam misses/dodges/parries in combat log ( #7494 )
...
- Closes #7428 .
2021-08-26 11:45:22 +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
Francesco Borzì
0dfab5d69b
refactor(Scripts/Northrend): code cleanup (part 11) ( #7103 )
2021-08-07 17:48:57 +02:00
Andrius Peleckas
a81a619758
fix(Scripts/DB): Ahn'kahet rewrite ( #3449 )
2021-08-07 16:10:32 +02:00
Kitzunu
fa03541563
chore(Script/Misc): add comments to some scripts ( #7011 )
2021-07-24 19:37:45 +02:00
UltraNix
e5680dfe10
fix(Scripts/Naxxramas): properly handle Thaddius' polarity stacks ( #7030 )
...
- Closes #6929
2021-07-22 19:34:47 +02:00
Kitzunu
9ab6ba9664
chore(Core/Misc): remove toxic language ( #6988 )
2021-07-21 23:57:20 +02:00
clidx
1fa51e5168
fix(Scripts/Ulduar): Mimiron Summon Mine ( #6833 )
2021-07-12 18:51:09 +02:00
Grimgravy
b5d9b3d513
fix(Scripts/DB/Quest): improved No Fly Zone ( #6850 )
2021-07-12 02:49:05 +02:00
Francesco Borzì
d92a2ce58b
fix(Core/Common): -Wdeprecated-enum-float-conversion warning ( #6870 )
2021-07-11 18:05:07 +02:00
Francesco Borzì
4103fca5a4
fix(Core/ObjectGuid): prevent creating copies when looping objects ( #6852 )
2021-07-10 15:54:16 +02:00
Zenslash
06027e3267
fix(Core/Instance): Grauf is spawned in the floor ( #6776 )
...
- Closes #6742
2021-07-08 22:12:22 +02:00
UltraNix
6745746c99
fix(Scripts/Naxxramas): crashfix. ( #6445 )
2021-06-26 13:05:36 +02:00
Kargatum
5991b2769a
feat(Core/Scripts): split the huge scriptloader into smaller pieces ( #5346 )
...
* feat(Core/Scripts): split the huge scriptloader into smaller pieces
* AddSC_swamp_of_sorrows del
* 1
* add mod info
* 1
* 039f0e0faa
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2021-06-22 23:19:02 +02:00
Kargatum
9ac6fddcae
feat(Core/Database): port TrinityCore database API ( #5611 )
2021-06-22 06:21:07 +02:00
meow
14516cc7b9
fix(Scripts/ToC): solved issue twin valkyr's ball ( #6352 )
...
- Closes https://github.com/azerothcore/azerothcore-wotlk/issues/4903
2021-06-19 20:14:18 +02:00
Bogir[rus]
e3a5727222
chore(Core): typo fixes ( #6272 )
...
Co-authored-by: Bogir <m-000@bk.ru >
2021-06-16 11:28:00 +02:00
Yehonal
baf437bb98
feat(Core): improved some hooks ( #6302 )
2021-06-13 10:23:24 +02:00
Kitzunu
a75e34c793
feat(Core/Spell): AssertSpellInfo ( #6115 )
...
* feat(Core/Spell): AssertSpellInfo
(cherry picked from commit e52878b6b5 )
(cherry picked from commit 8c44259fae )
Co-Authored-By: Shauren <shauren.trinity@gmail.com >
Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com >
* Update SpellMgr.h
2021-06-03 07:39:48 +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
Axel Cocat
9bd07a673a
fix(Scripts/HoL): adjust IsEncounterInProgress() ( #6108 )
2021-06-02 14:07:16 +02:00
francovilla
fb8cfe394a
fix(Scripts/VoA): Toravon Orbs bug ( #6082 )
...
Toravon The Ice Watchter in Archavon when dead the Orbs not despawn
2021-06-02 13:56:37 +02:00
Kitzunu
897a02bb75
refactor(Core/Misc): acore to Acore ( #6043 )
2021-05-31 14:21:54 +02:00
Kargatum
78e1719c80
feat(Core/Misc): includes cleanup ( #5953 )
2021-05-26 19:00:08 +07:00
Kargatum
13f71c9c4d
feat(Core/Random): port random system from TrinityCore ( #5454 )
...
* feat(Core/Random): port random system from TrinityCore
* lic
* logic correct
* MultimapErasePair move
* whitespace
17:13:34 1. 'Containers.h'. Replace (1)
17:13:40 2. 'LootMgr.h'. Replace (1)
17:13:44 3. 'World.cpp'. Replace (1)
17:13:47 4. 'instance_scholomance.cpp'. Replace (1)
* correct debug build
2021-05-16 21:53:21 +02:00
Axel Cocat
e9ebb1ae57
fix(Scripts/HoS): Adjust IsEncounterInProgress() ( #5642 )
2021-05-08 23:04:24 -06:00
UltraNix
44babc3c3a
fix(Core/Pooling): Fixed less and less objects from pools being spawned the longer the server is running ( #5572 )
2021-05-08 12:39:09 -06:00
UltraNix
2189ac0b08
feat(Core/Anticheat): Preparation to implement new passive anticheat … ( #5516 )
2021-05-07 18:10:44 +02:00
UltraNix
f4c226423d
feat(Core/Misc): implement ObjectGuid class (port from TC) ( #4885 )
2021-04-25 22:18:03 +02:00
HelloKitty
9165630b91
fix(Scripts/RubySanctum): Xerestrasza Incorrect Usage of GOSSIP_OPTIONQUESTGIVER ( #5286 )
2021-04-19 22:57:20 +02:00
Kitzunu
33aeadf8b6
refactor(Core/Misc): Define & Rename Attributes and flags ( #5193 )
2021-04-15 14:16:39 +02:00
Kargatum
53ce87d0f7
feat(Core/Database): implement db loader ( #4431 )
2021-04-12 10:09:13 +02:00
Footman
c32cd06a78
fix(Core/Movement): fix multiple creature movement issues ( #5097 )
2021-04-09 20:56:19 +02:00
Kitzunu
4765ab3d59
fix(Core/Script): Rename Pinnacle & Ramparts scripts ( #5175 )
2021-04-07 21:57:28 +02:00
Cláudio Costa
042cec82f4
fix(Core): Boss encounter disengage improvement ( #4954 )
2021-04-06 14:15:56 +02:00
Kitzunu
f9d708b450
feat(Core/Instance): Add instance validation for creature scripts ( #4596 )
2021-04-05 15:34:26 +02:00
Silker
6dc4ca8503
fix(scripts/Naxx): The art of Naxxramas (2/2) ( #5057 )
2021-04-02 21:57:00 -06:00
Kargatum
c053e111d3
fix(Scripts/Commands): correct reloading creature_template table ( #5020 )
2021-03-30 09:55:05 +07:00
Silker
9bf2800ca6
fix(scripts/DB): Implement "Marked immortal guardian" ( #5046 )
2021-03-29 08:42:15 -06:00
Silker
7a5e4be7a2
fix(scripts/UtgardeKeep): Improve Dalronn & Skarvald ( #5044 )
2021-03-28 15:30:52 -06:00
Silker
8ba442bda2
fix(scripts/Naxx): The art of Naxxramas (1/2) ( #4076 )
2021-03-23 12:30:09 -06:00
Kitzunu
9f354db7be
feat(Core/Creature): Implement c_t_r & c_t_s ( #4359 )
2021-03-21 15:15:59 +01:00
Cláudio Costa
aea4ce3094
fix(scripts/Ulduar): Improve Hodir ( #4703 )
2021-03-20 08:36:30 -06:00