ZhengPeiRu21
534df7c448
Merge branch 'azerothcore:master' into Playerbot
2022-04-17 17:59:20 -06:00
acidmanifesto
93a8d4fb63
fix (core) Remove not need operator || ( #11425 )
...
Since the mysterous why things evade in shallow water root issue was finally determined because of our shallow water calculations was wrong that was corrected by pr https://github.com/azerothcore/azerothcore-wotlk/pull/11419 we can now remove this operator
2022-04-17 13:24:15 -04:00
ZhengPeiRu21
ec96415fda
Merge branch 'azerothcore:master' into Playerbot
2022-04-16 21:41:45 -06:00
IntelligentQuantum
ab4ee71762
feat(Core/Maps): AreaBoundary ( #10525 )
...
* cherry-picked commit (2da458c56d )
2022-04-15 14:10:41 +02:00
ZhengPeiRu21
2cb590a48b
Merge branch 'azerothcore:master' into Playerbot
2022-04-07 08:55:50 -06:00
Kitzunu
edb7cac19b
feat(Core/Unit): NPCFlags helpers ( #11286 )
...
* cherry-pick commit (TrinityCore/TrinityCore@d611925 )
Co-Authored-By: Shauren <shauren.trinity@gmail.com >
2022-04-05 13:52:42 +02:00
ZhengPeiRu21
68d3ec7d77
Merge branch 'azerothcore:master' into Playerbot
2022-04-04 07:53:51 -06:00
UltraNix
ff654397e8
fix(Core/Creatures): Properly reset encounter if boss despawns on evade. ( #11251 )
...
Fixes #8167
2022-04-02 11:46:27 -03:00
ZhengPeiRu21
a25c289a5a
Merge branch 'azerothcore:master' into Playerbot
2022-04-01 08:30:15 -06:00
Kitzunu
535c7451a2
feat(Core/Unit): New helpers for DynamicFlags ( #11230 )
...
* feat(Core/Unit): New helpers for DynamicFlags
* cherry-pick commit (d611925dc7 )
Co-Authored-By: Shauren <shauren.trinity@gmail.com >
* oopsie
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2022-04-01 07:14:29 -03:00
ZhengPeiRu21
32dc06900c
Merge branch 'azerothcore:master' into Playerbot
2022-03-30 09:53:52 -06:00
Kitzunu
856aed6fc6
feat(Core/Unit): New helpers for UnitFlag and UnitFlag2 ( #11227 )
2022-03-30 07:59:42 -03:00
ZhengPeiRu21
246e2cad2e
Merge branch 'azerothcore:master' into Playerbot
2022-03-24 08:28:09 -06:00
Skjalf
7377c96cc8
fix(Scripts/BlackwingLair): Razorgore improvements ( #10971 )
...
- Rewrite reset events
- Use proper healing spell on phase transition
- Now uses abilities during phase 1
- Phase transition scripted - mobs now run away
2022-03-23 15:42:34 -03:00
郑佩茹
d4062269c8
Merge branch 'master' into Playerbot
2022-03-22 10:53:26 -06:00
郑佩茹
db71f4739c
Fix corrupt item cache crashes, bot whispers, trade crashes
2022-03-22 10:51:50 -06:00
acidmanifesto
77f13636b7
fix (core) Script Names not loaded with manual add ( #11102 )
...
This fixes Script names not being loaded with npcs and gameobjects when manually added with the .npc\gameobject add cmd that would lead the user to restart the server to load up the npc\gameobject with the script that was manually added
2022-03-22 09:49:06 -04:00
Nefertumm
4239188a87
fix(Core/Creature): correctly load creature equipments ( #10966 )
2022-03-10 05:42:30 -03:00
UltraNix
617d85a498
fix(Core/Movement): Send proper movement animation visuals. ( #10843 )
...
Fixed #10812
Fixed #10814
2022-03-06 12:31:41 -05:00
Skjalf
d4b3e8f201
chore(Core/Creature): clean up an unnecessary function ( #10904 )
2022-03-06 03:12:06 -03:00
Skjalf
cb7f3d50ed
fix(Scripts/Kalimdor): fix Azuregos respawn timer not persisting after restarts ( #10823 )
2022-02-26 18:36:01 -03:00
acidmanifesto
69e2f2e3aa
fix/feat: (Core/PacketIO): updated sound and creature addon ( #10813 )
...
* fix\feat: (Core/PacketIO): updated sound and creature addon
updated SMSG_PLAY_SOUND, SMSG_PLAY_MUSIC and SMSG_PLAY_OBJECT_SOUND via tc cherry pick
https://github.com/TrinityCore/TrinityCore/pull/2363 and 0f1f7ef401 by @joschiwald and @ForesterDev
This so far a attempt to align atleast with sound with tc, and correct a potentional issue of hearing creature sounds that is not in visible range. I notice PlaySound was being defined in some weird dependency as it isnt with tc so I renamed it to Playsound. Notice a isLarge still being used in the creature addon when it was depreciated, so i removed that a that seem to of interfered with visibilitydistanceType.
Co-Authored-By: joschiwald <736792+joschiwald@users.noreply.github.com >
Co-Authored-By: ForesterDev <11771800+ForesterDev@users.noreply.github.com >
2022-02-26 10:05:58 -05:00
UltraNix
534920ada2
fix(Core/Creatures): correct applying swimming moveflag to creatures in water ( #10756 )
...
Fixed #10709
2022-02-24 17:25:04 +01:00
UltraNix
982be6de00
fix(Core/GameObjects): move activation code of traps to GO_ACTIVATED ( #10537 )
...
- Original author: @Gacko
2022-02-19 22:26:26 +01:00
Malcrom
da5258bd0b
fix(Core/Creature): Allow Multi id in areas with zone script ( #10735 )
2022-02-18 16:11:40 -05:00
Malcrom
47a4d0c054
fix(Core/Creature): Allow setting no equipment. ( #10730 )
...
* Core(Creature Equipment): Fix core to allow assigning no equipment
2022-02-18 12:27:33 -05:00
Kitzunu
455899dc75
fix(Core/Misc): Change const to be after type name ( #10591 )
2022-02-14 16:05:45 -03:00
Kitzunu
9d166722c4
refactor(Core/Creature): More functions capitalized ( #10012 )
...
* GetLeader
* IsFormed
* build
2022-02-10 18:40:00 +01:00
Kargatum
de13bf426e
feat(Core/DBLayer): replace char const* to std::string_view ( #10211 )
...
* feat(Core/DBLayer): replace `char const*` to `std::string_view`
* CString
* 1
* chore(Core/Misc): code cleanup
* cl
* db fix
* fmt style sql
* to fmt
* py
* del old
* 1
* 2
* 3
* 1
* 1
2022-02-05 00:37:11 +01:00
Kargatum
5969df4e30
refactor(Core/Logging): switch to fmt style for LOG_ ( #10366 )
...
* feat(Core/Common): add support fmt style for ASSERT and ABORT
* correct CheckCompactArrayMaskOverflow
* 1
* Update src/server/game/Spells/Spell.cpp
* rework logging
* add fmt replace logs
* logging
* FMT_LOG_
* settings
* fix startup
* 1
* 2
* 3
* 4
* 5
* fmt::print
* to fmt
2022-01-27 16:44:41 +01:00
Kargatum
8b7df23f06
feat(Core/Time): Implement saparated manager for game time ( #8630 )
2022-01-24 17:55:00 +07:00
Malcrom
dfac47a562
feat(Core/Creature): Allow 3 ids per spawn point. TESTING ( #10169 )
...
* feat(Core/Creature): Allow 3 ids per spawn point.
* Move GetRandomId to a function
* Update id to id1
* Fixed some errors crashing core and text
* Set ids to lowercase for GetRandomId function
* Update src/server/database/Database/Implementation/WorldDatabase.cpp
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
Co-authored-by: acidmanifesto <joshua.lee.betts@gmail.com >
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2022-01-14 19:21:50 -04:00
Malcrom
97012997af
fix(Core/Waypoint Show): Fixed error with waypoint show. ( #10148 )
...
Co-authored-by: acidmanifesto <joshua.lee.betts@gmail.com >
2022-01-12 20:41:19 -04:00
acidmanifesto
e6e76f971b
fix (Core/CTM) Water Evade Fix ( #10147 )
2022-01-12 19:59:12 -04:00
Malcrom
f4464f8176
fix(Core/Dual Spawning) Change rand to roll_chance_f ( #10130 )
2022-01-11 11:23:13 -05:00
Malcrom
2fd8b00d7b
feat(Core/Creature): Dual id Spawning WIP ( #10115 )
...
* feat(Core/Creature): Multi id Spawning WIP
* Update Creature.cpp
* Update PR
* Add Sql
* Update rev_1641837958335217980.sql
* Update src/server/game/Globals/ObjectMgr.cpp
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
* Update src/server/game/Globals/ObjectMgr.cpp
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
* Update rev_1641837958335217980.sql
* Update cs_npc.cpp
* Create changes_1641842959398297300.md
* Fixed issue added with random model PR
* Update GameEventMgr.cpp
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2022-01-10 22:09:14 -04:00
Malcrom
f1d4266efc
BREAKING CHANGE:(DB/Creature) Remove modelId field in creature table ( #10071 )
...
* fix(DB/Creature) Clear modelId field in creature table
* Change clear column to remove column
* Update src/server/game/Globals/ObjectMgr.cpp
* Update ObjectMgr.cpp
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
Co-authored-by: acidmanifesto <joshua.lee.betts@gmail.com >
2022-01-10 16:41:33 -04:00
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
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
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
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
Francesco Borzì
cbc7e5466a
refactor(Core): remove unused imports ( #9767 )
2021-12-19 19:41:14 +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
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