Ovahlord
3d8602276d
Core/Quests: update quest_template fields to 4.4.0
2024-06-13 19:23:44 +02:00
Shauren
2ceae541cc
Core/Misc: Minor fixes in preparation to support fmt v10
...
(cherry picked from commit 39fc9f8000 )
2024-05-28 16:49:12 +02:00
Shauren
78805e49c0
Core/Misc: Support boost 1.85
...
(cherry picked from commit cfa838df5d )
2024-05-28 16:43:54 +02:00
Shauren
125b6d2ed7
Core/Entities: Fixed m_stringIds[0] invalidation when reloading creature_template with a gm command
...
(cherry picked from commit bec5bdb61b )
2024-05-28 16:40:48 +02:00
Meji
382eb5063f
Core/Creatures: Changed the spawn health field in creature table to a percentage ( #29801 )
...
(cherry picked from commit def601b4ff )
2024-05-28 16:31:42 +02:00
Jeremy
d0d5d309bb
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
(cherry picked from commit be11f42a16 )
2024-03-28 20:38:55 +01:00
Meji
46b35d3082
Core/Conditions: Added CONDITION_SOURCE_TYPE_PLAYER_CONDITION ( #29832 )
...
(cherry picked from commit 4913d027bf )
2024-03-28 20:36:23 +01:00
Shauren
6472446440
Core/Misc: Use our new unique_trackable_ptr for various classes exposed to scripts (not actually used anywhere currently)
...
(cherry picked from commit 4779fa5048 )
2024-03-25 20:21:24 +01:00
Ovahlord
cc6fb98595
Scripts/Commands: fixed build
2024-03-19 20:02:35 +01:00
MaxtorCoder
cfc9cc9ec2
Core/PacketIO: Update to 4.4.0.53627 ( #29805 )
...
* Core/PacketIO: Update to 4.4.0.53627
* Core/IO: Remove duplicate declaration of PetSpellDataID
* Core/IO: Assign STATUS_UNHANDLED to some azerite packets
2024-03-13 21:16:18 +01:00
Ovahlord
7dfdeb7fd7
Core/Players: updated inventory slots
2024-03-12 12:55:23 +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
Shauren
150ba27eb1
Core/Logging: Fixed missing log format changes
2023-08-27 12:50:26 +02:00
Jeremy
0ede6c1556
Core/Battlegrounds: Rework queues ( #29200 )
...
* No more copies of Battleground classes
* FreesSlotQueues now have as key the MapId instead of queue id
* Random queues can now popup already busy specific battelgrounds (queues are NOT merged)
* Removed Holiday handling, this should already be handled in BattlegroundMgr::IsBGWeekend
2023-08-26 14:03:42 +02:00
M'Dic
8898dfec53
Update (core\log): Log correction ( #28802 )
...
Loading AreaTrigger definitions to Loading Area Trigger Teleports definitions
and also Re-Loading AreaTrigger teleport definitions to Re-Loading Area Trigger Teleport definitions
(cherry picked from commit 48f9a807f3 )
2023-08-23 18:47:18 +02:00
Shauren
0a0b420d86
Build: Support ASAN on msvc
2023-08-22 12:56:13 +02:00
Shauren
9e1b97900e
Core/Auras: Minor optimization for Unit object creation with msvc (not allocating a list end sentinel node for all of the 500 lists stored in Unit for each aura type)
2023-08-18 18:23:29 +02:00
ModoX
95893cf53c
Scripts/Commands: Implemented .debug play objectsound command
2023-08-14 00:00:13 +02:00
Shauren
86725ed926
Core/MMaps: Fixed pathing for objects that have terrain swaps active
2023-08-08 00:08:10 +02:00
Shauren
98007f859b
Core/Misc: Turn ChrSpecialization into enum class
2023-08-07 00:05:36 +02:00
Shauren
0cea730fa2
Core: Update to 10.1.5
2023-07-12 16:29:00 +02:00
Shauren
81f0bf9525
Core/Conditions: Replaced Player argument to world state expression checking with Map
2023-06-26 22:53:07 +02:00
Shauren
0fb8765a66
Core/Items: Item bonus generation improvements
...
* Pass ItemContext to item creation wherever possible
* Support scaling item levels with m+ keystone levels (not used currently)
* Fixed item link validation when client sends it as default uninitialized bonus list with context only
* Support scaling items depending on current active season (seasons not implemented)
* Implemented content tuning redirection
2023-06-17 16:29:59 +02:00
Shauren
1b55f85fad
Core/AreaTriggers: Implement visibility of serverside areatriggers with .debug areatrigger command
2023-06-12 12:46:56 +02:00
Смердокрыл
39bebe6a65
Core/Commands: Fix crash in .character customize chat output ( #29069 )
2023-06-09 22:21:55 +02:00
Shauren
8cfc8e4141
Core/Spells: Always remove spell target from transport on teleport spells if spell destination does not target a position on the transport
2023-06-08 18:37:08 +02:00
Jeremy
c1df555e16
Core/Graveyards: Drop Faction column and replace it with conditions ( #28965 )
2023-06-01 02:33:46 +02:00
Meji
06d0b16f15
Core/Creatures: Move creature difficulty specific data from creature_template table to creature_template_difficulty ( #28931 )
2023-05-29 00:01:23 +02:00
Shauren
781ca507dd
Core/Commands: Added .debug playercondition command
2023-05-26 23:51:20 +02:00
Shauren
3260b94dd6
Core/Misc: Replace string to int conversion functions from Common.h with c++17 std::from_chars based ones Trinity::StringTo
2023-05-13 15:46:27 +02:00
Meji
81ea6f54d9
Core/Creatures: Compute CombatReach and BoundingRadius using DisplayScale ( #28863 )
2023-03-30 18:54:27 +02:00
Shauren
7395d75b5a
Core/Misc: Fixed clang 15 warnings
2023-01-31 18:51:31 +01:00
Meji
03918978c1
Core/Players: Several currency fixes and improvements ( #28676 )
2023-01-29 17:42:23 +01:00
Shauren
3df16c12b7
Core/Scripts: Move EvadeReason outside of CreatureAI class
2023-01-19 21:23:06 +01:00
Shauren
d791afae1d
Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard compatible api)
2023-01-08 21:16:53 +01:00
Shauren
a53e4a5756
Core/Misc: Replace enable_if overload selection with if constexpr
2023-01-07 22:38:21 +01:00