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
|
5c57253090
|
Core/AI: PetAI now properly signals engagement state.
Port From (https://github.com/TrinityCore/TrinityCore/commit/1759502f5d4cc89ab80e9cfb93c804e096a3ad93)
|
2022-01-01 17:56:20 -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
|
bd3768c4ef
|
AI/TotemAI: Tell Shaman Totems to stay put and stop moving.
Port From (https://github.com/TrinityCore/TrinityCore/commit/007eb8c9311320217fdda0bc0e6c05044254edfe)
|
2021-12-24 20:20:05 -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
|
eef0e8e875
|
Misc fixes
|
2021-12-07 20:57:02 -05:00 |
|
hondacrx
|
c37e1c9f7d
|
gameobject summoner
Port From (https://github.com/TrinityCore/TrinityCore/commit/5f545f540216d3b94c26e4aeda50c8bb8d5c3d74)
|
2021-12-07 20:42:47 -05:00 |
|
hondacrx
|
73b84ca811
|
Core/PetAI: apply some movement related corrections
Port From (https://github.com/TrinityCore/TrinityCore/commit/14712653dd813789bb47165621416e56eac47c8e)
|
2021-12-07 20:15:06 -05:00 |
|
hondacrx
|
2fdc3665a4
|
Core/AI: PetAI method reordering
Port From (https://github.com/TrinityCore/TrinityCore/commit/86b4aa01bb31067e788b6ccffccd04a9901d779b)
|
2021-12-07 18:28:52 -05:00 |
|
hondacrx
|
1f0896fb20
|
Core/PetAI: apply some movement related corrections
Port From (https://github.com/TrinityCore/TrinityCore/commit/97dddac75adab46d55d3d698e36c4403a93b4372)
|
2021-12-07 18:26:50 -05:00 |
|
hondacrx
|
7c223b9a47
|
Core/Spells: Return CheckCast result from CastSpell
Port From (https://github.com/TrinityCore/TrinityCore/commit/ab988dc98284285b8ed0253f0bca1ddeb7eb9982)
|
2021-12-07 17:31:24 -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
|
dcd4dc4226
|
Remove Deprecated code
Port From (https://github.com/TrinityCore/TrinityCore/commit/1ced6d219236084412e9e76dbbbf1eb615efa920)
|
2021-12-07 14:18:01 -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
|
b026ee7ef8
|
More cleanups of custom classes in favor of .NET runtime types.
|
2021-11-15 18:04:57 -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
|
d6f5d10da5
|
Core/PassiveAI: Fix an incorrect check that was inducing evade spam with critters.
Port From (https://github.com/TrinityCore/TrinityCore/commit/3e22c70c27dd4bcd6e19b42dd45df27da9368fc4)
|
2021-10-14 19:44:39 -04:00 |
|
hondacrx
|
72018b983c
|
Core/AI: Add a new LeavingWorld AI hook
Port From (https://github.com/TrinityCore/TrinityCore/commit/2642fb1a489e4b79a17bbb63127c8b3ce2823e1e)
|
2021-10-08 10:33:53 -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
|
ad1975b277
|
Core/Movement: Replace old TargetedMovementGenerator into ChaseMovementGenerator and FollowMovementGenerator, full rewrite for both.
Port From (https://github.com/TrinityCore/TrinityCore/commit/14939204955d1a24fe465cdfcbf307daf3ce4f09)
|
2021-09-26 10:29:27 -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
|
5c4a7511ff
|
Core/Spells: Cleanup spell effects
Port From (https://github.com/TrinityCore/TrinityCore/commit/8a4e1119ac21e2d1112d1717337597fe073e495f)
|
2021-09-08 17:40:50 -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
|
1aa375a8ee
|
Misc updates
|
2021-06-23 15:53:42 -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
|
1cebd025fe
|
Core/CombatAI: Npcs with TurretAI will be able to attack again
Port From (https://github.com/TrinityCore/TrinityCore/commit/3ff61beafa9f028e582c4d810b93352aa85b18a7)
|
2021-06-23 12:03:39 -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
|
d0faa12ef6
|
Core/Spells: CastSpell Cleanup
Port From (https://github.com/TrinityCore/TrinityCore/commit/)
|
2021-04-18 18:42:11 -04:00 |
|
hondacrx
|
d1dbc3b3c0
|
Core/AI: Changing uint64 to ObjectGuid in GameObjectAI
Port From (https://github.com/TrinityCore/TrinityCore/commit/29812b8b500d5afb9f116fb785868ff3c7f3b3c5)
|
2021-04-16 15:30:27 -04:00 |
|
hondacrx
|
62ec699ec6
|
Core: SOme code cleanup, more to follow.
|
2021-03-20 22:48:48 -04:00 |
|