From 057562f4a13b11ff4192c871169b4b02da7aa226 Mon Sep 17 00:00:00 2001 From: LocusAzzurro <33701070+LocusAzzurro@users.noreply.github.com> Date: Thu, 26 Dec 2024 19:28:01 +0100 Subject: [PATCH] repeatable delivery and delivery debug script --- jiachen/data/amekawamiya/inkraft_story/debug_delivery.ink.json | 1 + .../amekawamiya/inkraft_story/debug_repeatable_delivery.ink.json | 1 + .../amekawamiya/inkraft_story/repeatable_delivery_npc_1.ink.json | 1 + .../amekawamiya/inkraft_story/repeatable_delivery_npc_2.ink.json | 1 + 4 files changed, 4 insertions(+) create mode 100644 jiachen/data/amekawamiya/inkraft_story/debug_delivery.ink.json create mode 100644 jiachen/data/amekawamiya/inkraft_story/debug_repeatable_delivery.ink.json create mode 100644 jiachen/data/amekawamiya/inkraft_story/repeatable_delivery_npc_1.ink.json create mode 100644 jiachen/data/amekawamiya/inkraft_story/repeatable_delivery_npc_2.ink.json diff --git a/jiachen/data/amekawamiya/inkraft_story/debug_delivery.ink.json b/jiachen/data/amekawamiya/inkraft_story/debug_delivery.ink.json new file mode 100644 index 00000000..08efaeee --- /dev/null +++ b/jiachen/data/amekawamiya/inkraft_story/debug_delivery.ink.json @@ -0,0 +1 @@ +{"inkVersion":21,"root":[["\n","ev","str","^total_deliveries","/str",{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"total_deliveries"},"\n","ev","str","^delivery_state_npc_1","/str",{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"delivery_state_1"},"\n","ev","str","^delivery_state_npc_2","/str",{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"delivery_state_2"},"\n","ev","str","^delivery_state_npc_3","/str",{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"delivery_state_3"},"\n","ev","str","^delivery_state_npc_4","/str",{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"delivery_state_4"},"\n","ev","str","^delivery_state_npc_5","/str",{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"delivery_state_5"},"\n","ev","str","^delivery_state_npc_6","/str",{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"delivery_state_6"},"\n","ev","str","^delivery_state_npc_7","/str",{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"delivery_state_7"},"\n","ev","str","^delivery_state_npc_8","/str",{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"delivery_state_8"},"\n","ev","str","^delivery_state_npc_9","/str",{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"delivery_state_9"},"\n","ev","str","^delivery_state_npc_10","/str",{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"delivery_state_10"},"\n","^Total Delivelies: ","ev",{"VAR?":"total_deliveries"},"out","/ev","\n","^Deliveries:","\n","^NPC 1: ","ev",{"VAR?":"delivery_state_1"},"out","/ev","\n","^NPC 2: ","ev",{"VAR?":"delivery_state_2"},"out","/ev","\n","^NPC 3: ","ev",{"VAR?":"delivery_state_3"},"out","/ev","\n","^NPC 4: ","ev",{"VAR?":"delivery_state_4"},"out","/ev","\n","^NPC 5: ","ev",{"VAR?":"delivery_state_5"},"out","/ev","\n","^NPC 6: ","ev",{"VAR?":"delivery_state_6"},"out","/ev","\n","^NPC 7: ","ev",{"VAR?":"delivery_state_7"},"out","/ev","\n","^NPC 8: ","ev",{"VAR?":"delivery_state_8"},"out","/ev","\n","^NPC 9: ","ev",{"VAR?":"delivery_state_9"},"out","/ev","\n","^NPC 10: ","ev",{"VAR?":"delivery_state_10"},"out","/ev","\n","^(0 = not started, 1 = started, 2 = delivered)","\n","^Select Operation:","\n",["ev",{"^->":"0.161.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":"0.c-0","flg":18},{"s":["^Set all to not started",{"->":"$r","var":true},null]}],["ev",{"^->":"0.162.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":"0.c-1","flg":18},{"s":["^Set all to completed",{"->":"$r","var":true},null]}],["ev",{"^->":"0.163.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":"0.c-2","flg":18},{"s":["^Clear variables",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":"0.161.s"},[{"#n":"$r2"}],"\n","ev","str","^delivery_state_npc_1","/str",0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_state_npc_2","/str",0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_state_npc_3","/str",0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_state_npc_4","/str",0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_state_npc_5","/str",0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_state_npc_6","/str",0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_state_npc_7","/str",0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_state_npc_8","/str",0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_state_npc_9","/str",0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_state_npc_10","/str",0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^total_deliveries","/str",0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n",{"->":"0.g-0"},{"#f":5}],"c-1":["ev",{"^->":"0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":"0.162.s"},[{"#n":"$r2"}],"\n","ev","str","^delivery_state_npc_1","/str",2,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_state_npc_2","/str",2,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_state_npc_3","/str",2,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_state_npc_4","/str",2,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_state_npc_5","/str",2,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_state_npc_6","/str",2,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_state_npc_7","/str",2,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_state_npc_8","/str",2,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_state_npc_9","/str",2,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_state_npc_10","/str",2,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^total_deliveries","/str",10,{"x()":"setVariable","exArgs":2},"pop","/ev","\n",{"->":"0.g-0"},{"#f":5}],"c-2":["ev",{"^->":"0.c-2.$r2"},"/ev",{"temp=":"$r"},{"->":"0.163.s"},[{"#n":"$r2"}],"\n","ev","str","^delivery_state_npc_1","/str",{"x()":"unsetVariable","exArgs":1},"pop","/ev","\n","ev","str","^delivery_state_npc_2","/str",{"x()":"unsetVariable","exArgs":1},"pop","/ev","\n","ev","str","^delivery_state_npc_3","/str",{"x()":"unsetVariable","exArgs":1},"pop","/ev","\n","ev","str","^delivery_state_npc_4","/str",{"x()":"unsetVariable","exArgs":1},"pop","/ev","\n","ev","str","^delivery_state_npc_5","/str",{"x()":"unsetVariable","exArgs":1},"pop","/ev","\n","ev","str","^delivery_state_npc_6","/str",{"x()":"unsetVariable","exArgs":1},"pop","/ev","\n","ev","str","^delivery_state_npc_7","/str",{"x()":"unsetVariable","exArgs":1},"pop","/ev","\n","ev","str","^delivery_state_npc_8","/str",{"x()":"unsetVariable","exArgs":1},"pop","/ev","\n","ev","str","^delivery_state_npc_9","/str",{"x()":"unsetVariable","exArgs":1},"pop","/ev","\n","ev","str","^delivery_state_npc_10","/str",{"x()":"unsetVariable","exArgs":1},"pop","/ev","\n","ev","str","^total_deliveries","/str",{"x()":"unsetVariable","exArgs":1},"pop","/ev","\n",{"->":"0.g-0"},{"#f":5}],"g-0":["end",["done",{"#f":5,"#n":"g-1"}],{"#f":5}]}],"done",{"isDebug":["ev",true,"/ev","~ret",{"#f":1}],"isInFlow":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"isInDefaultFlow":["ev",true,"/ev","~ret",{"#f":1}],"flowTo":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"flowToDefault":["ev",true,"/ev","~ret",{"#f":1}],"newFlow":[{"temp=":"flow"},{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"removeFlow":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"isEnded":["ev",false,"/ev","~ret",{"#f":1}],"pause":["ev",true,"/ev","~ret",{"#f":1}],"setLineTicks":[{"temp=":"ticks"},"ev",true,"/ev","~ret",{"#f":1}],"unsetLineTicks":["ev",true,"/ev","~ret",{"#f":1}],"hasVariable":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"getVariable":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"setVariable":[{"temp=":"value"},{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"unsetVariable":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"clearVariables":["ev",true,"/ev","~ret",{"#f":1}],"logDebug":[{"temp=":"message"},"ev",true,"/ev","~ret",{"#f":1}],"logInfo":[{"temp=":"message"},"ev",true,"/ev","~ret",{"#f":1}],"logWarn":[{"temp=":"message"},"ev",true,"/ev","~ret",{"#f":1}],"logError":[{"temp=":"message"},"ev",true,"/ev","~ret",{"#f":1}],"getPlayerName":["ev","str","^PlayerName","/str","/ev","~ret",{"#f":1}],"runCommand":[{"temp=":"command"},"ev",1,"/ev","~ret",{"#f":1}],"runUnlimitedCommand":[{"temp=":"command"},"ev",1,"/ev","~ret",{"#f":1}],"runServerCommand":[{"temp=":"command"},"ev",1,"/ev","~ret",{"#f":1}],"global decl":["ev","/ev","end",null],"#f":1}],"listDefs":{}} \ No newline at end of file diff --git a/jiachen/data/amekawamiya/inkraft_story/debug_repeatable_delivery.ink.json b/jiachen/data/amekawamiya/inkraft_story/debug_repeatable_delivery.ink.json new file mode 100644 index 00000000..8c7e31f0 --- /dev/null +++ b/jiachen/data/amekawamiya/inkraft_story/debug_repeatable_delivery.ink.json @@ -0,0 +1 @@ +{"inkVersion":21,"root":[["\n","ev","str","^repeatable_delivery_state_npc_1","/str",{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"repeatable_delivery_state_npc_1"},"\n","ev","str","^delivery_objective_npc_1","/str",{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"delivery_objective_npc_1"},"\n","ev","str","^repeatable_delivery_state_npc_2","/str",{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"repeatable_delivery_state_npc_2"},"\n","ev","str","^delivery_objective_npc_2","/str",{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"delivery_objective_npc_2"},"\n","^Deliveries:","\n","^NPC 1: ","ev",{"VAR?":"repeatable_delivery_state_npc_1"},"out","/ev","^ - Objective = ","ev",{"VAR?":"delivery_objective_npc_1"},"out","/ev","\n","^NPC 2: ","ev",{"VAR?":"repeatable_delivery_state_npc_2"},"out","/ev","^ - Objective = ","ev",{"VAR?":"delivery_objective_npc_2"},"out","/ev","\n",["ev",{"^->":"0.57.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":"0.c-0","flg":18},{"s":["^Set all to not started",{"->":"$r","var":true},null]}],["ev",{"^->":"0.58.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":"0.c-1","flg":18},{"s":["^Clear variables",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":"0.57.s"},[{"#n":"$r2"}],"\n","ev","str","^repeatable_delivery_state_npc_1","/str",0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_objective_npc_1","/str",0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^repeatable_delivery_state_npc_2","/str",0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^delivery_objective_npc_2","/str",0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n",{"->":"0.g-0"},{"#f":5}],"c-1":["ev",{"^->":"0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":"0.58.s"},[{"#n":"$r2"}],"\n","ev","str","^repeatable_delivery_state_npc_1","/str",{"x()":"unsetVariable","exArgs":1},"pop","/ev","\n","ev","str","^delivery_objective_npc_1","/str",{"x()":"unsetVariable","exArgs":1},"pop","/ev","\n","ev","str","^repeatable_delivery_state_npc_2","/str",{"x()":"unsetVariable","exArgs":1},"pop","/ev","\n","ev","str","^delivery_objective_npc_2","/str",{"x()":"unsetVariable","exArgs":1},"pop","/ev","\n",{"->":"0.g-0"},{"#f":5}],"g-0":["end",["done",{"#f":5,"#n":"g-1"}],{"#f":5}]}],"done",{"isDebug":["ev",true,"/ev","~ret",{"#f":1}],"isInFlow":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"isInDefaultFlow":["ev",true,"/ev","~ret",{"#f":1}],"flowTo":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"flowToDefault":["ev",true,"/ev","~ret",{"#f":1}],"newFlow":[{"temp=":"flow"},{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"removeFlow":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"isEnded":["ev",false,"/ev","~ret",{"#f":1}],"pause":["ev",true,"/ev","~ret",{"#f":1}],"setLineTicks":[{"temp=":"ticks"},"ev",true,"/ev","~ret",{"#f":1}],"unsetLineTicks":["ev",true,"/ev","~ret",{"#f":1}],"hasVariable":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"getVariable":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"setVariable":[{"temp=":"value"},{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"unsetVariable":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"clearVariables":["ev",true,"/ev","~ret",{"#f":1}],"logDebug":[{"temp=":"message"},"ev",true,"/ev","~ret",{"#f":1}],"logInfo":[{"temp=":"message"},"ev",true,"/ev","~ret",{"#f":1}],"logWarn":[{"temp=":"message"},"ev",true,"/ev","~ret",{"#f":1}],"logError":[{"temp=":"message"},"ev",true,"/ev","~ret",{"#f":1}],"getPlayerName":["ev","str","^PlayerName","/str","/ev","~ret",{"#f":1}],"runCommand":[{"temp=":"command"},"ev",1,"/ev","~ret",{"#f":1}],"runUnlimitedCommand":[{"temp=":"command"},"ev",1,"/ev","~ret",{"#f":1}],"runServerCommand":[{"temp=":"command"},"ev",1,"/ev","~ret",{"#f":1}],"global decl":["ev","/ev","end",null],"#f":1}],"listDefs":{}} \ No newline at end of file diff --git a/jiachen/data/amekawamiya/inkraft_story/repeatable_delivery_npc_1.ink.json b/jiachen/data/amekawamiya/inkraft_story/repeatable_delivery_npc_1.ink.json new file mode 100644 index 00000000..c1ac43d5 --- /dev/null +++ b/jiachen/data/amekawamiya/inkraft_story/repeatable_delivery_npc_1.ink.json @@ -0,0 +1 @@ +{"inkVersion":21,"root":[["\n","ev",{"VAR?":"npc_delivery_state_id"},{"x()":"hasVariable","exArgs":1},"/ev",{"temp=":"has_delivery_state"},"\n","ev",{"VAR?":"has_delivery_state"},false,"==","/ev",[{"->":".^.b","c":true},{"b":["\n","ev",{"VAR?":"npc_delivery_state_id"},0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n",{"->":"0.13"},null]}],"nop","\n","ev",{"VAR?":"npc_delivery_state_id"},{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"delivery_state"},"\n","ev",{"VAR?":"npc_delivery_objective_id"},{"x()":"hasVariable","exArgs":1},"/ev",{"temp=":"has_npc_delivery_objective_id"},"\n","ev",{"VAR?":"has_npc_delivery_objective_id"},false,"==","/ev",[{"->":".^.b","c":true},{"b":["\n","ev",{"VAR?":"npc_delivery_objective_id"},0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n",{"->":"0.33"},null]}],"nop","\n","ev",{"VAR?":"npc_delivery_objective_id"},{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"current_delivery_target"},"\n","^【与酒店前台的对话开始】","\n","ev",{"VAR?":"delivery_state"},"/ev",["du","ev",0,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n",{"->":"request"},{"->":"0.49"},null]}],["du","ev",1,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n",{"->":"in_progress"},{"->":"0.49"},null]}],[{"->":".^.b"},{"b":["pop","\n",{"->":"default"},{"->":"0.49"},null]}],"nop","\n",["done",{"#f":5,"#n":"g-0"}],null],"done",{"request":[["ev","str","^ashihara:mochi","/str",1,"str","^components","/str","str","^$<$qminecraft:lore$q: [$d$<$qcolor$q:$qblue$q,$qitalic$q:false,$qtext$q:$q姬川岛$q$>$d]$>","/str",{"x()":"hasItem","exArgs":4},"/ev",{"temp=":"has_mochi"},"\n","^酒店前台:有客人点了外卖,可以帮忙送过来吗?","\n","^&o(循环任务,接受需要消耗一个“麻糬”)","\n","ev","str","^接受外卖任务","/str",{"VAR?":"has_mochi"},"/ev",{"*":".^.c-0","flg":21},"ev","str","^拒绝外卖任务","/str","/ev",{"*":".^.c-1","flg":20},{"c-0":["\n",{"->":"accepted"},{"#f":5}],"c-1":["\n","^酒店前台:现在没时间吗?","\n","end",{"#f":5}]}],{"#f":1}],"accepted":["ev","str","^ashihara:mochi","/str",1,"str","^components","/str","str","^$<$qminecraft:lore$q: [$d$<$qcolor$q:$qblue$q,$qitalic$q:false,$qtext$q:$q姬川岛$q$>$d]$>","/str",{"x()":"takeItem","exArgs":4},"pop","/ev","\n","ev",1,5,"rnd","/ev",{"temp=":"objective"},"\n","ev",{"VAR?":"npc_delivery_objective_id"},{"VAR?":"objective"},{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev",{"VAR?":"npc_delivery_state_id"},1,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","^酒店前台:好的,请尽快送一份[","ev",{"VAR?":"objective"},{"f()":"getFoodName"},"out","/ev","^]来。","\n","end",{"#f":1}],"in_progress":[["ev",{"VAR?":"npc_delivery_objective_id"},{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"objective"},"\n","ev",{"VAR?":"objective"},{"f()":"getObjectiveOp1"},1,"str","^","/str","str","^","/str",{"x()":"hasItem","exArgs":4},"/ev",{"temp=":"has_item_op1"},"\n","ev",{"VAR?":"objective"},{"f()":"getObjectiveOp2"},1,"str","^","/str","str","^","/str",{"x()":"hasItem","exArgs":4},"/ev",{"temp=":"has_item_op2"},"\n","^酒店前台:我们需要的[","ev",{"VAR?":"objective"},{"f()":"getFoodName"},"out","/ev","^]送到了吗?","\n",["ev",{"^->":"in_progress.0.42.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str",{"VAR?":"has_item_op1"},{"VAR?":"has_item_op2"},"||","/ev",{"*":".^.^.c-0","flg":19},{"s":["^在这里。",{"->":"$r","var":true},null]}],["ev",{"^->":"in_progress.0.43.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^还没好。",{"->":"$r","var":true},null]}],["ev",{"^->":"in_progress.0.44.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-2","flg":18},{"s":["^不想做了。",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"in_progress.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.42.s"},[{"#n":"$r2"}],"\n","ev",{"VAR?":"has_item_op2"},"/ev",[{"->":".^.b","c":true},{"b":["\n","ev",{"VAR?":"objective"},{"f()":"getObjectiveOp2"},1,"str","^","/str","str","^","/str",{"x()":"takeItem","exArgs":4},"pop","/ev","\n",{"->":".^.^.^.12"},null]}],[{"->":".^.b"},{"b":["\n","ev",{"VAR?":"objective"},{"f()":"getObjectiveOp1"},1,"str","^","/str","str","^","/str",{"x()":"takeItem","exArgs":4},"pop","/ev","\n",{"->":".^.^.^.12"},null]}],"nop","\n",{"->":"completion"},{"#f":5}],"c-1":["ev",{"^->":"in_progress.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.43.s"},[{"#n":"$r2"}],"\n","^酒店前台:还没好吗?","\n","end",{"#f":5}],"c-2":["ev",{"^->":"in_progress.0.c-2.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.44.s"},[{"#n":"$r2"}],"\n","ev",{"VAR?":"npc_delivery_state_id"},0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev",{"VAR?":"npc_delivery_objective_id"},0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","^酒店前台:这样吗,有时间了欢迎再来帮忙。","\n","end",{"#f":5}]}],{"#f":1}],"completion":["ev",{"VAR?":"npc_delivery_objective_id"},{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"objective"},"\n","ev",{"VAR?":"npc_delivery_state_id"},0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^locusazzurro_icaruswings:blue_topaz_gem","/str",{"VAR?":"objective"},{"f()":"getReward"},"str","^components","/str","str","^$<$qminecraft:lore$q: [$d$<$qcolor$q:$qblue$q,$qitalic$q:false,$qtext$q:$q姬川岛$q$>$d]$>","/str",{"x()":"giveItem","exArgs":4},"pop","/ev","\n","ev",{"VAR?":"npc_delivery_objective_id"},0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","^酒店前台:非常感谢,这是你的报酬。","\n","end",{"#f":1}],"default":["end",{"#f":1}],"getObjectiveOp1":[{"temp=":"n"},"ev",{"VAR?":"n"},"/ev",["du","ev",1,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food1_op1"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",2,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food2_op1"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",3,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food3_op1"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",4,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food4_op1"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",5,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food5_op1"},"/ev","~ret",{"->":".^.^.^.10"},null]}],[{"->":".^.b"},{"b":["pop","\n","^default ~ return food1_op1","\n",{"->":".^.^.^.10"},null]}],"nop","\n",{"#f":1}],"getObjectiveOp2":[{"temp=":"n"},"ev",{"VAR?":"n"},"/ev",["du","ev",1,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food1_op2"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",2,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food2_op2"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",3,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food3_op2"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",4,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food4_op2"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",5,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food5_op2"},"/ev","~ret",{"->":".^.^.^.10"},null]}],[{"->":".^.b"},{"b":["pop","\n","^default ~ return food1_op2","\n",{"->":".^.^.^.10"},null]}],"nop","\n",{"#f":1}],"getFoodName":[{"temp=":"n"},"ev",{"VAR?":"n"},"/ev",["du","ev",1,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food1_name"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",2,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food2_name"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",3,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food3_name"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",4,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food4_name"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",5,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food5_name"},"/ev","~ret",{"->":".^.^.^.10"},null]}],[{"->":".^.b"},{"b":["pop","\n","^default ~ return food1_name","\n",{"->":".^.^.^.10"},null]}],"nop","\n",{"#f":1}],"getReward":[{"temp=":"n"},"ev",{"VAR?":"n"},"/ev",["du","ev",1,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food1_reward"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",2,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food2_reward"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",3,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food3_reward"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",4,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food4_reward"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",5,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food5_reward"},"/ev","~ret",{"->":".^.^.^.10"},null]}],[{"->":".^.b"},{"b":["pop","\n","^default ~ return 2","\n",{"->":".^.^.^.10"},null]}],"nop","\n",{"#f":1}],"isDebug":["ev",true,"/ev","~ret",{"#f":1}],"isInFlow":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"isInDefaultFlow":["ev",true,"/ev","~ret",{"#f":1}],"flowTo":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"flowToDefault":["ev",true,"/ev","~ret",{"#f":1}],"newFlow":[{"temp=":"flow"},{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"removeFlow":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"isEnded":["ev",false,"/ev","~ret",{"#f":1}],"pause":["ev",true,"/ev","~ret",{"#f":1}],"setLineTicks":[{"temp=":"ticks"},"ev",true,"/ev","~ret",{"#f":1}],"unsetLineTicks":["ev",true,"/ev","~ret",{"#f":1}],"hasVariable":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"getVariable":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"setVariable":[{"temp=":"value"},{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"unsetVariable":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"clearVariables":["ev",true,"/ev","~ret",{"#f":1}],"logDebug":[{"temp=":"message"},"ev",true,"/ev","~ret",{"#f":1}],"logInfo":[{"temp=":"message"},"ev",true,"/ev","~ret",{"#f":1}],"logWarn":[{"temp=":"message"},"ev",true,"/ev","~ret",{"#f":1}],"logError":[{"temp=":"message"},"ev",true,"/ev","~ret",{"#f":1}],"getPlayerName":["ev","str","^PlayerName","/str","/ev","~ret",{"#f":1}],"runCommand":[{"temp=":"command"},"ev",1,"/ev","~ret",{"#f":1}],"runUnlimitedCommand":[{"temp=":"command"},"ev",1,"/ev","~ret",{"#f":1}],"runServerCommand":[{"temp=":"command"},"ev",1,"/ev","~ret",{"#f":1}],"global decl":["ev","str","^mystia_izakaya:fresh_tofu","/str",{"VAR=":"food1_op1"},"str","^mystias_izakaya:leng_dou_fu","/str",{"VAR=":"food1_op2"},"str","^冷豆腐","/str",{"VAR=":"food1_name"},5,{"VAR=":"food1_reward"},"str","^mystia_izakaya:power_soup","/str",{"VAR=":"food2_op1"},"str","^mystias_izakaya:li_liang_tang","/str",{"VAR=":"food2_op2"},"str","^力量汤","/str",{"VAR=":"food2_name"},7,{"VAR=":"food2_reward"},"str","^mystia_izakaya:niten_ichiryu","/str",{"VAR=":"food3_op1"},"str","^mystias_izakaya:er_tian_liu","/str",{"VAR=":"food3_op2"},"str","^二天一流","/str",{"VAR=":"food3_name"},9,{"VAR=":"food3_reward"},"str","^mystia_izakaya:all_meat_feast","/str",{"VAR=":"food4_op1"},"str","^mystias_izakaya:quan_rou_sheng_yan","/str",{"VAR=":"food4_op2"},"str","^全肉盛宴","/str",{"VAR=":"food4_name"},15,{"VAR=":"food4_reward"},"str","^mystia_izakaya:hunters_casserole","/str",{"VAR=":"food5_op1"},"str","^mystias_izakaya:ye_wei_jia_nong","/str",{"VAR=":"food5_op2"},"str","^野味加农","/str",{"VAR=":"food5_name"},12,{"VAR=":"food5_reward"},"str","^repeatable_delivery_state_npc_1","/str",{"VAR=":"npc_delivery_state_id"},"str","^delivery_objective_npc_1","/str",{"VAR=":"npc_delivery_objective_id"},"/ev","end",null],"#f":1}],"listDefs":{}} \ No newline at end of file diff --git a/jiachen/data/amekawamiya/inkraft_story/repeatable_delivery_npc_2.ink.json b/jiachen/data/amekawamiya/inkraft_story/repeatable_delivery_npc_2.ink.json new file mode 100644 index 00000000..e88d1e26 --- /dev/null +++ b/jiachen/data/amekawamiya/inkraft_story/repeatable_delivery_npc_2.ink.json @@ -0,0 +1 @@ +{"inkVersion":21,"root":[["\n","ev",{"VAR?":"npc_delivery_state_id"},{"x()":"hasVariable","exArgs":1},"/ev",{"temp=":"has_delivery_state"},"\n","ev",{"VAR?":"has_delivery_state"},false,"==","/ev",[{"->":".^.b","c":true},{"b":["\n","ev",{"VAR?":"npc_delivery_state_id"},0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n",{"->":"0.13"},null]}],"nop","\n","ev",{"VAR?":"npc_delivery_state_id"},{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"delivery_state"},"\n","ev",{"VAR?":"npc_delivery_objective_id"},{"x()":"hasVariable","exArgs":1},"/ev",{"temp=":"has_npc_delivery_objective_id"},"\n","ev",{"VAR?":"has_npc_delivery_objective_id"},false,"==","/ev",[{"->":".^.b","c":true},{"b":["\n","ev",{"VAR?":"npc_delivery_objective_id"},0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n",{"->":"0.33"},null]}],"nop","\n","ev",{"VAR?":"npc_delivery_objective_id"},{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"current_delivery_target"},"\n","^【与酒店前台的对话开始】","\n","ev",{"VAR?":"delivery_state"},"/ev",["du","ev",0,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n",{"->":"request"},{"->":"0.49"},null]}],["du","ev",1,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n",{"->":"in_progress"},{"->":"0.49"},null]}],[{"->":".^.b"},{"b":["pop","\n",{"->":"default"},{"->":"0.49"},null]}],"nop","\n",["done",{"#f":5,"#n":"g-0"}],null],"done",{"request":[["ev","str","^ashihara:mochi","/str",1,"str","^components","/str","str","^$<$qminecraft:lore$q: [$d$<$qcolor$q:$qblue$q,$qitalic$q:false,$qtext$q:$q姬川岛$q$>$d]$>","/str",{"x()":"hasItem","exArgs":4},"/ev",{"temp=":"has_mochi"},"\n","^酒店前台:有一位客人想点外卖,可以帮忙吗?","\n","^&o(循环任务,接受需要消耗一个“麻糬”)","\n","ev","str","^接受外卖任务","/str",{"VAR?":"has_mochi"},"/ev",{"*":".^.c-0","flg":21},"ev","str","^拒绝外卖任务","/str","/ev",{"*":".^.c-1","flg":20},{"c-0":["\n",{"->":"accepted"},{"#f":5}],"c-1":["\n","^酒店前台:现在没时间吗?","\n","end",{"#f":5}]}],{"#f":1}],"accepted":["ev","str","^ashihara:mochi","/str",1,"str","^components","/str","str","^$<$qminecraft:lore$q: [$d$<$qcolor$q:$qblue$q,$qitalic$q:false,$qtext$q:$q姬川岛$q$>$d]$>","/str",{"x()":"takeItem","exArgs":4},"pop","/ev","\n","ev",1,5,"rnd","/ev",{"temp=":"objective"},"\n","ev",{"VAR?":"npc_delivery_objective_id"},{"VAR?":"objective"},{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev",{"VAR?":"npc_delivery_state_id"},1,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","^酒店前台:好的,请尽快送一份[","ev",{"VAR?":"objective"},{"f()":"getFoodName"},"out","/ev","^]来。","\n","end",{"#f":1}],"in_progress":[["ev",{"VAR?":"npc_delivery_objective_id"},{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"objective"},"\n","ev",{"VAR?":"objective"},{"f()":"getObjectiveOp1"},1,"str","^","/str","str","^","/str",{"x()":"hasItem","exArgs":4},"/ev",{"temp=":"has_item_op1"},"\n","ev",{"VAR?":"objective"},{"f()":"getObjectiveOp2"},1,"str","^","/str","str","^","/str",{"x()":"hasItem","exArgs":4},"/ev",{"temp=":"has_item_op2"},"\n","^酒店前台:我们需要的[","ev",{"VAR?":"objective"},{"f()":"getFoodName"},"out","/ev","^]送到了吗?","\n",["ev",{"^->":"in_progress.0.42.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str",{"VAR?":"has_item_op1"},{"VAR?":"has_item_op2"},"||","/ev",{"*":".^.^.c-0","flg":19},{"s":["^在这里。",{"->":"$r","var":true},null]}],["ev",{"^->":"in_progress.0.43.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^还没好。",{"->":"$r","var":true},null]}],["ev",{"^->":"in_progress.0.44.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-2","flg":18},{"s":["^不想做了。",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"in_progress.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.42.s"},[{"#n":"$r2"}],"\n","ev",{"VAR?":"has_item_op2"},"/ev",[{"->":".^.b","c":true},{"b":["\n","ev",{"VAR?":"objective"},{"f()":"getObjectiveOp2"},1,"str","^","/str","str","^","/str",{"x()":"takeItem","exArgs":4},"pop","/ev","\n",{"->":".^.^.^.12"},null]}],[{"->":".^.b"},{"b":["\n","ev",{"VAR?":"objective"},{"f()":"getObjectiveOp1"},1,"str","^","/str","str","^","/str",{"x()":"takeItem","exArgs":4},"pop","/ev","\n",{"->":".^.^.^.12"},null]}],"nop","\n",{"->":"completion"},{"#f":5}],"c-1":["ev",{"^->":"in_progress.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.43.s"},[{"#n":"$r2"}],"\n","^酒店前台:还没好吗?","\n","end",{"#f":5}],"c-2":["ev",{"^->":"in_progress.0.c-2.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.44.s"},[{"#n":"$r2"}],"\n","ev",{"VAR?":"npc_delivery_state_id"},0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev",{"VAR?":"npc_delivery_objective_id"},0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","^酒店前台:这样吗,有时间了欢迎再来帮忙。","\n","end",{"#f":5}]}],{"#f":1}],"completion":["ev",{"VAR?":"npc_delivery_objective_id"},{"x()":"getVariable","exArgs":1},"/ev",{"temp=":"objective"},"\n","ev",{"VAR?":"npc_delivery_state_id"},0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","ev","str","^locusazzurro_icaruswings:blue_topaz_gem","/str",{"VAR?":"objective"},{"f()":"getReward"},"str","^components","/str","str","^$<$qminecraft:lore$q: [$d$<$qcolor$q:$qblue$q,$qitalic$q:false,$qtext$q:$q姬川岛$q$>$d]$>","/str",{"x()":"giveItem","exArgs":4},"pop","/ev","\n","ev",{"VAR?":"npc_delivery_objective_id"},0,{"x()":"setVariable","exArgs":2},"pop","/ev","\n","^酒店前台:非常感谢,这是你的报酬。","\n","end",{"#f":1}],"default":["end",{"#f":1}],"getObjectiveOp1":[{"temp=":"n"},"ev",{"VAR?":"n"},"/ev",["du","ev",1,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food1_op1"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",2,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food2_op1"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",3,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food3_op1"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",4,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food4_op1"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",5,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food5_op1"},"/ev","~ret",{"->":".^.^.^.10"},null]}],[{"->":".^.b"},{"b":["pop","\n","^default ~ return food1_op1","\n",{"->":".^.^.^.10"},null]}],"nop","\n",{"#f":1}],"getObjectiveOp2":[{"temp=":"n"},"ev",{"VAR?":"n"},"/ev",["du","ev",1,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food1_op2"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",2,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food2_op2"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",3,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food3_op2"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",4,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food4_op2"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",5,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food5_op2"},"/ev","~ret",{"->":".^.^.^.10"},null]}],[{"->":".^.b"},{"b":["pop","\n","^default ~ return food1_op2","\n",{"->":".^.^.^.10"},null]}],"nop","\n",{"#f":1}],"getFoodName":[{"temp=":"n"},"ev",{"VAR?":"n"},"/ev",["du","ev",1,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food1_name"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",2,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food2_name"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",3,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food3_name"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",4,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food4_name"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",5,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food5_name"},"/ev","~ret",{"->":".^.^.^.10"},null]}],[{"->":".^.b"},{"b":["pop","\n","^default ~ return food1_name","\n",{"->":".^.^.^.10"},null]}],"nop","\n",{"#f":1}],"getReward":[{"temp=":"n"},"ev",{"VAR?":"n"},"/ev",["du","ev",1,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food1_reward"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",2,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food2_reward"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",3,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food3_reward"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",4,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food4_reward"},"/ev","~ret",{"->":".^.^.^.10"},null]}],["du","ev",5,"==","/ev",{"->":".^.b","c":true},{"b":["pop","\n","ev",{"VAR?":"food5_reward"},"/ev","~ret",{"->":".^.^.^.10"},null]}],[{"->":".^.b"},{"b":["pop","\n","^default ~ return 2","\n",{"->":".^.^.^.10"},null]}],"nop","\n",{"#f":1}],"isDebug":["ev",true,"/ev","~ret",{"#f":1}],"isInFlow":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"isInDefaultFlow":["ev",true,"/ev","~ret",{"#f":1}],"flowTo":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"flowToDefault":["ev",true,"/ev","~ret",{"#f":1}],"newFlow":[{"temp=":"flow"},{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"removeFlow":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"isEnded":["ev",false,"/ev","~ret",{"#f":1}],"pause":["ev",true,"/ev","~ret",{"#f":1}],"setLineTicks":[{"temp=":"ticks"},"ev",true,"/ev","~ret",{"#f":1}],"unsetLineTicks":["ev",true,"/ev","~ret",{"#f":1}],"hasVariable":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"getVariable":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"setVariable":[{"temp=":"value"},{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"unsetVariable":[{"temp=":"name"},"ev",true,"/ev","~ret",{"#f":1}],"clearVariables":["ev",true,"/ev","~ret",{"#f":1}],"logDebug":[{"temp=":"message"},"ev",true,"/ev","~ret",{"#f":1}],"logInfo":[{"temp=":"message"},"ev",true,"/ev","~ret",{"#f":1}],"logWarn":[{"temp=":"message"},"ev",true,"/ev","~ret",{"#f":1}],"logError":[{"temp=":"message"},"ev",true,"/ev","~ret",{"#f":1}],"getPlayerName":["ev","str","^PlayerName","/str","/ev","~ret",{"#f":1}],"runCommand":[{"temp=":"command"},"ev",1,"/ev","~ret",{"#f":1}],"runUnlimitedCommand":[{"temp=":"command"},"ev",1,"/ev","~ret",{"#f":1}],"runServerCommand":[{"temp=":"command"},"ev",1,"/ev","~ret",{"#f":1}],"global decl":["ev","str","^mystia_izakaya:scrumptious_storm","/str",{"VAR=":"food1_op1"},"str","^mystias_izakaya:huan_xiang_feng_mi","/str",{"VAR=":"food1_op2"},"str","^幻想风靡","/str",{"VAR=":"food1_name"},16,{"VAR=":"food1_reward"},"str","^mystia_izakaya:scarlet_devil_cake","/str",{"VAR=":"food2_op1"},"str","^mystias_izakaya:xing_hong_e_mo_dan_gao","/str",{"VAR=":"food2_op2"},"str","^猩红恶魔蛋糕","/str",{"VAR=":"food2_name"},12,{"VAR=":"food2_reward"},"str","^mystia_izakaya:cubic_kedama_ice_cream","/str",{"VAR=":"food3_op1"},"str","^mystias_izakaya:mao_yu_san_se_bing_ji_ling","/str",{"VAR=":"food3_op2"},"str","^毛玉三色冰激凌","/str",{"VAR=":"food3_name"},8,{"VAR=":"food3_reward"},"str","^mystia_izakaya:unconscious_youkai_mousse","/str",{"VAR=":"food4_op1"},"str","^mystias_izakaya:wu_yi_shi_yao_guai_mu_si","/str",{"VAR=":"food4_op2"},"str","^无意识妖怪慕斯","/str",{"VAR=":"food4_name"},10,{"VAR=":"food4_reward"},"str","^mystia_izakaya:cubic_kedama_volcanic_tofu","/str",{"VAR=":"food5_op1"},"str","^mystias_izakaya:mao_yu_rong_yan_dou_fu","/str",{"VAR=":"food5_op2"},"str","^毛玉熔岩豆腐","/str",{"VAR=":"food5_name"},14,{"VAR=":"food5_reward"},"str","^repeatable_delivery_state_npc_2","/str",{"VAR=":"npc_delivery_state_id"},"str","^delivery_objective_npc_2","/str",{"VAR=":"npc_delivery_objective_id"},"/ev","end",null],"#f":1}],"listDefs":{}} \ No newline at end of file