Shauren
9271ad7517
Core/Misc: Change AreaTriggerTeleport to be just an alias for WorldSafeLocsEntry
2026-01-06 23:31:25 +01:00
Shauren
bd2b12fa36
Core: Updated to 11.2.7
2025-12-16 00:09:26 +01:00
Shauren
95ca714824
Core/Movement: Replace MotionMaster::MoveJumpWithGravity with new jump height based MoveJump
2025-11-24 12:07:19 +01:00
Shauren
b6526114f5
Core/Creatures: Correct names of some creature static flags
2025-11-13 14:20:47 +01:00
Meji
7ccc2d4f6b
Core/Creatures: Add UNIT_FLAG2_AI_WILL_ONLY_SWIM_IF_TARGET_SWIMS for creatures using CREATURE_STATIC_FLAG_4_PREVENT_SWIM ( #31389 )
2025-11-12 12:56:04 +01:00
Shauren
03e2aa6737
Core/Vmaps: Rename VMapManager2 to VMapManager
2025-10-25 00:55:34 +02:00
Shauren
96b567995a
Core/Vmaps: Remove VMapManager2 virtual interface
2025-10-25 00:52:55 +02:00
Shauren
13f22e0c06
Core/Misc: Reduce differences between branches
2025-09-28 00:06:28 +02:00
Shauren
d5b07faca1
Core/Misc: Rename AreaTriggerStruct to AreaTriggerTeleport
2025-09-24 16:09:13 +02:00
Shauren
1e4232e7af
Core/Scripts: Use std::string_view to find script id from script name
2025-09-14 14:13:16 +02:00
Traesh
b6b0eced74
Core/Spells: Implemented setting spell to cast on arrival from SPELL_EFFECT_JUMP_CHARGE in database ( #30210 )
2025-09-06 23:05:02 +02:00
Shauren
187e74ac72
Core/Vehicles: Prevent bad database data in vehicle_template from crashing the server when vehicle despawns
2025-08-31 14:28:27 +02:00
Shauren
5cf0c6c8bb
Core: Updated to 11.2.0
2025-08-13 00:31:39 +02:00
Meji
00eed48515
Core/Vehicles: Added new field CustomFlags to vehicle_template ( #31115 )
2025-07-23 14:14:03 +02:00
Shauren
5de252ae84
Core/Misc: Move large functions out of header files
2025-07-13 13:40:31 +02:00
Meji
138b1b1a21
Core/SpawnTracking: Allow linking a spawn to more than one quest objective ( #30995 )
2025-06-28 01:38:43 +02:00
Shauren
247c25abc9
Core/Database: Improve code generated by DEFINE_FIELD_ACCESSOR_CACHE
2025-06-25 13:38:28 +02:00
Shauren
39c06d40e2
Core/Misc: Use new Field::Get*OrNull where possible
2025-06-24 16:11:11 +02:00
Shauren
e59059e1bd
Core/Players: PlayerChoice improvements
...
* Add missing choice properties to database (InfiniteRange, ShowChoicesAsList)
* Allow limiiting the number of responses sent at the same time
* Fixed duration sent in SMSG_DISPLAY_PLAYER_CHOICE
* Remove dynamically generated response identifiers from database
* Remove auto rewarding choice responses
* Change response scripts to be bound to scriptname
2025-06-22 21:56:58 +02:00
Shauren
546d23264c
Core/Misc: Make string and string_view literal suffixes globally available
2025-05-13 11:41:54 +02:00
Meji
47440e9dd2
Core/Vehicles: Added field to set a default pitch ( #30878 )
2025-05-11 22:00:41 +02:00
Shauren
f9bf082be9
Core: Updated to 11.1.5
2025-04-25 22:50:11 +02:00
Shauren
05709a2497
Core/Quests: Convert quest loading to named field access (ref 29a680a1c2)
2025-04-25 20:07:53 +02:00
Ovahlord
642e0f2148
Core/Quests: corrected error logging for quest loading helpers
...
(cherry picked from commit 2e971321cf )
2025-04-16 11:54:02 +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
ff6a107ac0
Core/Misc: Reduce differences between branches
2025-02-20 23:57:25 +01:00
Shauren
69b647a24c
Core/Misc: Reduce code differences between branches
2025-02-02 23:59:23 +01:00
Shauren
6c925ed40c
Core/Objects: Make guid generators atomic
2025-02-02 14:15:11 +01:00
ModoX
46251b5655
Core/Vehicle: Added RideSpellID field to override npc_spellclick_spells ( #30198 )
2025-02-02 00:42:51 +01:00
Shauren
c85d12fc3f
Core/Items: Fixed item spell charge slot indexing
...
Closes #30585
2025-01-25 22:48:10 +01:00
Shauren
49bc69a27e
Core/Misc: Remove unneccessary structure packing and one unused enum
2025-01-16 00:24:55 +01:00
Meji
c9099c8756
Core/Misc: Implemented spawn tracking ( #30247 )
2025-01-04 18:08:09 +01:00
Shauren
27860c3316
Core/Database: Added std::span based functions to Field and PreparedStatement
2025-01-03 13:04:19 +01:00
ModoX
02131fe32b
Core/Player: Changed player_classlevelstats types to int32
2025-01-02 12:49:28 +01:00
Shauren
d778d5ec7c
Core/Misc: Include cleanup - remove MapUtils.h from Containers.h
2024-12-31 18:12:36 +01:00
Ovahlord
a69def739b
Core/Quests: assign a unique alias to ID fields loaded from quest_visual_effect
2024-12-14 22:04:45 +01:00
Shauren
1fb4acc25a
Core/Quests: Implemented QUEST_OBJECTIVE_KILL_WITH_LABEL
2024-12-02 15:29:02 +01:00
Shauren
5df1c6dea6
Core/Quests: Use a helper function for quest objective StorageIndex startup validation
2024-12-02 15:23:23 +01:00
Shauren
b506a53443
Core/Misc: Update faction change learned language skills for new races
2024-10-21 23:34:43 +02:00
ModoX
72d952db74
Core/Creature: Remove UNIT_FLAG3_FAKE_DEAD and UNIT_FLAG2_FEIGN_DEATH if no unit_flags are set
...
* d66f2dcdac followup
2024-10-18 11:20:37 +02:00
Shauren
89f490bdcd
Core/DataStores: Removed overriding field sign type based on db2 column compression
2024-09-27 20:05:36 +02:00
ModoX
d66f2dcdac
Core/Creature: Added additional checks when setting feign death in db
2024-08-31 19:43:18 +02:00
Meji
efa76de540
Core/PacketIO: Implemented UIMap questlines ( #30030 )
2024-08-30 18:11:07 +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
edb20999a3
Core/Utils: Unwrap non-copyable pointers (unique_ptr) from Trinity::Containers::MapGetValuePtr
2024-08-17 12:40:27 +02:00
Shauren
e59eef5432
Core/PacketIO: Updated to 11.0.0
2024-08-02 13:25:41 +02:00
Meji
d51d6b0abe
Core/AreaTriggers: Check actionset flags for client areatriggers to allow some areatriggers to trigger while dead ( #30042 )
2024-06-23 20:41:18 +02:00
Meji
31bd3804e3
Core/GameObjects: Fixed the interaction/highlight logic for GAMEOBJECT_TYPE_CHEST and quest objectives ( #30051 )
2024-06-23 15:00:35 +02:00
Meji
ef70cf6481
Core/Creatures: Validate creature.modelid on startup ( #30023 )
2024-06-08 12:48:45 +02:00