Commit graph

1537 commits

Author SHA1 Message Date
MidoriKami
c51e65e0bd Better unload 2025-11-30 10:08:40 -08:00
MidoriKami
b8724f7a59 Fix copy paste error 2025-11-28 09:44:35 -08:00
MidoriKami
325d28ee32 further improve performance 2025-11-28 09:08:24 -08:00
MidoriKami
166f249e13 Use hashset to prevent duplicate entries 2025-11-27 14:30:40 -08:00
MidoriKami
c525655be6 Improve LifecycleInvoke efficiency with Dictionary 2025-11-27 14:24:35 -08:00
MidoriKami
ab0500ca6f Fix unreachable code complaint 2025-11-25 20:45:54 -08:00
MidoriKami
2c1bb76643 Minor cleanup 2025-11-25 18:56:34 -08:00
MidoriKami
9a1fae8246 Refactor Addon Lifecycle 2025-11-25 17:27:48 -08:00
goaaats
0656bff1f9 Fix experimental diagnostic IDs
Some checks failed
Rollup changes to next version / check (api14) (push) Failing after 4s
Tag Build / Tag Build (push) Successful in 1s
Build Dalamud / Build on Windows (push) Has been cancelled
Build Dalamud / Check API Compatibility (push) Has been cancelled
Build Dalamud / Deploy dalamud-distrib staging (push) Has been cancelled
2025-11-20 19:31:50 +01:00
Haselnussbomber
cb441631e1
Add empty ServiceConstructor to PlayerState 2025-11-17 20:58:14 +01:00
goat
05f31265eb
Merge pull request #2422 from Haselnussbomber/playerstate-service
Add IPlayerState service
2025-11-17 20:28:01 +01:00
Haselnussbomber
64d4f7061a
Rename namespace PlayerState to Player 2025-11-17 19:29:48 +01:00
goat
596af24e95
Merge pull request #2421 from Haselnussbomber/unlockstate-service
Add IUnlockState service
2025-11-17 18:42:49 +01:00
goat
dc9ff0a54c
Merge pull request #2448 from Haselnussbomber/dtr-removenode-exception-fix
Fix KeyNotFoundException in DtrBar.RemoveNode
2025-11-12 00:49:40 +01:00
Haselnussbomber
45bd30fcca
Use inherited fields 2025-11-12 00:27:51 +01:00
Haselnussbomber
f635c149a2
Set TextNode to null after destroying it 2025-11-12 00:26:06 +01:00
Haselnussbomber
e1fde804ec
Add warning if RemoveNode can't find the node 2025-11-12 00:21:47 +01:00
Exter-N
4cfe561c1c Add a property to get the bounds of a DTR entry 2025-11-11 21:28:30 +01:00
Kaz Wolfe
fe163fbb97
fix: some minor IDE complaints 2025-11-11 08:28:14 -08:00
Haselnussbomber
497e61f699
Remove comment about removed CS enum 2025-11-08 11:58:54 +01:00
Haselnussbomber
5cc327c5f9
Fix obsolete 2025-11-08 11:49:23 +01:00
Haselnussbomber
af8b61f08a
Update to use AgentUpdate event 2025-11-08 11:49:04 +01:00
Haselnussbomber
700aaa4a5d
Fix Unlock event not firing 2025-11-08 11:45:02 +01:00
Haselnussbomber
69caffeb97
Add support for EmjCostume rows 2025-11-08 11:45:02 +01:00
Haselnussbomber
a06c0e3ed2
Add support for EmjVoiceNpc rows 2025-11-08 11:45:01 +01:00
Haselnussbomber
880add5ab3
Add support for MKDLore rows 2025-11-08 11:45:01 +01:00
Haselnussbomber
193d321103
Add support for Soul Shard items 2025-11-08 11:45:01 +01:00
Haselnussbomber
6e8efabc3b
Add support for Occult Record items 2025-11-08 11:45:01 +01:00
Haselnussbomber
68c02caf37
Fix obsolete warnings 2025-11-08 11:45:01 +01:00
Haselnussbomber
878080d660
Fix IsChocoboTaxiStandUnlocked call 2025-11-08 11:45:00 +01:00
Haselnussbomber
986dfa04d0
Mark IUnlockState as experimental 2025-11-08 11:45:00 +01:00
Haselnussbomber
3746c47a84
Ignore RecipeData updates when not logged in
Just to be safe...
2025-11-08 11:45:00 +01:00
Haselnussbomber
c4dd75bdda
Update RecipeData when levels changed 2025-11-08 11:45:00 +01:00
Haselnussbomber
5905afdf10
Cache completed Quests in RecipeData too 2025-11-08 11:45:00 +01:00
Haselnussbomber
62fdd2c60d
Fix IsChocoboTaxiStandUnlocked 2025-11-08 11:45:00 +01:00
Haselnussbomber
ba159f8c5f
Add IsRecipeUnlocked 2025-11-08 11:44:59 +01:00
Haselnussbomber
6ade5b21cf
Add IUnlockState service 2025-11-08 11:44:59 +01:00
goat
3c3eb9159c
Merge pull request #2420 from Haselnussbomber/add-agent-events
Add events based on AgentUpdateFlag
2025-11-08 11:44:44 +01:00
Haselnussbomber
494d9a04fa
Remove unknown NameplateUpdate flag for now 2025-11-08 11:32:34 +01:00
Haselnussbomber
8fd49f261a
Unify agent update events into AgentUpdate 2025-11-08 11:31:10 +01:00
Haselnussbomber
2a65d1e045
Fix KeyNotFoundException in DtrBar.RemoveNode 2025-11-07 16:04:13 +01:00
nebel
417fe39cd9
Add yet another check to NamePlateUpdateHander.GameObject 2025-11-04 20:28:34 +09:00
Haselnussbomber
e6df536ceb
Don't always flag as idle when on Free Trial 2025-10-29 02:13:58 +01:00
goat
90dc48f7b2
Merge pull request #2426 from Haselnussbomber/eventtutorial-icon
Add BitmapFontIcon.EventTutorial
2025-10-29 00:16:32 +01:00
goat
c508632150
Merge pull request #2438 from Haselnussbomber/fix-resize
Fix AddonEventType.Resize
2025-10-29 00:16:15 +01:00
KazWolfe
de07a5f1b7
fix: missing args in HandleActionHoverHook (#2440)
- remove verbose logs
2025-10-29 00:15:56 +01:00
nebel
4fff7dee5a
Add more null checks to NamePlateUpdateHander.GameObject 2025-10-28 09:20:31 +09:00
Haselnussbomber
39e6186ba3
Fix AddonEventType.Resize 2025-10-24 03:07:36 +02:00
Haselnussbomber
0b6f3b8bcf
Add events based on AgentUpdateFlag 2025-10-19 16:51:47 +02:00
goaaats
2be6566e81 Fix broken spacing in update chat message 2025-10-16 20:34:37 +02:00