Index: single/X-LV-50.lua ================================================================== --- single/X-LV-50.lua +++ single/X-LV-50.lua @@ -1,43 +1,18 @@ --[[message -卡数:1 -规则:新大师 ]] --created by puzzle editor +--~ 必须位于残局文件顶部 +--~ 加载残局函数库 +Debug.AddCard(0,0,0,LOCATION_MZONE,-1,POS_FACEUP) Debug.SetAIName("顽雨沉风") Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,4) Debug.SetPlayerInfo(0,100,0,0) Debug.SetPlayerInfo(1,5950,0,0) -local c=Debug.AddCard(5758500,1,1,LOCATION_EXTRA,0,POS_FACEUP_ATTACK) -local n=0 - -function print_hand(e,tp,eg,ep,ev,re,r,rp) - local ac=Duel.AnnounceCard(tp) - local c=Duel.CreateToken(tp,ac) - if n<1 then - Duel.SendtoHand(c,nil,REASON_RULE) - Duel.ShuffleHand(tp) - n=n+1 - else - if n==1 then - Debug.ShowHint("印卡过多,审判降临!") - Duel.SetLP(0,0) - else - n=n+1 - Duel.Remove(c,POS_FACEUP,REASON_RULE) - Duel.SendtoDeck(c,tp,0,REASON_RULE) - end - end -end - -local e1=Effect.CreateEffect(c) -e1:SetType(EFFECT_TYPE_IGNITION) -e1:SetProperty(EFFECT_FLAG_BOTH_SIDE) -e1:SetRange(LOCATION_EXTRA) -e1:SetOperation(print_hand) -c:RegisterEffect(e1) +local c1=Debug.AddCard(5758500,1,1,LOCATION_EXTRA,0,POS_FACEUP_ATTACK) + local c16=Debug.AddCard(27288416,1,1,LOCATION_MZONE,2,POS_FACEUP_ATTACK) --~ e16=Effect.CreateEffect(c16) --~ e16:SetType(EFFECT_TYPE_SINGLE) @@ -61,16 +36,11 @@ Debug.AddCard(20129614,0,0,LOCATION_MZONE,2,POS_FACEUP_ATTACK) Debug.ReloadFieldEnd() aux.BeginPuzzle() -local e999=Effect.GlobalEffect() -e999:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) -e999:SetCode(EVENT_DAMAGE) -e999:SetCondition(function(e,tp,eg,ep,ev,re,r,rp) return Duel.GetLP(1)<=0 end) -e999:SetOperation(function(e,tp,eg,ep,ev,re,r,rp) -Debug.ShowHint("残局群181175613") end) -Duel.RegisterEffect(e999,0) - -Debug.ShowHint("这是一个印卡残局,点击对方额外卡组可以发动《魂之解放》打印任意卡!\n只能打印1张卡到手卡或额外卡组!") +fun["开局说明"]() + + +Debug.ShowHint("这是一个印卡残局,点击对方额外卡组可以发动「魂之解放」打印任意卡!\n只能打印 1 张卡到手卡或额外卡组!") --~ Debug.ShowHint("只能打印1张卡到手卡或额外卡组!") --~ Debug.ShowHint("场上的怪兽攻击力已改变!")