Index: script/c0.lua ================================================================== --- script/c0.lua +++ script/c0.lua @@ -197,6 +197,34 @@ f["印卡"](o3, o4, o5) else end f["开局说明"]() end + end +--~ 结局提示 +--~ f["_结局提示"] = function() + --~ Debug.ShowHint(d["字_结局提示"]) + --~ end +--~ 结局提示 +--~ f["结局提示"] = function() + --~ local k1 + --~ k1=Effect.GlobalEffect() + --~ k1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) + --~ k1:SetCode(EVENT_TURN_END) + --~ k1:SetCountLimit(1) + --~ k1:SetOperation(f["_结局提示"]) + --~ Duel.RegisterEffect(k1,0) + --~ end +Auxiliary.PuzzleOp = function() + Duel.SetLP(0,0) + for i = 1, #d["排_结局提示"] do + Debug.ShowHint(d["排_结局提示"][i]) + end + end +do + f["Debug.ReloadFieldEnd"] = _G.Debug.ReloadFieldEnd + --~ 结局提示 + function _G.Debug.ReloadFieldEnd(...) + f["Debug.ReloadFieldEnd"]() + d["排_结局提示"] = {...} + end end Index: single/X-LV-30.lua ================================================================== --- single/X-LV-30.lua +++ single/X-LV-30.lua @@ -1,31 +1,31 @@ ---[[message -维护:2024-02-13 -简语:最后一个且尤为特殊的新手教学,「莫勉强」 - - - - - -当初,棉花从不知哪个网络小角落找到了一个新局,但他和我都打不出这个解。 -这时,有个人也想试试这局,他叫彦。 -由于棉花做的局总是差 100 血,我们惯性地以为这个残局和棉花做的局是同样的,都是残局作者故意设计的差血难题。 -但彦却提出了一个令我们诧异的结论——这局无解。 -我对彦的结论将信将疑,以为仅仅是他半途而废而已,但在我穷举了这个残局的所有操作后,我终于确定了这个残局的确无解——彦是对的。 -面对这种情况,我就想在新手教学残局 X-LV 系列的最后一局(X-LV 系列原定的最后一局是 X-LV-30)来重现这种状况,用来记念这件事。 -]] -Debug.SetAIName("QQ群181175613") -Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 4) -Debug.SetPlayerInfo(0, 8000, 0, 0) -Debug.SetPlayerInfo(1, 4000, 0, 0) -Debug.AddCard(38395123, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) -Debug.AddCard(90500169, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) -Debug.AddCard(46384672, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) -Debug.AddCard(49888191, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) -Debug.AddCard(75884822, 0, 0, LOCATION_SZONE, 3, POS_FACEDOWN) -local c0 = Debug.AddCard(90011152, 0, 0, LOCATION_SZONE, 5, POS_FACEUP) -Debug.AddCard(79335209, 0, 0, LOCATION_HAND, 0, POS_FACEUP_ATTACK) -Debug.AddCard(42941100, 0, 0, LOCATION_HAND, 0, POS_FACEUP_ATTACK) -Debug.AddCard(12482652, 0, 0, LOCATION_HAND, 0, POS_FACEUP_ATTACK) -Debug.AddCard(980973, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP) -Debug.ReloadFieldEnd() -aux.BeginPuzzle() +--[[message +维护:2024-02-13 +简语:最后一个且尤为特殊的新手教学,「莫勉强」 + + + + + +当初,棉花从不知哪个网络小角落找到了一个新局,但他和我都打不出这个解。 +这时,有个人也想试试这局,他叫彦。 +由于棉花做的局总是差 100 血,我们惯性地以为这个残局和棉花做的局是同样的,都是残局作者故意设计的差血难题。 +但彦却提出了一个令我们诧异的结论——这局无解。 +我对彦的结论将信将疑,以为仅仅是他半途而废而已,但在我穷举了这个残局的所有操作后,我终于确定了这个残局的确无解——彦是对的。 +面对这种情况,我就想在新手教学残局 X-LV 系列的最后一局(X-LV 系列原定的最后一局是 X-LV-30)来重现这种状况,用来记念这件事。 +]] +Debug.SetAIName("QQ群181175613") +Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN + DUEL_SIMPLE_AI, 4) +Debug.SetPlayerInfo(0, 8000, 0, 0) +Debug.SetPlayerInfo(1, 4000, 0, 0) +Debug.AddCard(38395123, 0, 0, LOCATION_DECK, 0, POS_FACEDOWN) +Debug.AddCard(90500169, 0, 0, LOCATION_HAND, 0, POS_FACEDOWN) +Debug.AddCard(46384672, 0, 0, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) +Debug.AddCard(49888191, 1, 1, LOCATION_MZONE, 2, POS_FACEUP_ATTACK) +Debug.AddCard(75884822, 0, 0, LOCATION_SZONE, 3, POS_FACEDOWN) +local c0 = Debug.AddCard(90011152, 0, 0, LOCATION_SZONE, 5, POS_FACEUP) +Debug.AddCard(79335209, 0, 0, LOCATION_HAND, 0, POS_FACEUP_ATTACK) +Debug.AddCard(42941100, 0, 0, LOCATION_HAND, 0, POS_FACEUP_ATTACK) +Debug.AddCard(12482652, 0, 0, LOCATION_HAND, 0, POS_FACEUP_ATTACK) +Debug.AddCard(980973, 0, 0, LOCATION_GRAVE, 0, POS_FACEUP) +Debug.ReloadFieldEnd() +aux.BeginPuzzle()