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 : Thursday, August 23, 2018 12:22:24 AM(UTC)
BananaPhone42

Rank: Advanced Member

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

Thanks: 13 times
Was thanked: 9 time(s) in 9 post(s)
Now, let me preface by saying that if you think these cards are overpowered in Summoning terms, well... Yes. That's precisely the point. These cards are created with various Special Summonings and the Sp. Summon is treated as the kind of Summoning it's meant for (e.g., Synchro Field Spell = treated as a Synchro Summon).

And before you ask, I have no plans to work on Link Summoning because Version 1.034 doesn't have an A.I. that I can test my cards out on. I'll get the Flip and Tribute Summoning Fields up shortly. I've even put up a "Readme" file so you can tell what the effects are, and there should be at least 7 (not counting Flip and Tribute, which would bring it up to 9 in summoning types).

(NOTE: For some reason, the House of Duality won't treat the Special Summon as a Normal one, therefore the effect of "When this card is Normal Summoned" Monsters does not happen. If anyone wants to help me with that, the coding is below the download. Also, it turns out "Satanic Room of Rituals" isn't functioning quite the way I want it to... so, that's House of Duality and Satanic Room of Rituals that still need some work. For now, let's just call them "Beta" cards.

I can at least give you their names and tell you what type of Summoning they're meant for...

Prairie of the Synchro (Synchro Summoning)
Desert of Xyz (Xyz Summoning)
Ravine of Fusion (Fusion Summoning)
Satanic Room of Rituals (Ritual Summoning)
Sacred Plateau of Summoning (Special Summons any Monster & Attaches Xyz Material to Xyz Monsters)
Plains of the Toon World (Sp. Summon Toon Monsters and Attaches Xyz Material to Xyz Toon Monsters)
House of Duality (Allows Special And Normal Summonings [supposedly])

Here's the code and download link:

OP Field Spell Cards

Code:
--House of Duality
function c58757629.initial_effect(c)
--Activate
local e1=Effect.CreateEffect(c)
e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN)
c:RegisterEffect(e1)
--special summon
local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(58757629,0))
e2:SetCategory(CATEGORY_SPECIAL_SUMMON)
e2:SetType(EFFECT_TYPE_IGNITION)
e2:SetRange(LOCATION_FZONE)
e2:SetTarget(c58757629.target)
e2:SetOperation(c58757629.operation)
c:RegisterEffect(e2)
--effect indestructable
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_SINGLE)
e3:SetCode(EFFECT_INDESTRUCTABLE_EFFECT)
e3:SetValue(1)
e3:SetRange(LOCATION_FZONE)
c:RegisterEffect(e3)
--spsummon
local e4=Effect.CreateEffect(c)
e4:SetType(EFFECT_TYPE_SINGLE)
e4:SetCode(EFFECT_CANNOT_DISABLE_SPSUMMON)
e4:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
c:RegisterEffect(e4)
--Immune
local e5=Effect.CreateEffect(c)
e5:SetType(EFFECT_TYPE_SINGLE)
e5:SetCode(EFFECT_IMMUNE_EFFECT)
e5:SetRange(LOCATION_FZONE)
e5:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CANNOT_NEGATE)
e5:SetValue(c58757629.efilter)
c:RegisterEffect(e5)
--Attach
local e6=Effect.CreateEffect(c)
e6:SetDescription(aux.Stringid(58757629,1))
e6:SetType(EFFECT_TYPE_IGNITION)
e6:SetRange(LOCATION_FZONE)
e6:SetProperty(EFFECT_FLAG_CARD_TARGET)
e6:SetTarget(c58757629.target2)
e6:SetOperation(c58757629.operation2)
c:RegisterEffect(e6)
--normal summon
local e7=Effect.CreateEffect(c)
e7:SetDescription(aux.Stringid(58757629,2))
e7:SetCategory(CATEGORY_SPECIAL_SUMMON)
e7:SetType(EFFECT_TYPE_IGNITION)
e7:SetRange(LOCATION_FZONE)
e7:SetTarget(c58757629.target3)
e7:SetOperation(c58757629.operation3)
c:RegisterEffect(e7)
--cannot disable normal summon
local e8=Effect.CreateEffect(c)
e8:SetType(EFFECT_TYPE_SINGLE)
e8:SetCode(EFFECT_CANNOT_DISABLE_SUMMON)
e8:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
c:RegisterEffect(e8)
end
function c58757629.filter(c,e,sp)
return c:IsCanBeSpecialSummoned(e,SUMMON_TYPE_SPECIAL,sp,true,true) and c:IsType(TYPE_MONSTER)
end
function c58757629.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.GetLocationCount(tp,LOCATION_MZONE)>0
and Duel.IsExistingMatchingCard(c58757629.filter,tp,0x73,0,1,nil,e,tp) end
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,tp,0x73)
end
function c58757629.operation(e,tp,eg,ep,ev,re,r,rp)
if not e:GetHandler():IsRelateToEffect(e) then return end
if Duel.GetLocationCount(tp,LOCATION_MZONE)<=0 then return end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
local g=Duel.SelectMatchingCard(tp,c58757629.filter,tp,0x73,0,1,1,nil,e,tp)
if g:GetCount()>0 then
Duel.SpecialSummon(g,SUMMON_TYPE_SPECIAL,tp,tp,true,true,POS_FACEUP)
end
end
function c58757629.efilter(e,re)
return e:GetHandlerPlayer()~=re:GetHandlerPlayer()
end
function c58757629.atfilter(c)
return c:IsFaceup() and c:IsType(TYPE_XYZ) and c:IsRace(RACE_ALL)
end
function c58757629.target2(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_MZONE) and chkc:IsControler(tp) and c58757629.atfilter(chkc) end
if chk==0 then return Duel.IsExistingTarget(c58757629.atfilter,tp,LOCATION_MZONE,0,1,nil)
and Duel.IsExistingMatchingCard(Card.IsRace,tp,LOCATION_HAND+LOCATION_DECK+LOCATION_GRAVE,0,1,nil,RACE_ALL) end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_FACEUP)
Duel.SelectTarget(tp,c58757629.atfilter,tp,LOCATION_MZONE,0,1,1,nil)
end
function c58757629.operation2(e,tp,eg,ep,ev,re,r,rp)
if not e:GetHandler():IsRelateToEffect(e) then return end
local tc=Duel.GetFirstTarget()
if tc:IsRelateToEffect(e) and not tc:IsImmuneToEffect(e) then
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_XMATERIAL)
local g=Duel.SelectMatchingCard(tp,Card.IsRace,tp,LOCATION_HAND+LOCATION_DECK+LOCATION_GRAVE,0,1,1,nil,RACE_ALL)
if g:GetCount()>0 then
Duel.Overlay(tc,g)
end
end
end
function c58757629.nrmlfilter(c,e,sp)
return c:IsCanBeSpecialSummoned(e,SUMMON_TYPE_NORMAL,sp,true,true) and c:IsType(TYPE_MONSTER)
end
function c58757629.target3(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.GetLocationCount(tp,LOCATION_MZONE)>0
and Duel.IsExistingMatchingCard(c58757629.nrmlfilter,tp,0x73,0,1,nil,e,tp) end
Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,tp,0x73)
end
function c58757629.operation3(e,tp,eg,ep,ev,re,r,rp)
if not e:GetHandler():IsRelateToEffect(e) then return end
if Duel.GetLocationCount(tp,LOCATION_MZONE)<=0 then return end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
local g=Duel.SelectMatchingCard(tp,c58757629.nrmlfilter,tp,0x73,0,1,1,nil,e,tp)
if g:GetCount()>0 then
Duel.SpecialSummon(g,SUMMON_TYPE_NORMAL,tp,tp,true,true,POS_FACEUP)
end
end

