Botmaker-
open this created "_mulligan.txt" file with an txt-editor of your choice, and you are rdy
to start creating your own mulligan rules!
a typical line of a mulligan file will look like this:
hold;mage;all;CS2_189:1,CS2_106,CS2_222;3
or
discard;all;druid;CS2_108,CS2_222,CS2_112;4
explanation:
lets take this as an example:
hold;mage;all;CS2_106,CS2_189:1,CS2_222;3
the first word can be "hold" or "discard" which tells the ai,
whether you want to hold the following cards or discards them.
after this keyword (hold or discard) you have to write a ";" !
the second item is the own class you will be using for the following rule.
in our example, the rule in this line will be only used, whether you are using a mage.
here is a list, which word you can use (instead of mage):
all, hunter, priest, druid, warlock, thief, pala, warrior, shaman or mage.
if you use the word "all" instead of a class-name, the own selected hero doesnt matter,
the rule will be used for every class!
the third item (which stands right behind an ";") is the name of the enemy-class, which you are facing.
you can use this words again:
all, hunter, priest, druid, warlock, thief, pala, warrior, shaman or mage.
if you use the word "all" instead of a class-name, the class of the enemy hero doesnt matter,
the rule will be used against every class!
so the 4th "item" which is seperated by ";" is the list of the cards-id's, we want to hold/discard.
in our case:
CS2_106,CS2_189:1,CS2_222
to create such a list, you have to follow this rules:
- you find the card-id in the "Card Behaviour Editor" in hearthcrawler!
- consider upper and lower case!
- each card you want to hold/discard is seperated by a comma! like CS2_106,CS2_189,CS2_222
- for HOLD-rules, (a line which starts with the word "hold"), you are able to specific
how mutch cards should be holded, by adding ":1" (if you want to hold just one card of this specific card)
or ":2" (if you want to hold two cards of this specific card) right after the card-id!
(if you dont write :1 or :2 after the card id, the ai will hold 2 cards in the starthand!)
so this line:
hold;all;all;CS2_189:1
will discard one Elven Archer (CS2_189), whether you got two of them in your starting hand!
- also for HOLD-rules: you are able to add "condition-cards" for holding the specific card,
by adding ":" and the cardid(s) you want in starting-hand, for keeping the selected card!
example:
hold;all;all;CS2_088:1:CS2_087
will hold the card CS2_088 (guadian of kings) (one time), only if you also got a CS2_087 (blessing of might) in the starting hand.
so if you dont hold a blessing of might, "hold;all;all;CS2_088:1:CS2_087" will discard all guardian of kings!
Attention: this option requires the declaration of the number of cards you want to hold!
so CS2_088:CS2_087 this is forbidden!!! write CS2_088:2:CS2_087 instead!
if you want to hold the card CS2_088 whether you also hold a blessing of might (CS2_087) OR a holy light (CS2_089)
just seperate them (condition-cards) with a "/". example:
CS2_088:1:CS2_087/CS2_089
(you can add as many "condition-cards" as you want, like CS2_088:1:CS2_087/CS2_088/CS2_089/...)
this allows to add rules like "hold card a and card b ONLY if you have all two of them, elsewise discard the card you are holding"_
CS2_222:1:EX1_019,EX1_019:1:CS2_222,...
will hold CS2_222 only if you also have the EX1_019 on starting hand, and reverse. so you need both cards to hold them.
and the last "item" seperated by a ";" is just a number (in oure example a 3):
this adds the ability for HOLD-rules, to hold cards with LESS OR EQUAL manacosts,
or discard them (for DISCARD-rules) whether they have HIGHER OR EQUAL manacosts!
example:
hold;all;all;CS2_222:1,EX1_019;2
this line will hold all cards with mana <=2 AND the one stormwind-champion and 2 shattered sun cleric's (if you have them in the starting hand)
(
this mana-border is OPTIONAL, you dont have to add this!
so just use
hold;mage;all;CS2_106,CS2_189:1,CS2_222
instead of
hold;mage;all;CS2_106,CS2_189:1,CS2_222;3
whether u dont want to use this mana-border
BUT if you want to add only a mana-border, (example 3 mana)
you have to write:
hold;all;all;;3
[it needs 4 ";" before the mana-border]
)