*Author

Active members:
bogtro(1) buritosrfood(1) Xamuel(1) Cannibal7(1) bowlerdude04(1) Wizy(1) Lexx(1) 10 men(1) keng2(1) condemned88(1) thispersonisagenius(1) whatifidogetcaught?(1) choongmyoung(1) Zblader(1) Pepitoss(1) richell(1) Cardplayer(1) Angriness(1) omgman999(1) Fireleaf(1) zdeev(1) laxnut90(1) mega plini(1) pulli23(1) Eddygp(1) ohnodavido(1) Tsmuji(1) Sinolai(1) SiiNK(1) the dictator(1) grimdragon64(1) Odii Odsen(1) Zawadx(1) dragtom(1) kyle1234513(1) bossitron(1) Devourer(1) Gunthar(1) RootRanger(1) Fippe94(1) dworthy(1) Basman-1453(1) ratcharmer(1) Timdood3(1) UndeadSpider1990(1) tereret(1) MasterofPun(1) Sera(1) Dm1321(2) justaburd(2) asiantraceur(2) Pineapple(2) Ilias22(2) tekpau(2) ddevans96(2) mrezman(2) DarkBaron12390(2) aefields(2) Lech(2) Captain Scibra(2) deathreign3(2) Treldon(2) Ginyu(2) foxrain4(2) Manuel(2) regen2k9(3) frimax(3) OdinVanguard(3) Quantumage(3) mesaprotector(3) calindu(3) Submachine(3) timetock(3) montrossen(3) iDaire(3) rageingnonsense(3) seulintse(3) Luminous(3) Monox D. I-Fly(3) Absol(4) dragonsdemesne(4) Drake_XIV(4) Zergva(4) ARTHANASIOS(4) Spidder(4) Blacksmith(4) rob77dp(4) serprex(4) Scars(4) Aneninen(4) flyingcat(4) blueberrymania(4) Tirear(5) CuCN(5) Jenkar(5) Cthulhu(5) andretimpa(5) iancudorinmarian(5) dawn to dusk(5) laelin(5) edupro123(6) Laxadarap(6) Marsu(6) ColorlessGreen(6) Malebolgia(7) Aves(8) Cheesy111(8) Frozengaia(8) Chapuz(9) Naesala(9) skyironsword(9) rosutosefi(10) meowww(10) TribalTrouble(10) furballdn(11) dylanslagle(13) kimham8a(19) Keolino(19) Higurashi(19) BeefSupreme(23) eaglgenes101(24) majofa(29) Vangelios(31) storyteller(40) omegareaper7(52) OldTrees(67) jawdirk(82)

Offline OldTrees

  • Legendary Member
  • ******
  • Posts: 10297
  • Reputation Power: 114
  • OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.
  • I was available for questions.
  • Awards: Brawl #2 Winner - Team FireTeam Card Design Winner
Re: dimension sheild https://elementscommunity.org/forum/index.php?topic=42134.msg1027996#msg1027996
« Reply #276 on: January 03, 2013, 12:27:17 pm »
which is worse, a shield that stops creatures that dont do spell damage or have momentum for three turns, or a shield that stops everything including spell damage from creatures and momentum for only one turn?

there is a remedy for your ails. Dim shields is strong, but defeated in many ways. If anything, we should have shields with higher DR, not reducing the effectiveness of a useful, but hindered shield. Its simple. Out there in the realms of elementals, some of them can phase out for a short amount of time, and not be damaged by physical forces. Either A) wait them out, B) use Momentum to hit them anyway, or C) use spells and beat them at their own game.

I havent had trouble with a dim shield in at least 6 months. Its not that powerful in the end.

I would like to end that line of thought by admitting that I too feel that Dim Shield is OP. However I do not have a good argument to allow me to conclude that. I do know that Dim Shield can be balanced if it is not already. Intuitions from others that I trust have recommended a 2 turn duration for a cheaper cost.

I'm realizing that the course of the discussion, is going to "dim the shield can be defeated or no" and should be " shield dim is balanced this with others or not"

The cost of dim shield should be 12 :aether, because 15 :light is a miracle, and not often in less than 3 turns our HP already running out again because the opponent has creatures with high damage, dim blocks DR infinite, and 3 turns is finite but it is very long. And even costing 12 :aether, it is often better than miracle in some situations.
Dusk Shield doubles the till death doom clock.
Back when I played Mono Aether (Pre SoW) I usually stated chaining Dimensional Shields when I had ~4 turns remaining and I chained ~3 Dim Shields
So I increased my personal doom clock from 4 to 16 and paid 18 :aether + Shield slot + 3 cards
Dusk Shield would have increased the doom clock from 4 to 8 and cost 6 :darkness + Shield slot + 1 card
So
x4/+12 cost 18 :aether + S + 3 cards ~= 27
x2/+4 cost 6 :darkness + S + 1 card ~= 10
I think the number of turns is a more accurate measurement than the multiplier of the doom clock
27/12 vs 10/4
2.25 < 2.5
For Dimensional Shield to equal Dusk Shield in this equation it would have to cost
2.5 = 30/12 = 21 :aether + S + 3 cards = (7 :aether + 1 card) per Dimensional Shield + the shield slot
7 :aether + 1 card

Note: I used the weaker Dusk Shield instead of the ~67% DR 1 Ice Shield.
"It is common sense to listen to the wisdom of the wise. The wise are marked by their readiness to listen to the wisdom of the fool."
"Nothing exists that cannot be countered." -OldTrees on indirect counters
Ask the Idea Guru: http://elementscommunity.org/forum/index.php/topic,32272.0.htm

Offline Cardplayer

  • Jr. Member
  • **
  • Posts: 123
  • Country: us
  • Reputation Power: 2
  • Cardplayer is a Spark waiting for a buff.
  • An Elemental Guy
  • Awards: Slice of Elements 6th Birthday Cake
Re: dimension shield https://elementscommunity.org/forum/index.php?topic=42134.msg1028225#msg1028225
« Reply #277 on: January 04, 2013, 02:50:05 am »
No need for a nerf to dim shield. I've hit mono-aether multiple times and carrying some PC in the deck usually deals with the shield quite nicely. Even if not readily available at the moment, momentum makes the shield virtually worthless without killing momentumed creature. It's fine the way it is and I feel a nerf would unnecessarily damage the power of stalls and mono-aether as the shield is already reasonably expensive for a shield.
A player of cards, Elements cards that is.

Offline kimham8a

  • Sr. Member
  • ****
  • Posts: 964
  • Country: ca
  • Reputation Power: 16
  • kimham8a is a Blue Crawler starting to think about his first run.kimham8a is a Blue Crawler starting to think about his first run.kimham8a is a Blue Crawler starting to think about his first run.
  • God of this world
Re: dimension sheild https://elementscommunity.org/forum/index.php?topic=42134.msg1028385#msg1028385
« Reply #278 on: January 04, 2013, 03:08:58 pm »
All elements can make a mono deck and beat mono :aether with a decent winrate (except :time). Therefore we don't need to add soft PC because all elements already have options to beat mono :aether. People just don't use them because it makes their decks less efficient vs other decks.
This being actually a potential problem.

Not a potential problem as far as I can see, even though they call can beat it, that is a mono deck going into mono aether knowing exactly what to build against, all aether has to do is change it's deck and it could beat 90% of the decks.
Aether's problem is low damage output. Any mono deck that can heal beats mono aether. Any mono deck with a decent shield beats mono aether (entropy, water). Air could beat mono aether stalling with fog and a one turn break in the dims with skyblitz. Earth can use earthquake, and :aether's cards are VERY high cost. Now what element doesn't beat mono aether no matter what mod of it you use? And the cards I say the monos should use aren't so bad against other decks either, it's just that nobody happens to use them when they see a mono aether.
Hey there

