1
Commit Graph

66 Commits

Author SHA1 Message Date
4220779b99 Schedule inventory checks in OnContainerChanged to work around a non-deterministic issue, when ContainerChanges has not been propagated yet 2022-07-18 15:13:23 +02:00
29f7c4e566 Fixed duplicating cell storages, added automatic removal of redundant copies 2022-07-18 11:38:38 +02:00
3a52cb85b1 Resync cell storage on picking up any potential artifact 2022-07-17 14:17:39 +02:00
946e05d1ed Write total number of artifacts to console on game start 2022-07-17 00:09:08 +02:00
c7c9017ce8 1.0.3 release update 2022-07-16 22:02:55 +02:00
ea079eafae Save in cell storage all artifact form types - allows to properly update statuses of non-persistent items after changes in the artifact list 2022-07-16 20:14:12 +02:00
deaac1c723 Always run SyncCellStorage as a task 2022-07-16 18:19:30 +02:00
3c2a2343aa Check base objects on the first OnCellEnter pass to avoid mixing up with ESP-added refs 2022-07-15 22:09:15 +02:00
65efaad0f5 1.0.1 release update 2022-07-15 21:12:44 +02:00
4d4d95b317 Send delayed operations to the main thread 2022-07-15 20:36:26 +02:00
10194f1757 Updated release information 2022-07-14 23:25:36 +02:00
85581cf147 Cleanup for 1.0 2022-07-14 20:36:46 +02:00
a20629cde9 Localizable notifications via Papyrus scripts 2022-07-14 14:34:05 +02:00
be249e6ab9 Initialize on kDataLoaded even when KID is not installed 2022-07-14 00:13:00 +02:00
9fe55a34b7 Rescan the found list when followers change location 2022-07-13 00:30:54 +02:00
7918a84386 Create cell storage in a task, fixes CTD when accessing a created container from another thread 2022-07-12 20:27:35 +02:00
4a1218782f Improved Take All detection 2022-07-12 16:31:05 +02:00
1797222063 New artifact notifications with combined report on Take All 2022-07-12 00:37:19 +02:00
a374e0c71f Use ForEachReference with locking to iterate through references 2022-07-11 21:18:07 +02:00
c94b76dcf0 Minor changes 2022-07-11 16:41:13 +02:00
e836f4134d All moving parts have been moved to the DLL 2022-07-11 13:47:08 +02:00
77ef7c15da Moved delayed follower updates to the DLL 2022-07-09 14:30:51 +02:00
39b9e5cc04 Moved delayed bookshelf processing to the DLL 2022-07-09 14:15:35 +02:00
31b9d5642e Async cell rescan in a separate thread after pickup, removed the perk 2022-07-09 11:24:16 +02:00
11311399ce Removed redundant IsDeleted checks 2022-07-08 01:10:14 +02:00
01dbb4bf9d All hardcoded filters can be overridden in INI 2022-07-07 13:45:21 +02:00
00fe1f78a7 Check player inventory in SyncCellStorage, remove items from storage if they are removed from the artifact list 2022-07-06 03:26:54 +02:00
ea48cd5a01 Changed form ID of the keywords, minor changes 2022-07-06 02:57:38 +02:00
c5ac9e00fe Check armor race 2022-07-06 00:11:07 +02:00
c258414056 Achieved the same filtering of disenchantable items with KID alone. Oh well. 2022-07-05 23:31:01 +02:00
db410f6537 Added INI support, excludes disenchantable items by default 2022-07-05 22:50:04 +02:00
81b174e028 Added the exclusion keyword ETR_NotArtifact, improved artifact filtering 2022-07-05 17:56:27 +02:00
0c22f0b8bd OnContainerChanged update 2022-07-05 11:06:13 +02:00
cd66ad1eac Rewritten OnContainerChanged to cover non-player events as well 2022-07-04 02:30:51 +02:00
33410ccee7 Added support for Immersive Display Overhaul 2022-07-03 16:37:56 +02:00
b598d8fe38 Rebuild the artifact list if its size changed 2022-07-03 15:12:14 +02:00
a3cdd32cae Use SKSE::GetModCallbackEventSource() to receive the distribution event from KID 2022-07-03 13:58:41 +02:00
550a185083 Injected ETR_ExtraArtifact into Update.esm, FormID 0xDE3FD3 2022-07-03 13:16:17 +02:00
b5c5e3e109 Added Fishing CC support 2022-07-03 12:13:53 +02:00
137b2e175f Add artifacts via keyword added by Keyword Item Distributor 2022-07-03 03:35:16 +02:00
e83e23ff3d Rescan new items without reverting 2022-07-02 23:22:58 +02:00
cca2fdafc1 Sync cell storage after its creation 2022-07-02 20:47:10 +02:00
1455709755 GetItemCount by form 2022-07-02 19:04:55 +02:00
324db21c5e Fixed formlist iteration in RefHasItem 2022-07-02 18:42:40 +02:00
8039f6315f Do not iterate through remaining followers when item is found 2022-07-02 18:37:52 +02:00
1a8fd79ae4 Added GetItemCount 2022-07-02 15:57:34 +02:00
5fa614bf94 Check the home keyword in BGSActorCellEvent 2022-07-01 22:58:02 +02:00
1ca711df36 Perk-based delayed processing of picked up items 2022-07-01 22:15:55 +02:00
238d00a816 Fixed book filtering, added a few comments 2022-07-01 16:41:41 +02:00
f312441f13 Moved almost everything to the DLL 2022-06-30 12:31:01 +02:00