Edited by user Thursday, August 23, 2018 3:32:21 AM(UTC)  | Reason: Added Names

TheDarkV2  
#2 Posted : Monday, September 17, 2018 4:03:51 PM(UTC)
TheDarkV2

Rank: Newbie

Joined: 9/17/2018(UTC)
Posts: 3

These do not work. When added to the deck and after the duel starts the cards aren't in the deck even after saving.

If they do work in another way let me know. But for me they don't work.

Edited by user Monday, September 17, 2018 4:04:28 PM(UTC)  | Reason: Not specified

BananaPhone42  
#3 Posted : Thursday, December 06, 2018 1:49:18 PM(UTC)
BananaPhone42

Rank: Advanced Member

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

Thanks: 13 times
Was thanked: 9 time(s) in 9 post(s)
Originally Posted by: TheDarkV2 Go to Quoted Post
These do not work. When added to the deck and after the duel starts the cards aren't in the deck even after saving.

If they do work in another way let me know. But for me they don't work.


That's strange... strange, indeed, because they work just fine for me. I can give you just the scripts so you can build the cards yourself, if that'll help?
BananaPhone42  
#4 Posted : Monday, November 11, 2019 9:53:02 PM(UTC)
BananaPhone42

Rank: Advanced Member

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

Thanks: 13 times
Was thanked: 9 time(s) in 9 post(s)
So, I've got the "Satanic Room of Rituals" script working the way I want it. Here it is...

