From df52e4f73bca93fad69a488f2396ad6d1593fdb3 Mon Sep 17 00:00:00 2001 From: Rintim Date: Fri, 1 Mar 2024 15:53:00 +0800 Subject: [PATCH] fix: flag. --- noname/library/init/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/noname/library/init/index.js b/noname/library/init/index.js index e58a59956..7b69161a6 100644 --- a/noname/library/init/index.js +++ b/noname/library/init/index.js @@ -696,7 +696,7 @@ export class LibInit extends Uninstantable { case "function": if (gnc.is.generatorFunc(item)) { // let gen, lastEvent; - return function* (event, step, source, player, target, targets, card, cards, skill, forced, num, trigger, result, _status, lib, game, ui, get, ai) { + let content = function* (event, step, source, player, target, targets, card, cards, skill, forced, num, trigger, result, _status, lib, game, ui, get, ai) { event.step = NaN; if (!this.gen) this.gen = item(event, { event, @@ -739,6 +739,8 @@ export class LibInit extends Uninstantable { gen: null, last: undefined }) + content._gen = true + return content } else if (item._parsed) return item; // falls through default: