Commit Graph

  • db46b39a93 Core/Quests: Add missing GO_DYNFLAG_LO_ACTIVATE to lootable chests related to quests but not having quest loot hondacrx 2022-02-22 19:42:56 -05:00
  • 8ba914cb61 Core/Quests: Fixed gameobject sparkle state for lootable quest items by moving ItemAddedQuestCheck/ItemRemovedQuestCheck after item is added/removed hondacrx 2022-02-22 19:39:43 -05:00
  • 92d3c34752 Vmap: Introduce skipping of antiportals and unreachable mogp hondacrx 2022-02-22 19:32:39 -05:00
  • 659dd2faed MapExtraction: Fix water height redundancy algorithm ignoring "no water" hondacrx 2022-02-22 19:31:32 -05:00
  • 0f3c086442 Core/MMAPs: Fix small steps being considered as NAV_AREA_GROUND_STEEP hondacrx 2022-02-22 19:28:10 -05:00
  • 3292e8d5ab Handle different slopes in mmaps hondacrx 2022-02-22 19:26:24 -05:00
  • 8fa43cd0bd Core/Objects: fixed destination calculation for destination based spells casted by flying units hondacrx 2022-02-22 19:20:18 -05:00
  • f21809a608 Core/Commands: Fixed .npc add overwriting existing spawns when used on transports hondacrx 2022-02-22 18:38:29 -05:00
  • 98206ec201 Fixes aura infinite loop hondacrx 2022-02-22 18:37:01 -05:00
  • 839aad82d9 Removing a duplicate item combat spell handling causing poisons (and others) to proc twice. hondacrx 2022-02-22 14:27:32 -05:00
  • c27475ae46 Core/MMAPs: Adjust walkable climb and fix a lot of mmap raycast issues hondacrx 2022-02-22 14:24:29 -05:00
  • 0600993129 Further improve ChrRace DBC handling hondacrx 2022-02-22 14:08:30 -05:00
  • 7b0eb70fe7 Core/Movement: followup hondacrx 2022-02-22 14:05:35 -05:00
  • 338a861cd9 Core/Time: Remove artificially high minimal update intervals hondacrx 2022-02-22 13:54:46 -05:00
  • 8ce8408f91 Core/Misc: Define and use ChrRacesFlag and CreatureModelDataFlags hondacrx 2022-02-22 13:49:20 -05:00
  • c9fa7d22fc Core/Units: Allow mind controlling non-controllable vehicles (for example players that become vehicle during boss encounters or creatures that only are vehicles to show non standard power type) hondacrx 2022-02-22 13:43:52 -05:00
  • d5281ebe14 Core/Movement: modify MovementInform trigger condition & checks in ChaseMovementGenerator hondacrx 2022-02-22 13:38:35 -05:00
  • 7d66fdbfd3 Core/Movement: followup hondacrx 2022-02-22 13:33:40 -05:00
  • ccfec6a37f Core/Movement: modify MovementInform trigger condition & checks in FollowMovementGenerator hondacrx 2022-02-22 13:32:22 -05:00
  • 14ec7655ad Core/Spells: Relaxed aura exclusivity check to allow casting spells that have other, non-aura effects even if aura will not be applied hondacrx 2022-02-22 13:28:18 -05:00
  • a911dd50f6 Core/Movement: followup hondacrx 2022-02-22 13:26:27 -05:00
  • 9721f6406e Core/Objects: use the static vmap check in MovePositionToFirstCollision for all path results to avoid falling below wmo surfaces when the mmap path returns unreliable data hondacrx 2022-02-18 17:37:39 -05:00
  • 3dbe7259aa Core/Spells: Fixed refreshing stat buff auras that have been improved by talents hondacrx 2022-02-18 17:31:31 -05:00
  • e6b9631ed0 Core/Objects: further improvements for MovePositionToFirstCollision hondacrx 2022-02-18 17:27:32 -05:00
  • cb68969f1d Core/Objects: optimize and improve MovePositionToFirstCollision results hondacrx 2022-02-18 17:15:45 -05:00
  • 67b7d1203c Core/Player: add helper methods for PLAYER_FLAGS_DEVELOPER hondacrx 2022-02-18 17:00:01 -05:00
  • a031530b2a Core/Auras: Prevent getting negative scale with auras hondacrx 2022-02-18 16:40:32 -05:00
  • e7eba5907d Core/Spells Fixed scroll stacking check when not targeting self hondacrx 2022-02-18 16:34:20 -05:00
  • ce5b592d8b Core/Spells: Scrolls should not be consumed, when they fail to apply. hondacrx 2022-02-18 13:44:18 -05:00
  • da1405d365 Core/Vehicles: update the power display of vehicles before being added to world to avoid building unnecessary update_object packets right after spawning them hondacrx 2022-02-18 13:40:02 -05:00
  • 00d04e06a1 Core/DataStores: Use ResSicknessSpellID from ChrRaces instead of hardcoding it hondacrx 2022-02-18 13:38:52 -05:00
  • 8126e7c6e1 Game/AI: Implement new targettype SMART_TARGET_CLOSEST_UNSPAWNED_GAMEOBJECT hondacrx 2022-02-18 13:35:32 -05:00
  • ed5648d8ac Game/AI: Enable check for SMART_TARGET_GAMEOBJECT_RANGE hondacrx 2022-02-18 13:27:13 -05:00
  • 6cc694f990 Core/GameObject: Remove linked traps when the main GameObject is removed hondacrx 2022-02-18 13:26:17 -05:00
  • 5d8b77b440 Game/SmartScripts: Reset counter in SAI only on Initialize. hondacrx 2022-02-18 13:23:08 -05:00
  • 01b1b4f296 Core/Spells: Fix assertion triggered hondacrx 2022-02-18 13:19:50 -05:00
  • 246c5c5eeb Core/Spells: Improve check for non damage/heal spells in Spell::TargetInfo::DoDamageAndTriggers hondacrx 2022-02-18 13:14:59 -05:00
  • e2bbb95a96 Core/Spells: Fixed Ice Block / Divine Shield cast in Cyclone hondacrx 2022-02-18 13:13:52 -05:00
  • 44b045d5be Core/Movement: various improvements for creature knockbacks hondacrx 2022-02-18 13:10:52 -05:00
  • 380aeac394 Core/Players: Improve trade exchange calculations hondacrx 2022-02-18 13:09:36 -05:00
  • 925cf8b8a9 Core/PacketIO: updated SMSG_DURABILITY_DAMAGE_DEATH hondacrx 2022-02-18 12:59:53 -05:00
  • a604bbd7f9 Core/Gameobjects: Improve stealth detection hondacrx 2022-02-18 12:51:16 -05:00
  • 743d0158d6 Core/PacketIO: updated SMSG_FEATURE_SYSTEM_STATUS hondacrx 2022-02-17 17:20:40 -05:00
  • 81d08e48e5 Core/Pools: Fix crash on startup hondacrx 2022-02-17 17:17:53 -05:00
  • 717ed6e36a Core/Pooling: Remove respawn times from the database when despawning a pool hondacrx 2022-02-17 17:15:59 -05:00
  • 9d4096991c Core/Spells: Fixed checking free inventory space for some spells that have bad dbc data hondacrx 2022-02-17 17:05:24 -05:00
  • c34fe71311 Core/SAI: Allow SMART_TARGET_ACTION_INVOKER to target GameObjects hondacrx 2022-02-17 17:02:50 -05:00
  • 5bd2878a4e Core/Objects: cache current liquid status of objects when updating position data and use it to replace unnecessary vmap lookups hondacrx 2022-02-17 16:55:41 -05:00
  • abf34c53b4 Core/PacketIO: Handle CMSG_REQUEST_PET_INFO for more cases hondacrx 2022-02-17 16:38:09 -05:00
  • 266284247c Core/Movement: Formation Rewrite hondacrx 2022-02-17 16:18:54 -05:00
  • d9b9739999 Scripts/Spells: Fixed startup errors in spell_gen_war_mode_enlisted hondacrx 2022-02-17 13:37:38 -05:00
  • f84ca3d6d7 Core/Spells: fixed a possible client crash when casting pull towards dest spells with misc value 0 hondacrx 2022-02-17 13:33:30 -05:00
  • ea2ea83ee9 Core/Movement: Improve log when starting a spline with invalid arguments hondacrx 2022-02-17 13:23:27 -05:00
  • bd80047a09 Core/Spells: Implemented battle pet experience related spell effects and auras hondacrx 2022-02-17 10:40:20 -05:00
  • 9db44e3a21 Core/Auras: Implement SPELL_AURA_MOD_MELEE_DAMAGE_FROM_CASTER (343) hondacrx 2022-02-17 10:03:54 -05:00
  • 3484687b91 Core/Spells: Name more targets (without implementation) hondacrx 2022-02-17 10:01:52 -05:00
  • 0c12348cc0 Core/Spells: Implemented target 124 TARGET_UNIT_TARGET_TAP_LIST hondacrx 2022-02-17 09:57:10 -05:00
  • ed6d50391b Core/Spells: Implemented target 121 TARGET_CORPSE_TARGET_ALLY hondacrx 2022-02-17 09:54:03 -05:00
  • ae8abf20d8 Core/Spells: Implemented target 115 TARGET_UNIT_SRC_AREA_FURTHEST_ENEMY hondacrx 2022-02-17 09:49:34 -05:00
  • 1b1214263f Core/Spells: Implemented target 116 TARGET_UNIT_AND_DEST_LAST_ENEMY hondacrx 2022-02-17 09:45:51 -05:00
  • fde2f3cac1 Core/Spells: Rename targets 110 to TARGET_UNIT_CONE_CASTER_TO_DEST_ENTRY hondacrx 2022-02-17 09:41:48 -05:00
  • 94f716f288 Core/Spells: Rename targets 108 and 109 to include CASTER_TO_DEST wording hondacrx 2022-02-17 09:40:12 -05:00
  • 12045b8c70 Core/Spells: Implemented target 107 TARGET_DEST_NEARBY_ENTRY_2 (the same as target 46) hondacrx 2022-02-17 09:37:54 -05:00
  • e2b6adacc3 Core/Spells: Use orientation given in destTarget instead of always taking casters orientation for all effect types hondacrx 2022-02-17 09:36:16 -05:00
  • 11e97aa548 Core/Spells: Implemented target 62 TARGET_DEST_CASTER_GROUND (the same as target 125) hondacrx 2022-02-17 09:32:03 -05:00
  • c81497bb36 Core/Spells: Rename TARGET_UNIT_CONE_ENEMY_54 to TARGET_UNIT_CONE_180_DEG_ENEMY and add 180 degree fallback for this target type hondacrx 2022-02-17 09:26:49 -05:00
  • 393cd1e6d0 Core/Spells: Implemented target 105 TARGET_UNIT_CASTER_AND_PASSENGERS hondacrx 2022-02-16 13:17:28 -05:00
  • 5c6a175dc1 Core/Spells: Implemented target 136 TARGET_UNIT_CONE_CASTER_TO_DEST_ALLY hondacrx 2022-02-16 13:11:19 -05:00
  • c0795c5849 Core/Spells: Rename TARGET_UNIT_CONE_ENEMY_104 to TARGET_UNIT_CONE_CASTER_TO_DEST_ENEMY hondacrx 2022-02-16 13:09:48 -05:00
  • 8d7ba1061c Core/Spells: Implemented target 137 TARGET_DEST_CASTER_MOVEMENT_DIRECTION hondacrx 2022-02-16 13:05:11 -05:00
  • ad165bb837 Scripts/Spells: Fix shaman talent Nature's Guardian proc hondacrx 2022-01-28 17:37:15 -05:00
  • 04b25ca313 Core/Auras: Delete old custom config AllowTrackBothResources, all tracking types can be turned on without it hondacrx 2022-01-28 17:35:55 -05:00
  • a1411aef94 Core/Items: Fixed heirloom items counting for item set bonuses past their max scaling level and implemented new heirloom upgrade levels hondacrx 2022-01-28 17:33:49 -05:00
  • 26bec9ecb4 Core/Spells: Allow targeting script hooks to work with TARGET_DEST_DYNOBJ_ENEMY, TARGET_DEST_DYNOBJ_ALLY, TARGET_DEST_DYNOBJ_NONE, TARGET_DEST_DEST hondacrx 2022-01-28 17:19:57 -05:00
  • 13fed278be Core/Spells: Implemented target 138 TARGET_DEST_DEST_GROUND hondacrx 2022-01-28 17:19:16 -05:00
  • 300ab632e0 Core/Players: Fixed pvp talents being reset on login if player is below level 110 (pre level squish code) hondacrx 2022-01-28 17:15:36 -05:00
  • 7531735669 Core/Phasing: Implemented db spawns in personal phases hondacrx 2022-01-27 14:01:49 -05:00
  • 6c0e21b4de Misc updates/fixes hondacrx 2022-01-27 12:36:56 -05:00
  • 169abc1531 Core/Chat: Disallow hyperlinks from being inserted in various guild-related freetext fields (the client already blocks this) hondacrx 2022-01-20 16:56:00 -05:00
  • 13386aab0f Scripts/Commands: Add .go boss, and do a usability pass over .go instance to match it. hondacrx 2022-01-20 16:51:16 -05:00
  • 62e4f1a7c5 Scripts/Commands: Add .debug questreset to force daily/weekly/monthly quest reset. hondacrx 2022-01-20 12:39:18 -05:00
  • f87f58e35f Core/Commands: Add .debug guidlimits <optional map id> chat command hondacrx 2022-01-20 12:31:56 -05:00
  • fa12cf63bc Core/Commands: implement commands to look up a map/item/quest name for a given id hondacrx 2022-01-20 10:37:57 -05:00
  • e9eed31d90 Ok really add the new command stuff. hondacrx 2022-01-20 10:02:10 -05:00
  • 883a3bb990 First try at updating command system to be like TC. Still needs alot of testing/work hondacrx 2022-01-20 09:57:15 -05:00
  • 260b792fd8 DB Updates hondacrx 2022-01-09 14:33:55 -05:00
  • 595338284c Misc fixes. hondacrx 2022-01-09 14:33:39 -05:00
  • ebb1379d49 Core/DB: Add missing prepared statement parameters to CHAR_SEL_WAR_MODE_TUNING hondacrx 2022-01-09 14:20:03 -05:00
  • 6e07b058bc Core/ObjectMgr: Replace manually constructed uint32 map key with pair<mapid, difficulty> hondacrx 2022-01-09 14:19:07 -05:00
  • f8cd5846fc Core/Auras: Implemented SPELL_AURA_TRIGGER_SPELL_ON_EXPIRE hondacrx 2022-01-09 14:14:29 -05:00
  • 860bf84280 Core/ZoneScript: Add "invoker" param to ProcessEvent hondacrx 2022-01-09 14:12:34 -05:00
  • 64de342e49 Scripts/Spells: Fix shaman talent Downpour hondacrx 2022-01-09 14:09:24 -05:00
  • 63f8685355 Scripts/Spells Fix shaman talent Aftershock hondacrx 2022-01-09 14:05:48 -05:00
  • 4c922933de Core/Player: Initial War Mode support hondacrx 2022-01-07 21:49:50 -05:00
  • 73b456b5a0 Core/Scripts: Allow Get**TargetCountForEffect functions to be used in EffectLaunch script hooks hondacrx 2022-01-07 17:04:31 -05:00
  • 1a09bfc275 Core/Spells: Fixed Spell::GetUnitTargetCountForEffect incorrectly counting missed targets instead of hit targets hondacrx 2022-01-07 17:03:52 -05:00
  • 3bd134d29e Scripts/Spells: Fixed Lightning Bolt Overload, Chain Lightning Overload, Elemental Blast and Elemental Blast Overload energize effects hondacrx 2022-01-07 17:03:02 -05:00
  • 9c4147c964 Scripts/Spells: Fix chain lightning energize (elemental) hondacrx 2022-01-07 16:50:44 -05:00
  • 73b9990c6c Scripts/Spells: Fixed lightning bolt energize (elemental) hondacrx 2022-01-07 16:46:59 -05:00
  • cb7438506f Scripts/Spells: Implemented various rogue spells hondacrx 2022-01-07 16:42:42 -05:00