Commit 6b4cd543 authored by REIKAI's avatar REIKAI 💬

remove string and lflist

parent 85c47645
Pipeline #24083 passed with stages
in 24 minutes and 47 seconds
No preview for this file type
......@@ -468,96 +468,6 @@
15003023 0 --虚空孔穴·格利扎
15004036 1 --东风欧洛斯的冷笑
15004361 0 --来自苍白星海的哭泣
#161
16101031 0 --真化超越
16101040 0 --圣者的牲祭
16101115 1 --现实歪曲
16101150 1 --超量进化单元
16104200 1 --天命教士
16104216 0 --天命王骑 教化王
16104224 0 --天命教令 异端剿灭
16104234 1 --天命教廷
16104232 1 --天命圣女 让·达克
16104400 1 --天之界
16104401 1 --天界神乐 穆尔吉穆
16104402 0 --天界银 亚沙拉姆
16104403 0 --天界的双子神 许珀里翁
16104405 1 --天界的双子神 忒亚修斯
16104406 1 --天界法 伊阿珀瑟斯
16104407 0 --来自天界的使徒
16104408 1 --自天界而来的制裁
16104409 1 --天界变移
16104411 1 --天界律 荷里俄斯
16104412 1 --天界律 克洛诺斯
16104413 0 --天界律 科俄斯
16104414 1 --天界律 乌拉诺斯
16104415 0 --天界书的暴走
16104416 1 --天界法 忒希斯
16104417 1 --天界律 欧西纳斯
16104420 1 --天界律 盖亚
16104421 1 --天界士 英知之格雷
16104422 0 --与天界的链接
16104423 1 --归向天界的引导
16104424 0 --天界士 刚严之伊欧
16104427 1 --天界法 索提拉
16105300 2 --这个是什么怪兽来着?
16107101 1 --G-神智的强欲
16107109 1 --升阶魔法 G-神智的统合
16107110 2 --G-神智的泛衍
16107111 2 --G-神智的强制
16107113 0 --G-神智的戒封
16107116 1 --G-神智龙 弗尔布雷·多雷克斯
16107117 1 --G-神智主
16107119 1 --最终龙理 Q.E.D.+
16107121 0 --迷失在GODO的尽头
16108100 0 --里魂的显化
16110001 0 --谜神帝 伊兹莫
16110033 0 --暗之灵帝 阿尔卡迪亚斯
16110036 1 --天惠的圣龙 阿斯特利亚
16112001 0 --阿玛以马斯
16114200 0 --仙精地图
16114201 1 --超次元仙精 霍尔
16114203 1 --仙精罐
16114216 1 --仙精的生活
16114212 1 --圣夜仙精 梅莉莉丝
16114214 1 --仙精生命
16114215 0 --仙精幻想
16114219 0 --眼镜仙精 科莫利
16114221 1 --胜利仙精 布里
16114222 0 --重生之仙精
16114225 1 --雪风仙精 查·优尼科斯
16114228 1 --仙精的早起
16114231 1 --雪仙精 莉琳
16114235 1 --龙素记号 Sb
16114246 1 --薰风仙精 高德妮
16114258 0 --天真仙精 奥查匹
16120006 1 --坚牢之翼 俄律西恩
16120009 1 --师团之先导者 希拉托斯忒·拉
16120011 1 --源龙帝·乌托邦
16149584 1 --超级英雄到来
16150001 0 --大王百足虫
16150002 1 --大王兽使
16150007 0 --大王虫 大百足
16150008 1 --王命的集结
16150011 1 --大王剑使
16150013 1 --大王具 大王龙机
16150015 1 --天命之骑士 大王命骑士
16150017 1 --圣王命之大王具
16150018 0 --天命之启示 大王术使
16150019 0 --大王咒使
16150020 0 --大王具 智慧的抱拥
16150026 0 --斩击的大王兽
16150029 0 --洋馆的怪人
16150049 1 --天命教令 天命统合
16151001 1 --SBK 企鹅
16161010 1 --卡多克·泽姆露普斯
16162000 0 --宇宙人研究所
16170000 1 --龙皇异次元
16170002 1 --暴风星云裂
16170003 1 --狂雷金刚拳
16199520 0 --华丽的降神
16199522 1 --王牌礼物
16199523 0 --暴发户的赠礼
#162
16200001 0 --单推人宣言
16200008 0 --单推单推单推人
......
--珈百璃 超绝望级的懈怠
local m=33500016
local cm=_G["c"..m]
function cm.initial_effect(c)
--synchro summon
aux.AddSynchroProcedure(c,aux.FilterBoolFunction(Card.IsSetCard,0xa82),aux.NonTuner(nil),1)
--cannot special summon
local e1=Effect.CreateEffect(c)
e1:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE+EFFECT_FLAG_SINGLE_RANGE)
e1:SetType(EFFECT_TYPE_SINGLE)
e1:SetRange(LOCATION_EXTRA)
e1:SetCode(EFFECT_SPSUMMON_CONDITION)
e1:SetValue(aux.synlimit)
c:RegisterEffect(e1)
--e2
local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(m,0))
e2:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e2:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
e2:SetProperty(EFFECT_FLAG_DELAY)
e2:SetCode(EVENT_SPSUMMON_SUCCESS)
e2:SetCountLimit(1,m)
e2:SetTarget(cm.atktg1)
e2:SetOperation(cm.atkop1)
c:RegisterEffect(e2)
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_FIELD)
e3:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e3:SetCode(EFFECT_CANNOT_ACTIVATE)
e3:SetRange(LOCATION_MZONE)
e3:SetTargetRange(0,1)
e3:SetValue(cm.aclimit)
c:RegisterEffect(e3)
local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_FIELD)
e4:SetProperty(EFFECT_FLAG_PLAYER_TARGET)
e4:SetCode(EFFECT_CANNOT_ACTIVATE)
e4:SetRange(LOCATION_MZONE)
e4:SetCondition(cm.thcon)
e4:SetTargetRange(0,1)
e4:SetValue(cm.aclimit0)
c:RegisterEffect(e4)
end
--e2
function cm.filter(c)
return c:IsLevelBelow(4) and c:IsAbleToHand() and c:IsRace(RACE_FIEND)
end
function cm.atktg1(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(cm.filter,tp,LOCATION_DECK,0,1,nil) end
Duel.SetOperationInfo(0,CATEGORY_TOHAND,nil,1,tp,LOCATION_DECK)
end
function cm.atkop1(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_ATOHAND)
local g=Duel.SelectMatchingCard(tp,cm.filter,tp,LOCATION_DECK,0,1,1,nil)
if g:GetCount()>0 and Duel.SelectYesNo(tp,aux.Stringid(m,1)) then
Duel.SendtoHand(g,1-tp,REASON_EFFECT)
Duel.ConfirmCards(tp,g)
else
if g:GetCount()>0 then
Duel.SendtoHand(g,nil,REASON_EFFECT)
Duel.ConfirmCards(1-tp,g)
end
end
end
--e3
function cm.aclimit(e,re,tp)
return re:GetActivateLocation()==LOCATION_GRAVE or re:GetActivateLocation()==LOCATION_REMOVED
end
function cm.aclimit0(e,re,tp)
return re:GetActivateLocation()==LOCATION_GRAVE
end
function cm.thcon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()~=tp
end
\ No newline at end of file
--MONO Poro
xpcall(function() require("expansions/script/c16199990") end,function() require("script/c16199990") end)
local m,cm=rk.set(9310021,"PORO")
function c9310021.initial_effect(c)
--fusion material
aux.AddFusionProcFun2(c,c9310021.ffilter,aux.FilterBoolFunction(Card.IsFusionType,TYPE_EFFECT),true)
c:EnableReviveLimit()
--control
local e1=Effect.CreateEffect(c)
e1:SetCategory(CATEGORY_CONTROL)
e1:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O)
e1:SetCode(EVENT_SPSUMMON_SUCCESS)
e1:SetProperty(EFFECT_FLAG_CARD_TARGET+EFFECT_FLAG_DELAY)
e1:SetCountLimit(1,9310021)
e1:SetTarget(c9310021.cttg)
e1:SetOperation(c9310021.ctop)
c:RegisterEffect(e1)
--no xyz
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_SINGLE)
e2:SetProperty(EFFECT_FLAG_SINGLE_RANGE)
e2:SetCode(EFFECT_IMMUNE_EFFECT)
e2:SetRange(LOCATION_MZONE)
e2:SetCondition(c9310021.indcon)
e2:SetValue(c9310021.efilter)
c:RegisterEffect(e2)
--nontuner
local e3=e2:Clone()
e3:SetCode(EFFECT_NONTUNER)
e3:SetValue(1)
c:RegisterEffect(e3)
--special summon
local e4=Effect.CreateEffect(c)
e4:SetCategory(CATEGORY_SPECIAL_SUMMON)
e4:SetType(EFFECT_TYPE_IGNITION)
e4:SetRange(LOCATION_GRAVE)
e4:SetCountLimit(1,9311021)
e4:SetCost(c9310021.spcost)
e4:SetTarget(c9310021.sptg)
e4:SetOperation(c9310021.spop)
c:RegisterEffect(e4)
end
function c9310021.ffilter(c)
return rk.check(c,"PORO") or c:IsFusionSetCard(0x3f91)
end
function c9310021.ctfilter1(c)
local tp=c:GetControler()
return c:IsAbleToChangeControler() and Duel.GetMZoneCount(tp,c,tp,LOCATION_REASON_CONTROL)>0
end
function c9310021.ctfilter2(c)
local tp=c:GetControler()
return c:IsFaceup() and aux.AtkEqualsDef(c) and c:IsAbleToChangeControler()
and Duel.GetMZoneCount(tp,c,tp,LOCATION_REASON_CONTROL)>0
end
function c9310021.cttg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return false end
if chk==0 then return Duel.IsExistingTarget(c9310021.ctfilter1,tp,0,LOCATION_MZONE,1,nil)
and Duel.IsExistingTarget(c9310021.ctfilter2,tp,LOCATION_MZONE,0,1,e:GetHandler()) end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_CONTROL)
local g1=Duel.SelectTarget(tp,c9310021.ctfilter1,tp,0,LOCATION_MZONE,1,1,nil)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_CONTROL)
local g2=Duel.SelectTarget(tp,c9310021.ctfilter2,tp,LOCATION_MZONE,0,1,1,e:GetHandler())
g1:Merge(g2)
Duel.SetOperationInfo(0,CATEGORY_CONTROL,g1,2,0,0)
end
function c9310021.ctop(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.GetChainInfo(0,CHAININFO_TARGET_CARDS)
local a=g:GetFirst()
local b=g:GetNext()
if a:IsRelateToEffect(e) and b:IsRelateToEffect(e) then
Duel.SwapControl(a,b)
end
end
function c9310021.indcon(e)
return e:GetHandler():IsDefensePos()
end
function c9310021.efilter(e,te)
return te:IsActiveType(TYPE_TRAP)
end
function c9310021.cfilter(c,tp)
return aux.AtkEqualsDef(c) and c:IsAttribute(ATTRIBUTE_LIGHT) and Duel.GetMZoneCount(tp,c)>0
end
function c9310021.spcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.CheckReleaseGroup(tp,c9310021.cfilter,1,nil,tp) end
local g=Duel.SelectReleaseGroup(tp,c9310021.cfilter,1,1,nil,tp)
Duel.Release(g,REASON_COST)
end
function c9310021.sptg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():IsCanBeSpecialSummoned(e,0,tp,false,false) end
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,e:GetHandler(),1,0,0)
end
function c9310021.spop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
if c:IsRelateToEffect(e) then
Duel.SpecialSummon(c,0,tp,tp,false,false,POS_FACEUP)
end
end
\ No newline at end of file
--归零界碑
function c9320000.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN)
e1:SetProperty(EFFECT_FLAG_CANNOT_INACTIVATE+EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CANNOT_NEGATE)
c:RegisterEffect(e1)
--disable
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD)
e2:SetRange(LOCATION_SZONE)
e2:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CANNOT_NEGATE)
e2:SetTargetRange(LOCATION_ONFIELD,LOCATION_ONFIELD)
e2:SetTarget(c9320000.disable)
e2:SetCode(EFFECT_DISABLE)
c:RegisterEffect(e2)
--Atk
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_FIELD)
e3:SetRange(LOCATION_SZONE)
e3:SetTargetRange(LOCATION_MZONE,LOCATION_MZONE)
e3:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CANNOT_NEGATE)
e3:SetTarget(c9320000.atk)
e3:SetCode(EFFECT_SET_ATTACK_FINAL)
e3:SetValue(0)
c:RegisterEffect(e3)
local e4=e3:Clone()
e4:SetCode(EFFECT_SET_DEFENSE_FINAL)
e4:SetValue(0)
c:RegisterEffect(e4)
--set p
local e5=Effect.CreateEffect(c)
e5:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_F)
e5:SetProperty(EFFECT_FLAG_DAMAGE_STEP+EFFECT_FLAG_CANNOT_INACTIVATE+EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CANNOT_NEGATE)
e5:SetCode(EVENT_DESTROYED)
e5:SetCondition(c9320000.setcon)
e5:SetTarget(c9320000.settg)
e5:SetOperation(c9320000.setop)
c:RegisterEffect(e5)
end
function c9320000.disable(e,c)
return (c:IsType(TYPE_EFFECT+TYPE_SPELL+TYPE_TRAP) or c:GetOriginalType()&TYPE_EFFECT~=0)
and not c:IsOriginalCodeRule(9320000) and e:GetHandler():GetColumnGroup():IsContains(c)
end
function c9320000.atk(e,c)
return e:GetHandler():GetColumnGroup():IsContains(c)
end
function c9320000.setcon(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
return rp==1-tp and c:IsPreviousControler(tp) and c:IsPreviousLocation(LOCATION_ONFIELD)
end
function c9320000.filter(c)
return c:GetLeftScale()==0 and not c:IsForbidden()
end
function c9320000.settg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return (Duel.CheckLocation(tp,LOCATION_PZONE,0) or Duel.CheckLocation(tp,LOCATION_PZONE,1))
and Duel.IsExistingMatchingCard(c9320000.filter,tp,LOCATION_HAND+LOCATION_DECK+LOCATION_EXTRA+LOCATION_GRAVE,0,1,nil) end
end
function c9320000.setop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler()
if not (Duel.CheckLocation(tp,LOCATION_PZONE,0) or Duel.CheckLocation(tp,LOCATION_PZONE,1)) then return end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_TOFIELD)
local g=Duel.SelectMatchingCard(tp,c9320000.filter,tp,LOCATION_HAND+LOCATION_DECK+LOCATION_EXTRA+LOCATION_GRAVE,0,1,1,nil)
local tc=g:GetFirst()
if tc then
Duel.MoveToField(tc,tp,tp,LOCATION_PZONE,POS_FACEUP,true)
end
end
......@@ -457,44 +457,6 @@
#setname="Persona" 人格面具
#setname="PhantomThievesOfHearts" 心之怪盗团
#REIKAI 2404873791 161 0xcc0-0xccf
!setname 0xcc2 狐宇
!setname 0x3cc2 狐宇宙侠
!setname 0xcc5 神帝
!setname 0xcc6 龙帝
!setname 0xcca 异种
!setname 0xccb 天界
!setname 0xcc7 煌世
!setname 0xccc NOVA
!setname 0x3ccd 天命教骑
!setname 0x5ccd 天命教令
!setname 0x6ccd 天命教义
!setname 0x9ccd /天命逆转
!setname 0xccd 天命
!setname 0x5ccc G-神智
#set(code,"PORO") Poro
#set(code,"GODONOVAARMS") G-神智机
#set(code,"GODONOVADORA") G-神智龙
#setcard="Yog" 优格·索托斯
#rk.set(code,"DAIOUCYUU") 大王虫
#rk.set(code,"DAIOUGU") 大王具
#rk.set(code,"DAIOUJYUU") 大王兽
#rk.set(code,"DAIOURYUU") 大王龙
#rk.set(code,"FAIRY") 仙精
#rk.set(code,"FAKENAME") 虚伪之名
#rk.set(code,"GODO") GODO/G-
#rk.set(code,"GODONOVALORD") G-神智主/G-神智主机
#rk.set(code,"GREATNAME") 伟大之名
#rk.set(code,"OUMEI") 王命
#rk.set(code,"TRUENAME") The True Name
#AddCodeList(16120010) 龙素记号Xf卡名记述
#AddCodeList(16161000) 阿比盖尔·威廉姆斯卡名记述
#AddCodeList(16172004) 「禁时王」记述
#AddCodeList(16172015) 「邪眼皇 罗曼诺夫一世」卡名记述
#AddMaterialCodeList(16101184) Destined Poro素材记述
!counter 0x1cc NOVA指示物
!counter 0x2cc 魔帝指示物
#小桥流水 2466894135 162 0xf00-0xf0f
#AddCodeList(16200003) 单推人衍生物卡名记述
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment