It is currently 07 Sep 2025, 06:31
   
Text Size

Formal Request Thread

Moderator: CCGHQ Admins

Re: Formal Request Thread

Postby Rari » 28 Aug 2013, 02:43

Working perfectly now, thanks. I hadn't thought of snagging TFM's as a template - opening the LOL out of D14 was garbled.
Please help yourself to my collection of DoTP artwork. Pretty cards for everyone!
User avatar
Rari
 
Posts: 47
Joined: 14 Jul 2013, 05:59
Has thanked: 16 times
Been thanked: 4 times

Re: Formal Request Thread

Postby thefiremind » 28 Aug 2013, 09:02

Rari wrote:Working perfectly now, thanks. I hadn't thought of snagging TFM's as a template - opening the LOL out of D14 was garbled.
When Theros comes out we'll need to check all the new creature types and agree about an order for their declarations: if we don't use the same in all mods they will be incompatible.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

Re: Formal Request Thread

Postby gigelf » 28 Aug 2013, 09:28

I would like to request Riftsweeper, if at all possible.
gigelf
 
Posts: 5
Joined: 23 Aug 2013, 02:45
Has thanked: 2 times
Been thanked: 0 time

Re: Formal Request Thread

Postby Rari » 28 Aug 2013, 14:58

thefiremind wrote:
Rari wrote:Working perfectly now, thanks. I hadn't thought of snagging TFM's as a template - opening the LOL out of D14 was garbled.
When Theros comes out we'll need to check all the new creature types and agree about an order for their declarations: if we don't use the same in all mods they will be incompatible.
That makes sense. If I decide to release my Duel Decks in the meantime, I'll be sure to leave those files out.

Also, speaking of Theros, I need help with part of the activated effect from Shipbreaker Kraken. Monstrosity has been no problem, but the DURATION portion isn't working with multiple targets.

When Shipbreaker Kraken becomes monstrous, tap up to four target creatures. Those creatures don't untap during their controllers' untap steps for as long as you control Shipbreaker Kraken.
Shipbreaker Kraken | Open
Code: Select all
 <ACTIVATED_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{4}{U}{U}: Monstrosity {4}.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{4}{U}{U}: Monstrosity {4}.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{4}{U}{U}: Monstrosity {4}.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{4}{U}{U}: Monstrosity {4}.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{4}{U}{U}: Monstrosity {4}.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{4}{U}{U}: Monstrosity {4}.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{4}{U}{U}: Monstrosity {4}.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{4}{U}{U}: Monstrosity {4}.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{4}{U}{U}: Monstrosity {4}.]]></LOCALISED_TEXT>
    <AVAILABILITY>
    if EffectController():CanPayManaCost("{6}") then
      return Object():CountCounters(MTG():GetCountersType("Monsterous")) == 0
   end
    </AVAILABILITY>   
   <COST mana_cost="{4}{U}{U}" type="Mana" />
   <COUNTER_REGISTRATION name="Monsterous" />
    <RESOLUTION_TIME_ACTION>
    if EffectSource() ~= nil then
       EffectSource():AddCounters( MTG():PlusOnePlusOneCounters(), 4 )
      EffectSource():AddCounters( MTG():GetCountersType("Monsterous"), 1)
    end
    </RESOLUTION_TIME_ACTION>
    <SFX text="TARGET_FROST_TITAN_PLAY" />
    <TARGET tag="CARD_QUERY_CHOOSE_CREATURE_TAPHOLD" definition="0" compartment="0" count="4" up_to="1" />
    <TARGET_DEFINITION id="0">
    local filter = ClearFilter()
    filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
    </TARGET_DEFINITION>
    <RESOLUTION_TIME_ACTION>
    for i = 0,(3-1) do
       local target_card = EffectDC():Get_Targets(0):Get_CardPtr(i)
       if target_card ~= nil then
          target_card:TapAndHold()
       end
    end
    </RESOLUTION_TIME_ACTION>
    <DURATION>
    return (EffectSource() == nil or EffectSource():GetPlayer() ~= EffectController())
    </DURATION>
    <AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ENEMY_ONLY" />
  </ACTIVATED_ABILITY>
Please help yourself to my collection of DoTP artwork. Pretty cards for everyone!
User avatar
Rari
 
Posts: 47
Joined: 14 Jul 2013, 05:59
Has thanked: 16 times
Been thanked: 4 times

Re: Formal Request Thread

Postby MC Brodie » 28 Aug 2013, 15:55

I think tap and hold is a set function that is designed to work for only 1 turn. There is a boolean characteristic for "does not untap". You can apply itwith a continuous action and the duration block you have. Search the thread for Somnophore.
-----------------------------------------------------------------------
Song of the Day: 46 and 2 (cover)
MC Brodie
 
Posts: 310
Joined: 01 Jun 2013, 00:10
Has thanked: 44 times
Been thanked: 34 times

Re: Formal Request Thread

Postby gorem2k » 28 Aug 2013, 17:53

Should I really give it up :?: :rolleyes:

Paradox Haze #5233 | Open
Code: Select all
  <TRIGGERED_ABILITY linked_ability_group="1">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[At the beginning of enchanted player’s first upkeep each turn, that player gets an additional upkeep step after this step.]]></LOCALISED_TEXT>
    <TRIGGER value="BEGINNING_OF_PLAYERS_TURN">
    return EffectSource():GetParentPlayer():MyTurn() and (LinkedDC():Get_Int(0) &lt; MTG():GetTurnNumber() )
    </TRIGGER>
    <RESOLUTION_TIME_ACTION>
    local turn = MTG():GetTurnNumber()
    LinkedDC():Set_Int(0, turn+1 )
    </RESOLUTION_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    local player = EffectSource():GetParentPlayer()
    if player ~= nil then
       local team = player:GetTeam()
       team:TakeExtraTurn()
    end
    </RESOLUTION_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    local delayDC = EffectDC():Make_Chest(1)
    delayDC:Set_PlayerPtr( 0, EffectSource():GetParentPlayer() )
    MTG():CreateDelayedTrigger(1, delayDC)
    </RESOLUTION_TIME_ACTION>
    <SFX text="GLOBAL_WARP_PLAY" />
  </TRIGGERED_ABILITY>

  <TRIGGERED_ABILITY linked_ability_group="1" resource_id="1" replacement_effect="1">
    <TRIGGER value="BEGINNING_OF_PLAYERS_STEP" pre_trigger="1">
    if ( MTG():GetStep() == STEP_CLEANUP ) then
       return true
      elseif MTG():GetStep() ~= STEP_UPKEEP then
          MTG():SkipStep()
       return false
    end
    return false
    </TRIGGER>
    <RESOLUTION_TIME_ACTION>
    MTG():RemoveDelayedTrigger(1)
    </RESOLUTION_TIME_ACTION>
  </TRIGGERED_ABILITY>
Why in do I always get problems when having two+ instance or Haze in play?
gorem2k
 
Posts: 464
Joined: 01 Apr 2013, 04:21
Has thanked: 48 times
Been thanked: 33 times

Re: Formal Request Thread

Postby MC Brodie » 28 Aug 2013, 19:05

What happens? I can't test it because I'm at work. My guess is that both haze1 and haze2 delayed triggers get cleared at the same cleanup step. Since the cleanup step isn't skipped, it could trigger for both hazes. I could be very wrong though.


I thought of taking an extra turn instead of phase as well but this might conflict with others cards. For instance it might transform one of thefiremind's cards since all steps were skipped and no spells were cast. Though maybe it should. I never played with a transform card
-----------------------------------------------------------------------
Song of the Day: 46 and 2 (cover)
MC Brodie
 
Posts: 310
Joined: 01 Jun 2013, 00:10
Has thanked: 44 times
Been thanked: 34 times

Re: Formal Request Thread

Postby gorem2k » 28 Aug 2013, 19:24

MC Brodie wrote:What happens? I can't test it because I'm at work. My guess is that both haze1 and haze2 delayed triggers get cleared at the same cleanup step. Since the cleanup step isn't skipped, it could trigger for both hazes. I could be very wrong though.


I thought of taking an extra turn instead of phase as well but this might conflict with others cards. For instance it might transform one of thefiremind's cards since all steps were skipped and no spells were cast. Though maybe it should. I never played with a transform card
Right. it's not a good idea to give another complete turn. my previous code was better than this. I guess I'm being desperate. I also think that skipping the beginning phase with SkipPhase() doesn't act like skipping the 3 beginning steps with SkipStep().
gorem2k
 
Posts: 464
Joined: 01 Apr 2013, 04:21
Has thanked: 48 times
Been thanked: 33 times

Re: Formal Request Thread

Postby MC Brodie » 28 Aug 2013, 20:01

What if you gave the additional beginning phase just before the first main phase? Like:
1st Untap Step - nothing
1st Upkeep - nothing
1st Draw - skip
1st Step Main 1 - pre_trigger give additional beginning phase
2nd Untap Step - skip
2nd Upkeep - nothing
2nd Draw - nothing
2nd Step Main 1 - actual 1st main phase

Hopefully this prevents additional main phases from generating.
-----------------------------------------------------------------------
Song of the Day: 46 and 2 (cover)
MC Brodie
 
Posts: 310
Joined: 01 Jun 2013, 00:10
Has thanked: 44 times
Been thanked: 34 times

Re: Formal Request Thread

Postby gorem2k » 28 Aug 2013, 21:17

MC Brodie wrote:What if you gave the additional beginning phase just before the first main phase? Like:
1st Untap Step - nothing
1st Upkeep - nothing
1st Draw - skip
1st Step Main 1 - pre_trigger give additional beginning phase
2nd Untap Step - skip
2nd Upkeep - nothing
2nd Draw - nothing
2nd Step Main 1 - actual 1st main phase

Hopefully this prevents additional main phases from generating.
when the 2nd Untap Step happens, if there's another haze in play , during the second Untap it will make the other activate another trigger. see this whole delayed trigger is bound to fail we can make one draw 2 cards easily with Howling Mine... but this doesn't have something independent like TRIGGER_UPKEEP or TakeAdditionalStep(). I will put this on standby, until I see a similar card that actually works. this one reminds me of Ghostly Prison which I also tried to do and failed.

maybe it would operate with interrogation INTERROGATE_COUNT_PHASES but thefiremind said it didn't work.
gorem2k
 
Posts: 464
Joined: 01 Apr 2013, 04:21
Has thanked: 48 times
Been thanked: 33 times

Re: Formal Request Thread

Postby thepiebaker » 29 Aug 2013, 02:38

Last edited by thepiebaker on 29 Aug 2013, 06:34, edited 2 times in total.
thepiebaker
 
Posts: 34
Joined: 29 Aug 2013, 01:48
Has thanked: 3 times
Been thanked: 1 time

Re: Formal Request Thread

Postby Rari » 29 Aug 2013, 06:30

thepiebaker wrote:so my requests are:
Phyrexian rage
| Open
Moltensteel Dragon X2
Thundering Tanadon X1
Warstorm Surge X4
Rage Extractor X4
Norns Annex X3
Tezzeret's Gambit X2
Dismember X2 - BloodReyvyn's Mods 2014 [16 Decks] // Legacy Decks (Zoo)
Porcelain Legionnaire X4
Spined Thopter X4
Pristine Talisman X4 - BloodReyvyn's Mods 2014 [16 Decks] // [21/08/2013] Persee's Custom DLC for DOTP 2014 Ver 1.1
Vault Skirge X4 - Legacy Decks (Zoo)
Golems Heart X2
Phyrexia's Core X3 - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)


Pink Fluffy Unicorns
| Open
Entomb X1
Last Rites X2
Nim Deathmantle X4
Hidden Horror X4 - [11 decks] "Nostalgia Pack" mod
Zombie Infestation X2 - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Buried Alive X4 - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Dread Return X4 - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Exhume X3 - All 10 Base Decks - Renovated!
Meglonoth
Kaervek, The Merciless
Avacyn, Angel of Hope -- Core
Prince of Thralls - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Jin-Gitaxias, Core Augur - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Nezumi Graverobber/Nighteyes the Desecrator
Elesh Norn, Grand Cenobite - BloodReyvyn's Mods 2014 [16 Decks] // All 10 Base Decks - Renovated!
Yore-Tiller Nephilim
Victory's Herald
Ulamog, the Infinite Gyre - BloodReyvyn's Mods 2014 [16 Decks] // All 10 Base Decks - Renovated!
Magister Sphinx
Teneb, the Harvester - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Balefire Dragon - BloodReyvyn's Mods 2014 [16 Decks]
Heartless Hidetsugu - possibly in 【28/8/13】DotP2014 custom mod released【v6.2 42 decks】
Sheoldred, Whispering One - All 10 Base Decks - Renovated!
Gisela, Blade of Goldnight - DrLeg3nd Mod's Version 1.8
Tariel, Reckoner of Souls
Vorinclex, Voice of Hunger
That should give you a place to start looking for most of your cards
Please help yourself to my collection of DoTP artwork. Pretty cards for everyone!
User avatar
Rari
 
Posts: 47
Joined: 14 Jul 2013, 05:59
Has thanked: 16 times
Been thanked: 4 times

Re: Formal Request Thread

Postby thepiebaker » 29 Aug 2013, 06:35

Rari wrote:
thepiebaker wrote:so my requests are:
Phyrexian rage
| Open
Moltensteel Dragon X2
Thundering Tanadon X1
Warstorm Surge X4
Rage Extractor X4
Norns Annex X3
Tezzeret's Gambit X2
Dismember X2 - BloodReyvyn's Mods 2014 [16 Decks] // Legacy Decks (Zoo)
Porcelain Legionnaire X4
Spined Thopter X4
Pristine Talisman X4 - BloodReyvyn's Mods 2014 [16 Decks] // [21/08/2013] Persee's Custom DLC for DOTP 2014 Ver 1.1
Vault Skirge X4 - Legacy Decks (Zoo)
Golems Heart X2
Phyrexia's Core X3 - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)


Pink Fluffy Unicorns
| Open
Entomb X1
Last Rites X2
Nim Deathmantle X4
Hidden Horror X4 - [11 decks] "Nostalgia Pack" mod
Zombie Infestation X2 - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Buried Alive X4 - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Dread Return X4 - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Exhume X3 - All 10 Base Decks - Renovated!
Meglonoth
Kaervek, The Merciless
Avacyn, Angel of Hope -- Core
Prince of Thralls - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Jin-Gitaxias, Core Augur - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Nezumi Graverobber/Nighteyes the Desecrator
Elesh Norn, Grand Cenobite - BloodReyvyn's Mods 2014 [16 Decks] // All 10 Base Decks - Renovated!
Yore-Tiller Nephilim
Victory's Herald
Ulamog, the Infinite Gyre - BloodReyvyn's Mods 2014 [16 Decks] // All 10 Base Decks - Renovated!
Magister Sphinx
Teneb, the Harvester - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Balefire Dragon - BloodReyvyn's Mods 2014 [16 Decks]
Heartless Hidetsugu - possibly in 【28/8/13】DotP2014 custom mod released【v6.2 42 decks】
Sheoldred, Whispering One - All 10 Base Decks - Renovated!
Gisela, Blade of Goldnight - DrLeg3nd Mod's Version 1.8
Tariel, Reckoner of Souls
Vorinclex, Voice of Hunger
That should give you a place to start looking for most of your cards
I have literally 0 experience modding in any game other than installing... so where can i go to learn how to do this?
thepiebaker
 
Posts: 34
Joined: 29 Aug 2013, 01:48
Has thanked: 3 times
Been thanked: 1 time

Re: Formal Request Thread

Postby mr friendly guy » 29 Aug 2013, 11:16

Zoo legacy decks
viewtopic.php?f=109&t=11421

BloodReyvyn's mods
viewtopic.php?f=109&t=11060

The Firemind
viewtopic.php?f=109&t=11005

Persee's mods
viewtopic.php?f=109&t=11381

Nostalgia decks
viewtopic.php?f=109&t=11113

DrLeg3nd
viewtopic.php?f=109&t=11030

all 10 base decks renovated
viewtopic.php?f=109&t=11369

Download the WAD files and put them in your game folder (I suggest you keep the original game folder and use the copy one for mod files in case it crashes the game).

Then download Riiaks_DotP_2014_Deck_Builder_v1.3.2.0_x86 (unfortunately I lost the link, but someone else can do it for you).

With the deck builder you can create your own deck now that you have the WAD files with the cards in them.
mr friendly guy
 
Posts: 85
Joined: 23 Aug 2013, 12:03
Has thanked: 2 times
Been thanked: 1 time

Re: Formal Request Thread

Postby gorem2k » 30 Aug 2013, 00:48

Is anybody here can tell me how to code Skyshroud Cutter utility cost ?

Code: Select all
  <UTILITY_ABILITY qualifier="Alternate">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[If you control a Forest, rather than pay Skyshroud Cutter’s mana cost, you may have each other player gain 5 life.]]></LOCALISED_TEXT>
    <AVAILABILITY>
    local filter = ClearFilter()
    filter:Add(FE_CONTROLLER, OP_IS, EffectController() )
    filter:Add(FE_SUBTYPE, OP_IS, LAND_TYPE_FOREST )
    return filter:CountStopAt(1) == 1
    </AVAILABILITY>
    <RESOLUTION_TIME_ACTION>
    local number = MTG():GetNumberOfPlayers()
    for i=0,(number-1) do
       local player = MTG():GetNthPlayer(i)
       if player ~= nil and player ~= EffectController() then
          player:GainLife( 5 )
       end
    end
    </RESOLUTION_TIME_ACTION>
    <ABILITY_TEXT tag="CARD_QUERY_SKYSHROUD_CUTTER_EACH_PLAYER_GAIN_5" />
  </UTILITY_ABILITY>
I've tried with COST type="Generic" but I have no clue.

EDIT:nevermind, I found it...

Code: Select all
  <UTILITY_ABILITY qualifier="Alternate">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[If you control a Forest, rather than pay Skyshroud Cutter’s mana cost, you may have each other player gain 5 life.]]></LOCALISED_TEXT>
    <COST type="generic">
      <PREREQUISITE>
      local filter = ClearFilter()
      filter:Add(FE_CONTROLLER, OP_IS, EffectController() )
      filter:Add(FE_SUBTYPE, OP_IS, LAND_TYPE_FOREST )
      return filter:CountStopAt(1) == 1
      </PREREQUISITE>
      <RESOLUTION_TIME_ACTION>
      local number = MTG():GetNumberOfPlayers()
      for i=0,(number-1) do
       local player = MTG():GetNthPlayer(i)
       if player ~= nil and player ~= EffectController() then
          player:GainLife( 5 )
       end
      end
      </RESOLUTION_TIME_ACTION>
    </COST>
    <ABILITY_TEXT tag="CARD_QUERY_SKYSHROUD_CUTTER_EACH_PLAYER_GAIN_5" />
  </UTILITY_ABILITY>
gorem2k
 
Posts: 464
Joined: 01 Apr 2013, 04:21
Has thanked: 48 times
Been thanked: 33 times

PreviousNext

Return to 2014

Who is online

Users browsing this forum: No registered users and 28 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 28 users online :: 0 registered, 0 hidden and 28 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 28 guests

Login Form