ModernUO/Projects
Kamron Batman 6987fc7407 fix: AddonGenerator produces broken/incomplete addon output
Several issues in [AddonGen, most importantly that generated scripts do
not compile.

Compile-breaking (verified by compiling the generator's output):
- Item component emission wrote a trailing comma into the
  AddComponent(...) argument list and omitted the terminating semicolon
  (CS1525 / CS1002). Now emitted on a single line, matching the
  static-tile path:
  AddComponent(new AddonComponent(id) { Light = ..., Hue = ... }, x, y, z);
- Generated Deed property referenced the deed type as a method without
  `new` (CS1955). Added the missing `new`.

Gather-logic fixes (reasoned from the code):
- Z-range guards were inverted for the tile/item scan (`if (range && ...)`),
  so with the range filter off (the default) map tiles and items were
  never captured, inconsistent with the Static pass (`if (!range || ...)`).
- "Export Items" was nested inside `if (statics)`, so it did nothing
  unless "Export Statics" was also checked. Items now scan independently;
  placed Static items are skipped here since they are already captured
  (with hue/light) by the GetItemsInBounds<Static> pass, avoiding dupes.
- Swapped the gump's Min/Max labels, which sat over the opposite entries.
2026-07-06 22:47:17 -07:00
..
Application feat(build-tool): add application icon and refresh MUO.ico (#2487) 2026-06-14 11:59:54 -07:00
BuildTool fix: Bumps dependencies. Adds Server 2012/2016 support. (#2509) 2026-07-02 19:29:34 -07:00
Logger fix: Fixes publishing with build tool (#2398) 2026-04-04 00:35:39 -07:00
Server feat(opl): OplTextBlock multi-line tooltip builder + AddChunked (#2507) 2026-07-02 19:41:36 -07:00
Server.Tests feat(opl): OplTextBlock multi-line tooltip builder + AddChunked (#2507) 2026-07-02 19:41:36 -07:00
UOContent fix: AddonGenerator produces broken/incomplete addon output 2026-07-06 22:47:17 -07:00
UOContent.Tests fix(ci): run test projects on CI; remove brittle OPL attribute tests (#2513) 2026-07-02 22:35:37 -07:00