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
1e421b9f53
Misc fixes
2024-03-19 17:21:32 -04:00
hondacrx
6abce678ca
Misc fixes
2024-02-06 22:12:17 -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
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
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
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
bd437fc87a
Fixes/Crashes:
...
command "cometome"
Using call pet on hunter
crash when casting some spells.
2023-03-20 05:50:18 -04: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
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
63cbd18350
Fixed crashes and errors when loading into world.
2022-06-21 14:56:22 -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
hondacrx
793fbda3cd
Core/SAI: Added Action SMART_ACTION_DO_ACTION for calling DoAction on target AI
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a4eafbd3f6a4d4ea4934dca564cd6c4beae54280 )
2022-06-14 17:57:47 -04:00
hondacrx
446038b855
Core/SAI: Removed invalid eventId restriction on SMART_EVENT_ACTION_DONE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c6802e272b95f3604bd23ee8ba361b8d7ebf64bc )
2022-06-03 16:21:44 -04:00
hondacrx
deadb86e31
Core/SAI: Implemented new action SMART_ACTION_TRIGGER_GAME_EVENT
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9d0187dd5669d73bcb94ffe76b4fc3975a5455cc )
2022-05-31 20:46:07 -04:00
hondacrx
306b0cb227
Core/AI: OnSpellCast, OnSpellFailed, OnSpellStart hooks
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/050f55b62fded4cc73b76e42d56d98ea950cc26a )
2022-05-30 15:44:21 -04:00
hondacrx
2472177ef6
Core/SAI: Remove SMART_ACTION_ADD_AURA & actions to change object flags
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8b7effa4cfa3476ed5aa41729b4ab9fb15e7a1c0 )
2022-05-30 15:08:50 -04:00
hondacrx
eedbf145d1
Core/SAI: Remove SMART_ACTION_SEND_GO_CUSTOM_ANIM, make SMART_ACTION_ADD_AURA & SMART_ACTION_SET_GO_FLAG deprecated
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9ea8cdb45716c162221c7d8a6f37da19a047c6d7 )
2022-05-30 14:43:56 -04:00
hondacrx
c3b1daca3f
DB/SAI: Replace SMART_ACTION_SEND_GO_CUSTOM_ANIM with GameObjectActions
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3cfca163598b604ac8afe76efa6a3062c8fc087d )
2022-05-30 14:18:50 -04:00
hondacrx
3beab79944
Misc fixes
2022-05-30 13:57:03 -04:00
hondacrx
f7686f696d
Core/SAI: Remove deprecated events and actions
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e27724b3620ce245c8055d1cfa58b7caade7fb64 )
2022-05-30 13:54:58 -04:00
hondacrx
5ea0f1e468
Core/SAI: Remove reactState param from SMART_ACTION_WP_START
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ebcd45b7e1eaa07386a3927d73575339535ec557 )
2022-05-30 13:42:39 -04:00
hondacrx
774e978d18
Core/SAI: Add SMART_ACTION_ACTIVATE_GAMEOBJECT action
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/791b759332b784211031571d3ca68cf0080897cb )
2022-05-30 13:41:04 -04:00
hondacrx
410caaae41
Core/SAI: Make 'no, thanks' actions deprecated
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6ac4e9dd4a9fbe74113810d0f4942ebdb9946d8a )
2022-05-30 13:11:20 -04:00
hondacrx
c5c6b42337
Core/SAI: Make SMART_EVENT_WAYPOINT_START & SMART_EVENT_CHARMED_TARGET deprecated
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0ad6258d4b71f2762bc37ea516e4c9836d02bc75 )
2022-05-30 13:07:07 -04:00
hondacrx
a23a152492
DB/SAI: Make SMART_EVENT_EVENT_PHASE_CHANGE deprecated; avoid AddAura, re-handle equipment in few scripts
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2beb606cdfc168bec14f1af398fad04a3ec0baf7 )
2022-05-30 13:06:22 -04:00
hondacrx
9218188614
Core/SAI: Remove deprecated events and actions
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/29190e56428afa8d5acd2cf6ca3d712c2558899d )
2022-05-30 13:01:42 -04:00
hondacrx
ba7b2e42a3
Core/SAI: Split set/remove unit_flags actions
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e80777cb39d5eb940348300aa2a6d42cede039a8 )
2022-05-29 23:06:21 -04:00
hondacrx
9f702c199b
Core/SAI: Remove possibility to set/remove unit_flags2
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f55e86d90735aad1c0cfd8d1b6e79aa721e8267c )
2022-05-29 22:55:34 -04:00
hondacrx
0cd59a5176
Handle deprecated SAI actions and events
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/318e0e24066fc89a1d07a993fc19a5a9dd3a6fd4 )
2022-05-29 21:05:29 -04:00
hondacrx
b630cf134e
Misc fixes
2022-05-29 21:00:58 -04:00
hondacrx
d6c9594c20
Core/SAI: Change error to warning for unused parameters
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a19c71a77075b569192eca556635dba85ac6f2ec )
2022-05-29 20:59:55 -04:00
hondacrx
59cc33bcc6
Core/SAI: Remove SMART_ACTION_INSTALL_AI_TEMPLATE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7d9088e9cf1104c5c21d350a9d7e93c1a8fe8ef5 )
2022-05-29 20:42:09 -04:00
hondacrx
4aa4509db0
Core/SAI: Remove SMART_ACTION_SET_DYNAMIC_FLAG
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/842eb3bdd7e18e7f069e8aafd99145a62f82900c )
2022-05-29 16:24:09 -04:00
hondacrx
8f11cd7660
Core/SAI: Temporarily allow SMART_ACTION_WP_START to specify parameter value 3 for reactState
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fc3e26fdfe68a7b1a7c0dd6f67dc545f40b9465e )
2022-05-29 16:02:53 -04:00
hondacrx
fbedb839f9
Core/SAI: Warn when an unused parameter is set in the database
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c9e685bd9a0ac524edb8fe64eb6ec37540c55acc )
2022-05-29 15:35:39 -04:00
hondacrx
06da4c2dfd
Core/SAI: Add a warning when a boolean value is outside of [0,1] range
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a85e77b47a66591944d1af56741fa0ddd317fd87 )
2022-05-28 17:44:46 -04:00
hondacrx
750fd7f885
Core/SAI: Allow SMART_ACTION_SUMMON_CREATURE to summon more than 1 creature
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/40416d62f354c2a49f6acf9fac094401e25d3db8 )
2022-05-26 21:50:25 -04:00
hondacrx
3669df2708
Core/SAI: Add support to friendly+hostile to SMART_EVENT_OOC_LOS and SMART_EVENT_IC_LOS
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/76c470fb3207c195804e789812a330394e81ecc3 )
2022-05-26 21:46:26 -04:00