From 679f8e6b404c49903b48b8d8453d35d63af9b5d5 Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Thu, 22 Sep 2011 15:32:34 +0000 Subject: [PATCH] Adding some documents. --- .../gemp-lotr-web/src/main/webapp/hall.html | 13 --- .../src/main/webapp/includes/changeLog.html | 14 +++ .../src/main/webapp/includes/leagueRules.html | 98 +++++++++++++++++++ .../{ => includes}/registrationForm.html | 0 .../src/main/webapp/js/communication.js | 2 +- 5 files changed, 113 insertions(+), 14 deletions(-) create mode 100644 gemp-lotr/gemp-lotr-web/src/main/webapp/includes/changeLog.html create mode 100644 gemp-lotr/gemp-lotr-web/src/main/webapp/includes/leagueRules.html rename gemp-lotr/gemp-lotr-web/src/main/webapp/{ => includes}/registrationForm.html (100%) diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/hall.html b/gemp-lotr/gemp-lotr-web/src/main/webapp/hall.html index 936286bd4..5354a9014 100644 --- a/gemp-lotr/gemp-lotr-web/src/main/webapp/hall.html +++ b/gemp-lotr/gemp-lotr-web/src/main/webapp/hall.html @@ -92,18 +92,5 @@ The information presented on this site about LotR TCG, both literal and graphical, is copyrighted by Decipher Inc. This website is not produced, endorsed, supported, or affiliated with Decipher. - -21 Sept. 2011 -- Increased the time per game per player to 40 minutes, as 30 seems not enough. -- Added animated effect when card affects other card. -- Added animated effect when event is played from hand. -- If no cards in hand during reconcile, 8 cards have to be drawn. -- Fixing "Armor" to work only in Skirmish phase. -- Effective stats display. -- Fixing watchin game, where sometimes people where not able to watch a game. -- Fixing how Vitality is calculated. Wounds on a character affect the vitality of that character (lowering it), rather -than being treated like damage in Magic. -- Added concession (in 3rd tab in game) and real deck size is always used to sent to client, not the adventure deck -sometimes. diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/includes/changeLog.html b/gemp-lotr/gemp-lotr-web/src/main/webapp/includes/changeLog.html new file mode 100644 index 000000000..f57ce43f7 --- /dev/null +++ b/gemp-lotr/gemp-lotr-web/src/main/webapp/includes/changeLog.html @@ -0,0 +1,14 @@ +
+21 Sept. 2011
+- Increased the time per game per player to 40 minutes, as 30 seems not enough.
+- Added animated effect when card affects other card.
+- Added animated effect when event is played from hand.
+- If no cards in hand during reconcile, 8 cards have to be drawn.
+- Fixing "Armor" to work only in Skirmish phase.
+- Effective stats display.
+- Fixing watchin game, where sometimes people where not able to watch a game.
+- Fixing how Vitality is calculated. Wounds on a character affect the vitality of that character (lowering it), rather
+than being treated like damage in Magic.
+- Added concession (in 3rd tab in game) and real deck size is always used to sent to client, not the adventure deck
+sometimes.
+
diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/includes/leagueRules.html b/gemp-lotr/gemp-lotr-web/src/main/webapp/includes/leagueRules.html new file mode 100644 index 000000000..e5a69911e --- /dev/null +++ b/gemp-lotr/gemp-lotr-web/src/main/webapp/includes/leagueRules.html @@ -0,0 +1,98 @@ +

Sealed League rules

+

WARNING - Leagues are a planned activity, they are not in place yet. Rules described in this + document are subject to change.

