Kitzunu
3fbded8f6b
refactor(Core/Chat): PSendSysMessage to fmt ( #19449 )
...
* refactor(Core/Chat): PSendSysMessage to `fmt`
2024-07-23 23:48:46 +02:00
Francesco Borzì
4040f93f85
refactor(Scripts/Commands): remove unused imports ( #19340 )
...
* refactor(Scripts/Commands): remove unused imports
* chore: fix build
* chore: revert unwanted change
2024-07-09 14:17:06 -03:00
Kitzunu
f96d4c8670
Revert "Add (core\db): Support for Homebind Orientation ( #13389 )" ( #19257 )
...
* Revert "Add (core\db): Support for Homebind Orientation (#13389 )"
This reverts commit 2e6f6e26da .
Changes to be committed:
modified: src/server/database/Database/Implementation/CharacterDatabase.cpp
modified: src/server/game/DungeonFinding/LFGScripts.cpp
modified: src/server/game/Entities/Player/Player.cpp
modified: src/server/game/Entities/Player/Player.h
modified: src/server/game/Entities/Player/PlayerStorage.cpp
modified: src/server/game/Entities/Player/PlayerUpdates.cpp
modified: src/server/game/Handlers/CharacterHandler.cpp
modified: src/server/game/Handlers/MiscHandler.cpp
modified: src/server/game/Handlers/MovementHandler.cpp
modified: src/server/game/Maps/Map.cpp
modified: src/server/game/Spells/Spell.cpp
modified: src/server/scripts/Commands/cs_misc.cpp
modified: src/server/scripts/Commands/cs_tele.cpp
modified: src/server/scripts/Northrend/VaultOfArchavon/instance_vault_of_archavon.cpp
Untracked files:
data/sql/updates/pending_db_world/rev_1719945200692175000.sql
* Revert "Add (core\db): Support for Homebind Orientation (#13389 )"
* whoops
2024-07-02 22:02:15 +02:00
Walter Pagani
82d5a42402
chore(Command/unstuck) use command with offline players ( #18913 )
...
Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com >
Co-authored-by: Anton Popovichenko <walkline.ua@gmail.com >
2024-06-09 08:45:17 -03:00
Andrew
452ca39249
fix(Scripts/Commands): Fix crash when using additem from console ( #18559 )
2024-03-16 04:56:42 -03:00
Winfidonarleyan
eb1ecc38a5
feat(Core/Scripting): move all script objects to separated files ( #17860 )
...
* feat(Core/Scripts): move all script objects to separated files
* Apply 5bfeabde81
* try gcc build
* again
2023-12-02 21:13:20 +01:00
Kitzunu
eb663a436a
fix(Scripts/Command): Allow player name/guid in additem ( #17915 )
...
* fix(Scripts/Command): Allow player name/guid in additem
* build?
* Revert "build?"
This reverts commit 3f37456f1d41a0db0bae45801c6f90e72ce19292.
* Update cs_misc.cpp
* console isnt a player
2023-12-02 19:59:09 +01:00
Kitzunu
db4b0b0d3d
feat(Core/ChatHandler): Add SendErrorMessage helper ( #17919 )
...
* feat(Core/Chat): Add SendErrorMessage helper
* lost boy
2023-12-02 19:25:32 +01:00
KJack
b7f7a7c731
fix(Core/Creature): Make Respawn() respect conditions and linked respawns ( #17597 )
2023-11-26 08:48:58 -03:00
Kitzunu
a4e4d6ddb2
feat(Core/Player): Implement commentator tag ( #17449 )
...
* feat(Core/Player): Implement commentator tag
* remove redundant session check
2023-10-08 09:07:17 +02:00
Skjalf
b3eb43a113
fix(Scripts/Commands): Allow using flusharenapoints from console ( #16879 )
2023-08-02 14:44:13 -03:00
Kitzunu
f039836a2f
chore(Core/Misc): Change all TODO to doxygen comment ( #14966 )
2023-02-12 10:05:34 -03:00
Kitzunu
4870b14b1f
refactor(Core/Object): getLevel() -> GetLevel() ( #14122 )
...
* refactor(Core/Object): getLevel() -> GetLevel()
* fix build and sneak some doxygen in
* codeSTLE
* codestyle
2022-12-31 17:39:23 +01:00
M'Dic
2e6f6e26da
Add (core\db): Support for Homebind Orientation ( #13389 )
...
Add (core\db) Support for Homebind Orientation
2022-10-12 14:39:02 -04:00
r0m1ntik
5e509344ac
Fix command .skirmish ( #12149 )
...
fix-issue-11966
Co-authored-by: Badanin Roman <r.badanin@etud.univ-pau.fr >
2022-07-01 11:32:30 -04:00
Kempec Halk
3c434cee12
feat(Core/Command): Use timestring with all commands ( #12050 )
2022-06-13 14:05:26 -03:00
SilentCLD
7975bc63ca
fix(Core/Commands): Fix removing item from player account ( #11041 )
...
The additem command would silently return when trying to remove an item
from a player security level account
2022-05-06 00:33:18 -03:00
Nefertumm
883becc6d9
feat(Core/Command): Split respawn command ( #11245 )
...
* feat(Core/Command): Split respawn command
* feat(Core/Command): Split respawn command
* typo
2022-04-02 11:48:04 -03:00
Kargatum
78bdc89881
feat(Core/Battleground): rework bg queue system ( #10817 )
2022-03-15 14:36:49 -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
9d12652c3e
fix(Core/Misc): Remove from LFG/batleground queues when teleported to battleground/LFG dungeon. ( #10740 )
...
Players cannot queue up for battleground during LFG dungeon.
Players cannot queue up for LFG dungeon during battleground/arena match.
Fixes #10635
2022-02-20 12:33:04 -03: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
8b7df23f06
feat(Core/Time): Implement saparated manager for game time ( #8630 )
2022-01-24 17:55:00 +07:00
Kargatum
259b9133f6
feat(Core/Common): add new helpers for time utility ( #10207 )
2022-01-19 12:01:59 +07:00
IntelligentQuantum
0c1880f694
feat(Scripts/Commands): additem ( #9759 )
2021-12-23 11:55:03 -03:00
Skjalf
a576dcbcce
fix(Scripts/Commands): fix additem ( #9843 )
2021-12-22 15:44:47 -03:00
IntelligentQuantum
838c88f45a
refactor(Scripts/Commands): convert cs_misc to new system ( #8939 )
2021-12-21 19:32:21 +07:00
Francesco Borzì
cbc7e5466a
refactor(Core): remove unused imports ( #9767 )
2021-12-19 19:41:14 +01:00
Noxies
c95c29838b
feat(Scripts/Commands): Item restoration command ( #9538 )
...
* Implement item restore command & move itemmove to new item cmd
* Implement LANG_COMMAND_DISABLED
* Prevent command usage if no config is set
* WIP: `.item restore list`
* Fix restore list & create base for restore item
* Send item to player via mail
* Put player as last argument
* Use Postmaster & fix restore list
* Show item name in restore list
* Update HandleItemMoveCommand to be using the api
Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com >
* Send item instantly if online
2021-12-08 23:57:15 -03:00
Kargatum
f62664c987
refactor(Core/Misc): headers cleanup ( #9259 )
2021-11-22 17:24:39 +07:00
Skjalf
731d256420
refactor(Core/Cache): move the GlobalPlayerCache to its own class ( #9166 )
2021-11-18 16:53:36 +01:00
UltraNix
6b219dc0e1
feat(Scripts/Commands): implement new command: .inventory count ( #9139 )
...
- Closes #8845
2021-11-15 09:51:21 +01:00
UltraNix
8af051d6d6
feat(Scripts/Command): implement new command: bags clear ( #8549 )
2021-11-04 13:10:34 +01:00
Malcrom
f106de8788
refactor(Core): update getFaction to GetFaction and setFaction to SetFaction ( #8708 )
2021-11-01 17:04:32 +01:00
acidmanifesto
5b6cc5e6f5
chore(Script/Code): remove Not Needed Logging. ( #8747 )
...
It is already logged in the gm logs. DRY.
2021-10-29 15:32:02 +02:00
Skjalf
8665452c28
fix(Scripts/Commands): Fill the missing argument for the GPS command so it displays its message correctly ( #8734 )
2021-10-27 06:28:52 -03:00
acidmanifesto
e678b306e9
fix(Core): enable .freeze and .unfreeze gm cmd for NPCS ( #8688 )
2021-10-26 01:10:13 +02:00
Kargatum
bc9473482e
feat(Core/Chat): new argument parsing and unify chat hyperlink parsing ( #6243 )
2021-10-23 10:15:42 +02:00
Kitzunu
bc82f36f1f
refactor(Core/Unit): clean MonsterText methods ( #6957 )
2021-10-15 10:25:29 +02:00
Skjalf
29c94e5455
fix(Core/Graveyard): prevent non-death knights from getting ported to… ( #8206 )
2021-10-07 13:07:23 +02:00
Skjalf
c55c5e668f
fix(Core/Commands): partially fix an issue with mails sent from console never showing up the 'Customer Support' sender in-game ( #8064 )
2021-10-04 15:44:04 +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
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
IntelligentQuantum
e6143a1efd
feat(Core/Commands): Gear ( #7717 )
2021-09-12 12:19:14 +02:00
Kitzunu
6978d62482
refactor(Script/Command): modify mount & dismount ( #7413 )
...
* refactor(Script/Command): modify mount
* oopsies
* Update rev_1629233438552386300.sql
* codestyle
* Update src/server/scripts/Commands/cs_modify.cpp
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com >
* Update src/server/scripts/Commands/cs_modify.cpp
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com >
* Update src/server/scripts/Commands/cs_modify.cpp
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com >
* some improvements
* When using .dismount also update speed to 100%
* remove atoul
* Update cs_modify.cpp
* test
Co-authored-by: Kargatum <dowlandtop@yandex.com >
* Update cs_modify.cpp
* fix tyop
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com >
Co-authored-by: Kargatum <dowlandtop@yandex.com >
2021-08-29 10:45:43 +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
261d5c62cd
fix(Core/Collision): typo in VMap BIH generation. ( #7066 )
...
* Core/Collision: Fix typo in VMap BIH generation.
Fixed #5768 .
* Bump vmap and mmap versions.
* chore: update data version in the bash installer
2021-08-08 12:21:29 +02:00
Francesco Borzì
fab0fc421b
refactor(Scripts/Commands): code cleanup (part 4) ( #6921 )
2021-07-18 13:25:44 +02:00
Kargatum
8568c4fb33
feat(Core): replace ACE network with Boost.Asio ( #6574 )
2021-07-16 10:43:56 +02:00
Kargatum
9ac6fddcae
feat(Core/Database): port TrinityCore database API ( #5611 )
2021-06-22 06:21:07 +02:00