acidmanifesto
3cbe23865f
fix (Core/Creature): Random Gender on respawn if Gender exsist for Entry ( #10108 )
...
* Fix (Core\Creature): Random Gender on respawn if Gender exsrespawn
If creature has genders it will consider gender changing on respawn.
GetCreatureModelInfo to const
* Update Creature.cpp
2022-01-10 10:22:04 -05:00
Kargatum
c1ebda66ba
fix(Core/Pets): fixed crash happening when current pet is forcibly removed ( #10025 )
2022-01-10 09:19:43 -03:00
Kitzunu
dbc35e3495
feat(DB/Creature): Allow to set swim and flight speeds ( #10067 )
2022-01-09 01:34:39 +01:00
acidmanifesto
2d4e17fd16
refactor(Core/Creature): Remove Inhabit Type ( #9272 )
...
This is in reference to issue: https://github.com/azerothcore/azerothcore-wotlk/issues/4361
This is comprised of a cherry pick and partial tc cherry pick:
592516ae69
dbadb6369c
34cfa69efd
12de860b4a
a22bc236eb
2022-01-06 10:33:22 -03:00
Kitzunu
f04709a326
refactor(Core/Misc): ceil() to std::ceil() ( #9791 )
...
- prefer std functions over C functions
2022-01-03 10:11:39 -03:00
Francesco Borzì
b748730bc8
refactor(Core): remove unused imports ( #9969 )
2022-01-02 20:22:09 +01:00
Skjalf
8216318f92
feat(Core/Conditions): Implement CONDITION_TYPE_CREATURE_RESPAWN ( #9927 )
2022-01-01 20:18:37 -03:00
UltraNix
4a36897873
fix(Core/Spells): Dungeon and world bosses are always subject to spell school lockouts. ( #9638 )
...
Fixes #9633
2022-01-01 02:28:21 -03:00
Kitzunu
913e65f97f
refactor(Core/Misc): fabs() to std::fabs() ( #9790 )
...
- prefer std functions over C functions
2021-12-31 20:41:00 -03:00
Kargatum
e12494d993
feat(Core/Pets): Management refactoring ( #9712 )
...
* feat(Core/Pets): rework managment
* 1
* 2
* 3
* 4
* 5
* cs pet
* check before ressurect
* pet DECLINED_NAMES
* display
- https://github.com/azerothcore/azerothcore-wotlk/issues/9297
* ArenaSpectator
* 1
2021-12-30 18:45:13 -03:00
Noxies
bbf08c1aaa
fix(Core/TemporarySummon): Implement TEMPSUMMON_TIMED_DESPAWN_OOC_ALIVE ( #9915 )
2021-12-30 08:05:46 -03:00
Cláudio Costa
81cf9e3aa7
fix(Core/Player): Quest Question marks ( #9683 )
...
* fix(Core): Quest Question marks
* extra changes
* changes for players with repetable quests
2021-12-22 08:37:01 -03:00
Francesco Borzì
cbc7e5466a
refactor(Core): remove unused imports ( #9767 )
2021-12-19 19:41:14 +01:00
UltraNix
0f83d52f43
fix(Core/Trainers): add new column ReqSpell to npc_trainer table ( #9490 )
...
Prevent learning gnomish and goblin engineering recipes at same time.
Fixes #5390
Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com >
2021-12-16 11:18:21 +01:00
UltraNix
de0672e9d8
fix(Core/Pet): Standardize pet run speed at 115% rate. ( #9478 )
...
Fixes #9230
2021-12-14 13:36:43 -03:00
UltraNix
b1303e0e96
fix(Core/Loot): Set skinnable flag only after all loot was taken. Source: TrinityCore. ( #9573 )
...
Fixes #9318
2021-12-12 10:31:00 -03:00
Kargatum
51adbffae4
feat(Core/Modules): add separated lib for modules ( #9281 )
2021-12-02 20:28:58 +07:00
patou01
801a20fce2
refactor(Core): Clean-up after FD ( #8586 )
2021-11-28 03:04:14 -03:00
Andrius Peleckas
36fc50e1a8
fix(Core/Formations): fixed possible finite loop related to GROUP_AI_FLAG_EVADE_TOGETHER ( #9279 )
2021-11-25 23:46:12 -03:00
acidmanifesto
29f49108a5
chore(Core): Remove unnecessary slang Cosmetic ( #9325 )
...
* Remove unnecessary slang
Removes ZOMG! that is used in the src in logging and notes. Completely Unnecessary. Contributes to nothing useful. Inflates source. Not needed at all in any shape or form. Not Developer Lingo either.
* Further Clean Up
Removed Profanity
* sensible grammar correction
* More ZOMG! removal
2021-11-25 04:31:54 -03:00
Skjalf
bf666becd9
fix(Core/Creature): prevent useless grid searches ( #9307 )
2021-11-24 12:02:46 +01:00
Skjalf
fc16abc30e
fix(Core/Creature): crash on creature evade ( #9305 )
2021-11-24 10:23:18 +01:00
Skjalf
2187470df7
refactor(Scripts/Commands): Update cs_quest to the new model ( #9267 )
2021-11-24 01:21:16 -03:00
Kargatum
f62664c987
refactor(Core/Misc): headers cleanup ( #9259 )
2021-11-22 17:24:39 +07:00
UltraNix
e747716230
feat(Core/SmartScripts): SMART_ACTION_CALL_FOR_HELP should properly call assistance in case of polymorphed creature. ( #9231 )
...
Updates #9120
2021-11-19 15:53:59 -03:00
acidmanifesto
de6af87bd3
fix(Core/Objects): increase sight range of objects & correct general defau… ( #9180 )
2021-11-17 16:00:01 -03:00
Andrius Peleckas
31f028abfc
feat(Core/Formations): implemented a new formation groupAI flag "GROUP_AI_FLAG_EVADE_TOGETHER" ( #8758 )
2021-11-16 15:14:34 -03:00
UltraNix
70fbaefa8e
fix(Core/Movement): creatures should not cast while moving ( #9141 )
...
- Closes #8843
2021-11-15 14:39:36 +01:00
patou01
863455736e
fix(core/Creature): initialize AI before calling OnCreatureCreate
2021-11-09 14:38:59 -03:00
UltraNix
affa6f9084
refactor(Core/Combat): Cleanup DoZoneInCombat function. ( #8789 )
...
* Core/Combat: Cleanup DoZoneInCombat function.
Updates #7960
* Restore distance parameter.
* You don't belong here.
* Update
2021-11-09 00:54:44 +01:00
patou01
ea2c880fc8
fix(Core/Unit): Reduce mobs speed when low on health ( #7932 )
2021-11-04 10:43:24 -03:00
Kargatum
aa7932e971
feat(Core/EnumUtils): add more enum for support chat command ( #8828 )
2021-11-03 10:50:11 +01:00
Malcrom
f106de8788
refactor(Core): update getFaction to GetFaction and setFaction to SetFaction ( #8708 )
2021-11-01 17:04:32 +01:00
Skjalf
2cf4d05867
feat(Core/SAI): Allow forcing creatures/gameobjects's respawn timers when using SMART_ACTION_FORCE_DESPAWN ( #8714 )
2021-10-27 04:21:29 -03:00
acidmanifesto
bcd1a701ac
fix(Core): ScriptName not readable in creature and gameobject table fix ( #8715 )
2021-10-25 14:25:13 +02:00
UltraNix
16a54fdeac
fix(Core/Spells): Polymorphed targets should call assistance. ( #8674 )
...
Fixes #8413
2021-10-24 02:58:54 -03:00
UltraNix
1fb6830b15
feat(Core/Quests): Implemented quest_money_rewards (for quest with Qu… ( #8610 )
...
Fixes #8440
2021-10-20 05:45:56 -03:00
Kitzunu
d464ee7083
refactor(Core/CreatureAI): Turn hardcoded entries into flagsExtra ( #8189 )
2021-10-12 13:35:22 +02:00
UltraNix
86084560e0
feat(Core/Eluna): Added new OnPetAddedToWorld() hook for Eluna. ( #8084 )
2021-10-08 11:57:14 -03:00
Andrius Peleckas
c358bd5f79
fix(Core/Formations): mistake in radians calculation ( #8205 )
2021-10-07 13:06:22 +02:00
Kargatum
52aa0e9966
feat(License): add new headers information about license ( #7941 )
...
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com >
2021-09-30 13:40:52 +07:00
Andrius Peleckas
e6b1201e50
fix(Core/Creature): Fixed GroupAI flags usage in creature_formations ( #7544 )
...
* fix(Core/Creature): Fixed GroupAI flags usage
* fix(Core/Creature): build fix + code style...
* fix(Core/Creatures): trailing white spaces...
* Core/Formations: allow only certain members to have follow formation
* Core/Formations: fixed ancient data corruption in CreatureGroup::LeaderMoveTo
* Core/Formations: minor optimization
* Core/Formations: improved some warning messages
* Core/Formations: do not load invalid formation data which has unsupported group ai
* Core/Formations: minor adjust for recent commit
* Core/Formations: log formation data which has angle and distance but dont have GROUP_AI_FLAG_FOLLOW_LEADER flag
* Core/Formations: Minor optimization for formation data handling
* Core/Formations: make sure that FormationInfo members are always initialized on its creation
* Core/Formations: minor warnings adjustments
* DB/Formations: fixed some warnings
* Core/Formations: check group flags only if there is any
I have gues that maybe leader could not assist any member at all but members maybe could be linked for motion
* DB/Formations: fixed rest of DB warnings
* Core/Formations: more improvements for supported AI mask check
* Core/Formations: more improvements for data checks
* DB/Formations: fixed warnings
* meh
* DB/Formations: minor correction
* Core/Formations: code style - brackets, you suck... :D
2021-09-24 19:51:55 +02:00
Silker
4dc642d530
fix(Creature/Core): Boss phased reset ( #7828 )
...
Co-authored-by: Si1ker <Si1ker@users.noreply.github.com >
Co-authored-by: lineagedr <lineagedr@users.noreply.github.com >
Co-authored-by: Footman <footman@hotmail.de >
2021-09-16 14:32:36 +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
Kitzunu
df6ad0db29
refactor(DBC/Misc): Redefine & Define FactionTemplateFlags ( #7697 )
2021-09-07 02:07:37 +02:00
UltraNix
ec9d6d38da
fix(Core/Movement): properly send movement *ack packets to controlling players. ( #7635 )
...
- Closes #7606
2021-09-02 10:40:51 +02:00
UltraNix
7965ea5aaa
fix(Core/Movement): set proper flying animations for creatures with INHABIT_GROUND ( #7589 )
...
- Closes #7579
2021-09-01 12:15:01 +02:00
Silker
9d81f3525f
fix(Core/Creature): Disable periodic call for assistance on minions from instances ( #7650 )
2021-08-31 08:03:09 -06:00