Offline Captain Scibra

  • Hero Member
  • *****
  • Posts: 1345
  • Reputation Power: 20
  • Captain Scibra is a Mummy waiting to discover the path to glory.Captain Scibra is a Mummy waiting to discover the path to glory.Captain Scibra is a Mummy waiting to discover the path to glory.Captain Scibra is a Mummy waiting to discover the path to glory.
  • Do Domhantarraingt. Dúinn go léir.
  • Awards: Slice of Elements 7th Birthday Cake8th Trials - Master of GravitySlice of Elements 3rd Birthday Cake
Re: dimension sheild https://elementscommunity.org/forum/index.php?topic=42134.msg1029301#msg1029301
« Reply #279 on: January 06, 2013, 05:36:52 pm »
Lol, the Salvagers now make this OP.  Self PC greatly increases your 'phase count'.
Rule #1: The Captain is never wrong.  Rule #2: If the Captain is wrong, refer to Rule #1.
The New Card Theory Thread

Offline OldTrees

  • Legendary Member
  • ******
  • Posts: 10297
  • Reputation Power: 114
  • OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.
  • I was available for questions.
  • Awards: Brawl #2 Winner - Team FireTeam Card Design Winner
Re: dimension sheild https://elementscommunity.org/forum/index.php?topic=42134.msg1029345#msg1029345
« Reply #280 on: January 06, 2013, 07:37:49 pm »
Lol, the Salvagers now make this OP.  Self PC greatly increases your 'phase count'.
False.
Salvagers only work if the Opponent was destructive. Self PC does not work.
"It is common sense to listen to the wisdom of the wise. The wise are marked by their readiness to listen to the wisdom of the fool."
"Nothing exists that cannot be countered." -OldTrees on indirect counters
Ask the Idea Guru: http://elementscommunity.org/forum/index.php/topic,32272.0.htm

Offline DarkBaron12390

  • Jr. Member
  • **
  • Posts: 53
  • Reputation Power: 1
  • DarkBaron12390 is a Spark waiting for a buff.
  • New to Elements
Re: dimension sheild https://elementscommunity.org/forum/index.php?topic=42134.msg1029433#msg1029433
« Reply #281 on: January 07, 2013, 12:09:41 am »
which is worse, a shield that stops creatures that dont do spell damage or have momentum for three turns, or a shield that stops everything including spell damage from creatures and momentum for only one turn?

there is a remedy for your ails. Dim shields is strong, but defeated in many ways. If anything, we should have shields with higher DR, not reducing the effectiveness of a useful, but hindered shield. Its simple. Out there in the realms of elementals, some of them can phase out for a short amount of time, and not be damaged by physical forces. Either A) wait them out, B) use Momentum to hit them anyway, or C) use spells and beat them at their own game.

I havent had trouble with a dim shield in at least 6 months. Its not that powerful in the end.

I would like to end that line of thought by admitting that I too feel that Dim Shield is OP. However I do not have a good argument to allow me to conclude that. I do know that Dim Shield can be balanced if it is not already. Intuitions from others that I trust have recommended a 2 turn duration for a cheaper cost.

I'm realizing that the course of the discussion, is going to "dim the shield can be defeated or no" and should be " shield dim is balanced this with others or not"

The cost of dim shield should be 12 :aether, because 15 :light is a miracle, and not often in less than 3 turns our HP already running out again because the opponent has creatures with high damage, dim blocks DR infinite, and 3 turns is finite but it is very long. And even costing 12 :aether, it is often better than miracle in some situations.
Dusk Shield doubles the till death doom clock.
Back when I played Mono Aether (Pre SoW) I usually stated chaining Dimensional Shields when I had ~4 turns remaining and I chained ~3 Dim Shields
So I increased my personal doom clock from 4 to 16 and paid 18 :aether + Shield slot + 3 cards
Dusk Shield would have increased the doom clock from 4 to 8 and cost 6 :darkness + Shield slot + 1 card
So
x4/+12 cost 18 :aether + S + 3 cards ~= 27
x2/+4 cost 6 :darkness + S + 1 card ~= 10
I think the number of turns is a more accurate measurement than the multiplier of the doom clock
27/12 vs 10/4
2.25 < 2.5
For Dimensional Shield to equal Dusk Shield in this equation it would have to cost
2.5 = 30/12 = 21 :aether + S + 3 cards = (7 :aether + 1 card) per Dimensional Shield + the shield slot
7 :aether + 1 card

Note: I used the weaker Dusk Shield instead of the ~67% DR 1 Ice Shield.

I hold a B.S. degree in Mathematics, and I honestly have no idea what in the hell your arithmetic is doing. Do you have any units and explanations? If your calculations don't make sense to a mathematician...

Offline OldTrees

  • Legendary Member
  • ******
  • Posts: 10297
  • Reputation Power: 114
  • OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.
  • I was available for questions.
  • Awards: Brawl #2 Winner - Team FireTeam Card Design Winner
Re: dimension sheild https://elementscommunity.org/forum/index.php?topic=42134.msg1029458#msg1029458
« Reply #282 on: January 07, 2013, 02:02:43 am »
@DarkBaron

To use a card you must:
1) Draw the card [Draw = 1 card]
2) Pay the quanta [6 :aether]
3) Have an available slot [Shield Slot = S]

1 card is theorized to be approximately equal cost to 2 :aether
X :aether is theorized to be approximately equal cost to X :darkness
Using the shield slot is theorized to be approximately equal cost to 3 :aether

When I played Mono Aether (pre SoW) I used 3 Dimensional Shields on average to delay my death by 9 turns. (the +12 was an error)
This cost drawing 3 cards, 18 :aether and my shield slot. [3 cards + 18 :aether + Shield Slot ~= 27 :aether]
If I had played Dusk Shield I would have delayed my death by 4 turns.
This cost drawing 1 card, 6 :darkness and my shield slot. [1 card + 6 :darkness + Shield Slot ~= 10 :aether]

Benefit / Cost
Dim: +9 turns / 27 :aether ~= 0.33 turns/quanta
Dusk: +4 turns / 10 :aether = 0.25 turns/quanta
Since 0.33 > 0.25, Dimensional Shield is more efficient.
If Dimensional Shield were just as efficient as Dusk Shield (0.25) then it would cost X :aether each
0.25 turns/quanta = 9 turns / (3X :aether + 9 :aether)
3X + 9 = 36
3X = 27
X = 9

So I should have concluded that Dimensional Shield should cost 9 :aether
"It is common sense to listen to the wisdom of the wise. The wise are marked by their readiness to listen to the wisdom of the fool."
"Nothing exists that cannot be countered." -OldTrees on indirect counters
Ask the Idea Guru: http://elementscommunity.org/forum/index.php/topic,32272.0.htm

Offline DarkBaron12390

  • Jr. Member
  • **
  • Posts: 53
  • Reputation Power: 1
  • DarkBaron12390 is a Spark waiting for a buff.
  • New to Elements
Re: dimension sheild https://elementscommunity.org/forum/index.php?topic=42134.msg1029465#msg1029465
« Reply #283 on: January 07, 2013, 02:20:18 am »
That is much easier to follow, and I was merely trying to follow the post than take a stance. There are two inconsistencies I see. Firstly, 4/10 = 0.40... secondly, it seems the shield constant is inconsistent for dark and aether, despite it being a function of only the shield slot itself? Why is it used one time for each quantum, in spite of the fact we used three aether shields and one dark shield? It seems like a random 3 :aether thrown in. For three shields, there must be an available slot each time to me. Otherwise, it's a fixed constant meant simply to say you have a shield slot. So I feel it should be be a total of 33 :aether played vs. 10 :darkness, or to nix the shield overall for 24 :aether and 7 :darkness .

