From 42af34bb8a24643438213acd2523031722f3b2cf Mon Sep 17 00:00:00 2001 From: David Mann Date: Tue, 1 Sep 2015 22:23:38 +0200 Subject: [PATCH 1/6] Custom _mulligan.txt Infos --- README.md | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 99f8a2d..8b3b0b1 100644 --- a/README.md +++ b/README.md @@ -14,4 +14,39 @@ if your are using HR: Hrtbuddy: - same like HR, only take the silverfish_HB.cs instead of Programm.cs -- there might be some builderrors i cant fix (dont own HB) if you know how to fix, let me know \ No newline at end of file +- there might be some builderrors i cant fix (dont own HB) if you know how to fix, let me know + +### Custom Mulligan +If you want you can configure custom Mulligan Rules. Create an empty _mulligan.txt file in the same folder as your silverfish.dll to get started. + +Here an example to discard specific cards all the time: +discard;all;all;EX1_287,EX1_295,EX1_294,EX1_612,CS2_029,GVG_074,GVG_096,CS1_069,EX1_274,EX1_284,EX1_289,GVG_069,BRM_019,CS2_032 + +Each line of your _mulligan.txt file is a custom Mulligan rule. Each Value is separated by a semicolon. + +```bash +SYNTAX: +ACTION;YOUR_CLASS;ENEMY_CLASS;MULIGAN_COMMAND +``` + +Name | Possible Values | Notes +------------- | ------------- +ACTION | discard or hold | This Value defines what to do with the cards matching the Mulligan rule +YOUR_CLASS | hunter, mage, pala, rouge, druid, warlock, warrior, priest | Only use the Mulligan rule when you play this character +ENEMY_CLASS | hunter, mage, pala, rouge, druid, warlock, warrior, priest | Only use the Mulligan rule when you play against this character +MULIGAN_COMMAND | cards name (look _carddb.txt in silverfish folder) | The Syntax of the Mulligan rule is CARDNAME:CARD_COUNT - multiple cards are separated with Colons eg CARD1_ID:CARD1_COUNT1:CARD2_ID:CARD2_COUNT + +Here an example for a Hunter Mulligan: + +```bash +hold;hunter;all;FP1_004 +hold;hunter;all;FP1_011 +hold;hunter;all;FP1_002 +hold;hunter;all;NEW1_019 +hold;hunter;hunter;EX1_538 +hold;hunter;all;GAME_005:1:NEW1_031 +hold;hunter;druid;GAME_005:1:CS2_084:1:CS2_203 +``` + + + From cced82993bb3a6524b730f9ab9157af4178f6694 Mon Sep 17 00:00:00 2001 From: David Mann Date: Tue, 1 Sep 2015 22:25:01 +0200 Subject: [PATCH 2/6] Additional changes for the _muligan.txt info --- README.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/README.md b/README.md index 8b3b0b1..b0a061f 100644 --- a/README.md +++ b/README.md @@ -19,13 +19,10 @@ Hrtbuddy: ### Custom Mulligan If you want you can configure custom Mulligan Rules. Create an empty _mulligan.txt file in the same folder as your silverfish.dll to get started. -Here an example to discard specific cards all the time: -discard;all;all;EX1_287,EX1_295,EX1_294,EX1_612,CS2_029,GVG_074,GVG_096,CS1_069,EX1_274,EX1_284,EX1_289,GVG_069,BRM_019,CS2_032 - Each line of your _mulligan.txt file is a custom Mulligan rule. Each Value is separated by a semicolon. +####SYNTAX: ```bash -SYNTAX: ACTION;YOUR_CLASS;ENEMY_CLASS;MULIGAN_COMMAND ``` From 365c9bc533c623993d9195782358a20092ab9afe Mon Sep 17 00:00:00 2001 From: David Mann Date: Tue, 1 Sep 2015 22:26:20 +0200 Subject: [PATCH 3/6] Fixing Readme.md Table --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b0a061f..1f1deec 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ ACTION;YOUR_CLASS;ENEMY_CLASS;MULIGAN_COMMAND ``` Name | Possible Values | Notes -------------- | ------------- +------------- | ------------- | ------------- ACTION | discard or hold | This Value defines what to do with the cards matching the Mulligan rule YOUR_CLASS | hunter, mage, pala, rouge, druid, warlock, warrior, priest | Only use the Mulligan rule when you play this character ENEMY_CLASS | hunter, mage, pala, rouge, druid, warlock, warrior, priest | Only use the Mulligan rule when you play against this character From a3293833ae7367189f363d0c968c586175e80638 Mon Sep 17 00:00:00 2001 From: David Mann Date: Tue, 1 Sep 2015 22:28:38 +0200 Subject: [PATCH 4/6] changed the headline to a paragraph --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1f1deec..13f07c9 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ If you want you can configure custom Mulligan Rules. Create an empty _mulligan.t Each line of your _mulligan.txt file is a custom Mulligan rule. Each Value is separated by a semicolon. -####SYNTAX: +The Syntax for this file works like this: ```bash ACTION;YOUR_CLASS;ENEMY_CLASS;MULIGAN_COMMAND ``` From 35f6d81d2aab8220ff91dfe215eadcad21d005b2 Mon Sep 17 00:00:00 2001 From: David Mann Date: Tue, 1 Sep 2015 22:32:20 +0200 Subject: [PATCH 5/6] Typo fixes an carddb.txt hint --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 13f07c9..3c667d7 100644 --- a/README.md +++ b/README.md @@ -8,19 +8,21 @@ Official Threads: build instructions: if your are using HR: -- copy the Programm.cs and the ai + cards folder in one folder, create a project out of it +- copy the Programm.cs and the AI + cards folder in one folder, create a project out of it - include HSRangerLib.dll from HR - build it, and copy in the bin\Debug or Release-folder the _cardDB.txt file Hrtbuddy: - same like HR, only take the silverfish_HB.cs instead of Programm.cs -- there might be some builderrors i cant fix (dont own HB) if you know how to fix, let me know +- there might be some builderrors I cant fix (don't own HB) if you know how to fix, let me know ### Custom Mulligan If you want you can configure custom Mulligan Rules. Create an empty _mulligan.txt file in the same folder as your silverfish.dll to get started. Each line of your _mulligan.txt file is a custom Mulligan rule. Each Value is separated by a semicolon. +Since this File works with CARD_ID it is very helpful to check out the included _carddb.txt file to find the ID of specific cards. + The Syntax for this file works like this: ```bash ACTION;YOUR_CLASS;ENEMY_CLASS;MULIGAN_COMMAND From 7fa0b941f12f3d4b84b95b8b2a656011320f6662 Mon Sep 17 00:00:00 2001 From: David Mann Date: Tue, 1 Sep 2015 22:32:57 +0200 Subject: [PATCH 6/6] typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3c667d7..4743b1a 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ If you want you can configure custom Mulligan Rules. Create an empty _mulligan.t Each line of your _mulligan.txt file is a custom Mulligan rule. Each Value is separated by a semicolon. -Since this File works with CARD_ID it is very helpful to check out the included _carddb.txt file to find the ID of specific cards. +Since this file works with CARD_ID it is very helpful to check out the included _carddb.txt file to find the ID of specific cards. The Syntax for this file works like this: ```bash