ygoproco / live2017links Goto Github PK
View Code? Open in Web Editor NEWInstant update files for Ygopro Percy
Home Page: https://www.ygopro.co
Instant update files for Ygopro Percy
Home Page: https://www.ygopro.co
The trap card "Sinister Seeds" can be activated if a monster you control that is in face-up defense position is killed by a monster that has piercing. The trap specifically calls for your monster being in Attack Position at the beginning of the damage step.
Scale Counter for Corrosive Scales is missing in strings.conf
the code for Scale Counter is 0x1045, and it's similar to RDA Archetype
could you update OCG , World, and Anime banlist to January 2019 banlist??
tnx
I can't move my monster with "Senet Switch" from my Main Monster Zone to an another unoccupied Main Monster Zone
I hope it can be fixed
nx
http://yugioh.wikia.com/wiki/Legendary_Duelists:_Ancient_Millennium
could you update their text, names, and Status to TCG????
Loop of Destruction has another OCG artwork, could you add it to YGOPro????
also there's some twin cards on YGOPRO (two cards with rhe same ID and Picture), they are :
Scalacia is not treated as "abyss-" archtype in ygopro, it only treated as "mermail" arhtype
It looks like World Legacy Inheritor can't be activated when the only free zone where the target could be summoned is an Extra Monster Zone, despite the fact that it should be possible if the target is a Link Monster (unless there's a ruling I'm unaware of).
First off, the game doesn't ask to chain Ghost Belle and Haunted Mansion when someone activates Fiend Comedian (unless this is some ruling error since it's a coin-flip card?).
Also, Two-Man Team doesn't unreveal the cards to the other player once they are revealed in the hand, requiring a shuffle.
Since we have EFFECT_ALLOW_NEGATIVE that allows level 0 monsters.
function Card.IsHasLevel(c)
if c:GetLevel()~=0 then return true end
if not c:IsHasEffect(EFFECT_ALLOW_NEGATIVE) then return false end
local datatype = c:GetOriginalType()
local lr = {c:IsHasEffect(EFFECT_LEVEL_RANK)}
local lrs = {c:IsHasEffect(EFFECT_LEVEL_RANK_S)}
local rl = {c:IsHasEffect(EFFECT_RANK_LEVEL)}
local rls = {c:IsHasEffect(EFFECT_RANK_LEVEL_S)}
if ((bit.band(datatype,TYPE_XYZ)~=0 or lr[1]) and not rl[1] and not rls[1])
or bit.band(datatype,TYPE_LINK)~=0
or c:IsStatus(STATUS_NO_LEVEL)
or (bit.band(datatype,TYPE_MONSTER)==0 and not c:IsType(TYPE_MONSTER) and not c:IsHasEffect(EFFECT_PRE_MONSTER)) then return false end
--filter effects
local eset = {}
for _,te in ipairs(lr) do
table.insert(eset,te)
end
for _,te in ipairs(lrs) do
table.insert(eset,te)
end
for _,te in ipairs(rl) do
table.insert(eset,te)
end
for _,te in ipairs(rls) do
table.insert(eset,te)
end
table.sort(eset,function(e1,e2) return e1:GetFieldID()<e2:GetFieldID() end)
local ishaslevel = bit.band(datatype,TYPE_XYZ)==0
for _,te in ipairs(eset) do
ishaslevel = te:GetCode()~=EFFECT_LEVEL_RANK
end
return ishaslevel
end
function Card.IsHasRank(c)
if c:GetRank()~=0 then return true end
if not c:IsHasEffect(EFFECT_ALLOW_NEGATIVE) then return false end
local datatype = c:GetOriginalType()
local rl = {c:IsHasEffect(EFFECT_RANK_LEVEL)}
local rls = {c:IsHasEffect(EFFECT_RANK_LEVEL_S)}
local lr = {c:IsHasEffect(EFFECT_LEVEL_RANK)}
local lrs = {c:IsHasEffect(EFFECT_LEVEL_RANK_S)}
if ((bit.band(datatype,TYPE_XYZ)==0 or rl[1]) and not lr[1] and not lrs[1])
or bit.band(datatype,TYPE_LINK)~=0
or c:IsStatus(STATUS_NO_LEVEL)
or (bit.band(datatype,TYPE_MONSTER)==0 and not c:IsType(TYPE_MONSTER) and not c:IsHasEffect(EFFECT_PRE_MONSTER)) then return false end
--filter effects
local eset = {}
for _,te in ipairs(rl) do
table.insert(eset,te)
end
for _,te in ipairs(rls) do
table.insert(eset,te)
end
for _,te in ipairs(lr) do
table.insert(eset,te)
end
for _,te in ipairs(lrs) do
table.insert(eset,te)
end
table.sort(eset,function(e1,e2) return e1:GetFieldID()<e2:GetFieldID() end)
local ishasrank = bit.band(datatype,TYPE_XYZ)~=0
for _,te in ipairs(eset) do
ishasrank = te:GetCode()~=EFFECT_RANK_LEVEL
end
return ishasrank
end
"Seer's Passbook" has wrong card type. It supposed to be "Normal Spell Card", but in database treated as Quick-Play
I have the following TCG decklist and it keeps getting an "Invalid Deck" popup when I try to select it in a match lobby.
This happens both with the correct banlist and when the banlist is set to "N/A"
(I had to zip the decklist file because of github)
Kozmo.zip
Gumblar and borrelsword text are updated
I can't activate "Realm of Danger!", it only have "set" option when I tried to activate it...
The effect of Two-Man Salesman works except that the cards that are chosen by both players aren't actually revealed to the other player visually or in the log.
Arc-Parsath is still treated as OCG in YGOPRO, and its name and description is still old ones.
I think is besause there's 2 data of Arc-Parsath in "Fixot" and "fixstr"
and one of the should be deleted...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.