Your calculations yield 0.33 vs. 0.40, which are pretty similar, yet asserting darkness is more efficient.
The former of my methods yields, using your parameters, 9/33 ~=.273 vs. 0.25 which is similar enough.
The latter yields 9/24 = 0.375 vs. 4/7 ~=0.571, which says darkness is much more efficient.

Maybe I'm just not seeing where the information comes from and don't see why a shield slot constant ought to behave the same for three shields used vs. one shield used.

Offline OldTrees

  • Legendary Member
  • ******
  • Posts: 10297
  • Reputation Power: 114
  • OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.
  • I was available for questions.
  • Awards: Brawl #2 Winner - Team FireTeam Card Design Winner
Re: dimension sheild https://elementscommunity.org/forum/index.php?topic=42134.msg1029520#msg1029520
« Reply #284 on: January 07, 2013, 08:48:33 am »
Thank you for catching the copy paste error. 4/10 should have been 0.4. That would mean that Dusk is more efficient and thus Dimensional Shield need not be nerfed.

The shield cost is when you are prevented from using the shield slot for something else. (an opportunity cost) It took 3 Dimensional Shields to occupy the slot since they have a duration of 3 turns. Thus the 3 Dimensional shields resulted in preventing me from using my slot just as 1 permanent shield would have prevented me.

PS: Thanks for correcting my math errors.
« Last Edit: January 07, 2013, 08:58:42 am by OldTrees »
"It is common sense to listen to the wisdom of the wise. The wise are marked by their readiness to listen to the wisdom of the fool."
"Nothing exists that cannot be countered." -OldTrees on indirect counters
Ask the Idea Guru: http://elementscommunity.org/forum/index.php/topic,32272.0.htm

Offline jawdirk

  • Full Member
  • ***
  • Posts: 367
  • Reputation Power: 7
  • jawdirk is a Spark waiting for a buff.
Re: dimension sheild https://elementscommunity.org/forum/index.php?topic=42134.msg1029532#msg1029532
« Reply #285 on: January 07, 2013, 10:48:23 am »
Ok, I did some actual science.  Experimental setup:

The cards:
Pillar.new - (unupped  :underworld)
Creature.new - 5 attack for 5  :underworld
DimShield.new(x,y) - y :underworld reduces damage to 0 for x turns
DuskMantel.new - 6 :underworld - reduces damage by exactly half permanently

The decks:
Spoiler for Hidden:
Player.new('rush', 10000, [Pillar.new]*15 + [Creature.new]*15)
Player.new('controlrush', 100, [Pillar.new]*15 + [Creature.new]*15)
Player.new('dusk2', 100.0, [Pillar.new]*15 + [Creature.new]*13 + [DuskMantel.new] * 2)
Player.new('dusk3', 100.0, [Pillar.new]*15 + [Creature.new]*12 + [DuskMantel.new] * 3)
Player.new('dusk4', 100.0, [Pillar.new]*15 + [Creature.new]*11 + [DuskMantel.new] * 4)

Player.new('dim3-6', 100, [Pillar.new]*15 + [Creature.new]*9 + [DimShield.new(3,6)] * 6)
Player.new('dim3-10', 100, [Pillar.new]*17 + [Creature.new]*7 + [DimShield.new(3,10)] * 6)
Player.new('dim2-6', 100, [Pillar.new]*15 + [Creature.new]*9 + [DimShield.new(2,6)] * 6)
Player.new('dim2-10', 100, [Pillar.new]*17 + [Creature.new]*7 + [DimShield.new(2,10)] * 6)
Player.new('dim1-6', 100, [Pillar.new]*15 + [Creature.new]*9 + [DimShield.new(1,6)] * 6)

Simplifying (a.k.a. lazy) assumptions:
I did impliment mulligan, but both players start with 7 cards in hand. The rush deck always goes first, the test deck always goes 2nd. Dusk Mantel always allows through exactly half of the damage. I didn't really tune any of the decks -- as far as I can tell it shouldn't matter. I did run numbers with -2 pillar +2 creature in all the decks (including the rush deck) and it the results were similar but slightly greater damage by the test decks across the board. AI is vastly simplified. Dim shield chaining begins at < 50 HP if the quanta is available. Dusk Mantels are cast ASAP. Shields are always cast before creatures if the quanta is available.

The Experiment:
How much damage can a 30-card deck using either Dusk Mantel or any of a number of modified dim shields do to a rush deck before the rush deck either kills the deck, or decks out. So that means that dim shield decks only get at most 22 turns to do damage, even if they chain perfectly through the whole game.

The results (100K Monte-carlo simulations for each, rounded to nearest damage point):
Spoiler for Hidden:
Controlrush: 85
Dusk Mantel x2: 111 
Dusk Mantel x3: 113 
Dusk Mantel x4: 112

Dim Shields standard (3-6): 459 
Dim Shields 3-10: 330
Dim Shields 2-6: 246
Dim Shields 2-10: 184
Dim Shields 1-6:  109

My interpretation:
I think this shows that dim shields are clearly OP compared to Dusk Mantels. Yes, this is a quanta-rich test, but as I said, I tried it with 2 fewer pillars everywhere, and nothing much changed. Note that even costing 10 and lasting only 2 turns, they are still more effective than dusk shield by a large margin. I'd love to see more results. Feel free to tweak the decks and run more simulations; the ruby code is below.

Possible future experiments:
Test the effect of adding deflagration to the rush.
Test the effect of adding poison to the rush.

Sample verbose of dusk shield:
Spoiler for Hidden:
Turn 1:::
? shark~shark hp: 10000 q: 0 cs: 22 dpt: 0 h: [Creature, Pillar, Pillar, Pillar, Pillar, Pillar, Creature, Creature]~
~dusk3 hp: 100.0 q: 0 cs: 23 dpt: 0 h: [Pillar, DuskMantel, Pillar, Pillar, Pillar, Creature, Creature]~
Boom!: 100.0 -= 0 (1)
! ~shark hp: 10000 q: 5 cs: 22 dpt: 0 h: [Creature, Creature, Creature]~
~dusk3 hp: 100.0 q: 0 cs: 23 dpt: 0 h: [Pillar, DuskMantel, Pillar, Pillar, Pillar, Creature, Creature]~

? dusk3~dusk3 hp: 100.0 q: 0 cs: 22 dpt: 0 h: [Pillar, DuskMantel, Pillar, Pillar, Pillar, Creature, Creature, Creature]~
~shark hp: 10000 q: 5 cs: 22 dpt: 0 h: [Creature, Creature, Creature]~
Boom!: 10000 -= 0 (1)
! ~dusk3 hp: 100.0 q: 4 cs: 22 dpt: 0 h: [DuskMantel, Creature, Creature, Creature]~
~shark hp: 10000 q: 5 cs: 22 dpt: 0 h: [Creature, Creature, Creature]~

Turn 2:::
? shark~shark hp: 10000 q: 5 cs: 21 dpt: 0 h: [Creature, Creature, Creature, Pillar]~
~dusk3 hp: 100.0 q: 4 cs: 22 dpt: 0 h: [DuskMantel, Creature, Creature, Creature]~
Boom!: 100.0 -= 5 (1)
! ~shark hp: 10000 q: 6 cs: 21 dpt: 5 h: [Creature, Creature]~
~dusk3 hp: 95.0 q: 4 cs: 22 dpt: 0 h: [DuskMantel, Creature, Creature, Creature]~

