hondacrx
|
acfe9946c6
|
Core/AI: Fix creatures not updating their target properly once engaged
Port From (https://github.com/TrinityCore/TrinityCore/commit/d946d74ff9f2d4bec8b78a6b7ea85fbb9daefeb5)
|
2022-01-05 23:46:16 -05:00 |
|
hondacrx
|
e70e2d0088
|
Core/SmartAI: SmartAI creatures no longer process health-based hooks after death.
Port From (https://github.com/TrinityCore/TrinityCore/commit/3db58c4d96c446b736b84d4954f8fd9c9e309e33)
|
2022-01-02 19:15:03 -05:00 |
|
hondacrx
|
a4c4897b4d
|
Core/SmartAI: add missing movement generator type check on SmartAI::SetCombatMove
Port From (https://github.com/TrinityCore/TrinityCore/commit/e94dca132b4a505f3cc4583bd63879148ad51ca3)
|
2022-01-01 16:17:58 -05:00 |
|
hondacrx
|
c0aad82cd1
|
Core/SmartAI: allow more Unit::ResumeMovement calls on JustReachedHome()
Port From (https://github.com/TrinityCore/TrinityCore/commit/f1ef2f73a4da4cf466728903207e9d623800d70e)
|
2022-01-01 16:11:41 -05:00 |
|
hondacrx
|
55c298be9f
|
Core/Misc: Various dynspawn cleanup and refactors split off from pooling rewrite:
Port From (https://github.com/TrinityCore/TrinityCore/commit/eee950cdd7bcbe9443a53ea5c4cce35444a503f7)
|
2021-12-27 18:09:58 -05:00 |
|
hondacrx
|
958dbbb4d9
|
Core/SAI: add param3 to SMART_ACTION_CALL_TIMED_ACTIONLIST to allow it to override a currently running actionlist.
Port From (https://github.com/TrinityCore/TrinityCore/commit/d197a7ce9b376f45e5de1a5aab3df75b77b62d8f)
|
2021-12-24 21:09:51 -05:00 |
|
hondacrx
|
0f248e2faa
|
Core/SAI: allow creatures to handle gameobject spellhit SAI events.
Port From (https://github.com/TrinityCore/TrinityCore/commit/83a9222c390110ae082512ed858a5580a958aa21)
|
2021-12-24 21:05:03 -05:00 |
|
hondacrx
|
b3759bb7b0
|
Core/SAI: do not pass old creatureData to UpdateEntry() and keep current health when changing a NPC's entry.
Port From (https://github.com/TrinityCore/TrinityCore/commit/62f5d9b46bd20faf90dd973e2786d1517b1b3bd2)
|
2021-12-24 20:57:58 -05:00 |
|
hondacrx
|
3126ac721d
|
Core/SAI: silence wrong SAI error when using SMART_ACTION_SET_DATA on a creature using CreatureAI.
Port From (https://github.com/TrinityCore/TrinityCore/commit/e8c1adcf8f28a7ce90113175c732b98556c6bbb8)
|
2021-12-24 20:51:13 -05:00 |
|
hondacrx
|
925119c2ca
|
AI/SmartAI: Properly forward to inherited CreatureAI::JustAppeared in SmartAI::JustAppeared.
Port From (https://github.com/TrinityCore/TrinityCore/commit/743d022cee936d47a60f23e72fda7fb72ee61907)
|
2021-12-24 20:16:01 -05:00 |
|
hondacrx
|
3c38758f09
|
AI/SmartAI: Move SMART_EVENT_RESPAWN invocation from ::InitializeAI() to ::JustAppeared().
Port From (https://github.com/TrinityCore/TrinityCore/commit/e398bb16648b483c97a68b2a29b25173b2a71261)
|
2021-12-23 20:24:47 -05:00 |
|
hondacrx
|
7a4882731d
|
Core/SAI: allow to start waypoint movement for a creature that is in combat.
Port From (https://github.com/TrinityCore/TrinityCore/commit/5331656785a2b76c060c4e8d4cfb3938c8559efc)
|
2021-12-22 20:24:27 -05:00 |
|
hondacrx
|
6a295f7fe4
|
Core/SAI: add cooldownMin (event_param2) and cooldownMax (event_param3) to SMART_EVENT_ACCEPTED_QUEST and SMART_EVENT_REWARD_QUEST.
Port From (https://github.com/TrinityCore/TrinityCore/commit/7745e3f94389cf22cf9be04b411e94936306a6f6)
|
2021-12-22 20:13:01 -05:00 |
|
hondacrx
|
2cbed03883
|
Core/SAI: don't allow to start a new SAI actionlist while the entity is already running one.
Port From (https://github.com/TrinityCore/TrinityCore/commit/e846d4c3ef04d75839325409df109156d8ccced0)
|
2021-12-22 20:09:35 -05:00 |
|
hondacrx
|
8858e58f46
|
Core/SAI: add action_param3 to SMART_ACTION_REMOVEAURASFROMSPELL to allow it to remove only auras from spells that were cast by the entity itself.
Port From (https://github.com/TrinityCore/TrinityCore/commit/d037c6b08634c5d0d4cc0462ae28e15baf8498bb)
|
2021-12-17 17:15:30 -05:00 |
|
hondacrx
|
cf3bc71a74
|
Core/SmartAI: Improve SMART_EVENT_GOSSIP_HELLO
Port From (https://github.com/TrinityCore/TrinityCore/commit/e9aed3e442374db74ebc98edc39ba4ee46acf123)
|
2021-12-16 12:36:53 -05:00 |
|
hondacrx
|
5081e1aa69
|
Core/SmartAI: Implement SMART_EVENT_SUMMONED_UNIT and SMART_EVENT_SUMMON_DESPAWNED for GameObject owners
Port From (https://github.com/TrinityCore/TrinityCore/commit/6034992dffbbd511f59e77c13285da282d9c737d)
|
2021-12-07 20:44:30 -05:00 |
|
hondacrx
|
c37e1c9f7d
|
gameobject summoner
Port From (https://github.com/TrinityCore/TrinityCore/commit/5f545f540216d3b94c26e4aeda50c8bb8d5c3d74)
|
2021-12-07 20:42:47 -05:00 |
|
hondacrx
|
b7e4c2fd76
|
Core/SmartAI: Fix SMART_EVENT_SUMMON_DESPAWNED
Port From (https://github.com/TrinityCore/TrinityCore/commit/54044bda8219e712eaec6148af4db6523386cc0f)
|
2021-12-07 20:21:31 -05:00 |
|
hondacrx
|
7bb87b1a8e
|
Core/SAI: Fixed crash when using SMART_TARGET_CLOSEST_* in areatrigger smart script
Port From (https://github.com/TrinityCore/TrinityCore/commit/198d18bef5d3480cb30c80e4a4946327f401a6d4)
|
2021-12-07 16:59:57 -05:00 |
|
hondacrx
|
a04e405383
|
Core/SmartScripts: Implement SMART_ACTION_PLAY_CINEMATIC
Port From (https://github.com/TrinityCore/TrinityCore/commit/dad95d16b263b9c1cb8df6edac8043138fb4da9e)
|
2021-12-01 11:44:02 -05:00 |
|
hondacrx
|
614c903fd0
|
Core/SAI: Fix Move to position and Set run if used after a waypoint
Port From (https://github.com/TrinityCore/TrinityCore/commit/e5eff882826c8ae7943519ba355ba7c544274336)
|
2021-11-29 14:48:13 -05:00 |
|
hondacrx
|
3239fd1f28
|
Core/SAI: Fix the respawn event for GameObjects
Port From (https://github.com/TrinityCore/TrinityCore/commit/da1166db98f5f73aa1d8dc04ae2e39617c8b6a4c)
|
2021-11-29 14:47:27 -05:00 |
|
hondacrx
|
10145749ca
|
Core/SAI: Add maxSize parameter to SMART_TARGET_CREATURE_DISTANCE, SMART_TARGET_GAMEOBJECT_DISTANCE, SMART_TARGET_CREATURE_RANGE and SMART_TARGET_GAMEOBJECT_RANGE
Port From (https://github.com/TrinityCore/TrinityCore/commit/d6ce2fa8b8b48c6634a6fc55c4e7d7e93278f94b)
|
2021-11-15 20:33:50 -05:00 |
|
hondacrx
|
f2a7383fad
|
Core/SAI: Add a 4th target parameter to SAI
Port From (https://github.com/TrinityCore/TrinityCore/commit/4fabfa0903dfbf95bb4f0ce03fea953d4ef0a073)
|
2021-11-15 20:25:14 -05:00 |
|
hondacrx
|
b026ee7ef8
|
More cleanups of custom classes in favor of .NET runtime types.
|
2021-11-15 18:04:57 -05:00 |
|
hondacrx
|
78a466e5b6
|
Core/Unit: Some charm fixes:
Port From (https://github.com/TrinityCore/TrinityCore/commit/34f9666f209ab3f281bf81de92c4bc1a164b0059)
|
2021-11-02 14:14:58 -04:00 |
|
hondacrx
|
6f27d79873
|
Core/CreatureTexts: Added new field SoundPlayType to enable usage of ObjectSounds within creature_text
Port From (https://github.com/TrinityCore/TrinityCore/commit/437fb2aaba8850dd81a15d661c82403be9170c4e)
|
2021-11-02 14:00:01 -04: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
|
faa2360995
|
Scripts/SmartScripts: _SET_IN_COMBAT_WITH_ZONE and _CALL_FOR_HELP no longer use a target. Because that feature made no sense and was unused.
Port From (https://github.com/TrinityCore/TrinityCore/commit/f6ceb4bf0c5f95c043e90708e9369f7199a4201b)
|
2021-10-30 20:21:02 -04:00 |
|
hondacrx
|
5d94082841
|
Core/SmartAI: SetRun fix for SAI
Port From (https://github.com/TrinityCore/TrinityCore/commit/0c3690db917016461f4c94b7e75bd16e67b5b0f0)
|
2021-10-30 19:59:16 -04:00 |
|
hondacrx
|
6ea312d748
|
DBError follow-ups:
Port From (https://github.com/TrinityCore/TrinityCore/commit/45766c3d6eb4f70dfa6fe58f99d046e280664480)
|
2021-10-30 19:57:59 -04:00 |
|
hondacrx
|
d21b9e1858
|
AI/SmartScripts: Replace SMART_ACTION_INVOKER_CAST with SMART_ACTION_SELF_CAST in action 85. SMART_ACTION_INVOKER_CAST moves to 134.
Port From (https://github.com/TrinityCore/TrinityCore/commit/0aee79dfb8027e8b35472f5f61eb4f318528c951)
|
2021-10-17 18:49:09 -04:00 |
|
hondacrx
|
7c360aae68
|
Some cleanups
|
2021-10-17 17:13:53 -04:00 |
|
hondacrx
|
9a41de7593
|
AI/SmartScripts: Warn on startup for ACTION_INVOKER_CAST without invoker (same as invoker targets)
Port From (https://github.com/TrinityCore/TrinityCore/commit/a2d266edf3da950ac4aeaf48b6778f8bbc7bcdd4)
|
2021-10-17 17:02:08 -04:00 |
|
hondacrx
|
6c896fdb21
|
Fixed Build.
|
2021-10-10 14:06:22 -04:00 |
|
hondacrx
|
9aeccb6444
|
Core/SAI: Fixed SMART_ACTION_EQUIP to properly set values in all slots
Port From (https://github.com/TrinityCore/TrinityCore/commit/d2dcce09d714439ee7f4836443e53ab98490cccc)
|
2021-10-10 09:56:02 -04:00 |
|
hondacrx
|
a1459617e6
|
Core/Conversations: Replace _participants with generic personal object implementation
Port From (https://github.com/TrinityCore/TrinityCore/commit/3fe9b0a2961b60509d11dd38a90e7b7657b68084)
|
2021-10-10 09:55:16 -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
|
53349a5771
|
Misc fixes
|
2021-09-26 14:30:08 -04:00 |
|
hondacrx
|
cf79d69487
|
Core/Movement: use helpers for validation
Port From (https://github.com/TrinityCore/TrinityCore/commit/0b6049fe0bf49a8c21114960cb7a6522f48c8308)
|
2021-09-26 13:49:13 -04:00 |
|
hondacrx
|
365da29692
|
Core/SAI: Fixed crashes when SAI targets pets that use sai if not tamed
Port From (https://github.com/TrinityCore/TrinityCore/commit/334b02e1daeac7be31ed3ce855a5ff221add80aa)
|
2021-09-26 13:14:14 -04:00 |
|
hondacrx
|
ba423331de
|
Core/SAI: Allow movements for creature using castflag 64 when silenced
Port From (https://github.com/TrinityCore/TrinityCore/commit/c0cb8fc1fe8e2079b9ae0f345e5d4ad2b1bfa730)
|
2021-09-26 11:40:39 -04:00 |
|
hondacrx
|
3b4a440aa7
|
Core/SmartAI: Remove PauseMovement on AttackStart
Port From (https://github.com/TrinityCore/TrinityCore/commit/e7f93ca96d4fb8fefa7caeddf244fdca63f6b664)
|
2021-09-26 11:39:15 -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
|
4c08eebc49
|
Fixed two crashes
|
2021-09-04 20:53:47 -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
|
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
|
08db42917e
|
Core/SmartScripts: Rename SMART_ACTION_RESPAWN_TARGET -> SMART_ACTION_ENABLE_TEMP_GOBJ, since that's the only thing it still does in the dynspawn model. Adjust body accordingly to warn on misuse.
Port From (https://github.com/TrinityCore/TrinityCore/commit/32997a598992c5be7ad838b52b9e9a185d68d9fb)
|
2021-08-09 09:57:11 -04:00 |
|
hondacrx
|
06a189e5e6
|
AI/SmartAI: New SMART_ACTION_RESPAWN_BY_SPAWNID
Port From (https://github.com/TrinityCore/TrinityCore/commit/61baf6704cf4f31b8b5f24d627d315659336c992)
|
2021-08-09 09:47:23 -04:00 |
|