Fix masscc, cloak. Quanta balance AI decks
Merge github.com:Fippe94/openEtG
Fix Tomb to not remain burrowed when proc'd
Fix cloak more, fix card text issue I already fixed (I blame git merge), give Nymphs a consistent 3% droprate (ie don't allow card pool growth to diminish nymph spinning)
Can't fickle opponent if sanct'd, make transmutation instructions clearer, show playable cards during mulligan, put a space before creature stats (made Deathstalker seem like a 20|1 creature)
AI targeting. More quanta balancing. Blackhole can target self
AI typos
Fix sandbox PvP. Fix AI target issues. Fix AI targeting causing double casting. Use Weapon/Shield skills
Reduce Mitosis buff to only grant +0/+1. Reinforce doesn't create a deatheffect. Fix singularity blackhole since blackhole targets now. AI: don't sofo own stuff, don't delay delayed, buff scorps, don't burrow when poisoned, don't destroy own stuff, don't destroy own cards, don't bolt own creatures, don't enchant opponent permanents, don't fickle opponent cards, don't guard own creatures, don't immolate high attack spirits, don't immolate when more than 15 fire quanta, don't improve creatures with >4 attack, don't liquid low hp creatures, don't stack neuroify, don't nightmare creatures opponent can play, don't paradox own creatures, don't quint opponent creatures, understand rebirth, stoneskin when earth is above 80. Now then: CG suggested free pillars and plenty of drops. So I've let's increase bugs by adding that while AI is still having issues
AI burrow typo. Don't dither ink. Cloak uses losecharge. Fix wtf logging. Implement upgrading. Fix pillarify/cardify with new transmutation system wrt free pillars. Fix rare typo when winning cards from foe
Livingweapon can replace own weapon. Correct AI targeting ignoring priority. Oracle card & arena. AI will devour own fodder. AI1/AI2. Weapons show immaterial. Fix websockets (dumbest typo ever). Don't allow users to enter matchs if they lack a deck entirely
Lower priority of already burrow'd creatures for sinkhole. Remove special casing pillars (implement upped pillars in terms of play=pillar). Set default arena deck score to 0
Fix undefined info bug from pillar simplification. Fix server crashing itself in exit handler (also have it catch Ctrl+C)
Revert phoenix transform to ash change. Fix AI stacking adrenaline. Hide things in menu by removing rather than making invisible. Protect from transmuting upped cards. Reduce transmutation requirement to 2. Fix pillarify giving twice as many pillars as it should
More detailed targeting logging. Fix AI cseeding self. Return perms rendering immaterial (seems they don't use drawStatus)
Reduce firebolt from 2 per 7 to 1 per 4. Stops 4 bolt OTK at 99quanta. AI: don't SoBr when opponent has full hand. Correctly check if butterfly target has destroy already. Fix pillar active text display. Nerf some starters. hitTest considers anchor (needed for later). Fix shield/weapon cost compensation in random decks. Convert scattered pillars into quantum pillars. Share code between delete account and logout. Move setInfo to setting cardart, set cardart for all Things (besides Players & marks). Fix permsprite alpha. End Turn -> Accept Hand while mulligan phasing
Fix disarm. Implement game cloning. Have AI clone game, log what it does, then replay what it did using PvP callbacks. AI doesn't treat all flat damage as lightning & other things. Resign button. Fix displaying sosa. Nerf AI2 hp to 150
Fix AI with weapons/shields. Authentication
Remove ShardList, make a passive. Fire bolt thaws. Fix AI with accel/overdrive. AI wasn't checking weapon/shield targeting. Add use of browserify for etgutil, allowing deck codes to be communicated between server/client more compactly. Use Object.create instead of having constructors dummy if no card passed (also make clone more efficient)
New Shield: reduce? Livingweapon AI. Better clear Ai. Don't use card colors for special card slot states