? dusk3~dusk3 hp: 95.0 q: 4 cs: 21 dpt: 0 h: [DuskMantel, Creature, Creature, Creature, Creature]~
~shark hp: 10000 q: 6 cs: 21 dpt: 5 h: [Creature, Creature]~
Boom!: 10000 -= 0 (1)
! ~dusk3 hp: 95.0 q: 8 cs: 21 dpt: 0 h: [DuskMantel, Creature, Creature, Creature, Creature]~
~shark hp: 10000 q: 6 cs: 21 dpt: 5 h: [Creature, Creature]~

Turn 3:::
? shark~shark hp: 10000 q: 6 cs: 20 dpt: 5 h: [Creature, Creature, Pillar]~
~dusk3 hp: 95.0 q: 8 cs: 21 dpt: 0 h: [DuskMantel, Creature, Creature, Creature, Creature]~
Boom!: 95.0 -= 10 (1)
! ~shark hp: 10000 q: 8 cs: 20 dpt: 10 h: [Creature]~
~dusk3 hp: 85.0 q: 8 cs: 21 dpt: 0 h: [DuskMantel, Creature, Creature, Creature, Creature]~

? dusk3~dusk3 hp: 85.0 q: 8 cs: 20 dpt: 0 h: [DuskMantel, Creature, Creature, Creature, Creature, Pillar]~
~shark hp: 10000 q: 8 cs: 20 dpt: 10 h: [Creature]~
dusk mantel!!!!!!!!
Boom!: 10000 -= 0 (1)
! ~dusk3 hp: 85.0 q: 7 cs: 20 dpt: 0 h: [Creature, Creature, Creature, Creature]~
~shark hp: 10000 q: 8 cs: 20 dpt: 10 h: [Creature]~

Turn 4:::
? shark~shark hp: 10000 q: 8 cs: 19 dpt: 10 h: [Creature, Creature]~
~dusk3 hp: 85.0 q: 7 cs: 20 dpt: 0 h: [Creature, Creature, Creature, Creature]~
Boom!: 85.0 -= 7.5 (0.5)
! ~shark hp: 10000 q: 10 cs: 19 dpt: 15 h: [Creature]~
~dusk3 hp: 77.5 q: 7 cs: 20 dpt: 0 h: [Creature, Creature, Creature, Creature]~

? dusk3~dusk3 hp: 77.5 q: 7 cs: 19 dpt: 0 h: [Creature, Creature, Creature, Creature, Pillar]~
~shark hp: 10000 q: 10 cs: 19 dpt: 15 h: [Creature]~
Boom!: 10000 -= 5 (1)
! ~dusk3 hp: 77.5 q: 8 cs: 19 dpt: 5 h: [Creature, Creature, Creature]~
~shark hp: 9995 q: 10 cs: 19 dpt: 15 h: [Creature]~

Turn 5:::
? shark~shark hp: 9995 q: 10 cs: 18 dpt: 15 h: [Creature, Creature]~
~dusk3 hp: 77.5 q: 8 cs: 19 dpt: 5 h: [Creature, Creature, Creature]~
Boom!: 77.5 -= 12.5 (0.5)
! ~shark hp: 9995 q: 7 cs: 18 dpt: 25 h: []~
~dusk3 hp: 65.0 q: 8 cs: 19 dpt: 5 h: [Creature, Creature, Creature]~

? dusk3~dusk3 hp: 65.0 q: 8 cs: 18 dpt: 5 h: [Creature, Creature, Creature, Creature]~
~shark hp: 9995 q: 7 cs: 18 dpt: 25 h: []~
Boom!: 9995 -= 10 (1)
! ~dusk3 hp: 65.0 q: 9 cs: 18 dpt: 10 h: [Creature, Creature, Creature]~
~shark hp: 9985 q: 7 cs: 18 dpt: 25 h: []~

Turn 6:::
? shark~shark hp: 9985 q: 7 cs: 17 dpt: 25 h: [Pillar]~
~dusk3 hp: 65.0 q: 9 cs: 18 dpt: 10 h: [Creature, Creature, Creature]~
Boom!: 65.0 -= 12.5 (0.5)
! ~shark hp: 9985 q: 15 cs: 17 dpt: 25 h: []~
~dusk3 hp: 52.5 q: 9 cs: 18 dpt: 10 h: [Creature, Creature, Creature]~

? dusk3~dusk3 hp: 52.5 q: 9 cs: 17 dpt: 10 h: [Creature, Creature, Creature, Pillar]~
~shark hp: 9985 q: 15 cs: 17 dpt: 25 h: []~
Boom!: 9985 -= 15 (1)
! ~dusk3 hp: 52.5 q: 11 cs: 17 dpt: 15 h: [Creature, Creature]~
~shark hp: 9970 q: 15 cs: 17 dpt: 25 h: []~

Turn 7:::
? shark~shark hp: 9970 q: 15 cs: 16 dpt: 25 h: [Creature]~
~dusk3 hp: 52.5 q: 11 cs: 17 dpt: 15 h: [Creature, Creature]~
Boom!: 52.5 -= 15.0 (0.5)
! ~shark hp: 9970 q: 18 cs: 16 dpt: 30 h: []~
~dusk3 hp: 37.5 q: 11 cs: 17 dpt: 15 h: [Creature, Creature]~

? dusk3~dusk3 hp: 37.5 q: 11 cs: 16 dpt: 15 h: [Creature, Creature, Creature]~
~shark hp: 9970 q: 18 cs: 16 dpt: 30 h: []~
Boom!: 9970 -= 25 (1)
! ~dusk3 hp: 37.5 q: 8 cs: 16 dpt: 25 h: [Creature]~
~shark hp: 9945 q: 18 cs: 16 dpt: 30 h: []~

Turn 8:::
? shark~shark hp: 9945 q: 18 cs: 15 dpt: 30 h: [Creature]~
~dusk3 hp: 37.5 q: 8 cs: 16 dpt: 25 h: [Creature]~
Boom!: 37.5 -= 17.5 (0.5)
! ~shark hp: 9945 q: 21 cs: 15 dpt: 35 h: []~
~dusk3 hp: 20.0 q: 8 cs: 16 dpt: 25 h: [Creature]~

? dusk3~dusk3 hp: 20.0 q: 8 cs: 15 dpt: 25 h: [Creature, Creature]~
~shark hp: 9945 q: 21 cs: 15 dpt: 35 h: []~
Boom!: 9945 -= 30 (1)
! ~dusk3 hp: 20.0 q: 10 cs: 15 dpt: 30 h: [Creature]~
~shark hp: 9915 q: 21 cs: 15 dpt: 35 h: []~

Turn 9:::
? shark~shark hp: 9915 q: 21 cs: 14 dpt: 35 h: [Pillar]~
~dusk3 hp: 20.0 q: 10 cs: 15 dpt: 30 h: [Creature]~
Boom!: 20.0 -= 17.5 (0.5)
! ~shark hp: 9915 q: 30 cs: 14 dpt: 35 h: []~
~dusk3 hp: 2.5 q: 10 cs: 15 dpt: 30 h: [Creature]~

? dusk3~dusk3 hp: 2.5 q: 10 cs: 14 dpt: 30 h: [Creature, Pillar]~
~shark hp: 9915 q: 30 cs: 14 dpt: 35 h: []~
Boom!: 9915 -= 35 (1)
! ~dusk3 hp: 2.5 q: 13 cs: 14 dpt: 35 h: []~
~shark hp: 9880 q: 30 cs: 14 dpt: 35 h: []~

