Clean up module addons: remove logging, announcements, screenshot bindings

- Screenshot: remove Bindings.xml and login announcement, keep /ss commands
- Interact: reduce to just binding header setup
- Markers: remove all log() debug calls and login announcement
This commit is contained in:
MarcelineVQ
2026-03-07 11:22:18 -08:00
parent 6266d6ff10
commit 686d4bada0
5 changed files with 4 additions and 115 deletions
-6
View File
@@ -132,7 +132,6 @@ const FileEntry = struct {
const screenshot_files = if (build_opts.screenshot) [_]FileEntry{
.{ .name = "Screenshot.toc", .data = @embedFile("screenshot/addon/Screenshot.toc") },
.{ .name = "Screenshot.lua", .data = @embedFile("screenshot/addon/Screenshot.lua") },
.{ .name = "Bindings.xml", .data = @embedFile("screenshot/addon/Bindings.xml") },
} else [_]FileEntry{};
const interact_files = if (build_opts.interact) [_]FileEntry{
@@ -661,11 +660,6 @@ fn loadAddonsDetour(error_handler: u32) callconv(fc) void {
&md5ctx,
error_handler,
);
callLoadUIBindingsFromFile(
"Interface\\AddOns\\Screenshot\\Bindings.xml",
&md5ctx,
error_handler,
);
}
if (build_opts.interact) {
callLoadFileListWithIncludes(