Hondacrx
8b0c3cb717
Core/SAI: Improve SMART_ACTION_ATTACK_START to exclude non-unit targets from selection pool
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/444a98111a8d08a985d9489b06f0e1487c04cab6 )
2025-06-08 15:58:14 -04:00
Hondacrx
87df85cac7
Core/Objects: Allow more specific checks to include or exclude feign death units in CreatureWithOptionsInObjectRangeCheck::IsAlive check ( #30361 )
...
* this also extends SMART_TARGET_CLOSEST_CREATURE dead param
Port From (https://github.com/TrinityCore/TrinityCore/commit/92efc2523b75e4ca01be7d0894ed8bc979cb3049 )
2025-05-19 11:08:47 -04:00
Hondacrx
6a24e9ce29
Core/SAI: Allow update of disable gravity/root applied via static flags (using related action type)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2cf2535cd637b5b8966f7990f6826bdac94d77ce )
2025-02-23 14:26:44 -05:00
Hondacrx
afe054f3e9
Fixes UpdateObject packets
2024-11-17 22:12:44 -05:00
Hondacrx
83eace222c
Core/SAI: Implemented new action SMART_ACTION_CREDIT_QUEST_OBJECTIVE_TALK_TO
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9261140c9ddc5b15bc2e0abe9d8755552ae74d82 )
2024-11-11 11:02:05 -05:00
Hondacrx
21eca77ad8
Core/SAI: Implemented new event type SMART_EVENT_AREATRIGGER_EXIT (88)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0d5242daae3fab31ffc73faafa21ad65e5cd9670 )
2024-11-11 10:46:00 -05:00
Hondacrx
ad461858ca
Core/SAI: Implemented new action SMART_ACTION_COMPLETE_QUEST
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3429871a07c1c1ebe2bd94cb771ef187cb46fd46 )
2024-09-08 14:09:45 -04:00
Hondacrx
3c6b3bd455
Core/Movement: Defined and implemented new spline flag - JumpOrientationFixed
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bd9fb4a56303e2bd8046e77d425250b9757aa74c )
2024-08-31 17:16:04 -04:00
Hondacrx
7a43203e0c
Core/Movement: Allow setting position or object facing targets for jump movement
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ac73edc268bc8d5bbda9f4b05168e3e24c25ca45 )
2024-08-26 16:48:36 -04:00
Hondacrx
9606343613
Core/Creatures: Allow profession tools to be used as equipment
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2238844f567b63de1edd394b654b62ac4ddeb666 )
2024-08-19 19:26:00 -04:00
Hondacrx
da8b685c14
Core/Movement: Implemented alternative method of smoothing waypoint paths (send new point 1.5 before arrival) and make that the default
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cf1ab7b4142f1d070d999c4141109a6c6c46d06d )
2024-08-18 18:22:59 -04:00
Hondacrx
2f71dbfda0
Core/SAI: Implement waiting for actions on action list to finish before continuing the action list
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5dfac0ef142c1b59e41c51ab2cca48083be4cb9e )
2024-08-08 17:28:27 -04:00
Hondacrx
dece72fe84
Fixed server starting.
2024-08-05 19:24:29 -04:00
Hondacrx
5a9714a375
Core/SAI: Added support for StringIds to creature and gameobject targets
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2ce40684595a0e49a7b2355012c2806952698ce4 )
2024-08-05 17:23:37 -04:00
Hondacrx
44f1a733e7
Core/SAI: Allow gameobjects to be targeted by spell casts
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/22e43917abef1eea31e86c01070afbee19c0cdbc )
2024-08-04 17:09:52 -04:00
hondacrx
1e421b9f53
Misc fixes
2024-03-19 17:21:32 -04:00
hondacrx
9d1589afd4
Core/Creatures: Implemented CREATURE_STATIC_FLAG_4_NO_MELEE_APPROACH and fixed CREATURE_STATIC_FLAG_NO_MELEE_FLEE implementation (should cause fleeing from melee range)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a748fddfa47216e1f516303e3bca9b5a86823748 )
2024-02-24 15:18:07 -05:00
hondacrx
27763a6625
Core/SAI: Fixed SMART_ACTION_MOVE_TO_POS and SMART_ACTION_JUMP_TO_POS using target coordinates as destination if requested WorldObject target was not found
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/888ccd1e4421b83411cb00365c26b19234e1e46e )
2024-02-21 18:16:45 -05:00
hondacrx
6abce678ca
Misc fixes
2024-02-06 22:12:17 -05:00
hondacrx
437fe2d8fd
Core/Creatures: Moved autoattack handling from scripts to game
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/605e5f94c0d71cad8e83fa5a07eaec4e6bed9cc3 )
2024-02-05 18:18:30 -05:00
hondacrx
771cbadc69
Core/Waypoints: Refactor to split data into path and node related info in db
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/12186ef8573f60abeff4747da58767ee71092600 )
2024-02-05 17:22:55 -05:00
hondacrx
34253877b0
Core/AreaTriggers: Refactor
...
* Moved IsServerside to custom flags
* Flags moved from areatrigger_template to areatrigger_create_properties
* New field to create custom CreateProperties (IsCustom)
* New field to reference custom areatriggers (IsAreatriggerCustom)
* Moved fields for shape data to areatrigger_create_properties
Port From (https://github.com/TrinityCore/TrinityCore/commit/37eb2e64a6ad075e9866af6feb72bb4fbccb2adc )
2024-02-05 11:48:37 -05:00
hondacrx
4e06ce4823
Core/SAI: Moved event_flags for difficulties to new field Difficulties
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b8ce70d528e2489832f4ffd8e6b35560937f6339 )
2024-02-02 14:32:13 -05:00
hondacrx
a436f7b2d1
Core/Objects: Treat areas that have ParentAreaID filled but dont have IsSubzone flag as zones instead of areas
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0ce96adb7a8ae29a577cce268c8bd3742253cf69 )
2024-02-01 09:51:04 -05:00
hondacrx
cda53c8e7f
Some cleanups. (might break build for scripts as they are a WIP)
2023-10-08 10:35:31 -04:00
hondacrx
fb44221203
Core/Units: Added helper functions to modify UNIT_FLAG_UNINTERACTIBLE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/88ff97c1f96381565c47f8ca1993bdc7fce19fd6 )
2023-09-04 07:50:01 -04:00
hondacrx
25a4d5b354
Core/SAI: Implemented new source type SMART_SCRIPT_TYPE_EVENT (3)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d015711fbb7a8bf57f7bb64ba8113c942d5125de )
2023-07-23 18:06:11 -04:00
hondacrx
a9544c4163
Core/SAI: Fixed event SMART_EVENT_WAYPOINT_ENDED
...
* also moved "any" pointid to 0xFFFFFFFF for waypoint sai events:
* SMART_EVENT_WAYPOINT_REACHED
* SMART_EVENT_WAYPOINT_RESUMED
* SMART_EVENT_WAYPOINT_PAUSED
* SMART_EVENT_WAYPOINT_STOPPED
* SMART_EVENT_WAYPOINT_ENDED
Port From (https://github.com/TrinityCore/TrinityCore/commit/76d2f29e4e4c0e14a014676aafff2f8836f96ea0 )
2023-06-30 08:31:39 -04:00
hondacrx
e6432f8c97
Core/Quests: Quest flag fixups
...
* Update flag names
* Implemented QUEST_FLAGS_COMPLETION_NO_DEATH and QUEST_FLAGS_FAIL_ON_LOGOUT
* Started using QUEST_FLAGS_COMPLETION_EVENT and QUEST_FLAGS_COMPLETION_AREA_TRIGGER instead of a custom SpeclalFlag
* Renamed Quest::IsAutoComplete to Quest::IsTurnIn to better describe what it means (a quest that can be turned in without accepting it to quest log)
* Implemented QUEST_FLAGS_UPDATE_PHASESHIFT and removed forced phaseshift updates on every quest status change
* Implemented QUEST_FLAGS_LAUNCH_GOSSIP_ACCEPT - reopens gossip menu with questgiver
Port From (https://github.com/TrinityCore/TrinityCore/commit/4d4c7e68935df9ca40bd5539d602ac4e779f53d5 )
2023-06-13 08:52:22 -04:00
hondacrx
068ccd990f
Core/Creatures: Move creature difficulty specific data from creature_template table to creature_template_difficulty
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/06d0b16f158e8793860d9edd11b990f20b1d0dac )
2023-05-30 08:16:40 -04:00
hondacrx
792a6ecd84
Core/SAI: Drop waypoints table and move existing rows to waypoint_data table
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/356c98579babd1aef12e2b5ef28baba2403368d0 )
2023-04-25 17:05:34 -04:00
hondacrx
19c484dc5a
Core/Creatures: Compute CombatReach and BoundingRadius using DisplayScale
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/81ea6f54d93ee10b03e6432c6071e0d0983796a2 )
2023-04-21 18:21:08 -04:00
hondacrx
bd437fc87a
Fixes/Crashes:
...
command "cometome"
Using call pet on hunter
crash when casting some spells.
2023-03-20 05:50:18 -04:00
hondacrx
d0b7bcb2fe
Core/Creatures: Allow disabling melee attacks for all creatures, not just the ones using SAI
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d26d38075cdb56dcef77f05276a360e717cc5032 )
2023-03-14 04:34:51 -04:00
hondacrx
97f100c556
Core/SAI: Set the trigger player as baseobject when the source type isn't a WorldObject
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7b14b9ef22d7869d3630c708c127683c4a59f210 )
2023-02-12 01:08:42 -05:00
hondacrx
149fadccab
Make PreparedStatements static for each database.
2023-02-04 20:55:14 -05:00
hondacrx
4b86a00d6e
Core/SAI: Added missing target guid validations
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fc65154fd31f91cd73260ac61cb1d0c510b256a2 )
2023-01-23 00:13:16 -05:00
hondacrx
f73e64396f
Update license headers for all files.
2023-01-18 17:25:32 -05:00
hondacrx
6b344e9a09
Core/SAI: Improved SMART_ACTION_JUMP_TO_POS to mirror behavior similar to SMART_ACTION_MOVE_TO_POS
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f291ca97962e087f9d87077b1ee6fa5b386937ed )
2023-01-06 15:59:08 -05:00
hondacrx
f2f765d650
Core/SAI: Add action param 7
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/09591fbdb0a81f8565c6a16f844953752f597f18 )
2023-01-06 15:54:49 -05:00
hondacrx
4dc96a801c
Core/SAI: Fixed unused param validation for SMART_ACTION_MOVE_OFFSET
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/abe84b9acffab8b710849f9b8b57bdde483921a1 )
2023-01-04 16:57:07 -05:00
hondacrx
1d6edf58d6
Core/SAI: Added param PointId to SMART_ACTION_MOVE_OFFSET
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e218f276028124682790e93688aeae567ca1eaba )
2023-01-04 16:55:54 -05:00
hondacrx
abab879bd8
Core/SAI: Move (any) value for SMART_EVENT_MOVEMENTINFORM point to 0xFFFFFFFF
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/204cf030cc1fe97622b63b9fed14916cf24f7aba )
2022-11-11 19:56:55 -05:00
hondacrx
9b62b83984
Core/Loot: Implemented personal loot and tag sharing for non-boss loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/133334a902b705dae6f7e92bb1009b84cf1c51d2 )
2022-10-18 16:07:00 -04:00
hondacrx
0a28bd434a
Core/SAI: Rename LeavingWorld to OnDespawn & use it in SAI
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b0164fb2b9cc35663e337d48660d5bca1e973d99 )
2022-09-05 21:57:54 -04:00
hondacrx
5404654d65
Core/SAI: Allow using default npc_text from gossip_menu with SMART_ACTION_SEND_GOSSIP_MENU
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9ca8cf66e60c95ec3d20ed2c276623be2bb98713 )
2022-07-09 12:31:37 -04:00
hondacrx
ba6c30add4
Start adding missing scripts Part3
2022-07-06 23:53:47 -04:00
hondacrx
63cbd18350
Fixed crashes and errors when loading into world.
2022-06-21 14:56:22 -04:00
hondacrx
04caa3e757
Misc fixes
2022-06-15 18:27:32 -04:00
hondacrx
ed85b3ae55
Core/Movement: Allow waypoints to use 0 as valid facing value
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8501fb572a38b7d278c6e37d7b32164c63771550 )
2022-06-15 18:12:42 -04:00