Commit Graph

2768 Commits

Author SHA1 Message Date
hondacrx ecf40cda7e Scripts/Spells: Fixed paladin's Light's Hammer
Port From (https://github.com/TrinityCore/TrinityCore/commit/f3e908dc997833d3e2c5297471210bf075121f90)
2022-05-04 10:41:37 -04:00
hondacrx 1a2251e58d Core/Conditions: Implemented new condition type CONDITION_BATTLE_PET_COUNT to check how many copies of a battle pet are collected
Port From (https://github.com/TrinityCore/TrinityCore/commit/b5a67cf17dbf18369a2a3370d9d45ca6c56e8cc7)
2022-05-04 10:31:48 -04:00
hondacrx a4dfc261a4 Scripts/Spells: Implemented Ashen Hallow script
Port From (https://github.com/TrinityCore/TrinityCore/commit/3fa4c049193a756873be2bf49c1ce467c7396082)
2022-05-04 10:24:13 -04:00
hondacrx aec91dc2b0 Core/PacketIO: Implemented SMSG_DISPLAY_TOAST for quest money rewards
Port From (https://github.com/TrinityCore/TrinityCore/commit/e5417e9ce747d92822538da77d32cf7d0f26ce8a)
2022-05-04 10:12:29 -04:00
hondacrx b048b57f46 Core/Spells: fix a possible crash when a target that has been focused during spell casts disappears
Port From (https://github.com/TrinityCore/TrinityCore/commit/f70161dcc5af3c2c958d4df559b77ace735fc7d4)
2022-05-04 10:04:12 -04:00
hondacrx 2c1cc804c3 Core/Spells: cleaned up and improved spell focusing behavior
Port From (https://github.com/TrinityCore/TrinityCore/commit/c295cb9814f4c2a1878aa047cefe0cfbc7958f93)
2022-05-04 10:02:53 -04:00
hondacrx 1c860ad2e2 Core/Characters: Replace 2 database statements with 1
Port From (https://github.com/TrinityCore/TrinityCore/commit/8cbc21120f81954382c06e89da204ec3c984e430)
2022-05-04 09:48:27 -04:00
hondacrx d953548ad4 Core/Spells: Do not reset periodic timer for stacking DoTs on recast
Port From (https://github.com/TrinityCore/TrinityCore/commit/c42470ffb70ddf90ce0d3f447c0e57548be17192)
2022-05-04 09:44:37 -04:00
hondacrx 413999de36 Core/LFG: Handle vote kick as failed if there cannot be 3 votes agreeing
Port From (https://github.com/TrinityCore/TrinityCore/commit/d1bea3e8b39c53b5427bfef9806e0282624e891f)
2022-05-04 09:43:20 -04:00
hondacrx 1a29e43785 Fixed build. 2022-05-04 09:29:57 -04:00
hondacrx ecb3f5f857 Game/AI: Implement option to move a creature back to Homeposition on Evade.
Port From (https://github.com/TrinityCore/TrinityCore/commit/dfeb8c267f94f6a2b2ebe717fd43c5d4fd36a549)
2022-05-04 09:29:44 -04:00
hondacrx 52ce6b2700 Add "On" to some gossip methods in AI
Port From (https://github.com/TrinityCore/TrinityCore/commit/bc04acb72652882290cef49b2055d3cf1ab12f36)
2022-05-04 09:26:05 -04:00
hondacrx db947e947c Core/Guilds: Guild cleanup
Port From (https://github.com/TrinityCore/TrinityCore/commit/b6635be04184cdea0e3ed269cc1687f72c3dc5a9)
2022-05-03 14:28:17 -04:00
hondacrx 6c4c78ae59 Core/AI: CombatAI refactor
Port From (https://github.com/TrinityCore/TrinityCore/commit/eca1e6e9cbdf89acf25e6623453809f343b58850)
2022-05-03 13:31:43 -04:00
hondacrx 42046011e7 Core/Movement: Corrected Animation Tier handling
Port From (https://github.com/TrinityCore/TrinityCore/commit/ee620856ad2918ae7ce91a37a980d9f2129a074a)
2022-05-03 13:29:52 -04:00
hondacrx c921160078 Scripts/AreaTrigger: Rename OnlyOnceAreaTriggerScript::_OnTrigger to TryHandleOnce, and make its return value useful.
Port From (https://github.com/TrinityCore/TrinityCore/commit/358dc78e47a6276e9f511e6510e04865d2d87fd2)
2022-04-28 10:48:35 -04:00
hondacrx 118afde68c Core/MotionMaster: Do not generate path to MoveLand
Port From (https://github.com/TrinityCore/TrinityCore/commit/91f61638585330a5cd80cff0c6b09de47b9b9987)
2022-04-28 10:45:15 -04:00
hondacrx 532293034b Core/Maps: Always update the grid of player summons even if far away
Port From (https://github.com/TrinityCore/TrinityCore/commit/ca498ffab23e9be7a4ffc6ea6adbfa3c01d5e6f6)
2022-04-28 10:44:04 -04:00
hondacrx 0ea2cded93 Core/PathFinding: Enable pathfinding (MMaps) by default
Port From (https://github.com/TrinityCore/TrinityCore/commit/2942d066642fa9e1cf31fc249a69ecbeec0c5593)
2022-04-28 10:41:39 -04:00
hondacrx a167709cdf Core/Spells: Implemented PROC_ATTR_CANT_PROC_FROM_ITEM_CAST
Port From (https://github.com/TrinityCore/TrinityCore/commit/a3cc94080f9e5a246f5d6d64ef8ab5cc929da2ab)
2022-04-28 10:40:19 -04:00
hondacrx 7a7c3a3a1f Core/Scripts: Remove now-unused WaypointPathStarted hook. WaypointStarted does everything it used to do, anyway.
Port From (https://github.com/TrinityCore/TrinityCore/commit/fc094509e9df59e055840936ba3389504fba87df)
2022-04-28 10:37:51 -04:00
hondacrx ec88268d0f Core/SAI: Fix SMART_EVENT_WAYPOINT_START not being called at every waypoint checking wrong path id parameter
Port From (https://github.com/TrinityCore/TrinityCore/commit/c2d2df96dbe8e31e27283f73bad576ab42a3d579)
2022-04-28 10:36:37 -04:00
hondacrx 4c6ba41fe8 Core/Authserver: Removal of sha_pass_hash, compatibility fields, and everything that uses them.
Port From (https://github.com/TrinityCore/TrinityCore/commit/e0e3bae82cfb6c70ba810997104054ab6ca77e99)
2022-04-28 10:34:04 -04:00
hondacrx eb3c5b6f1c Core/Combat: When entering a vehicle, transfer any current threat to that vehicle.
Port From (https://github.com/TrinityCore/TrinityCore/commit/970cd097de3a12a15094faf615acbac6c55e391c)
2022-04-28 10:27:06 -04:00
hondacrx e271ca1981 Core/Unit: Fix units on vehicles not dismounting on death
Port From (https://github.com/TrinityCore/TrinityCore/commit/b45277f1cf52483f0471f4aa79ca6b288180ee7c)
2022-04-28 10:25:11 -04:00
hondacrx 258c3c489f Core/Arena: Fix Arena.ArenaStartPersonalRating setting not having effect if the player didn't do any arena match before next server restart
Port From (https://github.com/TrinityCore/TrinityCore/commit/341ef2c0dd5a15ecfe95450febdd41272f1e48d1)
2022-04-28 10:23:25 -04:00
hondacrx da6ea9759c Core/SAI: Do not allow SMART_EVENT_RESET to call SMART_ACTION_CALL_SCRIPT_RESET
Port From (https://github.com/TrinityCore/TrinityCore/commit/ae6f8bc4f546b0db9b39acad03687d968a348779)
2022-04-28 10:16:23 -04:00
hondacrx a9dcb2f2d7 Scripts/Obsidian Sanctum: Fix portals not being visible
Port From (https://github.com/TrinityCore/TrinityCore/commit/d561a691220c2c0856f63ff6cbcd4d0af8c761d5)
2022-04-28 10:14:22 -04:00
hondacrx ac388f2a1a Core/SAI: Reduce the chance of infinite loops/stack overflows
Port From (https://github.com/TrinityCore/TrinityCore/commit/4dff5bd09b73c0a02cf8a95f9e4f528e74a5ef50)
2022-04-28 10:11:23 -04:00
hondacrx 6bf9affe8e Core/Totem: Immune to all positive spells.
Port From (https://github.com/TrinityCore/TrinityCore/commit/1f774873bfd97039ce63933a538a907a0ed67c2c)
2022-04-28 10:00:37 -04:00
hondacrx b99f45b472 Core/Spell: Fix name clashing between local variables and class member fields
Port From (https://github.com/TrinityCore/TrinityCore/commit/c66bcc4c0ef0be3caac8c2e1b2e361de678fb6e4)
2022-04-28 09:54:59 -04:00
hondacrx c15577587f Core/Unit: send npcs home after fear runs out
Port From (https://github.com/TrinityCore/TrinityCore/commit/6830d883adcec99e288d594fa1bd7cf9577c5b7d)
2022-04-28 09:38:56 -04:00
hondacrx eb32529e9c Misc updates. 2022-04-28 09:35:02 -04:00
hondacrx 66a365f2f6 Scripts: Minor loop refactors
Port From (https://github.com/TrinityCore/TrinityCore/commit/663ec927947c77a1668515334cf0f2e8c7673d31)
2022-03-11 18:19:32 -05:00
hondacrx 84de4826e4 Scripts/InstanceScript: Fix an issue where LoadAllGrids would load creatures before TeamInInstance was properly set
Port From (https://github.com/TrinityCore/TrinityCore/commit/5a20f14a9920a16545d913fc8e444c161c2a92bb)
2022-03-11 18:01:21 -05:00
hondacrx 70ba25ad06 Core/SAI: Implement SMART_TARGET_ACTION_INVOKER in SMART_EVENT_FRIENDLY_HEALTH_PCT
Port From (https://github.com/TrinityCore/TrinityCore/commit/902ed74c2adaf2dadcd38f1fb96963f7ec46df07)
2022-03-11 17:54:05 -05:00
hondacrx 7d1b910f24 Core/Warden: Fix warden timeout ticking twice as fast as it should
Port From (https://github.com/TrinityCore/TrinityCore/commit/f7ed56f2329d5a73e3440578844a9274d6a787cf)
2022-03-11 09:50:22 -05:00
hondacrx 45a7c342c3 Core/Movement: Fix RandomMovementGenerator for swimming creatures
Port From (https://github.com/TrinityCore/TrinityCore/commit/1f34964df45520da16e5acc139a3ed179acd0569)
2022-03-11 09:49:10 -05:00
hondacrx 1f532c17a2 Core/Unit: Fixed race condition when loot recipient is in different map
Port From (https://github.com/TrinityCore/TrinityCore/commit/5ba95cb42f9354e5be923629c32be71cf2705324)
2022-03-11 09:47:16 -05:00
hondacrx cb52217cad Core/SAI: Remove completed timed action lists even while evading
Port From (https://github.com/TrinityCore/TrinityCore/commit/1f2c48f8bb2396995c1e37e914ef2f3fa6bca490)
2022-03-11 09:29:22 -05:00
hondacrx 51e2740251 Scripts/Commands: Convert argument parsing of most debug commands to new system
Port From (https://github.com/TrinityCore/TrinityCore/commit/ec26736e30a769196673d6fe6331b2add782d4ee)
2022-03-10 14:18:57 -05:00
hondacrx d17f487a13 Scripts/Commands: Convert argument parsing of bf commands to new system
Port From (https://github.com/TrinityCore/TrinityCore/commit/c8b0d4e6d83faa3476756fde1f16c72e876ab990)
2022-03-10 13:47:11 -05:00
hondacrx a66b74cfa2 Core/Spells: Implement SPELL_EFFECT_TRIGGER_SPELL delay (stored in MiscValue)
Port From (https://github.com/TrinityCore/TrinityCore/commit/c65340e76143f1a160f0eed83062e74b47e7b3f2)
2022-03-10 13:43:20 -05:00
hondacrx b9caad7455 Core/Spells: Correct implementation of SPELL_ATTR2_TRIGGERED_CAN_TRIGGER_PROC, SPELL_ATTR3_TRIGGERED_CAN_TRIGGER_PROC_2, SPELL_ATTR3_CAN_PROC_WITH_TRIGGERED and rename them (SPELL_ATTR2_ACTIVE_THREAT, SPELL_ATTR3_NOT_A_PROC, SPELL_ATTR3_CAN_PROC_FROM_PROCS)
Port From (https://github.com/TrinityCore/TrinityCore/commit/b6bc8a50acaf153849f58c8b408e236bb2b70c35)
2022-03-10 13:40:20 -05:00
hondacrx c486b2a846 Core/Pets: Updated pet summoning for latest client version (5 Call Pet spells and stable size 200)
Port From (https://github.com/TrinityCore/TrinityCore/commit/950db60435e7e513633ff5b22ad7f0ed8b1147e4)
2022-03-10 12:02:05 -05:00
hondacrx a77e6865b2 Core/Pets: Adjust pet slot saving logic after constant changes
Port From (https://github.com/TrinityCore/TrinityCore/commit/fd9eb28322fd75e94fcf5093aaf54bee145edfe8)
2022-03-10 10:40:32 -05:00
hondacrx cd29996170 Core/Pets: Save last summoned pet number in characters table
Port From (https://github.com/TrinityCore/TrinityCore/commit/8349444749227b3fd95196c7d74d9a3dde22dd6b)
2022-03-10 10:35:54 -05:00
hondacrx 5322ae75dd Core/Pets: Removed storing stable slot count in db
Port From (https://github.com/TrinityCore/TrinityCore/commit/e458144442c1063daf3f47c58349293f90e9da80)
2022-03-10 10:29:07 -05:00
hondacrx 5b805e2f60 Core/Pet: Attempt to fix assertions triggered when summoning pets
Port From (https://github.com/TrinityCore/TrinityCore/commit/40d882b7544cff556f5e2dc6ac570c3fee5b9659)
2022-03-10 10:23:06 -05:00
hondacrx ae652fd03b Core/Pets: Fixed crash happening when current pet is forcibly removed while being temporarily unsummoned (like on a mount)
Port From (https://github.com/TrinityCore/TrinityCore/commit/688d1d9533bc42dfd5684f30b8e1c2deff2795c4)
2022-03-10 09:50:07 -05:00