Commit Graph

  • f07b6fecd5 Core/AI: Fix crashes caused by charmed Creatures having null AI for 1 map update tick hondacrx 2022-05-30 14:56:15 -04:00
  • 1040f80181 Core/SAI: Use GetBaseObject as second param of SMART_ACTION_ACTIVATE_GAMEOBJECT & reorder GameObjectActions hondacrx 2022-05-30 14:46:24 -04:00
  • eedbf145d1 Core/SAI: Remove SMART_ACTION_SEND_GO_CUSTOM_ANIM, make SMART_ACTION_ADD_AURA & SMART_ACTION_SET_GO_FLAG deprecated hondacrx 2022-05-30 14:43:56 -04:00
  • d3cf388bd7 Core/Misc: Verify LFG role selections by class hondacrx 2022-05-30 14:41:19 -04:00
  • 972d48173d Scripts/Spells: Remove unnecessary SetAnimationTier hondacrx 2022-05-30 14:35:55 -04:00
  • 36a2e1dff7 Core/Battlegrounds: Avoid teleport players when relogin inside Strand of the Ancients hondacrx 2022-05-30 14:31:07 -04:00
  • 1eb79de56e Core/Battlegrounds: Avoid reset BG and Arena scoreboard stats and BG map achievement criterias when relogin if player was already in the BG hondacrx 2022-05-30 14:30:15 -04:00
  • 69ebe041cf Misc stuff hondacrx 2022-05-30 14:19:00 -04:00
  • c3b1daca3f DB/SAI: Replace SMART_ACTION_SEND_GO_CUSTOM_ANIM with GameObjectActions hondacrx 2022-05-30 14:18:50 -04:00
  • ae6c864107 Core/Auras: Properly clean up partial charm applications hondacrx 2022-05-30 14:15:00 -04:00
  • 0cccf91411 Misc fixes hondacrx 2022-05-30 14:09:03 -04:00
  • 496b1e0c46 Core/Pets: Do not force pets to follow their charmer when possessed by player hondacrx 2022-05-30 14:08:55 -04:00
  • b1caf2f9fc Core/PacketIO: Fixed ScenarioState packet structure hondacrx 2022-05-30 14:05:42 -04:00
  • c804b0fd17 Core/Scenarios: Fix bad criteria evaluation in scenarios hondacrx 2022-05-30 14:04:40 -04:00
  • 702e8c0feb Core/Spells: Interrupt spells and auras before sending loot to client hondacrx 2022-05-30 14:01:03 -04:00
  • 8c7400e790 Core/Battlegrounds: Avoid increasing player count per team when re-logging if player was already in the BG hondacrx 2022-05-30 14:00:04 -04:00
  • 3beab79944 Misc fixes hondacrx 2022-05-30 13:57:03 -04:00
  • d5b3bf6a5a Core/Misc: Add TempSummon timer to GetDebugInfo hondacrx 2022-05-30 13:56:49 -04:00
  • f7686f696d Core/SAI: Remove deprecated events and actions hondacrx 2022-05-30 13:54:58 -04:00
  • 5ea0f1e468 Core/SAI: Remove reactState param from SMART_ACTION_WP_START hondacrx 2022-05-30 13:42:39 -04:00
  • 774e978d18 Core/SAI: Add SMART_ACTION_ACTIVATE_GAMEOBJECT action hondacrx 2022-05-30 13:41:04 -04:00
  • 2276940252 Core/Combat: Fixed combat after remove charm hondacrx 2022-05-30 13:26:37 -04:00
  • 91fda8f37d Core/Creatures: Refactor ObjectMgr::ChooseCreatureFlags to allow selecting only 1 flag field hondacrx 2022-05-30 13:20:29 -04:00
  • 1bb4dac282 Core/Unit: Fixed wrong combat stop when set charm hondacrx 2022-05-30 13:14:21 -04:00
  • 410caaae41 Core/SAI: Make 'no, thanks' actions deprecated hondacrx 2022-05-30 13:11:20 -04:00
  • 93bd45bbf8 Core/Scripting: Get rid of ModifyVehiclePassengerExitPos hondacrx 2022-05-30 13:09:19 -04:00
  • b078285a12 Entities/Unit: Fixed wrong combat stop when remove charm hondacrx 2022-05-30 13:07:57 -04:00
  • c5c6b42337 Core/SAI: Make SMART_EVENT_WAYPOINT_START & SMART_EVENT_CHARMED_TARGET deprecated hondacrx 2022-05-30 13:07:07 -04:00
  • a23a152492 DB/SAI: Make SMART_EVENT_EVENT_PHASE_CHANGE deprecated; avoid AddAura, re-handle equipment in few scripts hondacrx 2022-05-30 13:06:22 -04:00
  • c355c2967c Core/Conditions: Fixed conditions not working for area auras hondacrx 2022-05-30 13:04:57 -04:00
  • b56ad9a70c Core/Creature: Formation reset hondacrx 2022-05-30 13:03:01 -04:00
  • 9218188614 Core/SAI: Remove deprecated events and actions hondacrx 2022-05-30 13:01:42 -04:00
  • e6f65fc228 Core/Unit: Fixed Deterrence stopping working for no reason hondacrx 2022-05-30 12:45:30 -04:00
  • 14aa18ae65 Core/Creature: Disallow nearly all non-static flags on DB side hondacrx 2022-05-30 00:32:32 -04:00
  • 8f28b5df58 Scripts/Spells: Handle quest tame spells in spell script hondacrx 2022-05-30 00:12:05 -04:00
  • faa937a9da Core/Combat Improve extra attacks handling hondacrx 2022-05-29 23:42:17 -04:00
  • 44b70d8db9 Core/Misc: Improvement item durability repair logic. hondacrx 2022-05-29 23:23:54 -04:00
  • ba7b2e42a3 Core/SAI: Split set/remove unit_flags actions hondacrx 2022-05-29 23:06:21 -04:00
  • 6086ae63f3 Scripts/Spells: Mount check aura for Gryphon Hatchling & Wind Rider Cub hondacrx 2022-05-29 22:57:33 -04:00
  • 9f702c199b Core/SAI: Remove possibility to set/remove unit_flags2 hondacrx 2022-05-29 22:55:34 -04:00
  • 965aeb7425 Updates some enums hondacrx 2022-05-29 22:53:33 -04:00
  • ccf3198c7e Core/Misc: Rename UNIT_FLAG_NOT_SELECTABLE to UNIT_FLAG_UNINTERACTIBLE hondacrx 2022-05-29 22:48:47 -04:00
  • 22238656ae Scripts/Creature: Update Dancing Flames hondacrx 2022-05-29 22:45:04 -04:00
  • 42e17b0c6f Core/QuestHandler: Fix potential crash caused by QUEST_FLAGS_PARTY_ACCEPT with conditions hondacrx 2022-05-29 22:38:16 -04:00
  • 0cd59a5176 Handle deprecated SAI actions and events hondacrx 2022-05-29 21:05:29 -04:00
  • b630cf134e Misc fixes hondacrx 2022-05-29 21:00:58 -04:00
  • ca2357fe13 Core/Combat Fix first autoattack being skipped after charging hondacrx 2022-05-29 21:00:44 -04:00
  • d6c9594c20 Core/SAI: Change error to warning for unused parameters hondacrx 2022-05-29 20:59:55 -04:00
  • f7130656aa Core/Unit: improve SPELL_AURA_MOD_IMMUNE_AURA_APPLY_SCHOOL immunities hondacrx 2022-05-29 20:57:34 -04:00
  • 694896f4d4 Core/Vehicles: Remove unused field hondacrx 2022-05-29 20:54:06 -04:00
  • 39dd7d9dde Core/Quests: check PreviousQuestID values as well when trying to make quest groups available to players hondacrx 2022-05-29 20:53:07 -04:00
  • f0fa9fe7d8 Don't count character pending deletion towards character per account limit hondacrx 2022-05-29 20:50:25 -04:00
  • 59cc33bcc6 Core/SAI: Remove SMART_ACTION_INSTALL_AI_TEMPLATE hondacrx 2022-05-29 20:42:09 -04:00
  • c571578df1 Core/Game: include addtional parameter in Object::GetPlayerListInGrid hondacrx 2022-05-29 20:37:26 -04:00
  • 81c81fb240 Scripts/World: improve Training Dummy script hondacrx 2022-05-29 20:36:06 -04:00
  • 0534356aff Core/AI: Add DamageEffectType and SpellInfo parameters to UnitAI::DamageTaken hondacrx 2022-05-29 20:34:44 -04:00
  • 3286187286 Core/Item: Fixed another possible container exploit due to invalid loading of stored loot items in DB hondacrx 2022-05-29 16:27:51 -04:00
  • 22d80ebe2d Core/PacketIO: Fixed TransfertAbort size for SMSG_TRANSFER_ABORTED hondacrx 2022-05-29 16:24:43 -04:00
  • 4aa4509db0 Core/SAI: Remove SMART_ACTION_SET_DYNAMIC_FLAG hondacrx 2022-05-29 16:24:09 -04:00
  • d0c767cfdf Core/Objects: Units possessing another ones must use the detection of the latter hondacrx 2022-05-29 16:22:01 -04:00
  • 988dc2b99c Core/Combat: Allow refresh pvp combat when assisting a unit that is in pvp combat hondacrx 2022-05-29 16:20:27 -04:00
  • 4de86618f3 Core/Creature: rename CREATURE_FLAG_EXTRA_IGNORE_COMBAT into CREATURE_FLAG_EXTRA_CANNOT_ENTER_COMBAT hondacrx 2022-05-29 16:18:29 -04:00
  • bf6fec2eb2 Core/Network: Add option to allow/disallow saving IP addresses to database hondacrx 2022-05-29 16:15:40 -04:00
  • 25102a2ee1 Fix build hondacrx 2022-05-29 16:08:55 -04:00
  • 60ab157ba1 Core/Quests: Improve ItemRemovedQuestCheck logic hondacrx 2022-05-29 16:08:45 -04:00
  • df7218cae5 Core/Spawns: prevent spawn groups from bypassing spawnMask restrictions hondacrx 2022-05-29 16:06:09 -04:00
  • 1d2cdb0497 Core/Unit: Add more logs for hondacrx 2022-05-29 16:04:34 -04:00
  • 8f11cd7660 Core/SAI: Temporarily allow SMART_ACTION_WP_START to specify parameter value 3 for reactState hondacrx 2022-05-29 16:02:53 -04:00
  • 5e6dfb61ac [Exploit/Dupe] Container item hondacrx 2022-05-29 16:00:04 -04:00
  • 5d30388365 Core/Spells: PLAYER_FIELD_BYTE2_INVISIBILITY_GLOW applies only with invisibility type INVISIBILITY_GENERAL (0) hondacrx 2022-05-29 15:38:35 -04:00
  • fd1cb0f43f Core/Pet: Don't allow to tame pets that have already a owner hondacrx 2022-05-29 15:36:35 -04:00
  • fbedb839f9 Core/SAI: Warn when an unused parameter is set in the database hondacrx 2022-05-29 15:35:39 -04:00
  • ae2b91b3be Core/Unit: Include m_Controlled in crashlogs hondacrx 2022-05-28 17:53:00 -04:00
  • 504da24dd0 Core/Pools: Fix pools with 1 member never spawning anything anymore hondacrx 2022-05-28 17:49:41 -04:00
  • 06da4c2dfd Core/SAI: Add a warning when a boolean value is outside of [0,1] range hondacrx 2022-05-28 17:44:46 -04:00
  • 750fd7f885 Core/SAI: Allow SMART_ACTION_SUMMON_CREATURE to summon more than 1 creature hondacrx 2022-05-26 21:50:25 -04:00
  • 80581e0e6f Core/Loot: Allow master looter to see all quest items hondacrx 2022-05-26 21:47:37 -04:00
  • 3669df2708 Core/SAI: Add support to friendly+hostile to SMART_EVENT_OOC_LOS and SMART_EVENT_IC_LOS hondacrx 2022-05-26 21:46:26 -04:00
  • 2703633af8 Core/Movement: Add new flag MOVEMENTGENERATOR_FLAG_PERSIST_ON_DEATH hondacrx 2022-05-26 20:23:19 -04:00
  • ba87f08c37 Core/Player: Log more information when Player::StopCastingCharm() fails hondacrx 2022-05-26 20:20:18 -04:00
  • 9b6540c91d Misc fixes hondacrx 2022-05-26 20:08:54 -04:00
  • 558e976a5e Core/Movement: remove redundant method MovementGenerator::NotifyAIOnFinalize and use existing Finalize - MovementInform implementation hondacrx 2022-05-26 20:08:35 -04:00
  • 20a4e31167 Core/AreaTriggers: Add missing 9.2 changes hondacrx 2022-05-26 17:34:04 -04:00
  • 5d72f0e3b2 Core/DBLayer: escape MySQL keywords in page_text, page_text_locale, broadcast_text and broadcast_text_locale select queries hondacrx 2022-05-26 16:58:37 -04:00
  • a5619334ae Core/Map: Added Map::SetZoneOverrideLight TimeSpan overload hondacrx 2022-05-26 16:57:15 -04:00
  • aae2b14bc6 Core/Vehicle: Setting home position of creature passenger on AtEngage hondacrx 2022-05-26 16:55:32 -04:00
  • 17ae1835d6 Core/SAI: Prevent loading invalid smart_scripts entry hondacrx 2022-05-26 16:52:22 -04:00
  • b0595fa295 Core/Sounds - added missing victory near sound for Arathi Basin hondacrx 2022-05-26 16:50:43 -04:00
  • 0368d5c9c3 Core/Quest: Threat From Above hondacrx 2022-05-26 16:48:38 -04:00
  • 30aaad290f Core/Creature: Create & use CREATURE_FLAG_EXTRA_IGNORE_FEIGN_DEATH hondacrx 2022-05-26 16:44:21 -04:00
  • a880cd8327 Scripts/Spells: Add script for Salvage Wreckage & update similar scripts hondacrx 2022-05-26 16:39:48 -04:00
  • 7aa1d7aa7a Core/Spells: players shouldn't force their orientation (serverside) on each periodictick when channeling hondacrx 2022-05-26 16:32:13 -04:00
  • 80fb973080 Core/Spells: implement SpellInfo helper to filter for relevant mechanic immunities in spell_start packet hondacrx 2022-05-26 16:30:18 -04:00
  • 3cacc1ff68 Core/Misc: Define / rename attributes and flags hondacrx 2022-05-26 16:25:16 -04:00
  • 0b1cde8396 Core/Player: Fix output of .additem command with negative count value hondacrx 2022-05-26 16:17:49 -04:00
  • 5edc228fa6 Revert "Core/Spells: Spells with Attribute SPELL_ATTR1_DISPEL_AURAS_ON_IMMUNITY should dispel snare auras. hondacrx 2022-05-26 16:15:22 -04:00
  • 99618142d3 Scripts/Quest: Rework 'Basic Orders' (25199) hondacrx 2022-05-26 16:13:54 -04:00
  • 36bc8e6d31 Scripts/Spells: Feign Death & 'prevent emotes flag' spell scripts hondacrx 2022-05-26 16:08:46 -04:00
  • a4c27e574a Core/Spells: Apply UNIT_FLAG_IMMUNE after applying SPELL_AURA_DAMAGE_IMMUNITY hondacrx 2022-05-25 14:04:26 -04:00
  • 746aaab0dd Core/Units: Renamed unknown unit flag (UNIT_FLAG_UNK_29 -> UNIT_FLAG_PREVENT_EMOTES_FROM_CHAT_TEXT) hondacrx 2022-05-25 14:01:08 -04:00