OTOH I learned that some AddOns apparently change the 'standard' ESO API calls in unexpected ways
|
Yeah, that's normal. ESO addons can interfer with others a lot, as you change API functions (overweite them, PrehOok and prevent them, PreHook and do checks, PostHook and react on them, ...) or events or other code (ZO_* class functions e.g. ZO_Smithing, or objects created from those e.g. SMITHING).
You should always disable all other addons if you test yours! Only keep those helpers like merTorchbug updated, ZGOO, LibDebugLogger, DebugLogViewer enabled and the needed dependencies like LibAddonMenu etc.
Here are some best practices and helper tools for new addon devs, if you haven't seen that already:
https://www.esoui.com/forums/showthread.php?t=9867