YGOPRO Forum

Welcome Guest! To enable all features please try to register or login.
Options
Go to last post Go to first unread
BananaPhone42  
#1 Posted : Monday, July 13, 2020 9:36:43 AM(UTC)
BananaPhone42

Rank: Advanced Member

Joined: 1/16/2018(UTC)
Posts: 190

Thanks: 13 times
Was thanked: 10 time(s) in 10 post(s)
So, you know how I complained about not being able to OP the A.I. to give it unfair advantages in EDOPro? Yeaaaaah, I fixed THAT little problem, only difference is YOU have the advantages. If you want the AI to have the advantages of this card, I'll explain to you if you ask 'cause I don't feel like typing it right now. Note, the AI will refuse to agree at first, so you'll have to Surrender your duel and restart it.

  • If you want the opponent to have the ATK and DEF buffs, change the value in SetTargetRange to "0,LOCATION_MZONE"
  • If you want the opponent to have a 15 card size, change the SetTargetRange to "0,1"
  • If you want the opponent to recover LP per turn instead, change this "e1:SetOperation(function(e,tp,eg,ep,ev,re,r,rp) Duel.Recover(tp,1500,REASON_EFFECT) end)" to this "e1:SetOperation(function(e,tp,eg,ep,ev,re,r,rp) Duel.Recover(1-tp,1500,REASON_EFFECT) end)


Also...

WARNING: This is NOT intended for YGOPercy versions 1.033.D(a) or lower!!

Effect:
Quote:
Remove this card from the Duel immediately. If both players agree, apply the following rules:
● You are allowed to have 15 cards in your hand.
● Your monsters gain 1000 ATK and DEF.
● Before each Draw Phase, increase your Life Points by 1500 points.


Code:
--Unfair Healing
local s,id=GetID()
function s.initial_effect(c)
	aux.EnableExtraRules(c,s,s.init)
end
function s.init(c)
local e1=Effect.GlobalEffect()
e1:SetType(EFFECT_TYPE_CONTINUOUS+EFFECT_TYPE_FIELD)
e1:SetCode(EVENT_PREDRAW)
e1:SetProperty(EFFECT_FLAG_IGNORE_IMMUNE+EFFECT_FLAG_CANNOT_DISABLE)
e1:SetRange(LOCATION_ALL)
e1:SetCountLimit(1)
e1:SetOperation(function(e,tp,eg,ep,ev,re,r,rp) Duel.Recover(tp,1500,REASON_EFFECT) end)
Duel.RegisterEffect(e1,c:GetControler())
local e6=Effect.GlobalEffect()
e6:SetType(EFFECT_TYPE_FIELD)
e6:SetCode(EFFECT_HAND_LIMIT)
e6:SetRange(LOCATION_ALL)
e6:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e6:SetTargetRange(1,0)
e6:SetValue(15)
Duel.RegisterEffect(e6,c:GetControler())
local e7=Effect.GlobalEffect(c)
e7:SetType(EFFECT_TYPE_FIELD)
e7:SetCode(EFFECT_UPDATE_ATTACK)
e7:SetRange(LOCATION_ALL)
e7:SetProperty(EFFECT_FLAG_IGNORE_IMMUNE)
e7:SetTargetRange(LOCATION_MZONE,0)
e7:SetValue(1000)
Duel.RegisterEffect(e7,c:GetControler())
local e8=Effect.GlobalEffect(c)
e8:SetType(EFFECT_TYPE_FIELD)
e8:SetCode(EFFECT_UPDATE_DEFENSE)
e8:SetRange(LOCATION_ALL)
e8:SetProperty(EFFECT_FLAG_IGNORE_IMMUNE)
e8:SetTargetRange(LOCATION_MZONE,0)
e8:SetValue(1000)
Duel.RegisterEffect(e8,c:GetControler())
end
Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Notification

Icon
Error