From d5d5620fea0ce05ed1f868506a773f0406443cf7 Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Mon, 28 Apr 2025 06:39:20 +0700 Subject: [PATCH] mark on_xxx fragments as unique --- README.md | 4 +++- evolved.lua | 9 +++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index aa118e2..a225bf6 100644 --- a/README.md +++ b/README.md @@ -146,7 +146,9 @@ builder:tag :: builder builder:name :: string -> builder builder:prefab :: builder -builder:hidden :: builder +builder:unique :: builder +builder:explicit :: builder + builder:default :: component -> builder builder:duplicate :: {component -> component} -> builder diff --git a/evolved.lua b/evolved.lua index 9f68f60..3d7d023 100644 --- a/evolved.lua +++ b/evolved.lua @@ -5311,12 +5311,8 @@ __evolved_set(__PREFAB, __UNIQUE) __evolved_set(__PREFAB, __EXPLICIT) __evolved_set(__UNIQUE, __TAG) -__evolved_set(__UNIQUE, __UNIQUE) -__evolved_set(__UNIQUE, __EXPLICIT) __evolved_set(__EXPLICIT, __TAG) -__evolved_set(__EXPLICIT, __UNIQUE) -__evolved_set(__EXPLICIT, __EXPLICIT) __evolved_set(__INCLUDES, __DEFAULT, {}) __evolved_set(__INCLUDES, __DUPLICATE, __list_copy) @@ -5324,6 +5320,11 @@ __evolved_set(__INCLUDES, __DUPLICATE, __list_copy) __evolved_set(__EXCLUDES, __DEFAULT, {}) __evolved_set(__EXCLUDES, __DUPLICATE, __list_copy) +__evolved_set(__ON_SET, __UNIQUE) +__evolved_set(__ON_ASSIGN, __UNIQUE) +__evolved_set(__ON_INSERT, __UNIQUE) +__evolved_set(__ON_REMOVE, __UNIQUE) + __evolved_set(__DISABLED, __TAG) ---