+
    +
  1. Definitions: +
      +
    1. League consists of multiple League series (number - to be announced).
    2. +
    3. Each League serie lasts a fixed amount of days (to be announced).
    4. +
    +
  2. +
  3. Participation: +
      +
    1. League starts at an announced date and lasts until specified number of League series are + played out. +
    2. +
    3. Player joining a League during a first serie is given a specified for that League amount + and type of virtual product (boosters and fixed cards). +
    4. +
    5. At the beginning of each subsequent serie, each player participating in the League is given the + same amount and type of virtual product (boosters and/or fixed cards). +
    6. +
    7. Player who chooses to join a league after the first serie, is given a product that is a sum of all the + virtual product he/she would have been given if he joined during a first serie up until the point in + time he/she has chosen to join. This product WILL NOT contain any prizes given to participants of the + League. +
    8. +
    +
  4. +
  5. + Deck building: +
      +
    1. Each player builds a deck from the virtual product he/she owns within that League.
    2. +
    3. Deck in a League can be changed at any time. When you create or join a table with a deck, that + deck is set at that point and any changes done to the deck afterwards, will not be reflected in the game + on that table. If you wish to use a different deck for that game before it starts, leave and rejoin a + table after modifying your deck. +
    4. +
    5. Virtual cards given out as prizes for that League are LEGAL for playing in the League. +
    6. +
    7. There is no limitation to the number of multiples of the same card (with the same card name) you can + play in your deck, except sites. If you happen to have 10 copies of a card in your League + product, you can play all 10 of them. If more than 4 non-unique copies of the same card are in play, all + of them influence the game (this contradicts the rules, where maximum 4 copies of the same card can be + active at a time). +
    8. +
    9. League has no X or R lists, so all cards are legal.
    10. +
    11. All the other rules of deck building - minimum 60 cards deck, even FP/Shadow cards split, etc. apply. +
    12. +
    +
  6. +
  7. Earning points: +
      +
    1. Each calendar day (in GMT+0 time-zone), every League participant can play a maximum of fixed (to + be announced) rated games. +
    2. +
    3. In addition to rated games, player can choose to play any number of non-rated games with other + League players. +
    4. +
    5. Only first game played against the same opponent on the same day can be rated. Any subsequent games + against the same opponent on the same day will be treated as non-rated. +
    6. +
    7. Winner of each rated game in a League gains 2 League serie points. Rated game loser + gains 1 League serie points. +
    8. +
    +
  8. +
  9. Prizes: +
      +
    1. Prizes in a league are virtual items only. These could be anything - promo/foil cards, foil options + (ability to change 1 non-foil card in your collection into a foil version of the same card), preview + cards from next expansions, etc. +
    2. +
    3. At the end of each League serie, points for that serie are totalled and prizes are given to + participants based on the total points gathered in this League serie. +
    4. +
    5. After all the series end within a League, in addition to prizes for the last serie, players are + given (substiantially bigger) prizes based on the total of points in all series in this League. +
    6. +
    7. After the League ends, all the cards players have in a League are added to a permanent collection + of the player. +
    8. +
    +
  10. +
  11. + Cheating: +
      +
    1. Cheating will not be tolerated - period.
    2. +
    3. Cheating includes, but is not limited to - entering League with more than one account, knowingly + exploiting a system or a card bug, game fixing (deciding the outcome of a rated game in other way than + playing it out) with other players. +
    4. +
    5. Players found cheating (or believed to be - at the administrator/moderator discretion) will be removed + from the League and their accounts will be deleted. This is a friendly environment, where + everyone wants to have some fun, so don't spoil it for others. +
    6. +
    +
  12. +
diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/registrationForm.html b/gemp-lotr/gemp-lotr-web/src/main/webapp/includes/registrationForm.html similarity index 100% rename from gemp-lotr/gemp-lotr-web/src/main/webapp/registrationForm.html rename to gemp-lotr/gemp-lotr-web/src/main/webapp/includes/registrationForm.html diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/communication.js b/gemp-lotr/gemp-lotr-web/src/main/webapp/js/communication.js index 5a68dabe3..ba1f21fa1 100644 --- a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/communication.js +++ b/gemp-lotr/gemp-lotr-web/src/main/webapp/js/communication.js @@ -247,7 +247,7 @@ var GempLotrCommunication = Class.extend({ getRegistrationForm: function(callback) { $.ajax({ type: "POST", - url: "/gemp-lotr/registrationForm.html", + url: "/gemp-lotr/includes/registrationForm.html", cache: false, data: { participantId: getUrlParam("participantId")},