boardgamers / gaia-engine

Javascript engine for project gaia
MIT License
13 stars 6 forks source link

Bug when leeching twice #136

Closed coyotte508 closed 6 years ago

coyotte508 commented 6 years ago

When upgrading a lab and getting the lost planet, the opponent should have the opportunity to leech twice (currently doesn't).

With multiple players, there should be multiple leeching rounds, where p1 leeches, p2 leeches, then p1 leeches again (if p3 makes the lab + lost planet)

Sample game:

init 3 watery-drink-2912
p1 faction baltaks
p2 faction gleens
p3 faction terrans
baltaks build m 4x-3
gleens build m -2x2
terrans build m -1x0
terrans build m -3x6
gleens build m -6x7
baltaks build m -1x4
terrans booster booster3
gleens booster booster5
baltaks booster booster9
baltaks burn 1. spend 1gf for 1q. action power6. build m -4x4.
gleens charge 1pw
gleens up nav.
terrans build ts -3x6.
baltaks charge 1pw
baltaks build ts -1x4.
terrans charge 2pw
gleens build m -5x8.
terrans charge 2pw
terrans build ts -1x0.
gleens charge 1pw
baltaks build lab -1x4. tech free1. up gaia.
terrans charge 2pw
gleens special range+3. build m 3x-3.
baltaks charge 1pw
terrans burn 2. action power3.
baltaks up gaia.
gleens build m 0x1.
terrans charge 2pw
terrans build PI -3x6.
baltaks charge 2pw
gleens charge 1pw
baltaks special 4pw.
gleens build m -4x2.
baltaks charge 1pw
terrans spend 2q for 2o. build lab -1x0. tech free1. up gaia.
gleens charge 1pw
baltaks action power4.
gleens spend 1pw for 1c. build ts -4x2.
baltaks charge 1pw
terrans up gaia.
baltaks spend 1gf for 1q. build m -6x6.
gleens charge 1pw
gleens pass booster10
terrans special 4pw.
baltaks pass booster5
terrans build gf -2x6.
terrans spend 1pw for 1c. spend 1pw for 1c. build gf -1x-1.
terrans pass booster1
terrans income 1t
terrans spend 4tg for 1q. spend 4tg for 1q
gleens build m -6x3.
baltaks special 4pw.
terrans special 4pw.
gleens action power6. build m -4x5.
terrans charge 3pw
baltaks charge 1pw
baltaks action power3.
terrans build m -2x6.
baltaks charge 2pw
gleens build ts -6x7.
baltaks charge 1pw
baltaks build ts -4x4.
gleens charge 2pw
terrans action power4.
gleens pass booster9
baltaks build lab -4x4. tech free3. up gaia.
gleens charge 2pw
terrans build gf 1x6.
baltaks spend 3gf for 3q. action qic1. tech free2. up terra.
terrans action power5.
baltaks special range+3. build m 1x4.
terrans build m -1x-1.
baltaks spend 2pw for 2c. spend 1k for 1c. build ts -6x6.
gleens decline
terrans build gf 0x-4.
baltaks pass booster10
terrans spend 1pw for 1c. pass booster3
terrans income 1t
terrans spend 4tg for 1k. spend 3tg for 1o. spend 1tg for 1c
gleens action power3.
baltaks special 4pw.
terrans special 4pw.
gleens build lab -6x7. tech free1. up nav.
baltaks charge 2pw
baltaks action power6. build m -1x3.
gleens charge 1pw
terrans up terra.
gleens build ac2 -6x7. tech free2. up nav.
baltaks charge 2pw
baltaks spend 2gf for 2q. spend 2q for 2o. build PI -6x6.
gleens charge 3pw
terrans build ac1 -1x0. tech nav. up nav.
gleens charge 1pw
gleens spend 1pw for 1c. spend 1pw for 1c. special 4pw.
baltaks up nav.
terrans up nav.
gleens special q.
baltaks burn 2. spend 1q for 1o. spend 1gf for 1q. spend 1q for 1o. spend 2pw for 2c. spend 1k for 1c. build ts -1x3.
gleens charge 1pw
terrans spend 3pw for 1o. build m 1x6.
baltaks charge 1pw
gleens spend 3pw for 1o. spend 3pw for 1o. build m -8x6.
baltaks charge 3pw
baltaks spend 1pw for 1c. pass booster5
terrans spend 1pw for 1c. build gf -1x2.
gleens pass booster10
terrans burn 1. spend 3pw for 1o. build m 0x-4.
terrans build gf -3x0.
terrans pass booster1
baltaks income 1t
terrans income 1t
terrans spend 3tg for 1o. spend 3tg for 1o. spend 1tg for 1c. spend 1tg for 1c
baltaks action power3.
gleens build m -1x7.
terrans charge 1pw
terrans action power6. build m 2x-4.
gleens charge 1pw
baltaks special 4pw.
gleens build ts -5x8.
terrans charge 3pw
terrans burn 1. spend 1pw for 1c. spend 1pw for 1c. build m 4x-6.
baltaks up terra.
gleens special q.
terrans special 4pw.
baltaks burn 1. spend 1gf for 1q. spend 1q for 1o. spend 1pw for 1c. build ac2 -1x4. tech terra. up terra.
terrans charge 3pw
gleens build m 5x-1.
terrans up nav.
baltaks federation -1x3,-1x4,0x4,1x4 fed4.
gleens special 4pw.
terrans action power4.
baltaks special 4c.
gleens spend 1o for 1t. federation -5x6,-6x8,-7x7,-7x6 fed3.
terrans build m -3x0.
gleens charge 2pw
baltaks spend 2gf for 2q. spend 2q for 2o. build m -5x4.
gleens charge 2pw
gleens up sci.
terrans build gf -4x-1.
baltaks spend 1pw for 1c. federation -4x4,-5x4,-6x5,-6x6 fed3.
gleens spend 1pw for 1c. pass booster9
terrans build m -1x2.
baltaks decline
gleens charge 1pw
baltaks special range+3. spend 1pw for 1c.
terrans build ts -1x2.
baltaks charge 4pw
gleens charge 1pw
baltaks pass booster3
terrans spend 4pw for 1q. federation -1x-1,-1x0,-1x1,-1x2,-2x0,-3x0 fed2.
terrans action qic1. tech gaia. up gaia.
terrans build gf 1x7.
terrans pass booster10
baltaks income 1t
terrans income 1t
terrans spend 4tg for 1q. spend 3tg for 1o
gleens action power5.
baltaks action power3.
terrans build ts -2x6.
baltaks decline
gleens charge 1pw
gleens build lab -4x2. tech free3. up nav. lostPlanet 3x2.
terrans charge 1pw
baltaks charge 2pw