Turn 10:::
? shark~shark hp: 9880 q: 30 cs: 13 dpt: 35 h: [Pillar]~
~dusk3 hp: 2.5 q: 13 cs: 14 dpt: 35 h: []~
Boom!: 2.5 -= 17.5 (0.5)
! ~shark hp: 9880 q: 40 cs: 13 dpt: 35 h: []~
~dusk3 hp: -15.0 q: 13 cs: 14 dpt: 35 h: []~

Sample verbose of dim shield:
Spoiler for Hidden:
Turn 1:::
? shark~shark hp: 10000 q: 0 cs: 22 dpt: 0 h: [Pillar, Pillar, Pillar, Creature, Pillar, Creature, Pillar, Creature]~
~dim3-10 hp: 100 q: 0 cs: 23 dpt: 0 h: [DimShield, Pillar, Pillar, Pillar, Pillar, Pillar, Pillar]~
Boom!: 100 -= 0 (1)
! ~shark hp: 10000 q: 5 cs: 22 dpt: 0 h: [Creature, Creature, Creature]~
~dim3-10 hp: 100 q: 0 cs: 23 dpt: 0 h: [DimShield, Pillar, Pillar, Pillar, Pillar, Pillar, Pillar]~

? dim3-10~dim3-10 hp: 100 q: 0 cs: 22 dpt: 0 h: [DimShield, Pillar, Pillar, Pillar, Pillar, Pillar, Pillar, DimShield]~
~shark hp: 10000 q: 5 cs: 22 dpt: 0 h: [Creature, Creature, Creature]~
Boom!: 10000 -= 0 (1)
! ~dim3-10 hp: 100 q: 6 cs: 22 dpt: 0 h: [DimShield, DimShield]~
~shark hp: 10000 q: 5 cs: 22 dpt: 0 h: [Creature, Creature, Creature]~

Turn 2:::
? shark~shark hp: 10000 q: 5 cs: 21 dpt: 0 h: [Creature, Creature, Creature, Pillar]~
~dim3-10 hp: 100 q: 6 cs: 22 dpt: 0 h: [DimShield, DimShield]~
Boom!: 100 -= 5 (1)
! ~shark hp: 10000 q: 6 cs: 21 dpt: 5 h: [Creature, Creature]~
~dim3-10 hp: 95 q: 6 cs: 22 dpt: 0 h: [DimShield, DimShield]~

? dim3-10~dim3-10 hp: 95 q: 6 cs: 21 dpt: 0 h: [DimShield, DimShield, Pillar]~
~shark hp: 10000 q: 6 cs: 21 dpt: 5 h: [Creature, Creature]~
Boom!: 10000 -= 0 (1)
! ~dim3-10 hp: 95 q: 13 cs: 21 dpt: 0 h: [DimShield, DimShield]~
~shark hp: 10000 q: 6 cs: 21 dpt: 5 h: [Creature, Creature]~

Turn 3:::
? shark~shark hp: 10000 q: 6 cs: 20 dpt: 5 h: [Creature, Creature, Pillar]~
~dim3-10 hp: 95 q: 13 cs: 21 dpt: 0 h: [DimShield, DimShield]~
Boom!: 95 -= 10 (1)
! ~shark hp: 10000 q: 8 cs: 20 dpt: 10 h: [Creature]~
~dim3-10 hp: 85 q: 13 cs: 21 dpt: 0 h: [DimShield, DimShield]~

? dim3-10~dim3-10 hp: 85 q: 13 cs: 20 dpt: 0 h: [DimShield, DimShield, DimShield]~
~shark hp: 10000 q: 8 cs: 20 dpt: 10 h: [Creature]~
Boom!: 10000 -= 0 (1)
! ~dim3-10 hp: 85 q: 20 cs: 20 dpt: 0 h: [DimShield, DimShield, DimShield]~
~shark hp: 10000 q: 8 cs: 20 dpt: 10 h: [Creature]~

Turn 4:::
? shark~shark hp: 10000 q: 8 cs: 19 dpt: 10 h: [Creature, Pillar]~
~dim3-10 hp: 85 q: 20 cs: 20 dpt: 0 h: [DimShield, DimShield, DimShield]~
Boom!: 85 -= 15 (1)
! ~shark hp: 10000 q: 11 cs: 19 dpt: 15 h: []~
~dim3-10 hp: 70 q: 20 cs: 20 dpt: 0 h: [DimShield, DimShield, DimShield]~

? dim3-10~dim3-10 hp: 70 q: 20 cs: 19 dpt: 0 h: [DimShield, DimShield, DimShield, Pillar]~
~shark hp: 10000 q: 11 cs: 19 dpt: 15 h: []~
Boom!: 10000 -= 0 (1)
! ~dim3-10 hp: 70 q: 28 cs: 19 dpt: 0 h: [DimShield, DimShield, DimShield]~
~shark hp: 10000 q: 11 cs: 19 dpt: 15 h: []~

Turn 5:::
? shark~shark hp: 10000 q: 11 cs: 18 dpt: 15 h: [Creature]~
~dim3-10 hp: 70 q: 28 cs: 19 dpt: 0 h: [DimShield, DimShield, DimShield]~
Boom!: 70 -= 20 (1)
! ~shark hp: 10000 q: 14 cs: 18 dpt: 20 h: []~
~dim3-10 hp: 50 q: 28 cs: 19 dpt: 0 h: [DimShield, DimShield, DimShield]~

? dim3-10~dim3-10 hp: 50 q: 28 cs: 18 dpt: 0 h: [DimShield, DimShield, DimShield, Creature]~
~shark hp: 10000 q: 14 cs: 18 dpt: 20 h: []~
Boom!: 10000 -= 5 (1)
! ~dim3-10 hp: 50 q: 31 cs: 18 dpt: 5 h: [DimShield, DimShield, DimShield]~
~shark hp: 9995 q: 14 cs: 18 dpt: 20 h: []~

Turn 6:::
? shark~shark hp: 9995 q: 14 cs: 17 dpt: 20 h: [Creature]~
~dim3-10 hp: 50 q: 31 cs: 18 dpt: 5 h: [DimShield, DimShield, DimShield]~
Boom!: 50 -= 25 (1)
! ~shark hp: 9995 q: 17 cs: 17 dpt: 25 h: []~
~dim3-10 hp: 25 q: 31 cs: 18 dpt: 5 h: [DimShield, DimShield, DimShield]~

? dim3-10~dim3-10 hp: 25 q: 31 cs: 17 dpt: 5 h: [DimShield, DimShield, DimShield, Pillar]~
~shark hp: 9995 q: 17 cs: 17 dpt: 25 h: []~
dim shield!!!!!!!!!!!!! 6
Boom!: 9995 -= 5 (1)
! ~dim3-10 hp: 25 q: 30 cs: 17 dpt: 5 h: [DimShield, DimShield]~
~shark hp: 9990 q: 17 cs: 17 dpt: 25 h: []~

Turn 7:::
? shark~shark hp: 9990 q: 17 cs: 16 dpt: 25 h: [Creature]~
~dim3-10 hp: 25 q: 30 cs: 17 dpt: 5 h: [DimShield, DimShield]~
Boom!: 25 -= 0 (0)
! ~shark hp: 9990 q: 20 cs: 16 dpt: 30 h: []~
~dim3-10 hp: 25 q: 30 cs: 17 dpt: 5 h: [DimShield, DimShield]~

? dim3-10~dim3-10 hp: 25 q: 30 cs: 16 dpt: 5 h: [DimShield, DimShield, Pillar]~
~shark hp: 9990 q: 20 cs: 16 dpt: 30 h: []~
Boom!: 9990 -= 5 (1)
! ~dim3-10 hp: 25 q: 40 cs: 16 dpt: 5 h: [DimShield, DimShield]~
~shark hp: 9985 q: 20 cs: 16 dpt: 30 h: []~

