RaiZZZ19
Posts : 81 Join date : 2013-08-03 Location : Bat Cave
| Subject: Number C39: Utopia Ray Cyber Mon Nov 04, 2013 3:24 pm | |
| Number C39: Utopia Ray Cyber[Machine/Xyz/Effect] 3 Level 5 monsters When this card is Special Summoned: Target 1 "ZW -" Monster Card from your deck; equip that targets to this card. While this card has a "Utopia" monster attached as an Xyz Material, it gains this effect. ● Once per turn: You can detach 1 Xyz Material from this card, when a monster on either players field is summoned with a level target that card and choose to increase or decrease its level by 1 and treat it as Machine-Type monster it gains 500 ATk if level is increased and lose 500 ATK if level is decreased. Destroy it at the end phase. - CODE:
--CNO.39 Utopia Ray Cyber (Sript by RaiZZZ19) function c66600020.initial_effect(c) --xyz summon aux.AddXyzProcedure(c,aux.XyzFilterFunction(c,5),3) c:EnableReviveLimit() --equip local e1=Effect.CreateEffect(c) e1:SetDescription(aux.Stringid(66600020,0)) e1:SetCategory(CATEGORY_EQUIP) e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_F) e1:SetProperty(EFFECT_FLAG_CARD_TARGET) e1:SetCode(EVENT_SPSUMMON_SUCCESS) e1:SetTarget(c66600020.eqtarget) e1:SetOperation(c66600020.eqoperation) c:RegisterEffect(e1) --Change to Machine when summoned local e2=Effect.CreateEffect(c) e2:SetDescription(aux.Stringid(66600020,1)) e2:SetCategory(CATEGORY_ATKCHANGE) e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_QUICK_O) e2:SetProperty(EFFECT_FLAG_DAMAGE_STEP) e2:SetRange(LOCATION_MZONE) e2:SetHintTiming(TIMING_DAMAGE_STEP) e2:SetCountLimit(2) e2:SetCode(EVENT_SUMMON_SUCCESS) e2:SetCondition(c66600020.condition) e2:SetCost(c66600020.cost) e2:SetTarget(c66600020.target) e2:SetOperation(c66600020.operation) c:RegisterEffect(e2) local e3=e2:Clone() e3:SetCode(EVENT_SPSUMMON_SUCCESS) c:RegisterEffect(e3) end function c66600020.filter(c) return c:IsFaceup() and c:IsCode(66600020) end function c66600020.eqtarget(e,tp,eg,ep,ev,re,r,rp,chk,chkc) if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsControler(tp) and c66600020.filter(chkc) end if chk==0 then return Duel.GetLocationCount(tp,LOCATION_SZONE)>0 and Duel.IsExistingTarget(c66600020.filter,tp,LOCATION_MZONE,0,1,nil) end Duel.SetOperationInfo(0,CATEGORY_EQUIP,1,0,0,tp,LOCATION_DECK) end function c66600020.eqfilter(c) return c:IsSetCard(0x7e) and c:GetLevel()<=5 end function c66600020.eqoperation(e,tp,eg,ep,ev,re,r,rp) if Duel.GetLocationCount(tp,LOCATION_SZONE)<=0 then return end local c=e:GetHandler() local tc=Duel.GetFirstTarget() if not c:IsRelateToEffect(e) or c:IsFacedown() then return end Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_EQUIP) local eq=Duel.SelectMatchingCard(tp,c66600020.eqfilter,tp,LOCATION_DECK,0,1,1,nil) local eqc=eq:GetFirst() if eqc and Duel.Equip(tp,eqc,c,true) then local e1=Effect.CreateEffect(e:GetHandler()) e1:SetType(EFFECT_TYPE_SINGLE) e1:SetProperty(EFFECT_FLAG_OWNER_RELATE) e1:SetCode(EFFECT_EQUIP_LIMIT) e1:SetReset(RESET_EVENT+0x1fe0000) e1:SetValue(c66600020.eqlimit) e1:SetLabelObject(c) eqc:RegisterEffect(e1) end end function c66600020.eqlimit(e,c) return e:GetOwner()==c end -- Target Non-XYZ monster function c66600020.filter2(c) return c:IsLevelAbove(1) end function c66600020.cost(e,tp,eg,ep,ev,re,r,rp,chk) if chk==0 then return e:GetHandler():CheckRemoveOverlayCard(tp,1,REASON_COST) end e:GetHandler():RemoveOverlayCard(tp,1,1,REASON_COST) end
function c66600020.condition(e,tp,eg,ep,ev,re,r,rp) return eg:GetFirst():GetLevel()>=2 and Duel.GetCurrentChain()==0 and e:GetHandler():GetOverlayGroup():IsExists(Card.IsSetCard,1,nil,0x7f) end function c66600020.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc) if chkc then return chkc:IsLocation(LOCATION_MZONE) and c66600020.filter2(chkc) end if chk==0 then return Duel.IsExistingTarget(c66600020.filter2,tp,LOCATION_MZONE,LOCATION_MZONE,1,nil) end Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_FACEUP) local g=Duel.SelectTarget(tp,c66600020.filter2,tp,LOCATION_MZONE,LOCATION_MZONE,1,1,nil) local tc=g:GetFirst() local op=0 if tc:GetLevel()==1 and tc:GetAttack()==1 then op=Duel.SelectOption(tp,aux.Stringid(66600020,1)) else op=Duel.SelectOption(tp,aux.Stringid(66600020,1),aux.Stringid(66600020,2)) end e:SetLabel(op) end function c66600020.operation(e,tp,eg,ep,ev,re,r,rp) local c=e:GetHandler() local tc=Duel.GetFirstTarget() if tc:IsFaceup() and tc:IsRelateToEffect(e) then local e1=Effect.CreateEffect(c) e1:SetType(EFFECT_TYPE_SINGLE) e1:SetCode(EFFECT_UPDATE_LEVEL) e1:SetReset(RESET_EVENT+0x1fe0000) if e:GetLabel()==0 then e1:SetValue(1) else e1:SetValue(-1) end tc:RegisterEffect(e1) local e2=e1:Clone() e2:SetCode(EFFECT_UPDATE_ATTACK) e2:SetReset(RESET_EVENT+0x1fe0000) if e:GetLabel()==0 then e2:SetValue(500) else e2:SetValue(-500) end tc:RegisterEffect(e2) local e3=e2:Clone() e3:SetCode(EFFECT_CHANGE_RACE) e3:SetValue(RACE_MACHINE) tc:RegisterEffect(e3) tc:RegisterFlagEffect(66600020,RESET_EVENT+0x1fe0000+RESET_PHASE+PHASE_END,1,1,nil) local e4=e3:Clone() e4:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e4:SetProperty(EFFECT_FLAG_IGNORE_IMMUNE) e4:SetCode(EVENT_PHASE+PHASE_END) e4:SetRange(LOCATION_MZONE) e4:SetOperation(c66600020.desop) e4:SetReset(RESET_EVENT+0x1fe0000+RESET_PHASE+PHASE_END,2) e4:SetCountLimit(1) tc:RegisterEffect(e4) end end function c66600020.desop(e,tp,eg,ep,ev,re,r,rp) if Duel.GetTurnPlayer()==tp and e:GetHandler():IsRace(RACE_MACHINE) then Duel.Destroy(e:GetHandler(),REASON_EFFECT) end end
Last edited by RaiZZZ19 on Tue Nov 05, 2013 2:33 am; edited 2 times in total |
|
RaiZZZ19
Posts : 81 Join date : 2013-08-03 Location : Bat Cave
| Subject: Re: Number C39: Utopia Ray Cyber Mon Nov 04, 2013 10:46 pm | |
| I need anybody's help on this. |
|
outlaw1994
Admin
Member Title : Red-Eyes Lord Posts : 797 Join date : 2013-07-09 Age : 30 Location : bundaberg qld australia
| Subject: Re: Number C39: Utopia Ray Cyber Mon Nov 04, 2013 11:42 pm | |
| its most likely cause its missing its timing make the first effect forced and test if it works then thats the problem |
|
RaiZZZ19
Posts : 81 Join date : 2013-08-03 Location : Bat Cave
| Subject: Re: Number C39: Utopia Ray Cyber Tue Nov 05, 2013 12:15 am | |
| That's what I thought too the timing, but I clearly remembered it can activate before. And I know it's not the timing because I use Kuriborg a card I made that changes the type, so there would be no timing, but still won't activate so I'm sure somethings not right. Can you test it at least or check the code. |
|
outlaw1994
Admin
Member Title : Red-Eyes Lord Posts : 797 Join date : 2013-07-09 Age : 30 Location : bundaberg qld australia
| Subject: Re: Number C39: Utopia Ray Cyber Tue Nov 05, 2013 1:05 am | |
| can you send me the actual cards with a card packer so i can test them myself |
|
RaiZZZ19
Posts : 81 Join date : 2013-08-03 Location : Bat Cave
| Subject: Re: Number C39: Utopia Ray Cyber Tue Nov 05, 2013 1:51 am | |
| Here it is: 1stTrialV4. But your actually right so I change it to F instead. Maybe I'm just hallucinating. Can this be in the next update (1stTrialV4)? |
|
outlaw1994
Admin
Member Title : Red-Eyes Lord Posts : 797 Join date : 2013-07-09 Age : 30 Location : bundaberg qld australia
| Subject: Re: Number C39: Utopia Ray Cyber Tue Nov 05, 2013 2:34 am | |
| yeah i will put it in next update |
|
RaiZZZ19
Posts : 81 Join date : 2013-08-03 Location : Bat Cave
| Subject: Re: Number C39: Utopia Ray Cyber Tue Nov 05, 2013 3:11 am | |
| Cool. Thanks!! But still this will be updated whenever I have time. I have not yet updated Bobobo Assistant (Rank-up Astral Force). |
|
outlaw1994
Admin
Member Title : Red-Eyes Lord Posts : 797 Join date : 2013-07-09 Age : 30 Location : bundaberg qld australia
| Subject: Re: Number C39: Utopia Ray Cyber Tue Nov 05, 2013 7:12 am | |
| cool btw your dark syncs are op lol |
|
RaiZZZ19
Posts : 81 Join date : 2013-08-03 Location : Bat Cave
| Subject: Re: Number C39: Utopia Ray Cyber Tue Nov 05, 2013 8:49 am | |
| Do you mean those 3 are the op ones or all of the Dark Synchros I made. I will change it when I an idea comes up. Can you suggest some? I'll be glad to accept any constructive comments from anyone. |
|
RaiZZZ19
Posts : 81 Join date : 2013-08-03 Location : Bat Cave
| Subject: Re: Number C39: Utopia Ray Cyber Tue Nov 05, 2013 9:00 am | |
| DS Ancient Fairy Dragon & DS Black-Winged Dragon seems fine to me and not to powerful. |
|
outlaw1994
Admin
Member Title : Red-Eyes Lord Posts : 797 Join date : 2013-07-09 Age : 30 Location : bundaberg qld australia
| Subject: Re: Number C39: Utopia Ray Cyber Tue Nov 05, 2013 10:47 am | |
| i meant i got 3 out in 1 turn so there easy to summon lol |
|
RaiZZZ19
Posts : 81 Join date : 2013-08-03 Location : Bat Cave
| Subject: Re: Number C39: Utopia Ray Cyber Tue Nov 05, 2013 11:32 am | |
| But they cannot attack bec of fairy d. So the monsters effect is fine for you. So how did you summon them. Did you use that triple summon spell? Whats the effect of that card. |
|
outlaw1994
Admin
Member Title : Red-Eyes Lord Posts : 797 Join date : 2013-07-09 Age : 30 Location : bundaberg qld australia
| Subject: Re: Number C39: Utopia Ray Cyber Tue Nov 05, 2013 1:18 pm | |
| triple summon is same as double summon but 3 times |
|
RaiZZZ19
Posts : 81 Join date : 2013-08-03 Location : Bat Cave
| Subject: Re: Number C39: Utopia Ray Cyber Tue Nov 05, 2013 1:34 pm | |
| - outlaw1994 wrote:
- triple summon is same as double summon but 3 times
Then that is the reason why, it became OP, it has to do with other unknown cards. Maybe you can add a cost to triple summon: when the monsters affected by triple summon leaves the field, it is banished instead. I only get up to 2 with only bobobo monsters. |
|