Shauren
cbb532e4be
Core/Groups: Use iterators instead of raw LinkedListElement to interact with group members
2025-07-11 17:40:34 +02:00
Shauren
e284dc0a80
Core/Commands: Waypoint command fixes
...
* .wp add will now add data to waypoint_path table
* .wp reload will no longer crash the server
* Replace deprecated command handler arguments
2025-06-25 12:16:03 +02:00
Shauren
fd26363940
Core/Commands: Enable setting linked aggro and formation movement with .npc add formation and fix swapped saved dist/angle values
2025-06-24 23:31:53 +02:00
Shauren
7cbbe2c781
Core/Chat: Remove fmt::sprintf from headers
2025-06-05 15:28:11 +02:00
Shauren
546d23264c
Core/Misc: Make string and string_view literal suffixes globally available
2025-05-13 11:41:54 +02:00
Shauren
05eb63c8a2
Scripts/Misc: Update ScriptPCH content to include most commonly headers
2025-05-11 23:34:45 +02:00
Shauren
b5c99939a8
Core/Misc: Minor compile time improving changes
2025-05-07 15:41:41 +02:00
Shauren
f1141d3638
Core/Commands: Allow non-const reference arguments in chat command handlers
2025-04-10 16:58:39 +02:00
Shauren
71b681bbf0
Core/Network: Move to separate project
2025-04-09 21:02:31 +02:00
Shauren
23624ed75a
Core: Updated to 11.1.0
2025-03-02 15:43:34 +01:00
Shauren
00223f3bee
Core/Misc: Add a bunch of examples for 67418a1aee
2025-02-23 12:10:33 +01:00
Shauren
4db19d3a1a
Core/Commands: Fixed .debug guidlimits output for creature guids
2025-02-01 12:42:15 +01:00
Shauren
dbd761d20a
Core/Spells: Remove manual spell guid creation in scripts
2025-02-01 00:32:34 +01:00
Shauren
6f0e96a30a
Core/Misc: Removed GetClassName preprocessor hack
2025-01-07 19:40:20 +01:00
Shauren
f647ff6865
Core/Commands: Extract bonus lists and item context from provided item link for .additem commands
...
Closes #30209
2025-01-07 16:46:44 +01:00
Shauren
27860c3316
Core/Database: Added std::span based functions to Field and PreparedStatement
2025-01-03 13:04:19 +01:00
Shauren
d913e38cba
Core/Loot: Implemented automatic flagging of tracking quests from loot
2024-12-29 01:02:52 +01:00
Ovahlord
aefcd2fac7
Core/Units: moved melee attack rage generation into Unit::AttackerStateUpdate and send the generated rage in combat log packet instead of power update packets
...
(cherry picked from commit b179a7246d )
2024-12-27 12:04:05 +01:00
Shauren
a97b7af876
Build fix for old boost version
2024-12-10 00:19:07 +01:00
Shauren
99d87ea638
Core/Commands: Fix vmap directory size calculation for .server debug command after 518fe1fd1e
2024-12-10 00:03:55 +01:00
Shauren
e071c08526
Core/Commands: Handle more quest objective types with .quest complete command
2024-12-02 15:21:02 +01:00
Shauren
8066110756
Core/PacketIO: Named a bunch of unknown/unused fields
2024-11-06 12:17:49 +01:00
Shauren
1f60e76b7f
Core/Commands: Refactor .additem to use typed args
2024-09-17 15:35:20 +02:00
Shauren
43987f0cff
Core/Commands: Fix windows unicode escape sequence warning
2024-08-26 15:45:54 +02:00
Shauren
3e28ee080a
Core/Loot: Implemented currency loot
2024-08-26 15:02:22 +02:00
Shauren
c4b710446d
Core/Realms: Realmlist refactors
...
* Removed global realm variable from World and use RealmList everywhere
* Match auth build key with client version
* Restored allowedSecurityLevel checks for realmlist packet building
* Restored updating population field, mysteriously removed 15 years ago in f20b25d1c9
2024-08-18 18:59:58 +02:00
Shauren
e59eef5432
Core/PacketIO: Updated to 11.0.0
2024-08-02 13:25:41 +02:00
Meji
97cad9c598
Core/Commands: Allow to complete tracking quests with .quest complete command ( #30043 )
2024-06-22 18:48:21 +02:00
Shauren
39fc9f8000
Core/Misc: Minor fixes in preparation to support fmt v10
2024-05-02 19:46:18 +02:00
Shauren
cfa838df5d
Core/Misc: Support boost 1.85
2024-04-22 11:52:58 +02:00
Shauren
bec5bdb61b
Core/Entities: Fixed m_stringIds[0] invalidation when reloading creature_template with a gm command
2024-04-10 20:27:57 +02:00
Meji
def601b4ff
Core/Creatures: Changed the spawn health field in creature table to a percentage ( #29801 )
2024-03-30 20:21:28 +01:00
Jeremy
be11f42a16
Core/Battlegrounds: Move to scripts ( #29799 )
...
* Introduce new BattlegroundScript class for map/bg specific scripts
* Remove all sub, zone specific, battleground classes except Arena
* Move all bg zone scripts to new BattlegroundScripts class in script folder
* Remove ZoneScript from Battleground class
* Remove some unused hooks from Battleground
2024-03-28 19:29:22 +01:00
Meji
4913d027bf
Core/Conditions: Added CONDITION_SOURCE_TYPE_PLAYER_CONDITION ( #29832 )
2024-03-27 21:38:08 +01:00
Shauren
4779fa5048
Core/Misc: Use our new unique_trackable_ptr for various classes exposed to scripts (not actually used anywhere currently)
2024-03-13 18:51:29 +01:00
Shauren
45ee989c70
Core/vmaps: Removed vmap lookup functions duplicating functionality of each other
2024-03-07 00:23:52 +01:00
Shauren
97d7ccd180
Core/Quests: Merged UpdateNearbyCreatureNpcFlags, UpdateVisibleGameobjectsOrSpellClicks and SendQuestGiverStatusMultiple on quest actions
...
* Fixes quest markers above NPC heads not disappearing when player stops seeing questgiver npc flag
2024-03-03 00:50:38 +01:00
ModoX
dd15d763cc
Core/Creatures: Implemented UNIT_NPC_FLAG_GOSSIP as viewer dependent and update npcflags on quest changes ( #29646 )
2024-02-24 15:05:21 +01:00
Shauren
f70a5817e1
Core/Creatures: Move immunities to separate table and implemented setting immunties to dispel, spell effects, aura types, aoe and chain targeting
2024-01-30 21:29:55 +01:00
Shauren
d03e0d6935
Core/Players: Fixed CharacterCache by-name storage holding data for deleted characters
2024-01-27 00:13:34 +01:00
Shauren
a4a4d010a0
Core: Updated to 10.2.5
2024-01-21 22:25:10 +01:00
Shauren
0b5406dd88
Core/Conditions: Refactor ConditionMgr internals to get rid of separate containers for some condition source types
2024-01-11 20:56:24 +01:00
ModoX
b3dce0ac08
Core/Creatures: Added possibility to automatically despawn personal summons on quest remove ( #29114 )
2024-01-08 21:51:46 +01:00
ModoX
12186ef857
Core/Waypoints: Refactor to split data into path and node related info in db ( #29506 )
2024-01-05 17:56:19 +01:00
Shauren
4dce6ab228
Core/Quests: Implemented QUEST_OBJECTIVE_FLAG_2_QUEST_BOUND_ITEM that makes required items not be stored in inventory
2023-12-30 15:45:37 +01:00
Odyssey
1f7ee02def
Scripts/Commands: Restore worldserver port output in .server debug ( #29466 )
2023-12-03 13:50:12 +01:00
ModoX
3f6f683ce4
Core/Waypoints: Drop waypoint_scripts table ( #29437 )
2023-11-24 21:08:00 +01:00
Shauren
0ce96adb7a
Core/Objects: Treat areas that have ParentAreaID filled but dont have IsSubzone flag as zones instead of areas
2023-10-06 20:22:14 +02:00
Shauren
43567f5a5f
Core/Commands: Fixed accessing empty optional in .modify faction command
2023-09-24 12:24:39 +02:00
Shauren
47fc3cb852
Core/Instances: Kill instance_encounters table, it is no longer neccessary
2023-09-19 10:59:04 +02:00