Commit Graph

  • 3db6dcaf2f Fix Build Hondacrx 2024-11-10 13:50:52 -05:00
  • d9f90b014b Core/Spells: Refactor CastSpellExtraArgs Hondacrx 2024-11-10 13:48:39 -05:00
  • ac27d322b1 Core/Spells: Remove setting OriginalCastId from CastSpellExtraArgs::SetTriggeringAura Hondacrx 2024-11-10 13:31:25 -05:00
  • 026e717fde Core/Auras: Implemented SPELL_AURA_MOVE_SET_CANT_SWIM and related new opcodes Hondacrx 2024-11-10 13:30:00 -05:00
  • 6c8387f9ec Core/PacketIO: Add missing bit to SMSG_QUEST_GIVER_QUEST_DETAILS Hondacrx 2024-11-10 13:22:50 -05:00
  • 23e835058e Core/DataStores: Fix typos in ModifierTreeType values Hondacrx 2024-11-10 13:21:27 -05:00
  • 204991d266 Scripts/Spells: Update Haunt script Hondacrx 2024-11-10 13:20:41 -05:00
  • 46643bd178 DB Updates Hondacrx 2024-11-10 00:15:32 -05:00
  • c39e7bc255 Scripts/Spells: Implement Absolute Corruption warlock talent Hondacrx 2024-11-10 00:14:49 -05:00
  • 633bca9c6c Core/Conf: Update MaxPlayerLevel to 80 Hondacrx 2024-11-10 00:11:05 -05:00
  • 7ffe815b06 Scripts/Spells: Fix Rain of Fire damage Hondacrx 2024-11-10 00:09:46 -05:00
  • ab840142f3 Core/Spells: Fixed spell target selection not being shared by multiple effects when there are targeting scripts that have the same script function Hondacrx 2024-11-10 00:09:01 -05:00
  • 336729c8d7 Core/GameObjects: Implement ControlZone::UncontestedTime field Hondacrx 2024-11-09 23:53:28 -05:00
  • 3f87e713c5 Scripts/Spells Update Seed of Corruption script Hondacrx 2024-11-09 23:49:19 -05:00
  • 9580103f3b Core/Players: Fixed nested spell overrides (priest Mind Spike) Hondacrx 2024-11-09 23:38:32 -05:00
  • 34caf6a4da Core/Creature: Added additional checks when setting feign death in db Hondacrx 2024-11-09 23:35:39 -05:00
  • 4fd0430eb0 Core/Unit: Allow UNIT_FLAG2_FEIGN_DEATH and UNIT_FLAG3_FAKE_DEAD setting in db Hondacrx 2024-11-09 23:30:09 -05:00
  • 242b6a8f5b Core/PacketIO: Fixed SMSG_SPELL_ENERGIZE_LOG structure Hondacrx 2024-11-09 23:28:42 -05:00
  • 07035b8c60 Scripts/Spells: Update Unstable Affliction script Hondacrx 2024-11-09 23:27:50 -05:00
  • b75ec60db4 Scripts/Spells: Implement Astral Communion talent with Celestial Alignment Hondacrx 2024-11-09 23:23:26 -05:00
  • 1ceaa24432 Core/PacketIO: Implemented UIMap questlines Hondacrx 2024-10-10 10:08:02 -04:00
  • 6e2fc20fb8 Core/Client Builds: Refactor build_info structure to support any client variants Hondacrx 2024-10-10 09:44:41 -04:00
  • 4540cd76e3 Core/Client Builds: Move build info out of RealmList class Hondacrx 2024-10-10 09:29:50 -04:00
  • 37d48ec371 Core/Auth: Refactor client auth key storage to support more future client variants and preserve more information about client version Hondacrx 2024-10-09 14:28:10 -04:00
  • 71cc76d6b6 Core: Allow macOS arm64 client to connect Hondacrx 2024-10-09 00:46:39 -04:00
  • 0fd399e92e Core/Players: Fixed trait config validation Hondacrx 2024-10-09 00:42:58 -04:00
  • fbe4130a54 Core/Maps: Decrement map unload timer by correct (accumulated) time diff Hondacrx 2024-10-09 00:27:46 -04:00
  • 93350b102e Core/Mail: Ignore currencies from loot for mails Hondacrx 2024-10-09 00:26:47 -04:00
  • b4177e374b Core/Misc: Change default expansion to 10 in config file template Hondacrx 2024-10-09 00:26:05 -04:00
  • 3c3c84b736 Core/Players: Fixed spells being unintentionally removed by talent swaps when they are learned from more than one spell (affects balance druid Celesial Alignment and Incarnation) Hondacrx 2024-10-09 00:25:13 -04:00
  • 4c3074d462 Core/Loot: Implemented currency loot Hondacrx 2024-10-09 00:18:14 -04:00
  • 57858e1bed Core/Loot: Added type to LootStoreItem to replace reference != 0 checks Hondacrx 2024-09-26 21:22:15 -04:00
  • db5e3383d7 Core/Conditions: Remove unneccessary duplicate condition startup checks - item existance is checked by loot loading and if that fails, condition loading will fail to find related item inside loot Hondacrx 2024-09-26 17:49:49 -04:00
  • 902f562f0a Cleanup Loot File Hondacrx 2024-09-26 17:48:13 -04:00
  • 1bdcc2fbb7 Core/DBUpdater: Use utf8mb4 in dbupdater --default-character-set Hondacrx 2024-09-26 17:37:04 -04:00
  • df6e3f9d2d Core: Set The War Within as current expansion Hondacrx 2024-09-26 17:35:40 -04:00
  • 46380a1026 Scripts/Spells: Implement rogue talent Improved Shiv Hondacrx 2024-09-26 17:23:33 -04:00
  • efe5525a7e Scripts/Spells: Implement omen of clarity talent (Restoration) Hondacrx 2024-09-26 17:20:51 -04:00
  • c1478b7cf2 Scripts/Spells: Implement druid talent New Moon Hondacrx 2024-09-26 17:19:22 -04:00
  • a23b119510 Scripts/Spells: Implement druid talent Celestial Alignment Hondacrx 2024-09-26 17:09:23 -04:00
  • ea117b6931 Scripts/Spells: Implement druid talent Astral Smolder Hondacrx 2024-09-26 17:05:50 -04:00
  • eee80bad68 Core/Spells: Implemented SpellAuraInterruptFlags2::ReleaseEmpower Hondacrx 2024-09-26 13:07:53 -04:00
  • cab0752c25 Scripts/Spells: Implement druid talent Stellar Flare Hondacrx 2024-09-26 13:00:15 -04:00
  • 2aa3487997 Core/PacketIO: Fixed CMSG_QUERY_REALM_NAME not being handled and not sending any responses Hondacrx 2024-09-26 12:58:05 -04:00
  • 24724077dc Core/PacketIO: Add some missing 11.0 packet bits Hondacrx 2024-09-26 12:56:37 -04:00
  • d70529bc19 Core/Realms: Realmlist refactors Hondacrx 2024-09-26 12:53:15 -04:00
  • 8341244e4d Core/Players: Use PlayerData::VirtualPlayerRealm instead of global GetVirtualRealmAddress() where possible Hondacrx 2024-09-08 15:23:43 -04:00
  • 92472c20aa Core/PacketIO: Fixed SMSG_QUEST_GIVER_REQUEST_ITEMS structure Hondacrx 2024-09-08 15:13:25 -04:00
  • fcdd67374b Core/PacketIO: Fixed some 11.0.2 structures Hondacrx 2024-09-08 15:12:15 -04:00
  • 6bdb8a6c70 Core: Updated to 11.0.2 Hondacrx 2024-09-08 15:09:30 -04:00
  • ad461858ca Core/SAI: Implemented new action SMART_ACTION_COMPLETE_QUEST Hondacrx 2024-09-08 14:09:45 -04:00
  • 54023d52d7 Core/Players: Implemented hero talents Hondacrx 2024-09-08 14:09:06 -04:00
  • 1bd1b1d62c Core/Misc: Added TWW expansion enum value Hondacrx 2024-09-03 21:28:26 -04:00
  • 213e1bc968 DB Updates Hondacrx 2024-09-02 22:53:50 -04:00
  • f7b184dd1d Core/Players: Remove duplicated trait configs Hondacrx 2024-09-02 22:52:49 -04:00
  • 72563b8ca3 Spells/Auras: Implement SPELL_AURA_ACT_AS_CONTROL_ZONE Hondacrx 2024-09-02 22:52:08 -04:00
  • 957ca9898d Core/Players: Fixed trait configs getting into invalid state after talent tree changes between client patches Hondacrx 2024-09-02 22:46:11 -04:00
  • ba2aa0d0c0 Core/Movement: Made fixed ChaseAngle optional and added possibility to ignore setting walk/run depending on target Hondacrx 2024-09-02 22:31:06 -04:00
  • 2590e31d57 Core/DataStores: Updated to 11.0.0 Hondacrx 2024-09-02 22:27:11 -04:00
  • f38ad4607e Core/PacketIO: Updated to 11.0.0 Hondacrx 2024-09-02 18:44:55 -04:00
  • bd0d40fa13 Core/Spells: Named SPELL_ATTR14_AURA_IS_PRIVATE Hondacrx 2024-09-01 17:35:18 -04:00
  • e5c4fe1a34 Core/PacketIO: Named unknown field in CMSG_CREATE_CHARACTER Hondacrx 2024-09-01 17:34:12 -04:00
  • 8cd2f7ffaa Core/Auras: Defined and implemented new aura state Hondacrx 2024-09-01 17:33:08 -04:00
  • 632548b3b8 Scripts/Spells: Implemented Priest talent Shadow Word: Death Hondacrx 2024-09-01 17:30:05 -04:00
  • 382b983820 Core/AreaTriggers: Added ActionSet flags for serverside areatriggers Hondacrx 2024-09-01 17:25:52 -04:00
  • 3945a662eb Core/Vehicle: Fix an assertion when applying SPELL_AURA_SET_VEHICLE_ID on creatures that are already vehicles Hondacrx 2024-09-01 16:23:42 -04:00
  • 03e2904f0d Added missing GameObjectModel::iLosBlockingDisabled initialization in constructor Hondacrx 2024-09-01 16:23:25 -04:00
  • b38508cba7 Scripts/Misc:fix npc_professions locale text Hondacrx 2024-09-01 16:13:32 -04:00
  • e440ccd097 Core/Spells: Added missing SummonPropertiesFlags::UseDemonTimeout handling to some summon cases Hondacrx 2024-09-01 15:57:24 -04:00
  • 86447c1692 Core/Instances: New ZoneScript hook - OnCreatureGroupDepleted Hondacrx 2024-09-01 15:55:58 -04:00
  • 8edc440181 Core/Creatures: Create a CreatureGroup for every SummonCreatureGroup Hondacrx 2024-09-01 15:49:10 -04:00
  • 9b4f3681c0 Core/PacketIO: Fixed SMSG_ATTACKER_STATE_UPDATE structure Hondacrx 2024-09-01 15:40:27 -04:00
  • c7e7347757 Core/Creatures: Allow adding summons to CreatureGroup (only adding, no formation movement of linked aggro yet) Hondacrx 2024-09-01 15:39:23 -04:00
  • 530e8dbd36 Core/Creatures: Only remove formation movement on formation remove instead of fully resetting MotionMaster Hondacrx 2024-09-01 15:26:19 -04:00
  • 762c26f16e Revert "Core/Creature: Formation reset Hondacrx 2024-09-01 15:23:00 -04:00
  • fe20b3753e Core/Units: Interrupt only spell in CURRENT_GENERIC_SPELL slot with damage taken InterruptFlags instead of all currently cast spells Hondacrx 2024-09-01 15:20:55 -04:00
  • 8b991e1a06 Core/Vmaps: Fixed use after free and deadlocks when loading a model file fails Hondacrx 2024-08-31 18:44:32 -04:00
  • a9a28c889e Tools/vmap_assembler: Organize vmap files into directory-per-map Hondacrx 2024-08-31 18:37:44 -04:00
  • 033a640aa5 Core/Vmaps: Optimize loading vmaps Hondacrx 2024-08-31 18:34:42 -04:00
  • 3151a0455d Core/Spells: Implemented SPELL_ATTR9_CHANNEL_PERSISTS_ON_PET_FOLLOW Hondacrx 2024-08-31 17:46:25 -04:00
  • fa10c00734 Core/Spells: Remove spell range increase when caster or target move backwards Hondacrx 2024-08-31 17:44:12 -04:00
  • a964b9c7f8 Core/Spells: Implemented caster-is-moving aoe radius bonus and SPELL_ATTR9_NO_MOVEMENT_RADIUS_BONUS Hondacrx 2024-08-31 17:41:27 -04:00
  • b4c955379f Core/Spells: Implemented SPELL_ATTR9_CANNOT_KILL_TARGET Hondacrx 2024-08-31 17:39:01 -04:00
  • bc7568ca34 Core/Spells: Implemented SPELL_ATTR9_FORCE_CORPSE_TARGET Hondacrx 2024-08-31 17:37:20 -04:00
  • 03bcadf2c6 Core/Spells: Implemented SPELL_ATTR9_ITEM_PASSIVE_ON_CLIENT Hondacrx 2024-08-31 17:35:41 -04:00
  • 73fd511930 Core/Spells: Rename more SpellAttr9 to official names Hondacrx 2024-08-31 17:27:24 -04:00
  • 765140211b Core/Spells: Implemented SPELL_ATTR9_IGNORE_CASTER_HEALING_MODIFIERS and SPELL_ATTR13_ALWAYS_ALLOW_NEGATIVE_HEALING_PERCENT_MODIFIERS Hondacrx 2024-08-31 17:26:16 -04:00
  • 08edf75cd1 Core/Spells: Implemented SPELL_ATTR9_JUMPCHARGE__NO_FACING_CONTROL Hondacrx 2024-08-31 17:18:19 -04:00
  • 3c6b3bd455 Core/Movement: Defined and implemented new spline flag - JumpOrientationFixed Hondacrx 2024-08-31 17:16:04 -04:00
  • fe450f82ab Core/Spells: Rename more SpellAttr9 to official names Hondacrx 2024-08-31 17:09:57 -04:00
  • 62e3c0ef66 Core/Spells: Implemented SPELL_ATTR9_ALLOW_CAST_WHILE_CHANNELING Hondacrx 2024-08-31 17:08:45 -04:00
  • 451354f925 Core/Creatures: Update visible Flags2 when changing gm mode state Hondacrx 2024-08-31 17:04:04 -04:00
  • a9c8ebfcd7 Scripts/Spells: Implemented Dark Simulacrum and its related attribute SPELL_ATTR9_ALLOW_DARK_SIMULACRUM Hondacrx 2024-08-31 17:01:16 -04:00
  • b97078e44a Core/Spells: Implemented SPELL_ATTR11_IGNORE_SPELLCAST_OVERRIDE_SHAPESHIFT_REQUIREMENTS Hondacrx 2024-08-26 19:56:15 -04:00
  • bd620ac608 Core/PacketIO: Fixed packet structres changed after build 54449 Hondacrx 2024-08-26 19:54:19 -04:00
  • d963e011fc Core/Spells: Spells cast through SPELL_AURA_OVERRIDE_ACTIONBAR_SPELLS_TRIGGERED aura should always be instant Hondacrx 2024-08-26 19:52:35 -04:00
  • f2e610315f Core/Spells: Exclude spells cast from client from being treated as triggered if they have any trigger flags set (possible with override spells auras) Hondacrx 2024-08-26 18:13:44 -04:00
  • b38668c7cb Core/Spells: Implemented new trigger flag to cause spells to be instant without also causing other behavior of TRIGGERED_CAST_DIRECTLY (skipping SMSG_SPELL_START, skipping starting GCD) Hondacrx 2024-08-26 18:11:28 -04:00
  • 585949a9cf Core/Spells: Implemented SPELL_ATTR9_IGNORE_SCHOOL_LOCKOUT Hondacrx 2024-08-26 18:05:34 -04:00
  • 87a04a76e9 Core/Spells: Implemented SPELL_ATTR9_AUTOCAST_OFF_BY_DEFAULT Hondacrx 2024-08-26 18:03:08 -04:00