Turn 8:::
? shark~shark hp: 9985 q: 20 cs: 15 dpt: 30 h: [Creature]~
~dim3-10 hp: 25 q: 40 cs: 16 dpt: 5 h: [DimShield, DimShield]~
Boom!: 25 -= 0 (0)
! ~shark hp: 9985 q: 23 cs: 15 dpt: 35 h: []~
~dim3-10 hp: 25 q: 40 cs: 16 dpt: 5 h: [DimShield, DimShield]~

? dim3-10~dim3-10 hp: 25 q: 40 cs: 15 dpt: 5 h: [DimShield, DimShield, Pillar]~
~shark hp: 9985 q: 23 cs: 15 dpt: 35 h: []~
Boom!: 9985 -= 5 (1)
! ~dim3-10 hp: 25 q: 51 cs: 15 dpt: 5 h: [DimShield, DimShield]~
~shark hp: 9980 q: 23 cs: 15 dpt: 35 h: []~

Turn 9:::
? shark~shark hp: 9980 q: 23 cs: 14 dpt: 35 h: [Creature]~
~dim3-10 hp: 25 q: 51 cs: 15 dpt: 5 h: [DimShield, DimShield]~
Boom!: 25 -= 0 (0)
! ~shark hp: 9980 q: 26 cs: 14 dpt: 40 h: []~
~dim3-10 hp: 25 q: 51 cs: 15 dpt: 5 h: [DimShield, DimShield]~

? dim3-10~dim3-10 hp: 25 q: 51 cs: 14 dpt: 5 h: [DimShield, DimShield, Creature]~
~shark hp: 9980 q: 26 cs: 14 dpt: 40 h: []~
dim shield!!!!!!!!!!!!! 9
Boom!: 9980 -= 10 (1)
! ~dim3-10 hp: 25 q: 47 cs: 14 dpt: 10 h: [DimShield]~
~shark hp: 9970 q: 26 cs: 14 dpt: 40 h: []~

Turn 10:::
? shark~shark hp: 9970 q: 26 cs: 13 dpt: 40 h: [Creature]~
~dim3-10 hp: 25 q: 47 cs: 14 dpt: 10 h: [DimShield]~
Boom!: 25 -= 0 (0)
! ~shark hp: 9970 q: 29 cs: 13 dpt: 45 h: []~
~dim3-10 hp: 25 q: 47 cs: 14 dpt: 10 h: [DimShield]~

? dim3-10~dim3-10 hp: 25 q: 47 cs: 13 dpt: 10 h: [DimShield, Pillar]~
~shark hp: 9970 q: 29 cs: 13 dpt: 45 h: []~
Boom!: 9970 -= 10 (1)
! ~dim3-10 hp: 25 q: 59 cs: 13 dpt: 10 h: [DimShield]~
~shark hp: 9960 q: 29 cs: 13 dpt: 45 h: []~

Turn 11:::
? shark~shark hp: 9960 q: 29 cs: 12 dpt: 45 h: [Pillar]~
~dim3-10 hp: 25 q: 59 cs: 13 dpt: 10 h: [DimShield]~
Boom!: 25 -= 0 (0)
! ~shark hp: 9960 q: 38 cs: 12 dpt: 45 h: []~
~dim3-10 hp: 25 q: 59 cs: 13 dpt: 10 h: [DimShield]~

? dim3-10~dim3-10 hp: 25 q: 59 cs: 12 dpt: 10 h: [DimShield, Creature]~
~shark hp: 9960 q: 38 cs: 12 dpt: 45 h: []~
Boom!: 9960 -= 15 (1)
! ~dim3-10 hp: 25 q: 66 cs: 12 dpt: 15 h: [DimShield]~
~shark hp: 9945 q: 38 cs: 12 dpt: 45 h: []~

Turn 12:::
? shark~shark hp: 9945 q: 38 cs: 11 dpt: 45 h: [Creature]~
~dim3-10 hp: 25 q: 66 cs: 12 dpt: 15 h: [DimShield]~
Boom!: 25 -= 0 (0)
! ~shark hp: 9945 q: 42 cs: 11 dpt: 50 h: []~
~dim3-10 hp: 25 q: 66 cs: 12 dpt: 15 h: [DimShield]~

? dim3-10~dim3-10 hp: 25 q: 66 cs: 11 dpt: 15 h: [DimShield, Creature]~
~shark hp: 9945 q: 42 cs: 11 dpt: 50 h: []~
dim shield!!!!!!!!!!!!! 12
Boom!: 9945 -= 20 (1)
! ~dim3-10 hp: 25 q: 63 cs: 11 dpt: 20 h: []~
~shark hp: 9925 q: 42 cs: 11 dpt: 50 h: []~

Turn 13:::
? shark~shark hp: 9925 q: 42 cs: 10 dpt: 50 h: [Creature]~
~dim3-10 hp: 25 q: 63 cs: 11 dpt: 20 h: []~
Boom!: 25 -= 0 (0)
! ~shark hp: 9925 q: 46 cs: 10 dpt: 55 h: []~
~dim3-10 hp: 25 q: 63 cs: 11 dpt: 20 h: []~

? dim3-10~dim3-10 hp: 25 q: 63 cs: 10 dpt: 20 h: [Pillar]~
~shark hp: 9925 q: 46 cs: 10 dpt: 55 h: []~
Boom!: 9925 -= 20 (1)
! ~dim3-10 hp: 25 q: 76 cs: 10 dpt: 20 h: []~
~shark hp: 9905 q: 46 cs: 10 dpt: 55 h: []~

Turn 14:::
? shark~shark hp: 9905 q: 46 cs: 9 dpt: 55 h: [Creature]~
~dim3-10 hp: 25 q: 76 cs: 10 dpt: 20 h: []~
Boom!: 25 -= 0 (0)
! ~shark hp: 9905 q: 50 cs: 9 dpt: 60 h: []~
~dim3-10 hp: 25 q: 76 cs: 10 dpt: 20 h: []~

? dim3-10~dim3-10 hp: 25 q: 76 cs: 9 dpt: 20 h: [DimShield]~
~shark hp: 9905 q: 50 cs: 9 dpt: 60 h: []~
Boom!: 9905 -= 20 (1)
! ~dim3-10 hp: 25 q: 89 cs: 9 dpt: 20 h: [DimShield]~
~shark hp: 9885 q: 50 cs: 9 dpt: 60 h: []~

Turn 15:::
? shark~shark hp: 9885 q: 50 cs: 8 dpt: 60 h: [Pillar]~
~dim3-10 hp: 25 q: 89 cs: 9 dpt: 20 h: [DimShield]~
Boom!: 25 -= 0 (0)
! ~shark hp: 9885 q: 60 cs: 8 dpt: 60 h: []~
~dim3-10 hp: 25 q: 89 cs: 9 dpt: 20 h: [DimShield]~

? dim3-10~dim3-10 hp: 25 q: 89 cs: 8 dpt: 20 h: [DimShield, Pillar]~
~shark hp: 9885 q: 60 cs: 8 dpt: 60 h: []~
dim shield!!!!!!!!!!!!! 15
Boom!: 9885 -= 20 (1)
! ~dim3-10 hp: 25 q: 93 cs: 8 dpt: 20 h: []~
~shark hp: 9865 q: 60 cs: 8 dpt: 60 h: []~

Turn 16:::
? shark~shark hp: 9865 q: 60 cs: 7 dpt: 60 h: [Creature]~
~dim3-10 hp: 25 q: 93 cs: 8 dpt: 20 h: []~
Boom!: 25 -= 0 (0)
! ~shark hp: 9865 q: 65 cs: 7 dpt: 65 h: []~
~dim3-10 hp: 25 q: 93 cs: 8 dpt: 20 h: []~

