v1.4.3: Integrated Server


Integrated Server

Sometimes the bots go down because I lose internet. I've rewritten the ai clients to use asyncio. Now the server hits itself with the bots. Also, the sysadmin's machine is better than mine, so visionary should run faster.

EDIT: Great, now there's lag when you send a move to the server, but the server is too busy running expensive AI code against itself. I've added an async version of the AI that will yield the event loop, though this problem honestly should probably be handled by the OS.

Balance

Alpharael has a problematic combo with the new Black Lotus.

Alpharael itself is "balanced" only in the sense that you lose if they have removal and you win if they don't.

As such, Alpharael has been redesigned this patch:

(Evoker 5)

Before I attack: Decimate the opponent!

3/18

(A12) Titan is underperforming to a statistically significant degree in my stats.

However, my other stats indicate this is not a case of Titan being too weak, but the cards its competing against being too strong.

As such (A9) Cloud is having its hp adjusted from 20 to 19.

A playtester has shown me that Rattlegore is doing a lot better on ladder than the other ramp targets. I've run it through the bots again, and the bots agree with them.

Rattlegore: Cost 8 ->9. To compensate, it is receiving a life adjustment of +4.

This change makes Darksteel9 look suspect, so I tested that too.

Darksteel9: 10/10 -> 9/9

That change made Darksteel8 look suspect, and I ended up deciding that the 'soft indestructible' of Rattlegore was better design than the 'hard indestrucible with Darksteel', so I decided to just remove Darksteel8 and Darksteel9.

There's now a "Rattlegore, Rank 8" that is 8/8 and has a +2 life adjustment. (And I've renamed the other one "Rattlegore, Rank 9")

I considered going lower, but we already have a vanilla 7, and I've decided 11 basic or 7 aether is the acceptable limit for "dies to Tornado".

Graveyard has seemed suspect to me, so I ran the numbers again. It's getting nerfed from [45] all the way to [41].

So that the code behind the implementation looks nicer, Overheal has been changed from  "Your non-aether creatures can be healed past their starting health." to "Your non-aether creatures have 99 max hp." Similarly, Chimera has been changed from "I have no max health" to "My max health is 99."

New Cards

Conway's Game (Banisher 6)

! Destroy all creatures that don't have exactly 2 or 3 neighbors.

Philosopher's Stone [37]

! Convert your highest basic to that much -4 aether.

No effect if highest basic is tied or no aether would be generated.

Lion's Eye Diamond [42]

! +3 Aether. Freeze yourself.

Troublemaker (8)

Before your combat phase: Summon two 3/3 Ruffians with haste. (Leftmost empty slots.)

6/13

Elite Codex [34]

Your creature on the rightmost lane has +1 attack.

Assault Formation [40]

Your creatures have -4 max hp. Whenever you summon a creature, modify it with +1 attack.

Get Aethermancer

Leave a comment

Log in with itch.io to leave a comment.