Comments (6)
Problems i found so far:
- Birds - allowed to be played even if there no players with plant production, game will lock on player selection phase
- BlackPolarDust - minor, asks for a space to place an ocean even if no oceans available
- BusinessNetwork - minor, but if player has no money to buy card he should have only option to discard it
- Cartel - counts tags even on Event cards - it is incorrect
- CloudSeeding - allowed to be played even if there no players with heat production, game will lock on player selection phase
- Comet - can lock game on player selection phase to remove plants if there no plants, does not provide an option to not remove any plants, forces to select a space for ocean if there are no oceans available
- ConvoyFromEuropa - forces to select space for ocean if there are no oceans available
- DeimosDown - forces to select player to remove plants even if there are no such players, does not provide an option to not remove any plants
- EnergyTapping - allowed to be played even if no players with energy production, game will lock on player selection phase
- EosChasmaNationalPark - forces to add animal to another card, if no such card, game will lock
- ExtremeColdFungus - has an option to add 2 Microbes to another card even if no such cards played
- Fish - allowed to be played even if no players with plant production, game will lock on player selection phase
- GHGProducingBacteria - has an action option to remove Microbes from it even if there no Microbes
- HeatTrappers - allowed to be played even if no players with heat production, game will lock on player selection phase
- Herbivores - allowed to be played even if no players with plants production, game will lock on player selection phase
- HiredRaiders - OrOptions nested in AndOptions it can cause a bug like with Sabotage #84
- IceAsteroid - forces to select space for ocean if there are no oceans available
- IceCapMelting - forces to select space for ocean if there are no oceans available
- ImmigrantCity - forces to select space for city if there are no places for cities on the board
- ImportedHydrogen - OrOptions nested in AndOptions it can cause a bug like with Sabotage #84
- ImportedNitrogen - refactor logic? it is not easy to understand
- Insulation - shows SelectAmount if player has no heat production
- LandClaim - can lock if there no places to claim
- LargeConvoy - OrOptions nested in AndOptions it can cause a bug like with Sabotage #84
- LocalHeatTrapping - has an option to add Animals even if there no Animal cards
- MiningExpedition - forces to select player to remove plants even if there no such players, does not provide an option to not remove any plants
- NaturalPreserve - forces to select a space for tile even if no such space available
- NitriteReducingBacteria - has an option to remove Microbes even if there are no Microbes on it
- NuclearZone - forces to select space for special tile if there are no such place on the Board
- OlympusConference - has an option to remove a science resource even if no such resource exists
- OpenCity - forces to select space for city even if no space for city available on the Board
- PermafrostExtraction - forces to select space for ocean if there are no oceans available
- Pets - check if this card cant be a target for actions like on Predators card to steal animals
- Plantation - forces to select space for greenery even if no greenery spaces available
- PowerInfrastructure - "Select energy to spend" should be read as "Select amount of energy to spend"
- PowerSupplyConsortium - playable even if there no Energy production available, locks the game
- Predators - should respect ProtectedHabitats and other exclusion
- ProtectedHabitats - check all Animal, Plants, Microbes cards and actions to be protected by this one
- ProtectedValley - text should be read like this "Select space reserved for ocean to place greenery tile"
- RegolithEaters - should not have an option to remove Microbes if there are not any Microbes on it
- SubterraneanReservoir - eagerly wants Ocean space to be selected disregard to oceans availability
- TollStation - incorrectly count tags on Event cards
- TowingAComet - forces to select space for ocean if there are no oceans available
- UndergroundCity - forces to select space for city even if no space for city available on the Board
- Virus - logic needs to be checked; at least, must provide an option to not remove any resources
- WaterImportFromEuropa - disallow action if there no ocean available
from terraforming-mars.
The game needs a getAvailableSpacesForCity as there are some placement rules for cities.
from terraforming-mars.
@vincentneko can you please implement it? Aslo it will be great if you take care about HiredRaiders, ImportedHydrogen and LargeConvoy cards. They may have the same bug as in Sabotage card described in #84
from terraforming-mars.
Yes, will try to do it when I have some time
from terraforming-mars.
Changes done in commit "Fix city spacing issue" on branch issue-81. Please review and merge if ok.
from terraforming-mars.
We are finally did it!
from terraforming-mars.
Related Issues (20)
- Investigate the order operations resolve with Anubis
- New Venice is not compatible with Martian Lumber Corp
- Corporation cards description text is hidden when the corp box is too big
- Show better title when trading with Titan
- Double down incomplete HOT 2
- Feature request: store card ordering remotely HOT 1
- Atmospheric Enhancers prelude fizzled despite having enough M€ after prelude
- Don't offer to pay for Neptunian Power Consultants if you can't pay for it. HOT 1
- Can't claim Firestarter milestone via floaters when playing Stormcraft Incorporated HOT 2
- LMU does not trigger Grand Luna Capital Group
- Show resource count for SRR cards in the "play a project card" option
- Unable to build a colony on Leavitt, still credited with the colony build bonus HOT 6
- merge the first action HOT 5
- Selection Error/Bug HOT 1
- Prelude Cloud Vortex effect becomes available whenever game reloads HOT 1
- Add to the log information about resources which was spent for a card HOT 1
- Tag count not showing on dashboard correctly HOT 1
- Drafting fail HOT 3
- Unexpected server response HOT 3
- Unexpected server response: Not found HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from terraforming-mars.