? dim3-10~dim3-10 hp: 25 q: 93 cs: 7 dpt: 20 h: [DimShield]~
~shark hp: 9865 q: 65 cs: 7 dpt: 65 h: []~
Boom!: 9865 -= 20 (1)
! ~dim3-10 hp: 25 q: 107 cs: 7 dpt: 20 h: [DimShield]~
~shark hp: 9845 q: 65 cs: 7 dpt: 65 h: []~

Turn 17:::
? shark~shark hp: 9845 q: 65 cs: 6 dpt: 65 h: [Pillar]~
~dim3-10 hp: 25 q: 107 cs: 7 dpt: 20 h: [DimShield]~
Boom!: 25 -= 0 (0)
! ~shark hp: 9845 q: 76 cs: 6 dpt: 65 h: []~
~dim3-10 hp: 25 q: 107 cs: 7 dpt: 20 h: [DimShield]~

? dim3-10~dim3-10 hp: 25 q: 107 cs: 6 dpt: 20 h: [DimShield, Creature]~
~shark hp: 9845 q: 76 cs: 6 dpt: 65 h: []~
Boom!: 9845 -= 25 (1)
! ~dim3-10 hp: 25 q: 116 cs: 6 dpt: 25 h: [DimShield]~
~shark hp: 9820 q: 76 cs: 6 dpt: 65 h: []~

Turn 18:::
? shark~shark hp: 9820 q: 76 cs: 5 dpt: 65 h: [Pillar]~
~dim3-10 hp: 25 q: 116 cs: 6 dpt: 25 h: [DimShield]~
Boom!: 25 -= 0 (0)
! ~shark hp: 9820 q: 88 cs: 5 dpt: 65 h: []~
~dim3-10 hp: 25 q: 116 cs: 6 dpt: 25 h: [DimShield]~

? dim3-10~dim3-10 hp: 25 q: 116 cs: 5 dpt: 25 h: [DimShield, Pillar]~
~shark hp: 9820 q: 88 cs: 5 dpt: 65 h: []~
dim shield!!!!!!!!!!!!! 18
Boom!: 9820 -= 25 (1)
! ~dim3-10 hp: 25 q: 121 cs: 5 dpt: 25 h: []~
~shark hp: 9795 q: 88 cs: 5 dpt: 65 h: []~

Turn 19:::
? shark~shark hp: 9795 q: 88 cs: 4 dpt: 65 h: [Pillar]~
~dim3-10 hp: 25 q: 121 cs: 5 dpt: 25 h: []~
Boom!: 25 -= 0 (0)
! ~shark hp: 9795 q: 101 cs: 4 dpt: 65 h: []~
~dim3-10 hp: 25 q: 121 cs: 5 dpt: 25 h: []~

? dim3-10~dim3-10 hp: 25 q: 121 cs: 4 dpt: 25 h: [Creature]~
~shark hp: 9795 q: 101 cs: 4 dpt: 65 h: []~
Boom!: 9795 -= 30 (1)
! ~dim3-10 hp: 25 q: 131 cs: 4 dpt: 30 h: []~
~shark hp: 9765 q: 101 cs: 4 dpt: 65 h: []~

Turn 20:::
? shark~shark hp: 9765 q: 101 cs: 3 dpt: 65 h: [Creature]~
~dim3-10 hp: 25 q: 131 cs: 4 dpt: 30 h: []~
Boom!: 25 -= 0 (0)
! ~shark hp: 9765 q: 109 cs: 3 dpt: 70 h: []~
~dim3-10 hp: 25 q: 131 cs: 4 dpt: 30 h: []~

? dim3-10~dim3-10 hp: 25 q: 131 cs: 3 dpt: 30 h: [DimShield]~
~shark hp: 9765 q: 109 cs: 3 dpt: 70 h: []~
Boom!: 9765 -= 30 (1)
! ~dim3-10 hp: 25 q: 146 cs: 3 dpt: 30 h: [DimShield]~
~shark hp: 9735 q: 109 cs: 3 dpt: 70 h: []~

Turn 21:::
? shark~shark hp: 9735 q: 109 cs: 2 dpt: 70 h: [Pillar]~
~dim3-10 hp: 25 q: 146 cs: 3 dpt: 30 h: [DimShield]~
Boom!: 25 -= 0 (0)
! ~shark hp: 9735 q: 123 cs: 2 dpt: 70 h: []~
~dim3-10 hp: 25 q: 146 cs: 3 dpt: 30 h: [DimShield]~

? dim3-10~dim3-10 hp: 25 q: 146 cs: 2 dpt: 30 h: [DimShield, Pillar]~
~shark hp: 9735 q: 123 cs: 2 dpt: 70 h: []~
dim shield!!!!!!!!!!!!! 21
Boom!: 9735 -= 30 (1)
! ~dim3-10 hp: 25 q: 152 cs: 2 dpt: 30 h: []~
~shark hp: 9705 q: 123 cs: 2 dpt: 70 h: []~

Turn 22:::
? shark~shark hp: 9705 q: 123 cs: 1 dpt: 70 h: [Creature]~
~dim3-10 hp: 25 q: 152 cs: 2 dpt: 30 h: []~
Boom!: 25 -= 0 (0)
! ~shark hp: 9705 q: 132 cs: 1 dpt: 75 h: []~
~dim3-10 hp: 25 q: 152 cs: 2 dpt: 30 h: []~

? dim3-10~dim3-10 hp: 25 q: 152 cs: 1 dpt: 30 h: [Creature]~
~shark hp: 9705 q: 132 cs: 1 dpt: 75 h: []~
Boom!: 9705 -= 35 (1)
! ~dim3-10 hp: 25 q: 163 cs: 1 dpt: 35 h: []~
~shark hp: 9670 q: 132 cs: 1 dpt: 75 h: []~

Turn 23:::
? shark~shark hp: 9670 q: 132 cs: 0 dpt: 75 h: [Pillar]~
~dim3-10 hp: 25 q: 163 cs: 1 dpt: 35 h: []~
Boom!: 25 -= 0 (0)
! ~shark hp: 9670 q: 147 cs: 0 dpt: 75 h: []~
~dim3-10 hp: 25 q: 163 cs: 1 dpt: 35 h: []~

? dim3-10~dim3-10 hp: 25 q: 163 cs: 0 dpt: 35 h: [Pillar]~
~shark hp: 9670 q: 147 cs: 0 dpt: 75 h: []~
Boom!: 9670 -= 35 (1)
! ~dim3-10 hp: 25 q: 180 cs: 0 dpt: 35 h: []~
~shark hp: 9635 q: 147 cs: 0 dpt: 75 h: []~

Turn 24:::
? shark~shark hp: 9635 q: 147 cs: -1 dpt: 75 h: [Dead]~
~dim3-10 hp: 25 q: 180 cs: 0 dpt: 35 h: []~
Boom!: 25 -= 0 (0)
! ~shark hp: 9635 q: 162 cs: -1 dpt: 75 h: []~
~dim3-10 hp: 25 q: 180 cs: 0 dpt: 35 h: []~


The ruby code (could have bugs, beware, could eat your cat, run at your own risk, etc.):
Spoiler for Hidden:
Code: [Select]
def log *strings
  # uncomment to output blow-by-blow
  #puts *strings
end

class Game
  attr_accessor :player1, :player2, :turn_count
  def initialize(player1, player2)
    @turn_count = 0
    @player1, @player2 = player1, player2
@player1.game = self
@player2.game = self
  end
 
  def turn
    @turn_count += 1
