summaryrefslogtreecommitdiff
path: root/rules.js
AgeCommit message (Collapse)Author
2022-11-16More tweaks.Tor Andersson
2022-11-16Fixup log and add space tooltips.Tor Andersson
2022-11-16Use numeric indexing for blocks and spaces.Tor Andersson
Use sets for moved, sea moved, last used, attacker and main road. Map old name indexing in action handler to allow old replays to work.
2022-11-16Add gen_action_space and gen_action_block helpers.Tor Andersson
2022-11-16Use set for traitor instead of tracking ownership with dictionary.Tor Andersson
2022-11-16Update RNG.Tor Andersson
2022-11-16Add auto-hit option.Tor Andersson
2022-11-16Don't use JSON for undo state.Tor Andersson
Simple deep copies are much faster.
2022-11-16Optimize loops.Tor Andersson
Use for (let x of list) instead of for (let x in object). This gives a ~100% speed-up.
2022-11-16Remove exports.ready function.Tor Andersson
2022-11-16Reword disruption and battlefield control change.Tor Andersson
2022-11-16Zap semi-colons.Tor Andersson
2022-11-16Add event card house rules.Tor Andersson
2022-11-16Past tense.Tor Andersson
2022-11-16New battle CSS.Tor Andersson
2022-11-16Fix bug with Vulcan on turn 1 of tournament game.Tor Andersson
2022-11-16Log which options are in effect.Tor Andersson
2022-11-16Drop table roles.Tor Andersson
2022-11-16Log combat hits.Tor Andersson
2022-11-16Apply hits manually for Vulcan event and disrupted reserves.Tor Andersson
2022-11-16Show both prior cards to make it clearer when double events cancel.Tor Andersson
2022-11-16Update for new server version.Tor Andersson
2022-11-16Show card backs when observing the block games.Tor Andersson
2022-11-16Prettier logs with formatting and colors.Tor Andersson
2022-11-16Add options to game setup.Tor Andersson
2022-11-16Clean up replay script.Tor Andersson
2022-11-16Add PRNG seed to game state.Tor Andersson
Log all game actions to a table so they can be replayed.
2022-11-16caesar: More undo.Tor Andersson
Allow undo back to movement phase from levy phase. Allow undo in the middle of a sea retreat.
2022-11-16caesar: Eqeqeq.Tor Andersson
2022-11-16Show turn info bar on all block games.Tor Andersson
2022-11-16Don't show 'by sea' in log.Tor Andersson
2022-11-16Improve logging of block retreats.Tor Andersson
Print which block retreats during the round. Print summary of retreat destinations at the end of the round.
2022-11-16caesar: Use const for BOTH.Tor Andersson
2022-11-16caesar: Add Free Deployment scenario.Tor Andersson
2022-11-16New and improved join page with server sent events.Tor Andersson
2022-11-16caesar: Layout blocks by owner and show Jupiter badge for stolen blocks.Tor Andersson
2022-11-16caesar: Pick Mars and Neptune battles after movement.Tor Andersson
This is like the Jihad card in Crusader Rex where the rules clarify that the surprise attack is declared before player two moves. We can then also mark the surprise attacking blocks on the map.
2022-11-16caesar: Log when Apollo copies a card.Tor Andersson
2022-11-16caesar: Use 'Both' role for simultaneous turns.Tor Andersson
2022-11-16caesar: Clear 'who' if you end movement phase during a move.Tor Andersson
2022-11-16caesar: Only show "End navis to port" if no navis left at sea that can move.Tor Andersson
2022-11-16caesar: Only show "End levy" when all levy points are spent.Tor Andersson
Or there are no valid levy options.
2022-11-16Shorten combat log messages.Tor Andersson
Put the full message in the flash and keep an abbreviated message in the game log.
2022-11-16Remove space before attack move asterisk.Tor Andersson
2022-11-16Cancel retreats by clicking the selected block.Tor Andersson
2022-11-16caesar: Show number of navis left to move to port.Tor Andersson
2022-11-16caesar: Tournament option as scenario choice.Tor Andersson
2022-11-16caesar: Add log message showing when tournament rule is in effect.Tor Andersson
2022-11-16caesar: Import Julius Caesar.Tor Andersson