Code:
--Satanic Room of Rituals
function c17933419.initial_effect(c)
    --Activate
    local e1=Effect.CreateEffect(c)
    e1:SetType(EFFECT_TYPE_ACTIVATE)
    e1:SetCode(EVENT_FREE_CHAIN)
    c:RegisterEffect(e1)
    --Ritual Summon
    local e2=Effect.CreateEffect(c)
    e2:SetDescription(aux.Stringid(17933419,1))
    e2:SetCategory(CATEGORY_SPECIAL_SUMMON)
    e2:SetType(EFFECT_TYPE_IGNITION)
    e2:SetCode(EVENT_FREE_CHAIN)
    e2:SetRange(LOCATION_FZONE)
    e2:SetTarget(c17933419.target)
    e2:SetOperation(c17933419.activate)
    e2:SetValue(SUMMON_TYPE_RITUAL)
    c:RegisterEffect(e2)
    --effect indestructable
    local e3=Effect.CreateEffect(c)
    e3:SetType(EFFECT_TYPE_SINGLE)
    e3:SetCode(EFFECT_INDESTRUCTABLE_EFFECT)
    e3:SetValue(1)
    e3:SetRange(LOCATION_FZONE)
    c:RegisterEffect(e3)
    --spsummon
    local e4=Effect.CreateEffect(c)
    e4:SetType(EFFECT_TYPE_SINGLE)
    e4:SetCode(EFFECT_CANNOT_DISABLE_SPSUMMON)
    e4:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
    c:RegisterEffect(e4)
    --Immune
    local e5=Effect.CreateEffect(c)
    e5:SetType(EFFECT_TYPE_SINGLE)
    e5:SetCode(EFFECT_IMMUNE_EFFECT)
    e5:SetRange(LOCATION_FZONE)
    e5:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CANNOT_NEGATE)
    e5:SetValue(c17933419.efilter)
    c:RegisterEffect(e5)
end
function c17933419.filter(c,e,tp,m,ft)
    if not c:IsType(0x81) or bit.band(c:GetType(),0x81)~=0x81
        or not c:IsCanBeSpecialSummoned(e,SUMMON_TYPE_RITUAL,tp,true,true) then return false end
    local mg=m:Filter(Card.IsCanBeRitualMaterial,c,c)
    if ft>0 then
        return mg:CheckWithSumGreater(Card.GetRitualLevel,c:GetLevel(),c)
    else
        return mg:IsExists(c17933419.filterF,1,nil,tp,mg,c)
    end
end
function c17933419.filterF(c,tp,mg,rc)
    if c:IsControler(tp) and c:IsLocation(0x7) then
        Duel.SetSelectedCard(c)
        return mg:CheckWithSumGreater(Card.GetRitualLevel,rc:GetLevel(),rc)
    else return false end
end
function c17933419.target(e,tp,eg,ep,ev,re,r,rp,chk)
    if chk==0 then
        local mg=Duel.GetRitualMaterial(tp)
        local ft=Duel.GetLocationCount(tp,0x7)
        return ft>-1 and Duel.IsExistingMatchingCard(c17933419.filter,tp,0x33,0,1,nil,e,tp,mg,ft)
    end
    Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,tp,0x33)
end
function c17933419.activate(e,tp,eg,ep,ev,re,r,rp)
    local mg=Duel.GetRitualMaterial(tp)
    local ft=Duel.GetLocationCount(tp,0x7)
    Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
    local tg=Duel.SelectMatchingCard(tp,c17933419.filter,tp,0x33,0,1,1,nil,e,tp,mg,ft)
    local tc=tg:GetFirst()
    if tc then
        mg=mg:Filter(Card.IsCanBeRitualMaterial,tc,tc)
        local mat=nil
        if ft>0 then
            Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_RELEASE)
            mat=mg:SelectWithSumGreater(tp,Card.GetRitualLevel,tc:GetLevel(),tc)
        else
            Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_RELEASE)
            mat=mg:FilterSelect(tp,c17933419.filterF,1,1,nil,tp,mg,tc)
            Duel.SetSelectedCard(mat)
            Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_RELEASE)
            local mat2=mg:SelectWithSumGreater(tp,Card.GetRitualLevel,tc:GetLevel(),tc)
            mat:Merge(mat2)
        end
        tc:SetMaterial(mat)
        Duel.ReleaseRitualMaterial(mat)
        Duel.BreakEffect()
        Duel.SpecialSummon(tc,SUMMON_TYPE_RITUAL,tp,tp,true,true,POS_FACEUP)
        tc:CompleteProcedure()
    end
end
function c17933419.efilter(e,re)
    return e:GetHandlerPlayer()~=re:GetHandlerPlayer()
end
BananaPhone42  
#5 Posted : Monday, November 18, 2019 3:15:14 PM(UTC)
BananaPhone42

Rank: Advanced Member

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

Thanks: 13 times
Was thanked: 9 time(s) in 9 post(s)
Here's the fully working House of Duality script... With it, you can Normal Summon just about any monster. (WARNING: Do not use it to Normal Summon face-up Pendulum Monsters in the Extra Deck.)

Code:
--House of Duality
function c58757629.initial_effect(c)
    --Activate
    local e1=Effect.CreateEffect(c)
    e1:SetType(EFFECT_TYPE_ACTIVATE)
    e1:SetCode(EVENT_FREE_CHAIN)
    c:RegisterEffect(e1)
    --special summon
    local e2=Effect.CreateEffect(c)
    e2:SetDescription(aux.Stringid(58757629,0))
    e2:SetCategory(CATEGORY_SPECIAL_SUMMON)
    e2:SetType(EFFECT_TYPE_IGNITION)
    e2:SetRange(LOCATION_FZONE)
    e2:SetTarget(c58757629.target)
    e2:SetOperation(c58757629.operation)
    c:RegisterEffect(e2)
    --effect indestructable
    local e3=Effect.CreateEffect(c)
    e3:SetType(EFFECT_TYPE_SINGLE)
    e3:SetCode(EFFECT_INDESTRUCTABLE_EFFECT)
    e3:SetValue(1)
    e3:SetRange(LOCATION_FZONE)
    c:RegisterEffect(e3)
    --spsummon
    local e4=Effect.CreateEffect(c)
    e4:SetType(EFFECT_TYPE_SINGLE)
    e4:SetCode(EFFECT_CANNOT_DISABLE_SPSUMMON)
    e4:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
    c:RegisterEffect(e4)
    --Immune
    local e5=Effect.CreateEffect(c)
    e5:SetType(EFFECT_TYPE_SINGLE)
    e5:SetCode(EFFECT_IMMUNE_EFFECT)
    e5:SetRange(LOCATION_FZONE)
    e5:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_CANNOT_NEGATE)
    e5:SetValue(c58757629.efilter)
    c:RegisterEffect(e5)
    --Attach
    local e6=Effect.CreateEffect(c)
    e6:SetDescription(aux.Stringid(58757629,1))
    e6:SetType(EFFECT_TYPE_IGNITION)
    e6:SetRange(LOCATION_FZONE)
    e6:SetProperty(EFFECT_FLAG_CARD_TARGET+EFFECT_FLAG_IGNORE_IMMUNE)
    e6:SetTarget(c58757629.target2)
    e6:SetOperation(c58757629.operation2)
    c:RegisterEffect(e6)
    --normal summon
    local e7=Effect.CreateEffect(c)
    e7:SetDescription(aux.Stringid(58757629,2))
    e7:SetCategory(CATEGORY_SUMMON)
    e7:SetType(EFFECT_TYPE_IGNITION)
    e7:SetRange(LOCATION_FZONE)
    e7:SetTarget(c58757629.target3)
    e7:SetOperation(c58757629.operation3)
    c:RegisterEffect(e7)
    --cannot disable normal summon
    local e8=Effect.CreateEffect(c)
    e8:SetType(EFFECT_TYPE_SINGLE)
    e8:SetCode(EFFECT_CANNOT_DISABLE_SUMMON)
    e8:SetProperty(EFFECT_FLAG_CANNOT_DISABLE+EFFECT_FLAG_UNCOPYABLE)
    c:RegisterEffect(e8)
    --no tribute summon
    local e9=Effect.CreateEffect(c)
    e9:SetType(EFFECT_TYPE_FIELD)
    e9:SetCode(EFFECT_SUMMON_PROC)
    e9:SetRange(LOCATION_FZONE)
    e9:SetTargetRange(LOCATION_HAND+LOCATION_DECK+LOCATION_GRAVE+LOCATION_REMOVED,0)
    e9:SetCondition(c58757629.ntcon)
    e9:SetTarget(c58757629.nttg)
    c:RegisterEffect(e9)
end
function c58757629.filter(c,e,sp)
    return c:IsCanBeSpecialSummoned(e,SUMMON_TYPE_SPECIAL,sp,true,true) and c:IsType(TYPE_MONSTER)
