Moving check down for spec adherence

61ba579fe2223a95db556105e20d95aa8b081e3c

Honey Tree <kalakanlogs@proton.me>

1 files changed, +6 -6Showing whitespace changes
public/scripts/world-info.js+6 -6
@@ -3864,12 +3864,6 @@ export async function checkWorldInfo(chat, maxContext, isDryRun) {
38643864 continue;
38653865 }
38663866
3867- if (buffer.getExternallyActivated(entry)) {
3868- log('externally activated');
3869- activatedNow.add(buffer.getExternallyActivated(entry));
3870- continue;
3871- }
3872-
38733867 if (entry.decorators.includes('@@activate')) {
38743868 log('activated by @@activate decorator');
38753869 activatedNow.add(entry);
@@ -3881,6 +3875,12 @@ export async function checkWorldInfo(chat, maxContext, isDryRun) {
38813875 continue;
38823876 }
38833877
3878+ if (buffer.getExternallyActivated(entry)) {
3879+ log('externally activated');
3880+ activatedNow.add(buffer.getExternallyActivated(entry));
3881+ continue;
3882+ }
3883+
38843884 // Now do checks for immediate activations
38853885 if (entry.constant) {
38863886 log('activated because of constant');