From 127108ad96bc5cbb20feacd567cb2d761061570c Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Mon, 19 Dec 2011 16:00:13 +0000 Subject: [PATCH] Adding open format. --- .../lotro/game/formats/OpenFormat.java | 42 +++++++++++++++++++ .../com/gempukku/lotro/hall/HallServer.java | 1 + .../src/main/webapp/includes/formatRules.html | 12 ++++++ 3 files changed, 55 insertions(+) create mode 100644 gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/formats/OpenFormat.java diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/formats/OpenFormat.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/formats/OpenFormat.java new file mode 100644 index 000000000..7131b7130 --- /dev/null +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/formats/OpenFormat.java @@ -0,0 +1,42 @@ +package com.gempukku.lotro.game.formats; + +import com.gempukku.lotro.common.Block; +import com.gempukku.lotro.game.LotroCardBlueprintLibrary; + +public class OpenFormat extends DefaultLotroFormat { + public OpenFormat(LotroCardBlueprintLibrary library) { + super(library, Block.OTHER, true, 60, 4, true, false); + addValidSet(0); + addValidSet(1); + addValidSet(2); + addValidSet(3); + addValidSet(4); + addValidSet(5); + addValidSet(6); + addValidSet(7); + addValidSet(8); + addValidSet(9); + addValidSet(10); + addValidSet(11); + addValidSet(12); + addValidSet(13); + addValidSet(14); + addValidSet(15); + addValidSet(16); + addValidSet(17); + addValidSet(18); + addValidSet(19); + + addRestrictedCard("1_248"); + addRestrictedCard("7_49"); + addRestrictedCard("10_2"); + addRestrictedCard("10_91"); + addRestrictedCard("11_100"); + addRestrictedCard("11_132"); + } + + @Override + public boolean isOrderedSites() { + return true; + } +} diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/hall/HallServer.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/hall/HallServer.java index 22a61148d..1edc1c3c5 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/hall/HallServer.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/hall/HallServer.java @@ -47,6 +47,7 @@ public class HallServer extends AbstractServer { addFormat("c_king_block", "Community King block", "default", new KingBlockFormat(library, true)); addFormat("movie", "Movie block", "default", new MovieFormat(library)); addFormat("war_block", "War of the Ring block", "default", new WarOfTheRingBlockFormat(library, false)); + addFormat("open", "Open", "default", new OpenFormat(library)); addFormat("c_war_block", "Community War of the Ring block", "default", new WarOfTheRingBlockFormat(library, true)); addFormat("whatever", "Format for testing", "default", new FreeFormat(library)); diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/includes/formatRules.html b/gemp-lotr/gemp-lotr-web/src/main/webapp/includes/formatRules.html index 9c9ca5ecc..f2f84c83d 100644 --- a/gemp-lotr/gemp-lotr-web/src/main/webapp/includes/formatRules.html +++ b/gemp-lotr/gemp-lotr-web/src/main/webapp/includes/formatRules.html @@ -99,3 +99,15 @@
  • R-list has two cards - Orkish Smith and Strange-looking Men,
  • Mulligan rule IS in effect.
  • +Open +