end
function c58757629.target(e,tp,eg,ep,ev,re,r,rp,chk)
    if chk==0 then return Duel.GetLocationCount(tp,LOCATION_MZONE)>0
        and Duel.IsExistingMatchingCard(c58757629.filter,tp,0x73,0,1,nil,e,tp) end
    Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,tp,0x73)
end
function c58757629.operation(e,tp,eg,ep,ev,re,r,rp)
    if not e:GetHandler():IsRelateToEffect(e) then return end
    if Duel.GetLocationCount(tp,LOCATION_MZONE)<=0 then return end
    Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
    local g=Duel.SelectMatchingCard(tp,c58757629.filter,tp,0x73,0,1,1,nil,e,tp)
    if g:GetCount()>0 then
        Duel.SpecialSummon(g,SUMMON_TYPE_SPECIAL,tp,tp,true,true,POS_FACEUP)
    end
end
function c58757629.efilter(e,re)
    return e:GetHandlerPlayer()~=re:GetHandlerPlayer()
end
function c58757629.xyzfilter(c,tp)
    return c:IsFaceup() and c:IsType(TYPE_XYZ)
        and Duel.IsExistingMatchingCard(c58757629.matfilter,tp,LOCATION_MZONE+LOCATION_HAND+LOCATION_DECK+LOCATION_GRAVE+LOCATION_REMOVED,0,1,c)
end
function c58757629.matfilter(c)
    return (c:IsLocation(LOCATION_HAND+LOCATION_DECK+LOCATION_GRAVE+LOCATION_REMOVED+LOCATION_EXTRA) or c:IsFaceup()) and c:IsType(TYPE_MONSTER)
end
function c58757629.target2(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
    if chkc then return chkc:IsControler(tp) and chkc:IsLocation(LOCATION_MZONE) and c58757629.xyzfilter(chkc,tp) end
    if chk==0 then return Duel.IsExistingTarget(c58757629.xyzfilter,tp,LOCATION_MZONE,0,1,nil,tp) end
    Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_FACEUP)
    Duel.SelectTarget(tp,c58757629.xyzfilter,tp,LOCATION_MZONE,0,1,1,nil,tp)
end
function c58757629.operation2(e,tp,eg,ep,ev,re,r,rp)
    if not e:GetHandler():IsRelateToEffect(e) then return end
    local tc=Duel.GetFirstTarget()
    if tc:IsFaceup() and tc:IsRelateToEffect(e) and not tc:IsImmuneToEffect(e) then
        Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_XMATERIAL)
        local g=Duel.SelectMatchingCard(tp,c58757629.matfilter,tp,LOCATION_MZONE+LOCATION_HAND+LOCATION_DECK+LOCATION_GRAVE+LOCATION_REMOVED+LOCATION_EXTRA,0,1,3,tc)
        if g:GetCount()>0 then
            local mg=g:GetFirst():GetOverlayGroup()
            if mg:GetCount()>0 then
                Duel.SendtoGrave(mg,REASON_RULE)
            end
            Duel.Overlay(tc,g)
        end
    end
end
function c58757629.filter2(c)
    return c:IsType(TYPE_MONSTER)
end
function c58757629.target3(e,tp,eg,ep,ev,re,r,rp,chk)
    if chk==0 then return Duel.IsExistingMatchingCard(c58757629.filter2,tp,LOCATION_HAND+LOCATION_DECK+LOCATION_GRAVE+LOCATION_EXTRA+LOCATION_REMOVED,0,1,nil) end
    Duel.SetOperationInfo(0,CATEGORY_SUMMON,nil,1,0,0)
end
function c58757629.operation3(e,tp,eg,ep,ev,re,r,rp)
    Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SUMMON)
    local g=Duel.SelectMatchingCard(tp,c58757629.filter2,tp,LOCATION_HAND+LOCATION_DECK+LOCATION_GRAVE+LOCATION_EXTRA+LOCATION_REMOVED,0,1,1,nil)
    if g:GetCount()>0 then
        Duel.Summon(tp,g:GetFirst(),true,nil,0)
    end
end
function c58757629.ntcon(e,c,minc)
    if c==nil then return true end
    return minc==0 and Duel.GetLocationCount(c:GetControler(),LOCATION_MZONE)>0
end
function c58757629.nttg(e,c)
    return c:IsLevelAbove(5) and c:IsType(TYPE_MONSTER)
end

Edited by user Saturday, November 23, 2019 1:38:32 PM(UTC)  | Reason: Not specified

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