I'll post some of my GlobalValues here as I work with them, along with a short explanation of why I did it that way.
Quest WarriorHere, I have the deck played 2 very different ways, depending on what class I'm facing. Face\Mid hunter, or rogue (because it will be a quest rogue). Still a work in progress as I'm adjusting the values, and will likely add logic for pirate warrior.
{
"GameCardId":"GlobalValues",
"ConfigComment":"This is a special card for setup global values",
"FirstTurnValueWeight":
{
"values":
[
{
"condition": "opp_hero(count(),hunter=true)>0 OR opp_hero(count(),rogue=true)>0",
"value":"0.2 -0.2",
}
,
{
"condition": "opp_hero(count(),hunter=true)<1 OR opp_hero(count(),rogue=true)<1",
"value":"0",
}
],
},
"SecondTurnValueWeight":
{
"values":
[
{
"condition": "opp_hero(count(),hunter=true)>0 OR opp_hero(count(),rogue=true)>0",
"value":"0.8 +0.2",
}
,
{
"condition": "opp_hero(count(),hunter=true)<1 OR opp_hero(count(),rogue=true)<1",
"value":"1",
}
],
},
"GlobalDivineShield":
{
"values":
[
{
"condition": "*",
"value":"2.74",
}
],
},
"GlobalDurability":
{
"values":
[
{
"condition": "opp_hero(count(),hunter=true)>0 OR opp_hero(count(),rogue=true)>0",
"value":"1.1",
}
,
{
"condition": "opp_hero(count(),hunter=true)<1 OR opp_hero(count(),rogue=true)<1",
"value":"1.3",
}
],
},
"GlobalStealth":
{
"values":
[
{
"condition": "*",
"value":"1.21",
}
],
},
"GlobalHeroAttack":
{
"values":
[
{
"condition": "*",
"value":"0.81",
}
],
},
"GlobalMinionAttack":
{
"values":
[
{
"condition": "opp_hero(count(),hunter=true)>0 OR opp_hero(count(),rogue=true)>0",
"value":"0.75 +0.3",
}
,
{
"condition": "opp_hero(count(),hunter=true)<1 OR opp_hero(count(),rogue=true)<1",
"value":"0.95",
}
],
},
"GlobalWeaponAttack":
{
"values":
[
{
"condition": "*",
"value":"1.14",
}
],
},
"GlobalTaunt":
{
"values":
[
{
"condition": "opp_hero(count(),hunter=true)>0 OR opp_hero(count(),rogue=true)>0",
"value":"1.1",
}
,
{
"condition": "opp_hero(count(),hunter=true)<1 OR opp_hero(count(),rogue=true)<1",
"value":"1.25",
}
],
},
"GlobalOverload":
{
"values":
[
{
"condition": "*",
"value":"1.68",
}
],
},
"GlobalQuestProgressValue":
{
"values":
[
{
"condition": "opp_hero(count(),hunter=true)>0 OR opp_hero(count(),rogue=true)>0",
"value":"0.01",
}
,
{
"condition": "opp_hero(count(),hunter=true)<1 OR opp_hero(count(),rogue=true)<1",
"value":"3",
}
],
},
"GlobalFrozen":
{
"values":
[
{
"condition": "*",
"value":"2.04",
}
],
},
"GlobalWindfury":
{
"values":
[
{
"condition": "*",
"value":"0.96",
}
],
},
"GlobalHeroHealth":
{
"values":
[
{
"condition": "opp_hero(count(),hunter=true)>0 OR opp_hero(count(),rogue=true)>0",
"value":"1.2 +0.1",
}
,
{
"condition": "opp_hero(count(),hunter=true)<1 OR opp_hero(count(),rogue=true)<1",
"value":"1.2 -0.1",
}
],
},
"GlobalMinionHealth":
{
"values":
[
{
"condition": "opp_hero(count(),hunter=true)>0 OR opp_hero(count(),rogue=true)>0",
"value":"1.2 +0.1",
}
,
{
"condition": "opp_hero(count(),hunter=true)<1 OR opp_hero(count(),rogue=true)<1",
"value":"1.2 -0.1",
}
],
},
"GlobalCharge":
{
"values":
[
{
"condition": "*",
"value":"0.65",
}
],
},
"GlobalMinionIntrinsicValue":
{
"values":
[
{
"condition": "opp_hero(count(),hunter=true)>0 OR opp_hero(count(),rogue=true)>0",
"value":"4.95 +3",
}
,
{
"condition": "opp_hero(count(),hunter=true)<1 OR opp_hero(count(),rogue=true)<1",
"value":"5.75",
}
],
},
"OppGlobalDivineShield":
{
"values":
[
{
"condition": "*",
"value":"2.74",
}
],
},
"OppGlobalDurability":
{
"values":
[
{
"condition": "*",
"value":"1.22",
}
],
},
"OppGlobalStealth":
{
"values":
[
{
"condition": "*",
"value":"1.21",
}
],
},
"OppGlobalHeroAttack":
{
"values":
[
{
"condition": "*",
"value":"1.14",
}
],
},
"OppGlobalMinionAttack":
{
"values":
[
{
"condition": "*",
"value":"1.14",
}
],
},
"OppGlobalWeaponAttack":
{
"values":
[
{
"condition": "*",
"value":"1.14",
}
],
},
"OppGlobalTaunt":
{
"values":
[
{
"condition": "*",
"value":"1.02",
}
],
},
"OppGlobalOverload":
{
"values":
[
{
"condition": "*",
"value":"1.68",
}
],
},
"OppGlobalQuestProgressValue":
{
"values":
[
{
"condition": "*",
"value":"2",
}
],
},
"OppGlobalFrozen":
{
"values":
[
{
"condition": "*",
"value":"2.04",
}
],
},
"OppGlobalWindfury":
{
"values":
[
{
"condition": "*",
"value":"0.96",
}
],
},
"OppGlobalHeroHealth":
{
"values":
[
{
"condition": "opp_hero(count(),hunter=true)>0 OR opp_hero(count(),rogue=true)>0",
"value":"0.95 -0.3",
}
,
{
"condition": "opp_hero(count(),hunter=true)<1 OR opp_hero(count(),rogue=true)<1",
"value":"0.7 +0.05",
}
],
},
"OppGlobalMinionHealth":
{
"values":
[
{
"condition": "opp_hero(count(),hunter=true)>0 OR opp_hero(count(),rogue=true)>0",
"value":"0.81 +0.19",
}
,
{
"condition": "opp_hero(count(),hunter=true)<1 OR opp_hero(count(),rogue=true)<1",
"value":"0.81",
}
],
},
"OppGlobalCharge":
{
"values":
[
{
"condition": "*",
"value":"0.65",
}
],
},
"OppGlobalMinionIntrinsicValue":
{
"values":
[
{
"condition": "opp_hero(count(),hunter=true)>0 OR opp_hero(count(),rogue=true)>0",
"value":"9.32 +4",
}
,
{
"condition": "opp_hero(count(),hunter=true)<1 OR opp_hero(count(),rogue=true)<1",
"value":"9.32",
}
],
},
}