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
Teleqraph
bfbda8dcce
Core/Creatures: Refactor CreatureEliteType ( #29525 )
...
* Turn into enum class with official names
2023-12-28 19:11:54 +01:00
Shauren
9022f23748
Core/Players: Learn parent skilllines if they are missing while learning child skills
...
Closes #29482
2023-12-04 19:42:12 +01:00
Shauren
7cafeb46b3
Core/Creatures: Don't require creature.modelid to be one of linked creature_template models
2023-11-26 00:20:13 +01:00
ModoX
3f6f683ce4
Core/Waypoints: Drop waypoint_scripts table ( #29437 )
2023-11-24 21:08:00 +01:00
Shauren
8c072b93af
Core/Scripts: Add start/fail asset values from criteria to valid game event ids
...
Closes #29447
2023-11-20 13:02:56 +01:00
Shauren
73e0b3e77c
Core/Creatures: Taxi improvements
...
* Fixed flight master minimap icon
* Fixed crash on Argus
* Implemented teleport taxi nodes
Closes #29389
2023-10-28 22:13:59 +02:00
Shauren
7b6589c1ec
Core/Misc: Fixed thread-unsafe access to list of objects that should be spawned in a cell
...
Closes #29372
2023-10-17 15:48:02 +02:00
Meji
71bac3bc2d
Core/Achievements: Fix CriteriaTypes related to GameEvents ( #29368 )
2023-10-15 21:26:28 +02:00
Shauren
e161874695
Core/Realms: Replaced hardcoded realm category list with Cfg_Categories.db2
2023-10-05 23:57:25 +02:00
Rochet2
2037749ddd
Core/Misc: Fix log format string ( #29343 )
2023-09-30 17:46:17 +02:00
Shauren
abeb62a18f
Core/Misc: Fixed copypaste mistake in error log
2023-09-27 18:38:36 +02:00
Meji
ae1dd8caf0
Core/Players: Fixed learning riding spells ( #29326 )
2023-09-23 19:58:44 +02:00
Shauren
47fc3cb852
Core/Instances: Kill instance_encounters table, it is no longer neccessary
2023-09-19 10:59:04 +02:00
Traesh
0bf5cf33c7
Core/AreaTriggers: Added SpawnDifficulties for spawned areatriggers ( #29284 )
2023-09-07 00:13:47 +02:00
ModoX
7c0ef292be
Core/Creature: Allow creature table to override npc- and unitflags to 0 ( #29281 )
2023-08-29 21:18:06 +02:00
Shauren
1dd4b38170
Core/Creatures: std::chrono-ify TempSummon
2023-08-09 11:37:17 +02:00
Shauren
845f61e0a9
Core/GameObjects: Added stringid to gameobjects
2023-07-30 13:55:34 +02:00
Shauren
228c56f3c5
Scripts/Spells: Modernize spell script internals a bit - this makes Prepare macros unneccessary
2023-07-24 00:27:25 +02:00
Meji
3aa264d0c7
Core/Scripts: Fix EventScript assert for GameObject::SetDestructibleState ( #29131 )
...
Closes #29167
2023-07-20 17:11:56 +02:00
Meji
d015711fbb
Core/SAI: Implemented new source type SMART_SCRIPT_TYPE_EVENT (3) ( #28816 )
2023-07-09 11:59:35 +02:00
cTrinity
04bca04fb1
Core/Misc: Fixed logging format strings ( #29101 )
2023-06-26 18:21:41 +02:00
Meji
bb68fd73b4
Core/Creatures: Drop dynamic flags from creature and creature_template ( #29041 )
2023-06-18 19:18:56 +02:00
Shauren
f4d35546b0
clang build fix
2023-06-18 16:45:33 +02:00
Shauren
7282a17725
Core/Creatures: Added db fields to hold creature static flags
2023-06-18 16:36:00 +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
4d4c7e6893
Core/Quests: Quest flag fixups
...
* Update flag names
* Implemented QUEST_FLAGS_COMPLETION_NO_DEATH and QUEST_FLAGS_FAIL_ON_LOGOUT
* Started using QUEST_FLAGS_COMPLETION_EVENT and QUEST_FLAGS_COMPLETION_AREA_TRIGGER instead of a custom SpeclalFlag
* Renamed Quest::IsAutoComplete to Quest::IsTurnIn to better describe what it means (a quest that can be turned in without accepting it to quest log)
* Implemented QUEST_FLAGS_UPDATE_PHASESHIFT and removed forced phaseshift updates on every quest status change
* Implemented QUEST_FLAGS_LAUNCH_GOSSIP_ACCEPT - reopens gossip menu with questgiver
2023-06-10 20:31:33 +02:00
Shauren
a2be8d2028
Core/Quests: Implemented new db table quest_objectives_completion_effect
...
* Turn off automatic phase updates on quest objective completion
* Allow more convenient conversation and spell casts on quest objective completion
2023-06-02 00:50:30 +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
Jeremy
7ba4e2df84
Core/Graveyards: Fix graveyards in subzones when there is no valid graveyard in that subzone ( #29003 )
2023-05-21 15:31:14 +02:00
Shauren
e540d74610
Core/PacketIO: Fixed quest query packet structure
2023-05-05 14:34:27 +02:00
Shauren
8f7a1d3c2c
Core/Misc: Delay creating std::string objects for locale data after size validation
2023-04-30 14:04:28 +02:00
Shauren
7f5e47c396
Core/Realms: Remove duplicate realm names storage
2023-04-29 00:25:31 +02:00
Meji
d6133c78de
Core/Units: Calculate HoverHeight from model data ( #28899 )
2023-04-09 18:17:08 +02:00
Meji
cc5fa9107f
Core/Misc: Fix typo introduced in 36044a9470
2023-04-09 00:59:29 +02:00
ModoX
0750b7f845
Core/Creature: Implemented sparring with max health percent thresholds ( #27198 )
...
Co-authored-by: Ovah <dreadkiller@gmx.de >
2023-04-06 01:01:02 +02:00
ModoX
36044a9470
Core/Creature: Added possibility to give creatures multiple gossip menu ids and control them via conditions ( #28159 )
2023-04-05 23:49:46 +02:00
Meji
562f65f3f8
Core/Creatures: Compute the level from ContentTuning ( #28871 )
2023-03-31 01:01:35 +02:00
Shauren
8f38c12c4e
Core/Misc: Move GetContentTuningForArea from ObjectMgr to DB2Manager
2023-03-12 11:58:19 +01:00
Meji
bb67731711
Core/Fishing: Update correct fishing skill according to area expansion ( #28838 )
...
Closes #26676
2023-03-12 11:07:34 +01:00
Shauren
7395d75b5a
Core/Misc: Fixed clang 15 warnings
2023-01-31 18:51:31 +01:00
Shauren
b6cd49c34d
Core/Mail: Update max mail id cap
2023-01-29 15:30:16 +01:00
Shauren
4bec7233ba
Core: Updated to 10.0.5
2023-01-28 01:53:26 +01:00
Meji
3f1816d407
Core/Creatures: Fixed typo in loading creature addon
2023-01-13 03:04:03 +01:00
Ovahlord
c1598d1ac3
Core/Creatures: improved error logging messages added in 6f835c233f for creature_template_addon to avoid confusion
...
(cherry picked from commit 128339730c )
2023-01-12 22:55:19 +01:00
Ovahlord
4119f69b21
Core/Creatures: Split creature_addon and creature_template_addon's byte columns into seperate ones ( #28562 )
...
* Instead of dumping raw byte values into these fields, we now only allow setting values which should be accessible to database devs. The remaining byte values should be handled by core internals and spells (pet talents and shapeshifting for example)
(cherry picked from commit 6f835c233f )
2023-01-12 22:55:19 +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
92ed5e8af1
Core/Misc: Include cleanup, 2023 edition
2023-01-07 22:38:21 +01:00