Commit Graph

  • 258bde8e13 Core/Spells: Moved loading aoe target caps out of SpellMgr::LoadSpellInfoCorrections Hondacrx 2025-05-19 12:50:39 -04:00
  • 87df85cac7 Core/Objects: Allow more specific checks to include or exclude feign death units in CreatureWithOptionsInObjectRangeCheck::IsAlive check (#30361) Hondacrx 2025-05-19 11:08:47 -04:00
  • c0303c2e92 Core/Object: Fixed interaction dynamic flags assignment for GAMEOBJECT_TYPE_SPELLCASTER gameobjects Hondacrx 2025-05-19 11:03:23 -04:00
  • 94877fed77 Core/Scripts: Added SpellEffectInfo argument to CalcDamage and CalcHealing spell script hooks Hondacrx 2025-05-19 11:01:52 -04:00
  • 6097bf92cc Core/Spells: Implemented SPELL_EFFECT_UPDATE_INTERACTIONS Hondacrx 2025-05-18 19:11:40 -04:00
  • 43d8277558 Core/GameObjects: Remove unused function Hondacrx 2025-05-18 19:09:42 -04:00
  • 5b992859d0 Core: Updated to 11.0.7 Hondacrx 2025-05-18 19:05:48 -04:00
  • 2448c07600 Core/PacketIO: Fixed UF::QuestSession structure Hondacrx 2025-03-10 21:12:40 -04:00
  • e1c168142b Core/Database: removed more duplicate aliases from prepared statements Hondacrx 2025-03-10 21:12:29 -04:00
  • c9361640b5 Core/Quests: assign a unique alias to ID fields loaded from quest_visual_effect Hondacrx 2025-03-10 21:08:48 -04:00
  • af43ed5519 Core/Spells: Fixed PROC_HIT_DISPEL and PROC_HIT_INTERRUPT on procs using PROC_SPELL_PHASE_HIT phase Hondacrx 2025-03-10 21:07:34 -04:00
  • 0d831c3273 Core/Achievements: Implemented CriteriaType::ReachMaxLevel Hondacrx 2025-03-10 21:00:21 -04:00
  • ca7820eccb Core/Players: Improve reset spell cooldowns when entering arenas Hondacrx 2025-02-24 11:25:52 -05:00
  • 0e050f6c54 Core/Quests: Improved criteria tree quest objective type Hondacrx 2025-02-24 11:21:04 -05:00
  • 0d5c0b572d Core/Achievements: Reduce the list of criteria types updated on login Hondacrx 2025-02-24 11:01:12 -05:00
  • 70998199c0 Core/Guilds: Prevent guild bank packet contents update hack from interfering with buying new bank tabs Hondacrx 2025-02-24 10:47:05 -05:00
  • df22f4dd74 Core/Spells: Fixed item level requirements for enchanting spells Hondacrx 2025-02-24 10:45:11 -05:00
  • 519c642cff Core/GameObjects: Fixed gameobject spell casts failing when triggered by SPELL_EFFECT_OPEN_LOCK Hondacrx 2025-02-23 14:29:53 -05:00
  • 6a24e9ce29 Core/SAI: Allow update of disable gravity/root applied via static flags (using related action type) Hondacrx 2025-02-23 14:26:44 -05:00
  • 73f414fc90 Core/Spells: Implemented TargetAuraType and ExcludeTargetAuraType cast requirements Hondacrx 2025-02-23 14:24:49 -05:00
  • 2e856158fa Core/Scenarios: Send Scenario GUID in scenario progress packet Hondacrx 2025-02-23 14:21:52 -05:00
  • 644206f0d5 Core/Quests: Implemented QUEST_OBJECTIVE_KILL_WITH_LABEL Hondacrx 2025-02-23 14:20:00 -05:00
  • 3a2439ba15 Core/Quests: Change Player::KilledMonster arguments to take Creature directly Hondacrx 2025-02-23 13:13:57 -05:00
  • a3c1533265 Core/Quests: Use a helper function for quest objective StorageIndex startup validation Hondacrx 2025-02-23 13:12:30 -05:00
  • 6667f1fc34 Core/Commands: Handle more quest objective types with .quest complete command Hondacrx 2025-02-23 13:11:13 -05:00
  • 6e33167e18 Core/Conditions: Added missing CONDITION_STRING_ID case to Condition::GetSearcherTypeMaskForCondition Hondacrx 2025-02-23 13:08:34 -05:00
  • 74fe86a16a Core/Vmaps: Don't ignore model rotation when calculating liquid level Hondacrx 2025-02-23 13:05:53 -05:00
  • d43b243e56 Misc/Config: Add Earthen to CharacterCreating.Disabled.RaceMask documentation Hondacrx 2025-02-23 13:02:25 -05:00
  • 5ff499c25f Misc/Config: Update CharacterCreating.Disabled.RaceMask and ClassMask Hondacrx 2025-02-23 13:01:51 -05:00
  • 59f9e579b6 Core/PacketIO: Rename more unknown packet fields Hondacrx 2025-02-23 12:54:13 -05:00
  • 4d2dbbcf16 Core/Auras: Implemented mount equipment Hondacrx 2025-02-17 15:06:19 -05:00
  • f3b2f98c78 Core/GameObjects: Define and use new gameobject dynamic flag to restore old visual behavior Hondacrx 2025-02-17 14:45:51 -05:00
  • afe054f3e9 Fixes UpdateObject packets Hondacrx 2024-11-17 22:12:44 -05:00
  • 681178ecc7 Fix for some failed logins Hondacrx 2024-11-17 14:19:44 -05:00
  • aa01bf6727 Updated README Hondacrx 2024-11-17 14:10:04 -05:00
  • 698338e5c8 DB Updates Hondacrx 2024-11-17 14:09:37 -05:00
  • d46636fc3a Core/Spells: Fix custom load screen for SPELL_EFFECT_TELEPORT_UNITS Hondacrx 2024-11-17 14:07:41 -05:00
  • f2e8784960 Core/Auras: Implement SPELL_AURA_DISABLE_GRAVITY Hondacrx 2024-11-17 13:56:17 -05:00
  • c3df9bae16 Core/Position: Position constructor improvements Hondacrx 2024-11-17 13:51:42 -05:00
  • f23db214ae Core/Spells: Temporarily force old flight style mounts Hondacrx 2024-11-17 13:15:32 -05:00
  • ac61343a68 Core/Spells: Define new proc flags Hondacrx 2024-11-17 13:13:24 -05:00
  • 83f5185fc3 Core/Auras: Reimplement SPELL_AURA_MOD_ARMOR_PENETRATION_PCT, it is back from the dead Hondacrx 2024-11-17 13:11:53 -05:00
  • 447c222665 Core/PacketIO: Named a bunch of unknown/unused fields Hondacrx 2024-11-17 13:07:52 -05:00
  • ba80dede79 Core/Summons: Handle summons using SummonProperties.Control type 5 as vehicles Hondacrx 2024-11-17 12:09:17 -05:00
  • b30fb05495 Core/Quests: Fix QuestGiverStatus for QUEST_TYPE_TURNIN Hondacrx 2024-11-17 12:06:43 -05:00
  • 7bb7819be3 Core/Players: Don't flag unlearned talents and specialization spells as disabled since they are learned with "dependent" flag (and not saved in database) Hondacrx 2024-11-17 12:04:15 -05:00
  • a4af99c2bb DB Updates Hondacrx 2024-11-16 23:05:56 -05:00
  • 406aa5e445 Fix login Hondacrx 2024-11-16 23:05:45 -05:00
  • 76b0d747d3 Core/Transports: Fixed event timestamps for edge cases Hondacrx 2024-11-11 21:17:57 -05:00
  • 7a50f06e8c Core/PacketIO: Fixed SMSG_UPDATE_OBJECT fragment changes mask initialization Hondacrx 2024-11-11 21:16:40 -05:00
  • fb7b17b908 Core/Texts: Fix nullptr when no BroadcastText is found Hondacrx 2024-11-11 21:15:39 -05:00
  • 37529b12bc Core/PacketIO: Fixed SMSG_QUERY_QUEST_INFO_RESPONSE structure Hondacrx 2024-11-11 21:14:20 -05:00
  • f2d1a8fb40 Core/Units: only set spellClickHandled to true when spell cast was succesful Hondacrx 2024-11-11 21:13:42 -05:00
  • 8375da8f88 Core/Gossip: Fixed gossip menu option localization for cases without a broadcast text assigned Hondacrx 2024-11-11 21:12:12 -05:00
  • 7d351406f5 Core/PacketIO: Updated SMSG_UPDATE_OBJECT for 11.0.5 Hondacrx 2024-11-11 21:11:21 -05:00
  • 5909e7ba98 Core/Objects: Fixup SMSG_UPDATE_OBJECT related refactors Hondacrx 2024-11-11 14:14:43 -05:00
  • 6fcce1a6e4 Core/Objects: More minor refactors for SMSG_UPDATE_OBJECT building - move getting and writing field flags to shared function Hondacrx 2024-11-11 12:32:44 -05:00
  • a3edaf4df6 Core/PacketIO: Move writing data sizes in SMSG_UPDATE_OBJECT to shared functions instead of spreading it in all overrides Hondacrx 2024-11-11 12:24:22 -05:00
  • 53cfd0ba4f Core/Misc: Updated GameError enum Hondacrx 2024-11-11 11:38:38 -05:00
  • 0080898785 Core/PacketIO: Updated packet structures to 11.0.5 Hondacrx 2024-11-11 11:36:52 -05:00
  • 9ccc3f7e05 Core/PacketIO: Update opcodes for 11.0.5 Hondacrx 2024-11-11 11:27:06 -05:00
  • 25a716db9e Core/DataStores: Updated db2 structures to 11.0.5 Hondacrx 2024-11-11 11:12:45 -05:00
  • 3cca83e5bd Core/PacketIO: Skip sending empty SMSG_UPDATE_OBJECT for transports on map changes Hondacrx 2024-11-11 11:03:24 -05:00
  • 83eace222c Core/SAI: Implemented new action SMART_ACTION_CREDIT_QUEST_OBJECTIVE_TALK_TO Hondacrx 2024-11-11 11:02:05 -05:00
  • c3d7e5adb3 Core/Player: moved zone/area updating and tavern resting checks into Heartbeat and movement updates Hondacrx 2024-11-11 10:51:47 -05:00
  • 21eca77ad8 Core/SAI: Implemented new event type SMART_EVENT_AREATRIGGER_EXIT (88) Hondacrx 2024-11-11 10:46:00 -05:00
  • 29acfba7d3 Core/GameObjects: Don't apply GO_DYNFLAG_LO_INTERACT_COND for GAMEOBJECT_TYPE_FLAGSTAND Hondacrx 2024-11-11 10:34:58 -05:00
  • 30ab2b625c Core/Misc: Update faction change learned language skills for new races Hondacrx 2024-11-11 10:34:01 -05:00
  • 40ec7e2999 Core/Texts: Refactor Emote/Sound handling and add ConditionID for ChatTextBuilders Hondacrx 2024-11-11 10:31:00 -05:00
  • 20a8e1f31b Core/GameObject: Cast Pickup spell of GAMEOBJECT_TYPE_FLAGSTAND Hondacrx 2024-11-10 22:52:58 -05:00
  • 3603e644af Core/GameObject: Implemented OnFlagTaken/OnFlagDropped hooks for GAMEOBJECT_TYPE_FLAGSTAND Hondacrx 2024-11-10 22:51:48 -05:00
  • b2edaa6051 Core/Chat: Update ChatNotify enum Hondacrx 2024-11-10 22:43:23 -05:00
  • 10574a5129 Core/Conditions: Allow NegativeCondition for references Hondacrx 2024-11-10 22:40:01 -05:00
  • 5b05f9f260 Core/PacketIO: Fix old copypaste Hondacrx 2024-11-10 22:38:26 -05:00
  • f7f4542ac7 Core/PacketIO: Added empty implementation for treasure picker opcodes Hondacrx 2024-11-10 22:37:36 -05:00
  • c87b3851eb Core/Creature: Remove UNIT_FLAG3_FAKE_DEAD and UNIT_FLAG2_FEIGN_DEATH if no unit_flags are set Hondacrx 2024-11-10 22:24:15 -05:00
  • 9087e3dc30 Core/Quests: Don't send SMSG_QUEST_GIVER_QUEST_COMPLETE for tracking quests Hondacrx 2024-11-10 22:21:12 -05:00
  • afe58851da Core/Movement: Allow MOVEMENTFLAG_CAN_FLY with SPELL_AURA_ADV_FLYING Hondacrx 2024-11-10 22:20:21 -05:00
  • 16f13eece9 Core/Auras: Implemented SPELL_AURA_ADV_FLYING Hondacrx 2024-11-10 22:19:03 -05:00
  • 3a4eec6ebd Core/Auras: Implemented adv flying speed mod auras Hondacrx 2024-11-10 22:13:41 -05:00
  • f14a77d33f Core/Units: Fix melee attack victim level calculation Hondacrx 2024-11-10 21:53:28 -05:00
  • 60ad9da7b5 Core/Movement: Implemented cyclic waypoint movement Hondacrx 2024-11-10 21:52:46 -05:00
  • be74f514a1 Core/Movement: Store adv flying speeds instead of hardcoding them in SMSG_UPDATE_OBJECT and enable packets modifying them Hondacrx 2024-11-10 18:24:49 -05:00
  • bb76867477 Core/Conversation: Hackfix for NextConversationLineID overflow Hondacrx 2024-11-10 17:46:33 -05:00
  • bb1e6777f3 Core/DataStores: Update startup id checks for 11.0.2 and require FlightCapability id = 1 as well Hondacrx 2024-11-10 17:42:27 -05:00
  • 067dd1f1ec Core/DataStores: Load FlightCapability.db2 Hondacrx 2024-11-10 17:40:51 -05:00
  • 06979399fb Core/Maps: Link instance map to LfgDungeons Hondacrx 2024-11-10 17:37:17 -05:00
  • 9cb6940f7b Core/Players: Prevent creation of characters with duplicate names Hondacrx 2024-11-10 17:30:37 -05:00
  • 3e2f82d4af Core/PacketIO: Enable CAN_ADV_FLY opcodes Hondacrx 2024-11-10 17:27:43 -05:00
  • 61db6a77df Core/DataStores: Removed overriding field sign type based on db2 column compression Hondacrx 2024-11-10 17:24:58 -05:00
  • 2e2c87090d Core/Items: Implemented ITEM_BONUS_DISENCHANT_LOOT_ID Hondacrx 2024-11-10 16:56:17 -05:00
  • 77ea0dd186 Core/DataStores: Updated db2 structures for 11.0.2.56647 Hondacrx 2024-11-10 14:17:35 -05:00
  • daea912bdb Core/Spells: Protect against stack overflows in spell override handling Hondacrx 2024-11-10 14:16:58 -05:00
  • b34ef7c6f7 Core/Auras: fixed a possible underflow when checking required powers for SPELL_AURA_TRIGGER_SPELL_ON_POWER_AMOUNT and SPELL_AURA_TRIGGER_SPELL_ON_POWER_PCT Hondacrx 2024-11-10 14:08:38 -05:00
  • a782ecb5b3 Core/Object: Added max height change param to MovePosition Hondacrx 2024-11-10 14:07:35 -05:00
  • 6809033fcb Core/Conf: Change evoker start level to 10 Hondacrx 2024-11-10 14:06:01 -05:00
  • 78f1531bd1 Core/Creatures: Allow PlayerInteractionType::CharacterBanker from CMSG_BANKER_ACTIVATE Hondacrx 2024-11-10 14:05:06 -05:00
  • c9e97985db Core/Gameobjects: Fixed GO_DYNFLAG_LO_HIGHLIGHT application Hondacrx 2024-11-10 14:03:17 -05:00
  • a60dc0bd9e Core/PacketIO: Fix SMSG_UI_MAP_QUEST_LINES_RESPONSE struct (TWW) Hondacrx 2024-11-10 13:59:19 -05:00
  • e59de27d66 Core/Characters: Added missing Earthen creation data Hondacrx 2024-11-10 13:57:03 -05:00