Index: single/X-LV-47.lua ================================================================== --- single/X-LV-47.lua +++ single/X-LV-47.lua @@ -8,38 +8,11 @@ Debug.SetAIName("顽雨沉风") Debug.ReloadFieldBegin(DUEL_ATTACK_FIRST_TURN+DUEL_SIMPLE_AI,4) Debug.SetPlayerInfo(0,621543,0,0) Debug.SetPlayerInfo(1,231370,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) Debug.AddCard(77622396,0,0,LOCATION_SZONE,1,POS_FACEDOWN_ATTACK) Debug.AddCard(49658464,0,0,LOCATION_SZONE,2,POS_FACEUP_ATTACK) Debug.AddCard(22205600,0,0,LOCATION_SZONE,3,POS_FACEDOWN_ATTACK) @@ -141,11 +114,13 @@ Debug.AddCard(7562372,1,1,LOCATION_DECK,4,POS_FACEDOWN) Debug.ReloadFieldEnd() aux.BeginPuzzle() + +fun["印卡"](c1,1) fun["开局说明"]() Debug.ShowHint("这是一个印卡残局,点击对方额外卡组可以发动「魂之解放」打印任意卡!\n只能打印 1 张卡到手卡或额外卡组!\n部分怪兽攻守已改变!") --~ Debug.ShowHint("只能打印1张卡到手卡或额外卡组!") --~ Debug.ShowHint("场上的怪兽攻击力已改变!")