hondacrx
|
b69a918d9f
|
Core/AI: Fix remaining charming issue
Port From (https://github.com/TrinityCore/TrinityCore/commit/dab7e5688c55d4b785a9277d15ea55e075870849)
|
2022-01-07 11:20:03 -05:00 |
|
hondacrx
|
04a3bf7d8f
|
Core/AI: Allow creatures to evade
Port From (https://github.com/TrinityCore/TrinityCore/commit/93e66f3f3e8bdcf0138ab67c3edda948d6f97b00)
|
2022-01-07 11:18:14 -05:00 |
|
hondacrx
|
93389f32e2
|
Scripts/ICC: little bit of cleanup in Valithria after the "recent" changes
Port From (https://github.com/TrinityCore/TrinityCore/commit/d7571e5d1f3b4cd5672a6344d96c782d7c83ea88)
|
2022-01-05 23:58:58 -05:00 |
|
hondacrx
|
72fa0cd450
|
Core/Creature: Clear creature focus after an evade
Port From (https://github.com/TrinityCore/TrinityCore/commit/a7cf209428fae5b025a0dcdc6b00bcef12175ed6)
|
2022-01-05 23:55:47 -05:00 |
|
hondacrx
|
b67e313e6b
|
Creature/AI: Reset CoolDowns on evade
Port From (https://github.com/TrinityCore/TrinityCore/commit/a09d5d485404ce5ee976dbba74ab0b50f3a2bcde)
|
2022-01-05 23:29:59 -05:00 |
|
hondacrx
|
0d68984717
|
Misc fixes, and added GetDebugInfo() which was missed.
|
2022-01-05 13:11:32 -05:00 |
|
hondacrx
|
6fe5a31fab
|
Scripts/Outland: Fix npc_ancestral_wolf not starting waypoint
Port From (https://github.com/TrinityCore/TrinityCore/commit/913f0903a3264f14ea44356bc86dade81348a546)
|
2022-01-04 20:01:29 -05:00 |
|
hondacrx
|
92c90bf777
|
Core/Unit: Spell focusing now no longer nonsensical. HasSpellFocus always const. Error logs for various stuff.
Port From (https://github.com/TrinityCore/TrinityCore/commit/14c38a1c529e634b068a67b3e7475ddcf599086b)
|
2022-01-02 19:49:21 -05:00 |
|
hondacrx
|
6ad0b6f159
|
Core/Unit: rename IsFocusing method
Port From (https://github.com/TrinityCore/TrinityCore/commit/be4ed9152c1a9c3dab9949eb36d867b763603f60)
|
2022-01-02 19:25:23 -05:00 |
|
hondacrx
|
4c0eb3f2e2
|
Scripts/FollowerAI: Some cleanup:
Port From (https://github.com/TrinityCore/TrinityCore/commit/8c3eb07889f72955879c8a0e0881b51befb60067)
|
2022-01-02 13:06:01 -05:00 |
|
hondacrx
|
f954046c4c
|
Core/Combat: Properly unset engagement flag on death.
Port From (https://github.com/TrinityCore/TrinityCore/commit/6b1ca0ca128425677043d36a147a019f6d2ac6e6)
|
2022-01-02 12:32:11 -05:00 |
|
hondacrx
|
e7ab9031ac
|
Core/AI: No longer do strange things when told to enter evade mode while there's no need to do so, typically by terrible legacy code.
Port From (https://github.com/TrinityCore/TrinityCore/commit/3269c4278933d65ef0df619a50cbd0b851cab4fc)
|
2022-01-01 17:58:34 -05:00 |
|
hondacrx
|
077cdc5d23
|
Core/AI: No longer override chase movement with follow movement if the creature engages before JustAppeared has had a chance to fire.
Port From (https://github.com/TrinityCore/TrinityCore/commit/a4c2c0fb1d1b9fae832ecc52aa68fe3fb8d1ca52)
|
2022-01-01 17:08:13 -05:00 |
|
hondacrx
|
2842cc9c91
|
Core/AI: Finally move the "is creature engaged" flag to be a property of the creature AI, where it honestly always belonged.
Port From (https://github.com/TrinityCore/TrinityCore/commit/c13d83796f7b2111c5dcf8546bdd84eccd232ae3)
|
2022-01-01 17:05:29 -05:00 |
|
hondacrx
|
73fa489610
|
Misc: some corrections after recent merges
Port From (https://github.com/TrinityCore/TrinityCore/commit/cadbf42ea4489933f28caf356f8c8d09ca243083)
|
2021-12-24 21:38:37 -05:00 |
|
hondacrx
|
5a7d42530e
|
Core/AI: Actually accurately reproduce the logic from before 8499434 that determines what summons start following on appearance. Third time's the charm?
Port From (https://github.com/TrinityCore/TrinityCore/commit/c9d52c954793404af02f75af97390d7c82c433ff)
|
2021-12-24 20:55:55 -05:00 |
|
hondacrx
|
8ff2e2d75b
|
Core/Creatures: Fixed crash in CreatureAI::JustAppeared caused by scripted summons without SummonProperties
Port From (https://github.com/TrinityCore/TrinityCore/commit/1c00109756815b6888303b31748595521fd7809c)
|
2021-12-24 20:25:47 -05:00 |
|
hondacrx
|
d255912aa6
|
Core/AI: minimize further undesired behaviours
Port From (https://github.com/TrinityCore/TrinityCore/commit/d7e544e81626ab477024c057e3e7a2a45083f3a7)
|
2021-12-24 20:22:19 -05:00 |
|
hondacrx
|
3cf7f6b831
|
Combat/Threat: Split ThreatManager::NotifyDisengaged off from ThreatManager::ClearAllThreat. NotifyDisengaged signifies intent to clear the engagement flag, and should only be called from AI.
Port From (https://github.com/TrinityCore/TrinityCore/commit/38d7c1530a65a7ff1bd10775c4a35269b2416538)
|
2021-12-24 20:15:10 -05:00 |
|
hondacrx
|
2d87d0c75d
|
Core/AI: Remove EnterEvadeMode calls from Guardian/Summon spell handlers. Add follow logic to CreatureAI::JustAppeared.
Port From (https://github.com/TrinityCore/TrinityCore/commit/9f7d3ebd6a474c2e325698b1665ab2939926cab6)
|
2021-12-23 20:23:16 -05:00 |
|
hondacrx
|
c37e1c9f7d
|
gameobject summoner
Port From (https://github.com/TrinityCore/TrinityCore/commit/5f545f540216d3b94c26e4aeda50c8bb8d5c3d74)
|
2021-12-07 20:42:47 -05:00 |
|
hondacrx
|
4fb48f1522
|
Core/Vehicles: Fix accessories disappearing on reset
Port From (https://github.com/TrinityCore/TrinityCore/commit/a855e6221d517297cfb9e2e78b57a6a57fccc85a)
|
2021-12-07 14:19:43 -05:00 |
|
hondacrx
|
8fa7feb9da
|
Core/Scripts: Rename recent GameObject spell overloads to fix warnings
Port From (https://github.com/TrinityCore/TrinityCore/commit/a4fcfbb3afe388f90725734b0180ad8322277b7d)
|
2021-12-01 23:05:27 -05:00 |
|
hondacrx
|
26940fa650
|
Core/AI: Clean up charm AI handling.
Port From (https://github.com/TrinityCore/TrinityCore/commit/e4e8c1c59c8b37216814526b4d2551f23934f465)
|
2021-10-31 13:55:26 -04:00 |
|
hondacrx
|
1578935f08
|
Core/AI: Remove unnecessary parameter from DoZoneInCombat
Port From (https://github.com/TrinityCore/TrinityCore/commit/5d48e8db7d0175af807e77214583058bf6e9c790)
|
2021-10-30 20:08:11 -04:00 |
|
hondacrx
|
fc68f3e528
|
Core/AI: Some cleanup to DoZoneInCombat and Malygos' AI.
Port From (https://github.com/TrinityCore/TrinityCore/commit/6a5edf04725502d749636fc6c6bb3935d83c222f)
|
2021-10-30 20:05:09 -04:00 |
|
hondacrx
|
a968772bad
|
Core/Movement: MotionMaster reimplementation
Port From (https://github.com/TrinityCore/TrinityCore/commit/426f9f2f92b26fbb68e7cda9290ccbd586c6af4e)
|
2021-09-29 18:24:37 -04:00 |
|
hondacrx
|
4a61a40fb8
|
Core/Position: Refactor GetAngle -> GetAbsoluteAngle because code clarity is good.
Port From (https://github.com/TrinityCore/TrinityCore/commit/bc89e1cdb0da10e53cc9fa4a97565c05bb4c052e)
|
2021-09-23 22:46:22 -04:00 |
|
hondacrx
|
949d4806c5
|
Core/Spells: rework part 5: GameObject casting
Port From (https://github.com/TrinityCore/TrinityCore/commit/962f6d7988b9003e550f6745be7cff812e9d8efa)
|
2021-08-29 18:27:08 -04:00 |
|
hondacrx
|
1c5bb258d5
|
Core/CreatureAI: CheckBoundary -> IsInBoundary, better reflects what it does.
Port From (https://github.com/TrinityCore/TrinityCore/commit/994121e671127ce11df4e631ab0a4c310234191f)
|
2021-08-24 10:56:39 -04:00 |
|
hondacrx
|
7cc0221447
|
Core/Entities: kill unused return value from Unit::HandleSpellClick
Port From (https://github.com/TrinityCore/TrinityCore/commit/a1a00f823e7e47e8cb652b71a839c1d0875a8f84)
|
2021-08-09 10:05:13 -04:00 |
|
hondacrx
|
1d5337d3f7
|
Fixed a crash with AISpellInfoType having cooldown default to 0 should be default 5000.
|
2021-07-03 11:37:20 -04:00 |
|
hondacrx
|
f070f7a408
|
Game/AI: Remove some unused old logic.
Port From (https://github.com/TrinityCore/TrinityCore/commit/75a3b2f122f04a70f3e9eeed21cbe71d131c425f)
|
2021-06-23 15:13:21 -04:00 |
|
hondacrx
|
fbd7df7c3f
|
Some missed stuff.
|
2021-06-18 15:19:41 -04:00 |
|
hondacrx
|
de0929bc8e
|
Core/Scripts: Remove deprecated overload of QuestReward without LootItemType argument
Port From (https://github.com/TrinityCore/TrinityCore/commit/b9d63c2009c842a12876c2069ba0a3dd7d277f4a)
|
2021-05-18 12:39:00 -04:00 |
|
hondacrx
|
66ba3fe724
|
Core/Misc: A variety of clean-up changes:
Port From (https://github.com/TrinityCore/TrinityCore/commit/5aee452943e5c76f54f58eea9e6880b54a61ec9c)
|
2021-05-18 12:31:45 -04:00 |
|
hondacrx
|
9851142796
|
Core: Combat/threat system rewrite
Port From (https://github.com/TrinityCore/TrinityCore/commit/34c7810fe507eca1b8b9389630db5d5d26d92e77)
|
2021-05-18 12:25:40 -04:00 |
|
hondacrx
|
5b0391b1d9
|
Core/AI: UnitAI trimming part two. WaypointX methods kicked upstairs to CreatureAI
Port From (https://github.com/TrinityCore/TrinityCore/commit/e0afca513a9bfbd82134942e1266e46811707cbb)
|
2021-04-28 10:58:26 -04:00 |
|
hondacrx
|
cb471274e8
|
Core/AI: Kick Gossip functions upstairs, from UnitAI to CreatureAI - they only make sense for Creatures anyway.
Port From (https://github.com/TrinityCore/TrinityCore/commit/0aed5a35efd0305c1c3046430a1b348f2049a1c5)
|
2021-04-28 10:53:26 -04:00 |
|
hondacrx
|
c925d7af40
|
Core/AI: CreatureAI.EnterCombat is now called CreatureAI.JustEngagedWith. There's also two new methods on UnitAI, though they're never invoked right now.
Port From (https://github.com/TrinityCore/TrinityCore/commit/bce43de7f3fba618c370f2aba327d23dd30d1cdd)
|
2021-04-19 10:22:43 -04:00 |
|
hondacrx
|
62ec699ec6
|
Core: SOme code cleanup, more to follow.
|
2021-03-20 22:48:48 -04:00 |
|
hondacrx
|
7e2df34250
|
Misc cleanups/Fixes
|
2020-12-07 10:07:26 -05:00 |
|
hondacrx
|
08ef556a36
|
Core/Scripts: dynamic_spawning follow-up, I had forgotten JustRespawned existed.
Port From (https://github.com/TrinityCore/TrinityCore/commit/129dd7c9091d3fafc0f5e10b795224bc9418d006)
|
2020-08-24 11:26:27 -04:00 |
|
hondacrx
|
15ae7a7c66
|
Dynamic Creature/Go spawning
Port From (https://github.com/TrinityCore/TrinityCore/commit/03b125e6d1947258316c931499746696a95aded2)
|
2020-08-23 21:52:32 -04:00 |
|
hondacrx
|
193ad3a48d
|
Combat/Threat rewrite - prep & refactor
Port From (https://github.com/TrinityCore/TrinityCore/commit/8be23fcbbdf26e8169defd761e61765f301bebe0)
|
2020-08-22 11:58:19 -04:00 |
|
hondacrx
|
db44970987
|
Pet/Guardian AI hook re-organizing
Port From (https://github.com/TrinityCore/TrinityCore/commit/f7a7d02a7f50400cdc2be3c4722afeefe7efce80)
|
2020-07-22 15:27:19 -04:00 |
|
hondacrx
|
d7954f4fc7
|
Core/Spells: Implement using different difficulty data from all spell related db2s, not just SpellEffect and SpellPower
Port From (https://github.com/TrinityCore/TrinityCore/commit/c7306439e7004288fb85890d6a5f730cf1761d71)
|
2020-06-18 12:39:39 -04:00 |
|
hondacrx
|
2fc4e3e71f
|
TC Ports:
Core/Misc: 522f537048 followup (https://github.com/TrinityCore/TrinityCore/commit/9a57e95f102a9d35ac8416d02e24c0dddbc755ed)
Core/CreatureAI: b6b0353bff followup (https://github.com/TrinityCore/TrinityCore/commit/5d411e0b21b1f1a4653d274d9b1cc7fef17f232b)
Core/Spell: move creature focus (https://github.com/TrinityCore/TrinityCore/commit/8c12f36915b2fddd48a5e4c9244c2b0498a64ae9)
Core/Unit: 2170541a51 followup (https://github.com/TrinityCore/TrinityCore/commit/2d4549023a6655d19671f7f7e6b4f7c9b71ae632)
Core/Misc: cleanup SetInFront uses (https://github.com/TrinityCore/TrinityCore/commit/104e745edfb89f95e34cad7840eae0b6e183bf94)
Core/Unit: 229444b74a follow-up (https://github.com/TrinityCore/TrinityCore/commit/6a96addadd5dea633b3066b8d0427302ba514364)
Core/Unit: revert 3ea46e57af (https://github.com/TrinityCore/TrinityCore/commit/a46286a803b41b375ed9352858c742626bb85720)
Core/Scripts: remove OnDummyEffect hook/sOnDummyEffect ai hook (https://github.com/TrinityCore/TrinityCore/commit/1929ca3aa14f6cd83ea3ac9d7e8c0e2ed0e87a26)
Core/Entities: moved PetAura handling to Player where it belongs (https://github.com/TrinityCore/TrinityCore/commit/4f6d38fe9d5c07e6e8eb88e517af71b6cdc4f9f8)
Core/Spells: Fixed Chilled to the Bone (https://github.com/TrinityCore/TrinityCore/commit/08635c740a7ee04da9b0cd5045075a9432121b06)
Core/Spell: implement pvp trinket immunity against Judgement of Justice (https://github.com/TrinityCore/TrinityCore/commit/05ba662d5daaa3428cc01cdaa3794bf5a073ef17)
|
2020-05-19 14:49:37 -04:00 |
|
hondacrx
|
e96e880237
|
Core/AI: some tweaks on boundary functionality
Port From (https://github.com/TrinityCore/TrinityCore/commit/f3a49059acb7b19ef95ebb7f6fe6887a123cd1c9)
|
2020-05-19 14:02:29 -04:00 |
|
hondacrx
|
d97c8ceaf6
|
Core/AI: prevent launching a new MoveChase if victim didn't change
Port From (https://github.com/TrinityCore/TrinityCore/commit/9c53ee0fe8ec98b3a192f065bd1ac30fc111f73c)
|
2020-05-18 22:47:27 -04:00 |
|