Commit Graph

  • ce08437402 Core/Spells: Rename more SpellAttr9 to official names Hondacrx 2024-08-26 17:53:38 -04:00
  • 49d10ebebb Core/Spells: Implemented SPELL_ATTR9_HASTE_AFFECTS_MELEE_ABILITY_CASTTIME Hondacrx 2024-08-26 17:51:38 -04:00
  • 254d04d37e Core/AreaTriggers: Check actionset flags for client areatriggers to allow some areatriggers to trigger while dead Hondacrx 2024-08-26 17:49:33 -04:00
  • b7b166c0f0 Core/GameObjects: Fixed the interaction/highlight logic for GAMEOBJECT_TYPE_CHEST and quest objectives Hondacrx 2024-08-26 17:41:44 -04:00
  • 511ac17c55 Core/Spells: Implemented SPELL_ATTR9_FACE_UNIT_TARGET_UPON_COMPLETION_OF_JUMP_CHARGE Hondacrx 2024-08-26 16:56:29 -04:00
  • 87a8145275 Core/Commands: Allow to complete tracking quests with .quest complete command Hondacrx 2024-08-26 16:52:08 -04:00
  • 7f01c4b82e Core/Players: Allow GMs to target npcs with UNIT_FLAG2_UNTARGETABLE_BY_CLIENT flag Hondacrx 2024-08-26 16:50:56 -04:00
  • 7a43203e0c Core/Movement: Allow setting position or object facing targets for jump movement Hondacrx 2024-08-26 16:48:36 -04:00
  • 89587bbd59 Core/Spells: Removed MECHANIC_IMMUNE_SHIELD + MECHANIC_BANISH special case check in Spell::CheckCasterAuras and named possibly related spell attribute Hondacrx 2024-08-26 16:25:42 -04:00
  • 7946aa1958 Core/Spells: Fixed spell with SPELL_AURA_MECHANIC_IMMUNITY_MASK failing to cast if they were supposed to purge effect they are granting immunity to (CreatureImmunities was not checked) Hondacrx 2024-08-26 16:24:24 -04:00
  • f908481bce Core/Spells: Fixed implementation of SPELL_ATTR1_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS and removed banish special cases that were neccessary because that attribute wasn't correctly supported Hondacrx 2024-08-26 16:15:18 -04:00
  • 40db30bc58 Core/Quests: Fix swapped QuestGiverStatus Hondacrx 2024-08-26 00:04:08 -04:00
  • e4e660c995 Core/Spells: Replaced assert with startup error log Hondacrx 2024-08-26 00:03:26 -04:00
  • 800bf056ee Core/Auras: Apply banished aura state with auras using banish mechanic Hondacrx 2024-08-25 23:56:29 -04:00
  • 3ce314ef4b Core/Spells: Implemented SPELL_ATTR9_TARGET_MUST_BE_GROUNDED Hondacrx 2024-08-25 23:54:10 -04:00
  • b3ffd700dd Core/Object: Added possibility to override sourceLocation for SendPlayOrphanSpellVisual Hondacrx 2024-08-25 23:51:42 -04:00
  • 0bb55fd942 Core/Spells: Rename more SpellAttr9 to official names Hondacrx 2024-08-25 23:49:17 -04:00
  • 9f35b4a650 Core/Spells: Name SPELL_ATTR9_DO_NOT_ADD_TO_UNLEARN_LIST Hondacrx 2024-08-25 23:47:42 -04:00
  • e79581f71f Core/Spells: Implemented SPELL_ATTR9_ITEM_CAST_GRANTS_SKILL_GAIN Hondacrx 2024-08-25 23:45:44 -04:00
  • 6462b7baf4 Core/Spells: Implemented SPELL_ATTR9_IGNORE_TOTEM_REQUIREMENTS_FOR_CASTING - fixes some totems requiring legacy items in inventory Hondacrx 2024-08-25 23:42:13 -04:00
  • bb26b47824 Core/Spells: Rename more SpellAttr9 Hondacrx 2024-08-25 21:45:49 -04:00
  • 269f427e9a Core/Spells: Updated SPELL_ATTR4_ONLY_FLYING_AREAS implementation to account for latest flying requirements Hondacrx 2024-08-25 21:43:23 -04:00
  • 1a0a69a4a1 Core/Spells: Implemented SPELL_ATTR9_ONLY_WHEN_ILLEGALLY_MOUNTED Hondacrx 2024-08-25 21:42:05 -04:00
  • 5874294745 Core/Spells: Fixed UnitData::ChannelObjects for channeled spells using dest targets Hondacrx 2024-08-25 21:37:57 -04:00
  • f1d3bc2ac2 Core/Spells: Implemented SPELL_ATTR9_MOD_INVIS_INCLUDES_PARTY Hondacrx 2024-08-25 21:37:14 -04:00
  • 1815f60aba Core/Spells: Implemented SPELL_ATTR9_FORCE_DEST_LOCATION Hondacrx 2024-08-25 21:34:29 -04:00
  • 87d88de681 Core/Creatures: Validate creature.modelid on startup Hondacrx 2024-08-25 21:30:13 -04:00
  • bfd59f04cf Scripts/StormsongValley-ish: Added scripts for old god forces for Kul Tiran unlock questline in Port Fogtide Part 1 / K'thir Hondacrx 2024-08-25 21:27:47 -04:00
  • 352ad25112 Core/Disables: Added DISABLE_TYPE_PHASE_AREA Hondacrx 2024-08-25 21:11:28 -04:00
  • c98e58a7e1 Core/Misc: Added Loading.Locales to enable/disable the load of locales Hondacrx 2024-08-25 21:03:45 -04:00
  • 9ad961e64a Scripts/Spells: Implemented Priest talent Sanctuary Hondacrx 2024-08-25 20:52:16 -04:00
  • 22ec091beb Core/AreaTriggers: Implement height check for polygon db2 areatriggers Hondacrx 2024-08-25 20:45:39 -04:00
  • c2409af60b Core/AreaTriggers: Fix triggering of client areatriggers for some shapes Hondacrx 2024-08-25 19:11:12 -04:00
  • a21c82d0c0 Core/Quests: Fix case where source item provided isn't added to the bag Hondacrx 2024-08-25 14:49:02 -04:00
  • f5f93d1fc4 Core/Players: Use TeleportLocation for summon and recall locations Hondacrx 2024-08-25 14:47:40 -04:00
  • ac1a621503 Core/Players: Extended world_safe_locs with transport guid - this allows teleporting to a different map directly to a transport and having graveyards on transports Hondacrx 2024-08-25 14:44:28 -04:00
  • 2004acd5d1 Core/Players: Allow targeting a specific transport during teleports Hondacrx 2024-08-25 14:38:47 -04:00
  • cbb6c97a6e Core/Creature: Implemented CREATURE_STATIC_FLAG_IGNORE_COMBAT Hondacrx 2024-08-25 14:08:48 -04:00
  • 2273f3f22d Core/DataStores: Implemented new ContentTuning offset type Hondacrx 2024-08-25 14:07:58 -04:00
  • edb6934082 Core/Players: Defined all avg item level slots Hondacrx 2024-08-25 14:05:11 -04:00
  • d1c25fbf05 Core/Creatures: Check fallback difficulty data for creature static flags override Hondacrx 2024-08-25 13:53:42 -04:00
  • b827e35e4d Core/Conditions: Added private object to StaticConditionTypeData and defined CONDITION_STRING_ID as valid ConditionType Hondacrx 2024-08-25 00:30:37 -04:00
  • 665d7ac140 Core/Auras: Corrected implementation of dungeon encounter related interrupt flags Hondacrx 2024-08-25 00:29:19 -04:00
  • 993a5f7e8a Core/DataStores: Sort ConditionalContentTuning container by OrderIndex Hondacrx 2024-08-25 00:26:21 -04:00
  • 2ef023e733 Core/Creatures: Fix level scaling for summons without SummonPropertiesFlags::UseCreatureLevel Hondacrx 2024-08-25 00:18:00 -04:00
  • 9193c25cde Core/Spells: Implemented SummonPropertiesFlags::UseDemonTimeout Hondacrx 2024-08-25 00:16:51 -04:00
  • 9cd5c14cd8 Core/Criteria: Implemented CompletedLFGDungeon criteria type Hondacrx 2024-08-25 00:14:55 -04:00
  • e936c7d099 Core/Spells: Prevent creatures from being able to cast all their spells while moving Hondacrx 2024-08-25 00:12:46 -04:00
  • a4baf73814 Core/AreaTriggers: Move SpellForVisuals override from AT spawn to properties Hondacrx 2024-08-25 00:09:30 -04:00
  • f48b091380 Core/Maps: Fixed manual spawn groups being automatically spawned by conditions Hondacrx 2024-08-25 00:01:59 -04:00
  • 09e48b8517 Core/Spells: Implemented SPELL_ATTR13_DO_NOT_ALLOW_DISABLE_MOVEMENT_INTERRUPT Hondacrx 2024-08-25 00:00:58 -04:00
  • 6f1b69adbd Core/AreaTriggers: Add PlaySpellVisual Hondacrx 2024-08-24 23:59:19 -04:00
  • 62829e83c4 Core/Criteria: Implemented CompleteAnyScenario and CompleteScenario types Hondacrx 2024-08-24 23:56:43 -04:00
  • 69c65fb16d Core/Criteria: Add missing asset check for CriteriaType::LearnHeirloom Hondacrx 2024-08-24 23:53:30 -04:00
  • 209227ccad Core/Criteria: Implemented LearnAnyTransmog CriteriaType Hondacrx 2024-08-24 23:52:42 -04:00
  • 728d5f58bc Core/Items: Implemented reagent bag Hondacrx 2024-08-24 22:26:12 -04:00
  • ab0333aa71 Core/Criteria: Implemented AnyArtifactPowerRankPurchased criteria type Hondacrx 2024-08-24 21:23:55 -04:00
  • 141b6e4a9a Core/Criteria: Implemented LearnHeirloom and LearnAnyHeirloom criteria types Hondacrx 2024-08-24 21:21:53 -04:00
  • 29aecf864e Core/Items: Fix item sell price not scaling with item level Hondacrx 2024-08-24 21:14:30 -04:00
  • c3e4f234b6 Core/Criteria: Implemented CriteriaType ParticipateInArena Hondacrx 2024-08-24 21:09:13 -04:00
  • 77be3fd94b Core/Criteria: Implemented CriteriaType EarnArtifactXP Hondacrx 2024-08-24 21:07:37 -04:00
  • 507b69771e Core/PacketIO: Fixed SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN structure Hondacrx 2024-08-24 00:15:00 -04:00
  • 1ca497b79f Core: Update to 10.2.7 Hondacrx 2024-08-24 00:13:35 -04:00
  • ce99a1f7f6 Core/Spells: Refund power cost when cancelling empower spells Hondacrx 2024-08-19 19:33:41 -04:00
  • 065c9d14ee Core/Creatures: Ignore validation of AppearanceModId 0 in equipment Hondacrx 2024-08-19 19:26:49 -04:00
  • 9606343613 Core/Creatures: Allow profession tools to be used as equipment Hondacrx 2024-08-19 19:26:00 -04:00
  • fceaff3444 Core/Combat: reset the ThreatManager update interval upon engaging the creature and move ThreatClear packet sending into the update cycle to mimic retail behavior Hondacrx 2024-08-19 19:11:25 -04:00
  • a534824bd0 Scripts/Spells: Implement Blessing of the Bronze Hondacrx 2024-08-19 19:01:41 -04:00
  • d231c06b8e Core/Spells: Implemented evoker empower spell mechanic Hondacrx 2024-08-19 18:48:32 -04:00
  • 2405543be4 Core/Misc: Refactor loading process to remove exit() calls that cause deadlocks because threads are terminated without proper cleanup Hondacrx 2024-08-19 13:48:46 -04:00
  • d33f86799f Core/Items: Implemented packets setting up inventory cleanup parameters Hondacrx 2024-08-19 13:44:14 -04:00
  • 0c1f0c966a Core/Proto: Added missing 'next_url' field to LoginResult Hondacrx 2024-08-19 12:35:21 -04:00
  • 5639a58a11 Core/Creatures: moved combat pulse into heartbeat handling and implemented CREATURE_STATIC_FLAG_2_FORCE_PARTY_MEMBERS_INTO_COMBAT Hondacrx 2024-08-19 12:33:21 -04:00
  • 40ba30a61c Scripts/Items: Updated Amalgam's Seventh Spine script - fixed auras lingering after removal and added new case for evokers Hondacrx 2024-08-19 12:27:21 -04:00
  • cf42b5e591 Core/Auras: Implemented OnHeartbeat AuraScript hook and refactored an aurascript to use it as example Hondacrx 2024-08-19 12:24:24 -04:00
  • d7130c982d Core/Units: moved Vignette updating into Heartbeat handling Hondacrx 2024-08-19 12:15:27 -04:00
  • bf0c457273 Core/Auras: implemented PROC_FLAG_HEARTBEAT and moved food/drink emote mechanic into heartbeat handling Hondacrx 2024-08-19 12:14:22 -04:00
  • 5f616b95f5 Core/Creature: implement overriding creature static flags based on spawnId and difficultyId Hondacrx 2024-08-19 12:08:42 -04:00
  • c1e0da92f9 Scripts/Spells: Fix Crusader's Might cooldown reduction effect Hondacrx 2024-08-19 11:51:18 -04:00
  • 4fbca2d838 Core/Player: moved indoors/outdoors aura interrupting mechanic into heartbeat and movement handling Hondacrx 2024-08-19 11:50:36 -04:00
  • 31ce0c6719 Core/Units: moved cyclic spline synchronization mechanic heartbeat handling Hondacrx 2024-08-19 11:46:46 -04:00
  • 7716f581d9 Core/Player: moved the periodic group update mechanic into heartbeat handling Hondacrx 2024-08-19 11:43:08 -04:00
  • 676a6cf84a Core/Objects: implement internal heartbeat timer for WorldObjects Hondacrx 2024-08-19 11:41:31 -04:00
  • 5508d53db2 Core/Movement: Migrate scripts using GetMotionMaster()->MoveSmoothPath to GetMotionMaster()->MovePath and kill it (they now have the same capabilities) Hondacrx 2024-08-19 11:37:07 -04:00
  • a162bf0eb7 Core/Movement: Enable Catmullrom spline flag by default for flying waypoint paths Hondacrx 2024-08-18 22:11:34 -04:00
  • 73ff8e4585 Core/Movement: Fixed spline packed deltas validation check Hondacrx 2024-08-18 22:10:32 -04:00
  • 116cfcdcf9 Core/Movement: Change default spline flags - Steering replaces SmoothGroundPath Hondacrx 2024-08-18 22:08:08 -04:00
  • 46377f0716 Core/Units: Name new spline flag and linked npc flag Hondacrx 2024-08-18 21:37:11 -04:00
  • 447ec2bc74 Scripts/Spells: Add new script for spells with feign death with all flags except uninteractible Hondacrx 2024-08-18 21:29:21 -04:00
  • 6356f68143 Core/Movement: Fixed data sent in cyclic spline related packets Hondacrx 2024-08-18 21:25:52 -04:00
  • 7d83729d84 Core/Movement: Switch to uncompressed paths in spline packets automatically when too large or too small delta between points is detected Hondacrx 2024-08-18 21:07:00 -04:00
  • da8b685c14 Core/Movement: Implemented alternative method of smoothing waypoint paths (send new point 1.5 before arrival) and make that the default Hondacrx 2024-08-18 18:22:59 -04:00
  • 38447522cc Core/Spells: Fixed SpellInfo::GetSpellXSpellVisualId for nonplayer casters Hondacrx 2024-08-18 17:56:38 -04:00
  • a51d7d3e05 Core/Movement: Merge waypoints without delay into a single movement packet Hondacrx 2024-08-18 17:55:28 -04:00
  • 35cc0006c8 Core/Movement: Added functions to MoveSplineInit to enable steering flag Hondacrx 2024-08-12 16:16:29 -04:00
  • 8805432cee Core/Movement: Store delay in WaypointNode as Milliseconds instead of raw integer Hondacrx 2024-08-12 16:13:15 -04:00
  • 194ca97e93 Core/Movement: Fixed pauses on waypoint movement happening at wrong times when FollowPathBackwardsFromEndToStart is set and creature is going from end to start Hondacrx 2024-08-12 16:04:52 -04:00
  • 698b7452ed Fix build Hondacrx 2024-08-11 22:07:02 -04:00
  • 5b7818464a Core/Pathfinding: Allow using PathGenerator with any source location, not only objects current position Hondacrx 2024-08-11 22:05:44 -04:00
  • 96f57592d9 Core/Achievements: Fixed achievement SMSG_ACHIEVEMENT_EARNED not being sent to self Hondacrx 2024-08-08 17:33:23 -04:00