Commit Graph

  • 187876ceb5 Core/PacketIO: Fixed updatefields structure for 11.2.0 Hondacrx 2025-08-25 22:08:58 -04:00
  • 94e60194ae Core/BattlePets: Fix using moved-from variable when adding new pet Hondacrx 2025-08-25 22:05:35 -04:00
  • 38d54703d5 Core/BattlePets: Refactor BattlePetMgr::SendUpdates Hondacrx 2025-08-25 22:04:07 -04:00
  • c1a6aa0752 Script/Commands: Fix crash in .pet create command if Unit::CreateTamedPetFrom returns null Hondacrx 2025-08-25 21:53:28 -04:00
  • 48627e0741 Misc fixes Hondacrx 2025-08-25 21:15:29 -04:00
  • da36aa3600 TDB 1120.25081 - 2025/08/16 Hondacrx 2025-08-25 21:15:20 -04:00
  • 8a1e28bcc6 Core/Misc: Include source object information in ObjectMgr::GetClosestGraveyard() log message Hondacrx 2025-08-25 21:10:46 -04:00
  • 6bdbcf24e1 Core/Items: Relaxed transmog restrictiions Hondacrx 2025-08-25 21:06:18 -04:00
  • 2852828008 Core/Players: Reenable transmog Hondacrx 2025-08-25 21:00:34 -04:00
  • de9f0f9a7e Core/PacketIO: Fixed SMSG_SET_ANIM_TIER structure for 11.2.0 Hondacrx 2025-08-25 20:48:41 -04:00
  • aaa669210a Core: Updated to 11.2.0 Hondacrx 2025-08-25 20:48:29 -04:00
  • d64045154a Core/Quests: Fixed quest experience rewards - it should always be awarded for all completions of repeatable quests Hondacrx 2025-08-21 22:27:48 -04:00
  • 08e47f5c28 Core/Items: Send CreateObject for items in buyback inventory slots Hondacrx 2025-08-21 22:27:11 -04:00
  • 09dfce04b9 Core/PacketIO: Use original names in SMSG_INSPECT_RESULT structure Hondacrx 2025-08-21 22:19:07 -04:00
  • 47159361cd Core/Objects: Broadcast object destroy packets to players using Far Sight and Mind Vision Hondacrx 2025-08-21 22:17:49 -04:00
  • 06030a7ce8 Core/Quests: Fixed QuestScript::OnQuestStatusChange incorrectly triggering with QUEST_STATUS_INCOMPLETE when removing items from quest objectives on rewarding quest Hondacrx 2025-08-20 22:30:52 -04:00
  • 846daa3891 Core/Commands: Fixed .debug moveflags not changing movement flags Hondacrx 2025-08-20 22:23:39 -04:00
  • 89b243c75a Core/Auras: Check min power instead of 0 for SPELL_AURA_OBS_MOD_POWER Hondacrx 2025-08-20 22:19:02 -04:00
  • 889a55aa82 Core/Spells: Allow negative values for SPELL_AURA_OBS_MOD_POWER Hondacrx 2025-08-20 22:18:09 -04:00
  • ab76fd7d0f Scripts/Spells: Remove old hack from spell_gen_running_wild Hondacrx 2025-08-20 22:16:15 -04:00
  • 4cc76e002a Core/SAI: Add actions ENTER_VEHICLE, BOARD_PASSENGER and EXIT_VEHICLE Hondacrx 2025-08-20 22:15:13 -04:00
  • 09a90c4daf Core/Vehicles: Added new field CustomFlags to vehicle_template Hondacrx 2025-08-20 22:05:25 -04:00
  • fc02d76af7 Core/PacketIO: Fixed SMSG_PVP_MATCH_COMPLETE structure Hondacrx 2025-08-20 10:19:11 -04:00
  • 82a242da97 Core/Units: Don't change hover anim for vehicle passengers Hondacrx 2025-08-20 10:17:02 -04:00
  • 921b3deec4 Core/SAI: Replace sai specific object type checking functions with Object functions Hondacrx 2025-08-20 10:15:11 -04:00
  • bdd66a8384 Core/SAI: Use std::vector::emplace_back instead of creating large temporary objects Hondacrx 2025-08-20 09:26:39 -04:00
  • 4fc9f23cd5 Core/SAI: Fix SMART_ACTION_OFFER_QUEST - now tracks npc interaction correctly Hondacrx 2025-08-19 21:52:37 -04:00
  • 4e6fddb32e Core/PacketIO: Add SMSG_DUEL_ARRANGED to IsInstanceOnlyOpcode Hondacrx 2025-08-19 21:48:09 -04:00
  • 80d1c24d7e Core/GameObjects: Allow reset for GAMEOBJECT_TYPE_GOOBER without lockId or autoCloseTime Hondacrx 2025-08-19 21:46:23 -04:00
  • 4d8ca7dc55 Core/Loot: Add aoe loot target cap same as on official servers (50 corpses) Hondacrx 2025-08-19 21:45:05 -04:00
  • e25a3e5e5f Core/Spells: Fixed Revive Pet not being usable if pet corpse is still in world Hondacrx 2025-08-19 21:38:12 -04:00
  • 0a77e07705 Core/Scenarios: Allow scripts to set instance scenario by id Hondacrx 2025-08-19 21:35:28 -04:00
  • 4103c07b3c Core/Spells: Fix group member classification in SelectRandomInjuredTargets Hondacrx 2025-08-19 21:30:31 -04:00
  • 068c3c7ce5 Core/Gossip: Track started interaction types and reset only questgiver on quest accept Hondacrx 2025-08-19 21:29:25 -04:00
  • bd71d172da Core/PacketIO: Define enum for TreasurePickerBonus Context field Hondacrx 2025-08-19 18:58:06 -04:00
  • 4654c16c11 Core/PacketIO: Fixed SMSG_UPDATE_OBJECT BankTabSettings and DeclinedNames structures Hondacrx 2025-08-19 18:54:53 -04:00
  • aef600cd4c Core/PacketIO: Fixed SMSG_UPDATE_OBJECT ActivePlayerData structure Hondacrx 2025-08-19 18:53:24 -04:00
  • 2e0d590901 Core/Quests: Allow quest objective items with effect type other than "On Looted" to be put in inventory even when QUEST_OBJECTIVE_FLAG_2_QUEST_BOUND_ITEM is set Hondacrx 2025-08-19 18:50:20 -04:00
  • 093311c394 Core/Achievements: Fix setting count for CriteriaType::ReachRenownLevel Hondacrx 2025-08-19 18:46:36 -04:00
  • 057b17383f Core/Gossip: Send correct response depending on how the interaction was started Hondacrx 2025-08-19 17:21:20 -04:00
  • 877fb1a76f Core/SpawnTracking: Allow linking a spawn to more than one quest objective Hondacrx 2025-08-19 17:18:59 -04:00
  • a9fc9f454f Core/Players: Implemented PlayerDataElementAccount, PlayerDataElementCharacter, PlayerDataFlagAccount and PlayerDataFlagCharacter Hondacrx 2025-08-19 16:29:13 -04:00
  • df197587a3 Core/Chat: Fixed chat language translations for messages containing item links using new 11.1.5 color format Hondacrx 2025-08-18 20:54:23 -04:00
  • 8b82e1c494 Core/LFG: Change InstanceScript::UpdateLfgEncounterState to only pass valid dungeon encounter ids to LFGMgr Hondacrx 2025-08-18 20:52:49 -04:00
  • 61f3ae2885 Core/LFG Fix crash on lfg boss kills Hondacrx 2025-08-18 20:47:30 -04:00
  • 0f9b44e44b Core/Commands: Waypoint command fixes Hondacrx 2025-08-18 20:45:05 -04:00
  • a8e4653a46 Core/Commands: Enable setting linked aggro and formation movement with .npc add formation and fix swapped saved dist/angle values Hondacrx 2025-08-18 19:48:05 -04:00
  • 191fe326c2 Core/Players: Add missing playerchoice expiration initialization Hondacrx 2025-08-18 16:59:28 -04:00
  • cd0ffc6975 Core/Players: PlayerChoice improvements Hondacrx 2025-08-18 16:57:28 -04:00
  • 1f6f9013c7 Core/Conditions: Fix validation for CONDITION_SOURCE_TYPE_PLAYER_CHOICE_RESPONSE Hondacrx 2025-08-18 15:59:36 -04:00
  • 70ad92f838 Core/Gossip: Use algorithms from std::ranges namespace in gossip menu code Hondacrx 2025-08-18 15:58:44 -04:00
  • 5b6c783823 Core/Conditions: Implemented new condition source type CONDITION_SOURCE_TYPE_PLAYER_CHOICE_RESPONSE Hondacrx 2025-08-18 15:55:25 -04:00
  • ebd9c9e636 Core: Updated to 11.1.7 Hondacrx 2025-08-18 14:47:48 -04:00
  • 5f6329665a Core/Movement: Spline code cleanup Hondacrx 2025-08-18 11:03:03 -04:00
  • 6995976f3c Core/Misc: Remove extremely forgettable tiny utility function Hondacrx 2025-08-18 10:50:56 -04:00
  • c0ffaa659b Core/Objects: Replace separate x,y,z,o getters for stationary position with single Position Hondacrx 2025-08-18 10:48:44 -04:00
  • 8d0b667dd4 Core/AreaTriggers: Add AREATRIGGER_ACTION_TAVERN Hondacrx 2025-08-18 10:43:18 -04:00
  • 32d166380c Core/Players: Fixed traits not updating aura values when changing rank Hondacrx 2025-08-18 10:32:35 -04:00
  • 51fbf8e33e Core/Movement: Fix WaypointMgr::GetNode infinite recursion (function isn't used anywhere currently) Hondacrx 2025-08-18 10:15:53 -04:00
  • 4f97004397 DB Updates Hondacrx 2025-08-18 10:10:43 -04:00
  • 77a99eb842 Core/Spells: Allow removing weapon damage effects by preventing target selection in scripts Hondacrx 2025-08-18 10:10:20 -04:00
  • 2bbd77bd94 Core/Misc: Kill AnyPlayerInObjectRangeCheck (duplicate of AnyUnitInObjectRangeCheck) Hondacrx 2025-08-18 10:07:50 -04:00
  • b444c2f23c Core/Movement: Fixed orientation calculation when using MoveSpline::ComputePosition(int32 time_offset) overload Hondacrx 2025-08-18 09:54:18 -04:00
  • 7fb669a7cb Scripts/Spells: Fix target limit of monk talents Revival/Restoral Hondacrx 2025-08-18 09:51:53 -04:00
  • 1c693d245f Core/Spells: Fixed applying glyphs without exclusive category Hondacrx 2025-08-18 09:49:21 -04:00
  • ddfc5c7484 Core/PacketIO: Implemented CMSG_UPDATE_AREA_TRIGGER_VISUAL Hondacrx 2025-08-18 09:46:54 -04:00
  • 9fad3e7752 Core/PacketIO: Remove duplicated areatrigger spline packet writer Hondacrx 2025-08-18 09:37:00 -04:00
  • aee041198d Core/Spells: Replace MAX_SPELL_EFFECTS loop limits with correct upper bound depending on how many effects the spell has v2 Hondacrx 2025-08-17 23:26:08 -04:00
  • fe4d712820 Core/Spells: Don't set TARGET_FLAG_DEST_LOCATION for cone targets Hondacrx 2025-08-17 23:14:59 -04:00
  • ffcc5422e9 Core/Scripts: Allow accessing removed spell HitAura in scripts Hondacrx 2025-08-17 23:11:25 -04:00
  • 7b57778f14 Core/PacketIO: Fixed structure for SMSG_DISPLAY_TOAST Hondacrx 2025-08-17 23:09:42 -04:00
  • e8a430a178 Core/AreaTriggers: Fixed areatrigger spline duration calculation Hondacrx 2025-08-17 23:08:18 -04:00
  • 590b5ce1c5 Core/Items: Classify wands as ranged weapons (fixes wand shooting) Hondacrx 2025-08-17 23:05:05 -04:00
  • 6abf251446 Core/GameObjects: Added spell cast for GAMEOBJECT_TYPE_CHEST Hondacrx 2025-08-17 23:03:26 -04:00
  • d6c7ea67fc Core/Players: Fix player outdoor status after leaving instance Hondacrx 2025-08-17 23:02:06 -04:00
  • 1316ab6f8c Core/Auras: Implement PROC_FLAG_2_SUCCESSFUL_DISPEL Hondacrx 2025-08-17 23:01:17 -04:00
  • a66b484370 Core/PacketIO: Implemented CMSG_UPDATE_SPELL_VISUAL Hondacrx 2025-08-14 21:27:54 -04:00
  • b788c67030 Core/Auras: Initialize aura spell visual from spell that created it instead of recalculating it Hondacrx 2025-08-14 21:21:35 -04:00
  • 17e64c88d7 Core/Spells: Expose spell channel duration to scripts Hondacrx 2025-08-14 20:57:23 -04:00
  • 4f2a1e7d92 Core/SpawnTracking: Check if the objective is completable to get correct spawn tracking state Hondacrx 2025-08-14 20:55:44 -04:00
  • 4f77328c2d Core/Vehicles: Added field to set a default pitch Hondacrx 2025-08-14 20:43:05 -04:00
  • 1f80df2465 Core/Misc: Added new CanSeeOrDetectExtraArgs to CanSeeOrDetect Hondacrx 2025-08-14 20:37:45 -04:00
  • 1b838e6d5a Core/AreaTrigger: Implement AreaTriggerActionSetFlag::DontDespawnWithCreator Hondacrx 2025-08-14 20:21:10 -04:00
  • 10998036b2 Core/Misc: Define new item modifiers and report categories Hondacrx 2025-08-13 22:13:23 -04:00
  • 4463e85ed9 Core/World: Move linking instance socket to WorldSession Hondacrx 2025-08-13 22:11:58 -04:00
  • 442e7dcde2 Core/Misc: Minor compile time improving changes Hondacrx 2025-08-13 22:02:34 -04:00
  • f6c56c3293 Core/Spells: Implemented new SpellMisc field, MinDuration that controls minimum spell missile travel time Hondacrx 2025-08-13 21:35:10 -04:00
  • dcfe78ba77 Core/Auras: Interrupt spells with SPELL_PREVENTION_TYPE_PACIFY when applying SPELL_AURA_MOD_PACIFY Hondacrx 2025-08-12 21:57:01 -04:00
  • 51b9b1e85c Core/Spells: Start spells triggered by SPELL_EFFECT_FORCE_CAST_2 without any trigger flags Hondacrx 2025-08-12 21:53:56 -04:00
  • b021781fde Core/Players: Fix deleting favorite spells Hondacrx 2025-08-12 21:53:41 -04:00
  • a18151b9ef Core/Auras: Support PROC_ATTR_REQ_SPELLMOD for procs using PROC_ATTR_USE_STACKS_FOR_CHARGES Hondacrx 2025-08-12 21:30:34 -04:00
  • 5934ef9cd9 Core/Players: Implemented item level based armor damage reduction diminishing for pvp Hondacrx 2025-08-12 21:28:31 -04:00
  • 896f1077c2 Core/Items: Updated item gem colors Hondacrx 2025-08-11 21:43:06 -04:00
  • 0fe016c3dd Core: Updated to 11.1.5 Hondacrx 2025-08-11 21:28:27 -04:00
  • 2bded05e95 Core/Players: Define all character flags used in SMSG_ENUM_CHARACTERS_RESULT Hondacrx 2025-08-11 20:03:52 -04:00
  • d7fc5db8a3 Core/Spells: Remove triggering spell link from SPELL_EFFECT_FORCE_CAST Hondacrx 2025-08-11 19:54:44 -04:00
  • 934d2b7653 Core/Spells: Handle SPELL_EFFECT_FORCE_CAST on spell launch instead of hit Hondacrx 2025-08-11 19:53:45 -04:00
  • f967062529 Core/Spells: Fire OnEffectSuccessfulDispel for SPELL_EFFECT_DISPEL_MECHANIC Hondacrx 2025-08-11 19:53:15 -04:00
  • 2c9db326f6 Core/Spells: Rename confusing SpellState enum values Hondacrx 2025-08-11 19:52:08 -04:00
  • ceb78e5914 Core/Conditions: Added conditions for automatic learning spells with SkillLineAbility::AcquireMethod = 4 Hondacrx 2025-08-11 19:42:29 -04:00