log "Turn #{@turn_count}:::"
    @player1.turn(@player2)
@player2.turn(@player1) unless over?
  end
 
  def over?
    @player1.hp < 1 || @player2.hp < 1 || @player1.cards.size == 0 || @player2.cards.size == 0
  end
 
  def to_s
    "#{@turn_count} p1hp: #{@player1.hp} p2hp: #{@player2.hp}"
  end
end

class Player
  attr_accessor :hp, :quanta, :quanta_per_turn, :damage_per_turn, :cards, :hand, :name, :shield, :destroy_shield_on_turn, :game
  def initialize(name, hp, cards)
    @name = name
    @hp = hp
@shield = 1
@quanta = @quanta_per_turn = @damage_per_turn = 0
    @cards = cards.shuffle
@cards = cards.shuffle if cards[0..6].all?{|c| !c.is_a?(Pillar)}
@cards.push(Dead.new)
@hand = []
7.times { draw }
  end
 
  def shield?
    shield < 1
  end
 
  def destroy_shield!
    self.shield = 1
  end
 
  def turn_count
    game.turn_count
  end
 
  def draw
    hand << cards.shift
  end
 
  def turn(enemy)
    destroy_shield! if destroy_shield_on_turn == turn_count
    draw
log "? #{name}" + inspect, enemy.inspect
@hand.sort_by{|c| c.cast_order}.each{|c| c.try_cast(self) }
log "Boom!: #{enemy.hp} -= #{damage_per_turn * enemy.shield} (#{enemy.shield})"
enemy.hp -= damage_per_turn * enemy.shield
self.quanta += quanta_per_turn
log "! " + inspect, enemy.inspect, "\n"
  end
 
  def deck_size
    cards.size - 1
  end
 
  def inspect
    #"~#{name} hp: #{hp}" # q: #{quanta} cs: #{deck_size} dpt: #{damage_per_turn}~"
    "~#{name} hp: #{hp} q: #{quanta} cs: #{deck_size} dpt: #{damage_per_turn} h: #{hand.inspect}~"
  end
end

class Card
  def try_cast(x)
    cast!(x) if cast?.call(x)
  end
 
  def cast!(x)
    shield.call(x) if shield
x.quanta_per_turn += turn_quanta
x.damage_per_turn += turn_damage
found = false
x.hand = x.hand.select{|x| out = (x != self || found || ((found = true) && false) )}
  end
 
  def to_s
    self.class.to_s
  end
end

class Dead < Card
  def cast?; ->(x){ true }; end
  def shield; nil; end
  def turn_quanta; 0; end
  def turn_damage; 0; end
  def cast_order; 0; end
end

class Pillar < Card
  def cast?; ->(x){ true }; end
  def shield; nil; end
  def turn_quanta; 1; end
  def turn_damage; 0; end
  def cast_order; 0; end
end

class Creature < Card
  def cast?; ->(x){ x.quanta -= 5 if x.quanta >= 5}; end
  def shield; nil; end
  def turn_quanta; 0; end
  def turn_damage; 5; end
  def cast_order; 2; end
end
 
 class DimShield < Card
   def initialize(lasting, cost)
     @cost = cost
@lasting = lasting
   end
   
   def cast?; ->(x){ x.quanta -= @cost if !x.shield? && x.quanta >= @cost && x.hp < 50}; end
   def shield; ->(x){ log "dim shield!!!!!!!!!!!!! #{x.turn_count}"; x.destroy_shield_on_turn = x.turn_count+@lasting; x.shield = 0 }; end
   def turn_quanta; 0; end
   def turn_damage; 0; end
   def cast_order; 1; end
 end
 
 class DuskMantel < Card
   def cast?; ->(x){ x.quanta -= 6 if !x.shield? && x.quanta >= 6}; end
   def shield; ->(x){ log "dusk mantel!!!!!!!! "; x.shield = 0.5 }; end
   def turn_quanta; 0; end
   def turn_damage; 0; end
   def cast_order; 1; end
 end
 
total = 0.0
reps = 10000
# Player.new('rush', 10000, [Pillar.new]*15 + [Creature.new]*15)
# Player.new('controlrush', 100, [Pillar.new]*15 + [Creature.new]*15)
# Player.new('dusk2', 100.0, [Pillar.new]*15 + [Creature.new]*13 + [DuskMantel.new] * 2)
# Player.new('dusk3', 100.0, [Pillar.new]*15 + [Creature.new]*12 + [DuskMantel.new] * 3)
# Player.new('dusk4', 100.0, [Pillar.new]*15 + [Creature.new]*11 + [DuskMantel.new] * 4)

# Player.new('dim3-6', 100, [Pillar.new]*15 + [Creature.new]*9 + [DimShield.new(3,6)] * 6)
# Player.new('dim3-10', 100, [Pillar.new]*17 + [Creature.new]*7 + [DimShield.new(3,10)] * 6)
# Player.new('dim2-6', 100, [Pillar.new]*15 + [Creature.new]*9 + [DimShield.new(2,6)] * 6)
# Player.new('dim2-10', 100, [Pillar.new]*17 + [Creature.new]*7 + [DimShield.new(2,10)] * 6)
# Player.new('dim1-6', 100, [Pillar.new]*15 + [Creature.new]*9 + [DimShield.new(1,6)] * 6)
reps.times do
  game = Game.new(Player.new('shark', 10000, [Pillar.new]*15 + [Creature.new]*15), Player.new('dim1-6', 100, [Pillar.new]*15 + [Creature.new]*9 + [DimShield.new(1,6)] * 6) )
  game.turn until game.over?
  total += game.player1.hp
end
puts 10000 - total/reps
« Last Edit: January 07, 2013, 11:00:27 am by jawdirk »

Offline OldTrees

  • Legendary Member
  • ******
  • Posts: 10297
  • Reputation Power: 114
  • OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.OldTrees is a mythical and divine giver of immortality, one of the Turquoise Nymphs.
  • I was available for questions.
  • Awards: Brawl #2 Winner - Team FireTeam Card Design Winner
Re: dimension sheild https://elementscommunity.org/forum/index.php?topic=42134.msg1029542#msg1029542
« Reply #286 on: January 07, 2013, 11:26:05 am »
Good tests jawdirk. +99rep for playtesting. I have no criticisms of the experiment.

I think this is a sufficient argument to conclude the need for a nerf.

Wow. I honestly did not think the 2,6 Dimensional Shield was that powerful.
« Last Edit: January 07, 2013, 07:25:35 pm by OldTrees »
"It is common sense to listen to the wisdom of the wise. The wise are marked by their readiness to listen to the wisdom of the fool."
"Nothing exists that cannot be countered." -OldTrees on indirect counters
Ask the Idea Guru: http://elementscommunity.org/forum/index.php/topic,32272.0.htm

Offline jawdirk

  • Full Member
  • ***
  • Posts: 367
  • Reputation Power: 7
  • jawdirk is a Spark waiting for a buff.
Re: dimension sheild https://elementscommunity.org/forum/index.php?topic=42134.msg1029609#msg1029609
« Reply #287 on: January 07, 2013, 06:31:11 pm »
Good tests jawdirk. +rep for playtesting. I have no criticisms of the experiment.

I think this is a sufficient argument to conclude the need for a nerf.

Wow. I honestly did not think the 2,6 Dimensional Shield was that powerful.

Thanks, I appreciate that. I too am surprised at the effectiveness of a 2,6 dim shield. This code was all written last night, so it is still possible that there is some sort of bug. I am also curious to boost the percentage of the dusk mantel incrementally to 100% to see if we can get a nice curve.

 

anything
blarg: