Re: Community Wad
If it's not in either of our trash cans, then Google Drive never had it, which makes your guess likely. I also checked the CW's history, and it has never had Selective Memory, so it wasn't included and subsequently deleted, either.
High Quality Resources for Collectible Card Games and Home of the CCGHQ Team
https://www.slightlymagic.net/forum/
https://www.slightlymagic.net/forum/viewtopic.php?f=109&t=15783
Ok. Thanks for checking.Xander9009 wrote:If it's not in either of our trash cans, then Google Drive never had it, which makes your guess likely. I also checked the CW's history, and it has never had Selective Memory, so it wasn't included and subsequently deleted, either.
Okay cool. When I finish the R cards I'm planning to do (likely tomorrow), I'll move in to P, Q and O.migookman wrote:I'm not working through Ps and Qs now. I am going through W.
. The card itself should check its current production abilities and display options and grant abilities based on that. This avoids having multiple auto-tap abilities on the same card (breaking them), and also having more than one copy of manual tap abilities (slowing down the AI and looking really bad).The filter is mislabeled as an RTA.Splinterverse wrote:Problem Cards:
Rohgahh of Kher Keep http://pastebin.com/pQ9FJ1sJ Everything about it works perfectly except granting the Kobolds +2/+2. If have tried adding a duration and various other things and no luck. The Kobolds of Kher Keep card itself is kind of weird in that it's picture stretches across the entire card.
Lines 56 and 62 say <RESOLUTION_ACTION> instead of <RESOLUTION_TIME_ACTION>.Splinterverse wrote:Rust Elemental http://pastebin.com/vKTvcqRC It does not prompt to select an artifact to sacrifice.
Line 51: this RTA is trying to cycle through filter 1, but the filter the auras are in is 2. If that doesn't fix it, you might need to add 'reevaluates="1"' to the filter start tag so it updates after the target is chosen. Probably not, though. Only do that if the first doesn't fix it.Splinterverse wrote:Scarab of the Unseen http://pastebin.com/iBAcuhwS Does not remove the attached and return them to owners' hand.
I updated the CW Content tracker with the new cards.Splinterverse wrote:-- I updated the Impossible Cards List.
I'll take a look.Splinterverse wrote:-- Firestorm (coded by ShoGun) is not discarding the cards that are selected. I tried to fix it, but didn't have any success so someone else might want to take a crack at it.
I'm glad you suggested making our own files. I was definitely worried about overwriting someone's work. I had been checking the .wad to make sure I had the latest file, but that would never prevent two people working in the latest, so thanks for suggesting this.Xander9009 wrote:CW_CARD_QUERY.XML like normal, erase everything, and save it as a new file with the name CW_CARD_QUERY_SPLINTERVERSE.XML. Make sure it's still in 2003 format.
I've been slowly but surely switching lands over to using my own method, which is a combination of auto-tap and manual-mana. It seems to work really well.
Yes. Like most languages, Lua accepts variable names containing letters, numbers, and underscores, so long as it doesn't begin with a number.Splinterverse wrote:Can we use digits in variable names?
No worries. Makes perfect sense. Have a good day and thanks for your continued support.Xander9009 wrote:That's exactly the reason. The impossible cards list I have lists all of the same ones, but being coded overrides being impossible. Even if it's considered impossible, if it's coded, then it's marked as coded.
The spreadsheet might be a bit behind. It's set up with three moving parts.
1: The CW Updater runs at some point between 11 PM and 12 AM.
2: When the above finishes, it runs the tracking program on my computer, which manages completion status for every set.
3: Between 12 AM and 1 AM, the google spreadsheet's script runs, parsing whatever files are currently uploaded.
If the time zone of the script is off, then it might be running online and processing the results just before my local program runs to produce the most current results, resulting in the spreadsheet being a day behind. I'm not yet sure how to check/set the script's time zone, but it's apparently possible, so I'll look into that later. But I'll be leaving in a just a short while and I'll be gone until nearly midnight, so it probably won't be today.
Finally got around to trying this for Al-abara's Carpet and it didn't work.migookman wrote:This may work better:
- Code: Select all
<ACTIVATED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{5}, {T}: Prevent all damage that would be dealt to you this turn by attacking creatures without flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{5}, {T}: Prevent all damage that would be dealt to you this turn by attacking creatures without flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{5}, {T}: Prevent all damage that would be dealt to you this turn by attacking creatures without flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{5}, {T}: Prevent all damage that would be dealt to you this turn by attacking creatures without flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[<span class=“missing”>(Missing!)</span>]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{5}, {T}: Prevent all damage that would be dealt to you this turn by attacking creatures without flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{5}, {T}: Prevent all damage that would be dealt to you this turn by attacking creatures without flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{5}, {T}: Prevent all damage that would be dealt to you this turn by attacking creatures without flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{5}, {T}: Prevent all damage that would be dealt to you this turn by attacking creatures without flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[{5}, {T}: Prevent all damage that would be dealt to you this turn by attacking creatures without flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[{5}, {T}: Prevent all damage that would be dealt to you this turn by attacking creatures without flying.]]></LOCALISED_TEXT>
<COST mana_cost="{5}" type="Mana" />
<COST type="TapSelf" />
<FILTER filter_id="0">
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_CHARACTERISTIC, OP_NOT, CHARACTERISTIC_FLYING )
filter:Add( FE_IS_ATTACKING, true )
</FILTER>
<RESOLUTION_TIME_ACTION>
if FilteredCard() ~= nil then
local delayDC = EffectDC():Make_Chest(1)
delayDC:Set_CardPtr(0, target)
delayDC:Protect_CardPtr(0)
MTG():CreateDelayedTrigger(1, delayDC)
end
</RESOLUTION_TIME_ACTION>
<SFX text="TARGET_SUN_PLAY" />
<AI_AVAILABILITY window_step="upkeep" type="window" />
<AI_AVAILABILITY window_step="main_1" window_turn="my_turn" type="window" />
<AI_AVAILABILITY window_step="begin_combat" window_turn="their_turn" type="window" />
<AI_AVAILABILITY window_step="declare_attackers" window_turn="their_turn" type="window" />
<AI_AVAILABILITY window_step="declare_blockers" type="window" />
<AI_AVAILABILITY window_step="main_2" window_turn="my_turn" type="window" />
<AI_AVAILABILITY window_step="end_of_turn" type="window" />
<AI_AVAILABILITY window_step="end_of_turn" window_turn="their_turn" type="window" />
<AI_AVAILABILITY type="in_response" response_source="1" response_target="1" />
<AI_AVAILABILITY type="in_response" response_source="1" />
<AI_AVAILABILITY type="in_response" response_target="1" />
</ACTIVATED_ABILITY>
<TRIGGERED_ABILITY resource_id="1" replacement_effect="1">
<TRIGGER value="SOURCE_DEALS_DAMAGE_TO_PLAYER" pre_trigger="1" damage_type="all">
return SecondaryPlayer() == EffectController() and TriggerObject() == EffectDC():Get_CardPtr(0)
</TRIGGER>
<CLEANUP simple_cleanup="EndOfTurn" />
<RESOLUTION_TIME_ACTION>
Damage():PreventAll()
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>