Advertisement
Yamian

c999999993.lua (YGOPRO-Larvae Moth)

Jun 2nd, 2016
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.93 KB | None | 0 0
  1. --Larvae Moth
  2. --COPYRIGHT by YAMI AN
  3. function c999999993.initial_effect(c)
  4.     --Special summon
  5.     local e1=Effect.CreateEffect(c)
  6.     e1:SetType(EFFECT_TYPE_FIELD)
  7.     e1:SetCode(EFFECT_SPSUMMON_PROC)
  8.     e1:SetProperty(EFFECT_FLAG_UNCOPYABLE)
  9.     e1:SetRange(LOCATION_HAND)
  10.     e1:SetCondition(c999999993.spcon)
  11.     e1:SetOperation(c999999993.spop)
  12.     c:RegisterEffect(e1)
  13. end
  14. function c999999993.eqfilter(c)
  15.     return c:IsCode(40240595) and c:GetTurnCounter()>=2
  16. end
  17. function c999999993.rfilter(c)
  18.     return c:IsCode(58192742) and c:GetEquipGroup():FilterCount(c999999993.eqfilter,nil)>0
  19. end
  20. function c999999993.spcon(e,c)
  21.     if c==nil then return true end
  22.     return Duel.GetLocationCount(c:GetControler(),LOCATION_MZONE)>-1 and Duel.CheckReleaseGroup(c:GetControler(),c999999993.rfilter,1,nil)
  23. end
  24. function c999999993.spop(e,tp,eg,ep,ev,re,r,rp,c)
  25.     local g=Duel.SelectReleaseGroup(c:GetControler(),c999999993.rfilter,1,1,nil)
  26.     Duel.Release(g,REASON_COST)
  27. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement