MartianZoo / solarnet

Solarnet, an open-source game engine for the board game Terraforming Mars. Pets, a specification language for game component behaviors in said game.
Apache License 2.0
15 stars 2 forks source link

X #14

Closed kevinb9n closed 1 year ago

kevinb9n commented 1 year ago

Blocks Insulation, PowerInf, Sulphur-Eaters, TitanShuttles, E-Market, SellPatents.

If we ever do #1 then this blocks Hi-Tech Lab too.

So Insulation would look like PROD[-X Heat, X] which is translated to -X Production<Me, Heat>, X Production<Me, Megacredit>. Normally MultiInstructions are split in the task queue but this would have to be kept together until the X is specialized to a specific value.

Note: X is defined as != 0.

kevinb9n commented 1 year ago

I actually did this ... but X's must be connected with "THEN".