CSD!@&@Q?!@&@Q?bvar StatAb = new Array('Bod','Coo','Sen','Min','Cha','Com'); var dietype = new Array( 'd', 'hd', 'wd', 'ed', 'fd', 'sd', 'ad'); function BodyStat() { r = ''; var die = new Array ( 0, 0, 0, 0, 0, 0, 0); var base = new Array ( 0, 0, 0, 0, 0, 0, 0); var cost = new Array ( 0, 0, 0, 0, 0, 0, 0); var maxed = new Array ( 0, 0, 0, 0, 0); var maxet = new Array ( '', '', '', '', ''); var extras = new Array ( 0, 0, 0, 0, 0); StatusBox.Text = '1'; s = ''; i = 0; coststat = 0; for (j=0;j<=6;j=j+1) { if (BodTyp1.Text == dietype[j]){ die[j] = die[j] + BodDie1.Value; base[j] = base[j] + BodDieCost1.Value;} if (BodTyp2.Text == dietype[j]){ die[j] = die[j] + BodDie2.Value; base[j] = base[j] + BodDieCost2.Value;} if (BodTyp3.Text == dietype[j]){ die[j] = die[j] + BodDie3.Value; base[j] = base[j] + BodDieCost3.Value;} if (BodTyp4.Text == dietype[j]){ die[j] = die[j] + BodDie4.Value; base[j] = base[j] + BodDieCost4.Value;} if (BodTyp5.Text == dietype[j]){ die[j] = die[j] + BodDie5.Value; base[j] = base[j] + BodDieCost5.Value;} } for (j=0;j<=6;j=j+1) { if ( die[j] != 0) { // cost[i] = Lookup( 'diceoptions', dietype[j], 'cost') * StatCost.Value * die[j]; cost[i] = base[j]; coststat = coststat + cost[i]; if ( r == '' ) r = r + die[j]+dietype[j]; else { r = r + '+' + die[j]+dietype[j]; } maxed[i] = die[j]; maxet[i] = dietype[j]; i = i + 1; } } BodMax1.Text = maxed[0]; BodMaxTyp1.Text = maxet[0]; BodMax2.Text = maxed[1]; BodMaxTyp2.Text = maxet[1]; BodMax3.Text = maxed[2]; BodMaxTyp3.Text = maxet[2]; BodMax4.Text = maxed[3]; BodMaxTyp4.Text = maxet[3]; BodMax5.Text = maxed[4]; BodMaxTyp5.Text = maxet[4]; BodCost1.Text = cost[0]; BodCost2.Text = cost[1]; BodCost3.Text = cost[2]; BodCost4.Text = cost[3]; BodCost5.Text = cost[4]; extras[0] = BodExtraCostTot1.Value; extras[1] = BodExtraCostTot2.Value; extras[2] = BodExtraCostTot3.Value; extras[3] = BodExtraCostTot4.Value; extras[4] = BodExtraCostTot5.Value; for (j=0;j<=4;j=j+1) { i = extras[j]; coststat = coststat + i; } TotalBodyCost.Text = coststat; s = CombineExtras( IE1.Text, IE2.Text, IE3.Text, IE4.Text, IE5.Text); if (s != '') r = r + ' (' + s + ')'; return r; } function IsOverBod( cnt, typ) { dif1 = 0; dif2 = ''; dif = 0; mtch = 0; if ( typ != '' ) { if (typ == BodMaxTyp1.Text) dif = BodMax1.Value - cnt; else mtch = mtch + 1; if (typ == BodMaxTyp2.Text) dif = BodMax2.Value - cnt; else mtch = mtch + 1; if (typ == BodMaxTyp3.Text) dif = BodMax3.Value - cnt; else mtch = mtch + 1; if (typ == BodMaxTyp4.Text) dif = BodMax4.Value - cnt; else mtch = mtch + 1; if (typ == BodMaxTyp5.Text) dif = BodMax5.Value - cnt; else mtch = mtch + 1; if (mtch == 5) dif = cnt * -1; if (dif < 0) { dif1 = dif * -1; dif2 = 'Over by ' + dif1+typ; } } return dif2; } function MinZero( vlue) { if (vlue < 0) vlue = 0; return vlue; } function MinOne( vlue) { if (vlue < 1) vlue = 1; return vlue; } function IncludeExtras( die, typ, cst, txt) { var rx = die+typ+' '+txt; if (die == '') rx = ''; if (Lookup( 'diceoptions', typ, 'cost') == 0 ) rx = ''; if (cst == '') rx = ''; if (txt == '') rx = ''; return rx; } function CombineExtras( a, b, c, d, e, f, g, h ) { var un = new Array(); var rx = ''; var xta = new Array ( a, b, c, d, e, f, g, h); j = 0; for (i=0;i<=7;i=i+1) { if ( xta[i] == un[0] || xta[i] == ' ') xta[i] = ''; if (xta[i] != '') { if (rx == '') rx = xta[i]; else rx = rx + ', ' + xta[i]; j = j + 1; } xta[i]=''; } if (j == 1) rx = 'Extra: ' + rx; if (j > 1) rx = 'Extras: ' + rx; return rx; } // Coordination function CoordinationStat() { r = ''; var die = new Array ( 0, 0, 0, 0, 0, 0, 0); var base = new Array ( 0, 0, 0, 0, 0, 0, 0); var cost = new Array ( 0, 0, 0, 0, 0, 0, 0); var maxed = new Array ( 0, 0, 0, 0, 0); var maxet = new Array ( '', '', '', '', ''); var extras = new Array ( 0, 0, 0, 0, 0); StatusBox.Text = '1'; s = ''; i = 0; coststat = 0; for (j=0;j<=6;j=j+1) { if (CooTyp1.Text == dietype[j]){ die[j] = die[j] + CooDie1.Value; base[j] = base[j] + CooDieCost1.Value;} if (CooTyp2.Text == dietype[j]){ die[j] = die[j] + CooDie2.Value; base[j] = base[j] + CooDieCost2.Value;} if (CooTyp3.Text == dietype[j]){ die[j] = die[j] + CooDie3.Value; base[j] = base[j] + CooDieCost3.Value;} if (CooTyp4.Text == dietype[j]){ die[j] = die[j] + CooDie4.Value; base[j] = base[j] + CooDieCost4.Value;} if (CooTyp5.Text == dietype[j]){ die[j] = die[j] + CooDie5.Value; base[j] = base[j] + CooDieCost5.Value;} } for (j=0;j<=6;j=j+1) { if ( die[j] != 0) { // cost[i] = Lookup( 'diceoptions', dietype[j], 'cost') * StatCost.Value * die[j]; cost[i] = base[j]; coststat = coststat + cost[i]; if ( r == '' ) r = r + die[j]+dietype[j]; else { r = r + '+' + die[j]+dietype[j]; } maxed[i] = die[j]; maxet[i] = dietype[j]; i = i + 1; } } CooMax1.Text = maxed[0]; CooMaxTyp1.Text = maxet[0]; CooMax2.Text = maxed[1]; CooMaxTyp2.Text = maxet[1]; CooMax3.Text = maxed[2]; CooMaxTyp3.Text = maxet[2]; CooMax4.Text = maxed[3]; CooMaxTyp4.Text = maxet[3]; CooMax5.Text = maxed[4]; CooMaxTyp5.Text = maxet[4]; CooCost1.Text = cost[0]; CooCost2.Text = cost[1]; CooCost3.Text = cost[2]; CooCost4.Text = cost[3]; CooCost5.Text = cost[4]; extras[0] = CooExtraCostTot1.Value; extras[1] = CooExtraCostTot2.Value; extras[2] = CooExtraCostTot3.Value; extras[3] = CooExtraCostTot4.Value; extras[4] = CooExtraCostTot5.Value; for (j=0;j<=4;j=j+1) { i = extras[j]; coststat = coststat + i; } TotalCooCost.Text = coststat; s = CombineExtras( CooIE1.Text, CooIE2.Text, CooIE3.Text, CooIE4.Text, CooIE5.Text); if (s != '') r = r + ' (' + s + ')'; return r; } function IsOverCoo( cnt, typ) { dif1 = 0; dif2 = ''; dif = 0; mtch = 0; if ( typ != '' ) { if (typ == CooMaxTyp1.Text) dif = CooMax1.Value - cnt; else mtch = mtch + 1; if (typ == CooMaxTyp2.Text) dif = CooMax2.Value - cnt; else mtch = mtch + 1; if (typ == CooMaxTyp3.Text) dif = CooMax3.Value - cnt; else mtch = mtch + 1; if (typ == CooMaxTyp4.Text) dif = CooMax4.Value - cnt; else mtch = mtch + 1; if (typ == CooMaxTyp5.Text) dif = CooMax5.Value - cnt; else mtch = mtch + 1; if (mtch == 5) dif = cnt * -1; if (dif < 0) { dif1 = dif * -1; dif2 = 'Over by ' + dif1+typ; } } return dif2; } // Sense function SenseStat() { r = ''; var die = new Array ( 0, 0, 0, 0, 0, 0, 0); var base = new Array ( 0, 0, 0, 0, 0, 0, 0); var cost = new Array ( 0, 0, 0, 0, 0, 0, 0); var maxed = new Array ( 0, 0, 0, 0, 0); var maxet = new Array ( '', '', '', '', ''); var extras = new Array ( 0, 0, 0, 0, 0); StatusBox.Text = '1'; s = ''; i = 0; coststat = 0; for (j=0;j<=6;j=j+1) { if (SenTyp1.Text == dietype[j]){ die[j] = die[j] + SenDie1.Value; base[j] = base[j] + SenDieCost1.Value;} if (SenTyp2.Text == dietype[j]){ die[j] = die[j] + SenDie2.Value; base[j] = base[j] + SenDieCost2.Value;} if (SenTyp3.Text == dietype[j]){ die[j] = die[j] + SenDie3.Value; base[j] = base[j] + SenDieCost3.Value;} if (SenTyp4.Text == dietype[j]){ die[j] = die[j] + SenDie4.Value; base[j] = base[j] + SenDieCost4.Value;} if (SenTyp5.Text == dietype[j]){ die[j] = die[j] + SenDie5.Value; base[j] = base[j] + SenDieCost5.Value;} } for (j=0;j<=6;j=j+1) { if ( die[j] != 0) { // cost[i] = Lookup( 'diceoptions', dietype[j], 'cost') * StatCost.Value * die[j]; cost[i] = base[j]; coststat = coststat + cost[i]; if ( r == '' ) r = r + die[j]+dietype[j]; else { r = r + '+' + die[j]+dietype[j]; } maxed[i] = die[j]; maxet[i] = dietype[j]; i = i + 1; } } SenMax1.Text = maxed[0]; SenMaxTyp1.Text = maxet[0]; SenMax2.Text = maxed[1]; SenMaxTyp2.Text = maxet[1]; SenMax3.Text = maxed[2]; SenMaxTyp3.Text = maxet[2]; SenMax4.Text = maxed[3]; SenMaxTyp4.Text = maxet[3]; SenMax5.Text = maxed[4]; SenMaxTyp5.Text = maxet[4]; SenCost1.Text = cost[0]; SenCost2.Text = cost[1]; SenCost3.Text = cost[2]; SenCost4.Text = cost[3]; SenCost5.Text = cost[4]; extras[0] = SenExtraCostTot1.Value; extras[1] = SenExtraCostTot2.Value; extras[2] = SenExtraCostTot3.Value; extras[3] = SenExtraCostTot4.Value; extras[4] = SenExtraCostTot5.Value; for (j=0;j<=4;j=j+1) { i = extras[j]; coststat = coststat + i; } TotalSenCost.Text = coststat; s = CombineExtras( SenIE1.Text, SenIE2.Text, SenIE3.Text, SenIE4.Text, SenIE5.Text); if (s != '') r = r + ' (' + s + ')'; return r; } function IsOverSen( cnt, typ) { dif1 = 0; dif2 = ''; dif = 0; mtch = 0; if ( typ != '' ) { if (typ == SenMaxTyp1.Text) dif = SenMax1.Value - cnt; else mtch = mtch + 1; if (typ == SenMaxTyp2.Text) dif = SenMax2.Value - cnt; else mtch = mtch + 1; if (typ == SenMaxTyp3.Text) dif = SenMax3.Value - cnt; else mtch = mtch + 1; if (typ == SenMaxTyp4.Text) dif = SenMax4.Value - cnt; else mtch = mtch + 1; if (typ == SenMaxTyp5.Text) dif = SenMax5.Value - cnt; else mtch = mtch + 1; if (mtch == 5) dif = cnt * -1; if (dif < 0) { dif1 = dif * -1; dif2 = 'Over by ' + dif1+typ; } } return dif2; } // Mind function MindStat() { r = ''; var die = new Array ( 0, 0, 0, 0, 0, 0, 0); var base = new Array ( 0, 0, 0, 0, 0, 0, 0); var cost = new Array ( 0, 0, 0, 0, 0, 0, 0); var maxed = new Array ( 0, 0, 0, 0, 0); var maxet = new Array ( '', '', '', '', ''); var extras = new Array ( 0, 0, 0, 0, 0); StatusBox.Text = '1'; s = ''; i = 0; coststat = 0; for (j=0;j<=6;j=j+1) { if (MinTyp1.Text == dietype[j]){ die[j] = die[j] + MinDie1.Value; base[j] = base[j] + MinDieCost1.Value;} if (MinTyp2.Text == dietype[j]){ die[j] = die[j] + MinDie2.Value; base[j] = base[j] + MinDieCost2.Value;} if (MinTyp3.Text == dietype[j]){ die[j] = die[j] + MinDie3.Value; base[j] = base[j] + MinDieCost3.Value;} if (MinTyp4.Text == dietype[j]){ die[j] = die[j] + MinDie4.Value; base[j] = base[j] + MinDieCost4.Value;} if (MinTyp5.Text == dietype[j]){ die[j] = die[j] + MinDie5.Value; base[j] = base[j] + MinDieCost5.Value;} } for (j=0;j<=6;j=j+1) { if ( die[j] != 0) { // cost[i] = Lookup( 'diceoptions', dietype[j], 'cost') * StatCost.Value * die[j]; cost[i] = base[j]; coststat = coststat + cost[i]; if ( r == '' ) r = r + die[j]+dietype[j]; else { r = r + '+' + die[j]+dietype[j]; } maxed[i] = die[j]; maxet[i] = dietype[j]; i = i + 1; } } MinMax1.Text = maxed[0]; MinMaxTyp1.Text = maxet[0]; MinMax2.Text = maxed[1]; MinMaxTyp2.Text = maxet[1]; MinMax3.Text = maxed[2]; MinMaxTyp3.Text = maxet[2]; MinMax4.Text = maxed[3]; MinMaxTyp4.Text = maxet[3]; MinMax5.Text = maxed[4]; MinMaxTyp5.Text = maxet[4]; MinCost1.Text = cost[0]; MinCost2.Text = cost[1]; MinCost3.Text = cost[2]; MinCost4.Text = cost[3]; MinCost5.Text = cost[4]; extras[0] = MinExtraCostTot1.Value; extras[1] = MinExtraCostTot2.Value; extras[2] = MinExtraCostTot3.Value; extras[3] = MinExtraCostTot4.Value; extras[4] = MinExtraCostTot5.Value; for (j=0;j<=4;j=j+1) { i = extras[j]; coststat = coststat + i; } TotalMinCost.Text = coststat; s = CombineExtras( MinIE1.Text, MinIE2.Text, MinIE3.Text, MinIE4.Text, MinIE5.Text); if (s != '') r = r + ' (' + s + ')'; return r; } function IsOverMin( cnt, typ) { dif1 = 0; dif2 = ''; dif = 0; mtch = 0; if ( typ != '' ) { if (typ == MinMaxTyp1.Text) dif = MinMax1.Value - cnt; else mtch = mtch + 1; if (typ == MinMaxTyp2.Text) dif = MinMax2.Value - cnt; else mtch = mtch + 1; if (typ == MinMaxTyp3.Text) dif = MinMax3.Value - cnt; else mtch = mtch + 1; if (typ == MinMaxTyp4.Text) dif = MinMax4.Value - cnt; else mtch = mtch + 1; if (typ == MinMaxTyp5.Text) dif = MinMax5.Value - cnt; else mtch = mtch + 1; if (mtch == 5) dif = cnt * -1; if (dif < 0) { dif1 = dif * -1; dif2 = 'Over by ' + dif1+typ; } } return dif2; } // Charm function CharmStat() { r = ''; var die = new Array ( 0, 0, 0, 0, 0, 0, 0); var base = new Array ( 0, 0, 0, 0, 0, 0, 0); var cost = new Array ( 0, 0, 0, 0, 0, 0, 0); var maxed = new Array ( 0, 0, 0, 0, 0); var maxet = new Array ( '', '', '', '', ''); var extras = new Array ( 0, 0, 0, 0, 0); StatusBox.Text = '1'; s = ''; i = 0; coststat = 0; for (j=0;j<=6;j=j+1) { if (ChaTyp1.Text == dietype[j]){ die[j] = die[j] + ChaDie1.Value; base[j] = base[j] + ChaDieCost1.Value;} if (ChaTyp2.Text == dietype[j]){ die[j] = die[j] + ChaDie2.Value; base[j] = base[j] + ChaDieCost2.Value;} if (ChaTyp3.Text == dietype[j]){ die[j] = die[j] + ChaDie3.Value; base[j] = base[j] + ChaDieCost3.Value;} if (ChaTyp4.Text == dietype[j]){ die[j] = die[j] + ChaDie4.Value; base[j] = base[j] + ChaDieCost4.Value;} if (ChaTyp5.Text == dietype[j]){ die[j] = die[j] + ChaDie5.Value; base[j] = base[j] + ChaDieCost5.Value;} } for (j=0;j<=6;j=j+1) { if ( die[j] != 0) { // cost[i] = Lookup( 'diceoptions', dietype[j], 'cost') * StatCost.Value * die[j]; cost[i] = base[j]; coststat = coststat + cost[i]; if ( r == '' ) r = r + die[j]+dietype[j]; else { r = r + '+' + die[j]+dietype[j]; } maxed[i] = die[j]; maxet[i] = dietype[j]; i = i + 1; } } ChaMax1.Text = maxed[0]; ChaMaxTyp1.Text = maxet[0]; ChaMax2.Text = maxed[1]; ChaMaxTyp2.Text = maxet[1]; ChaMax3.Text = maxed[2]; ChaMaxTyp3.Text = maxet[2]; ChaMax4.Text = maxed[3]; ChaMaxTyp4.Text = maxet[3]; ChaMax5.Text = maxed[4]; ChaMaxTyp5.Text = maxet[4]; ChaCost1.Text = cost[0]; ChaCost2.Text = cost[1]; ChaCost3.Text = cost[2]; ChaCost4.Text = cost[3]; ChaCost5.Text = cost[4]; extras[0] = ChaExtraCostTot1.Value; extras[1] = ChaExtraCostTot2.Value; extras[2] = ChaExtraCostTot3.Value; extras[3] = ChaExtraCostTot4.Value; extras[4] = ChaExtraCostTot5.Value; for (j=0;j<=4;j=j+1) { i = extras[j]; coststat = coststat + i; } TotalChaCost.Text = coststat; s = CombineExtras( ChaIE1.Text, ChaIE2.Text, ChaIE3.Text, ChaIE4.Text, ChaIE5.Text); if (s != '') r = r + ' (' + s + ')'; return r; } function IsOverCha( cnt, typ) { dif1 = 0; dif2 = ''; dif = 0; mtch = 0; if ( typ != '' ) { if (typ == ChaMaxTyp1.Text) dif = ChaMax1.Value - cnt; else mtch = mtch + 1; if (typ == ChaMaxTyp2.Text) dif = ChaMax2.Value - cnt; else mtch = mtch + 1; if (typ == ChaMaxTyp3.Text) dif = ChaMax3.Value - cnt; else mtch = mtch + 1; if (typ == ChaMaxTyp4.Text) dif = ChaMax4.Value - cnt; else mtch = mtch + 1; if (typ == ChaMaxTyp5.Text) dif = ChaMax5.Value - cnt; else mtch = mtch + 1; if (mtch == 5) dif = cnt * -1; if (dif < 0) { dif1 = dif * -1; dif2 = 'Over by ' + dif1+typ; } } return dif2; } // Command function CommandStat() { r = ''; var die = new Array ( 0, 0, 0, 0, 0, 0, 0); var base = new Array ( 0, 0, 0, 0, 0, 0, 0); var cost = new Array ( 0, 0, 0, 0, 0, 0, 0); var maxed = new Array ( 0, 0, 0, 0, 0); var maxet = new Array ( '', '', '', '', ''); var extras = new Array ( 0, 0, 0, 0, 0); StatusBox.Text = '1'; s = ''; i = 0; coststat = 0; for (j=0;j<=6;j=j+1) { if (ComTyp1.Text == dietype[j]){ die[j] = die[j] + ComDie1.Value; base[j] = base[j] + ComDieCost1.Value;} if (ComTyp2.Text == dietype[j]){ die[j] = die[j] + ComDie2.Value; base[j] = base[j] + ComDieCost2.Value;} if (ComTyp3.Text == dietype[j]){ die[j] = die[j] + ComDie3.Value; base[j] = base[j] + ComDieCost3.Value;} if (ComTyp4.Text == dietype[j]){ die[j] = die[j] + ComDie4.Value; base[j] = base[j] + ComDieCost4.Value;} if (ComTyp5.Text == dietype[j]){ die[j] = die[j] + ComDie5.Value; base[j] = base[j] + ComDieCost5.Value;} } for (j=0;j<=6;j=j+1) { if ( die[j] != 0) { // cost[i] = Lookup( 'diceoptions', dietype[j], 'cost') * StatCost.Value * die[j]; cost[i] = base[j]; coststat = coststat + cost[i]; if ( r == '' ) r = r + die[j]+dietype[j]; else { r = r + '+' + die[j]+dietype[j]; } maxed[i] = die[j]; maxet[i] = dietype[j]; i = i + 1; } } ComMax1.Text = maxed[0]; ComMaxTyp1.Text = maxet[0]; ComMax2.Text = maxed[1]; ComMaxTyp2.Text = maxet[1]; ComMax3.Text = maxed[2]; ComMaxTyp3.Text = maxet[2]; ComMax4.Text = maxed[3]; ComMaxTyp4.Text = maxet[3]; ComMax5.Text = maxed[4]; ComMaxTyp5.Text = maxet[4]; ComCost1.Text = cost[0]; ComCost2.Text = cost[1]; ComCost3.Text = cost[2]; ComCost4.Text = cost[3]; ComCost5.Text = cost[4]; extras[0] = ComExtraCostTot1.Value; extras[1] = ComExtraCostTot2.Value; extras[2] = ComExtraCostTot3.Value; extras[3] = ComExtraCostTot4.Value; extras[4] = ComExtraCostTot5.Value; for (j=0;j<=4;j=j+1) { i = extras[j]; coststat = coststat + i; } TotalComCost.Text = coststat; s = CombineExtras( ComIE1.Text, ComIE2.Text, ComIE3.Text, ComIE4.Text, ComIE5.Text); if (s != '') r = r + ' (' + s + ')'; return r; } function IsOverCom( cnt, typ) { dif1 = 0; dif2 = ''; dif = 0; mtch = 0; if ( typ != '' ) { if (typ == ComMaxTyp1.Text) dif = ComMax1.Value - cnt; else mtch = mtch + 1; if (typ == ComMaxTyp2.Text) dif = ComMax2.Value - cnt; else mtch = mtch + 1; if (typ == ComMaxTyp3.Text) dif = ComMax3.Value - cnt; else mtch = mtch + 1; if (typ == ComMaxTyp4.Text) dif = ComMax4.Value - cnt; else mtch = mtch + 1; if (typ == ComMaxTyp5.Text) dif = ComMax5.Value - cnt; else mtch = mtch + 1; if (mtch == 5) dif = cnt * -1; if (dif < 0) { dif1 = dif * -1; dif2 = 'Over by ' + dif1+typ; } } return dif2; } function BSDCost( txt, cked, vlu ) { rt = 0; sc = StatCost.Value; if (cked) sc = sc - 1; rt = Lookup( 'diceoptions', txt, 'cost') * sc * vlu; return rt; } function BSkDCost( txt, cked, vlu ) { rt = 0; sc = SkillCost.Value; if (cked) sc = sc - 1; rt = Lookup( 'diceoptions', txt, 'cost') * sc * vlu; return rt; } function AssignStatToSkills( ) { if ( astat == '' ) { astat = Lookup ('SkillList', Skill1.Text, 'Stat'); } } function PushMe( ) { // test button // r = FieldName; // MyCurrentField.Text = thisfield; //Text = 'Hello'; } // Skills function GetSkill1() { r = ''; var die = new Array ( 0, 0, 0, 0, 0, 0, 0); var base = new Array ( 0, 0, 0, 0, 0, 0, 0); var cost = new Array ( 0, 0, 0, 0, 0, 0, 0); var maxed = new Array ( 0, 0, 0, 0, 0); var maxet = new Array ( '', '', '', '', ''); var extras = new Array ( 0, 0, 0, 0, 0, 0, 0, 0); StatusBox.Text = '1'; s = ''; i = 0; coststat = 0; for (j=0;j<=6;j=j+1) { if (Sk1Typ1.Text == dietype[j]){ die[j] = die[j] + Sk1Die1.Value; base[j] = base[j] + Sk1DieCost1.Value;} if (Sk1Typ2.Text == dietype[j]){ die[j] = die[j] + Sk1Die2.Value; base[j] = base[j] + Sk1DieCost2.Value;} if (Sk1Typ3.Text == dietype[j]){ die[j] = die[j] + Sk1Die3.Value; base[j] = base[j] + Sk1DieCost3.Value;} if (Sk1Typ2.Text == dietype[j]){ die[j] = die[j] + Sk1Die4.Value; base[j] = base[j] + Sk1DieCost4.Value;} if (Sk1Typ3.Text == dietype[j]){ die[j] = die[j] + Sk1Die5.Value; base[j] = base[j] + Sk1DieCost5.Value;} } for (j=0;j<=6;j=j+1) { if ( die[j] != 0) { // cost[i] = Lookup( 'diceoptions', dietype[j], 'cost') * StatCost.Value * die[j]; cost[i] = base[j]; coststat = coststat + cost[i]; if ( r == '' ) r = r + die[j]+dietype[j]; else { r = r + '+' + die[j]+dietype[j]; } maxed[i] = die[j]; maxet[i] = dietype[j]; i = i + 1; } } Sk1Max1.Text = maxed[0]; Sk1MaxTyp1.Text = maxet[0]; Sk1Max2.Text = maxed[1]; Sk1MaxTyp2.Text = maxet[1]; Sk1Max3.Text = maxed[2]; Sk1MaxTyp3.Text = maxet[2]; Sk1Max4.Text = maxed[3]; Sk1MaxTyp4.Text = maxet[3]; Sk1Max5.Text = maxed[4]; Sk1MaxTyp5.Text = maxet[4]; Sk1Cost1.Text = cost[0]; Sk1Cost2.Text = cost[1]; Sk1Cost3.Text = cost[2]; Sk1Cost4.Text = cost[3]; Sk1Cost5.Text = cost[4]; extras[0] = Sk1ExtraCostTot1.Value; extras[1] = Sk1ExtraCostTot2.Value; extras[2] = Sk1ExtraCostTot3.Value; extras[3] = Sk1ExtraCostTot4.Value; extras[4] = Sk1ExtraCostTot5.Value; extras[5] = Sk1QCostTot1.Value extras[6] = Sk1QCostTot2.Value extras[7] = Sk1QCostTot3.Value for (j=0;j<=7;j=j+1) { i = extras[j]; coststat = coststat + i; } TotalSk1Cost.Text = coststat; s = CombineExtras( Sk1IE1.Text, Sk1IE2.Text, Sk1IE3.Text, Sk1IE4.Text, Sk1IE5.Text); if (s != '') r = r + ' (' + s + ') '; s = CombineQualities( Sk1IQ1.Text, Sk1IQ2.Text, Sk1IQ3.Text); if (s != '') r = r + ' (' + s + ') '; return r; } function IsOverSk1( cnt, typ) { dif1 = 0; dif2 = ''; dif = 0; mtch = 0; if ( typ != '' ) { if (typ == Sk1MaxTyp1.Text) dif = Sk1Max1.Value - cnt; else mtch = mtch + 1; if (typ == Sk1MaxTyp2.Text) dif = Sk1Max2.Value - cnt; else mtch = mtch + 1; if (typ == Sk1MaxTyp3.Text) dif = Sk1Max3.Value - cnt; else mtch = mtch + 1; if (mtch == 3) dif = cnt * -1; if (dif < 0) { dif1 = dif * -1; dif2 = 'Over by ' + dif1+typ; } } return dif2; } function IncludeQualities( qname, qtyp, die, typ, cst, txt) { var rx = qname+'{'+qtyp+'} '+die+typ+' '+txt; var scn = new Array ( qname, qtyp, die, typ, cst, txt); for (i=0;i<6;i=i+1) if (scn[i]==' ' || scn[i]=='') scn[i]=''; if (Lookup( 'diceoptions', typ, 'cost') == 0 ) rx = ''; return rx; } function CombineQualities( a, b, c, d, e, f, g, h ) { var un = new Array(); var rx = ''; var xta = new Array ( a, b, c, d, e, f, g, h); j = 0; for (i=0 ;i<=7;i=i+1) { if ( xta[i] == un[0] || xta[i] == ' ') xta[i] = ''; if (xta[i] != '') { if (rx == '') rx = xta[i]; else rx = rx + '; ' + xta[i]; // rx = rx + xta[i]; j = j + 1; } xta[i]=''; } if (j == 1) rx = 'Quality: ' + rx; if (j > 1) rx = 'Qualities: ' + rx; return rx; } SetupArray() DiceTypesd hd wd ed fd sd ad QualityTypesAttacks Defends UsefulSkillsgAthletics Block Brawling Endurance Melee Weapon [Type] Dodge Driving [Type] Stealth Ranged Weapon [Type] Empathy Perception Scrutiny First Aid Knowledge [Type] Language [Type] Medicine Navigation Research Security Systems Streetwise Survival Tactics Lie Performance [Type] Persuasion Interrogation Intimidation Leadership StabilityStatList/Body Coordination Sense Mind Charm CommandWorksheet Skills 1y Sk1Hyper1?Verdana"@333333?Gz?333333?(\?Q?(\?Q?Gz?Sk1Typ1 diceoptions?Verdana"@Q?Gz?Q?Q? ףp= ?Q? ףp= ?Gz?Sk1Die1?Verdana"@Q?Gz?Q?Q?zG?Q?zG?Gz? Sk1ExtraCost1?Verdana @= ףp=@Gz?= ףp=@Q?333333@Q?333333@Gz? Sk1Extras1? Arial Narrow @{Gz@Gz?{Gz@Q?@Q?@Gz? Sk1EDTyp1 diceoptions?Verdana"@Gz@Gz?Gz@Q?@Q?@Gz?Sk1EDie1?Verdana"@)\(@Gz?)\(@Q?Gz@Q?Gz@Gz?Text66?Hyper?Verdana@HzG?Q?HzG?@ t@?%Xr?@ t@?%Xr?Q?Sk1ExtraCostTot1TSk1ExtraCost1.Value * Sk1EDie1.Value * Lookup('diceoptions', Sk1EDTyp1.Text, 'cost')?Verdana$@(\@Gz?(\@Q?333333@Q?333333@Gz?Sk1EDif1)IsOverSk1( Sk1EDie1.Text, Sk1EDTyp1.Text)?Verdana @ffffff@Gz?ffffff@Q?GzG@Q?GzG@Gz?Sk1IE1SIncludeExtras( Sk1EDie1.Text, Sk1EDTyp1.Text, Sk1ExtraCost1.Text, Sk1Extras1.Text )?Verdana @333333@Gz?333333@Q?Gz@Q?Gz@Gz?Sk1Cost1?Verdana@?Gz??(\??(\??Gz?Text67? Die CostVerdana@zG??zG??ƒ_,??ƒ_,??Text68?AlertVerdana @ffffff@Q?ffffff@b/?@b/?@Q?Text69? Skill Totals Arial Narrow@???UUUUUU??UUUUUU???Text70? Extra Totals Arial Narrow @(\@?(\@*?m:@*?m:@?Text71? Extra Cost Arial Narrow @= ףp=@?= ףp=@*?= ףp=@*?= ףp=@?Text72?ExtrasVerdana"@)\(@Q?)\(@@ t@?~K@@ t@?~K@Q? Sk1DieCost1:BSkDCost( Sk1Typ1.Text, Sk1Hyper1.Checked, Sk1Die1.Value )?Verdana"@zG?Gz?zG?Q??Q??Gz?Text73?Skills Worksheet 1Verdana4@UUUUUU?@UUUUUU?@Text74? Num DiceVerdana@Q??Q??Y%X??Y%X??Text75? Type DiceVerdana@Q??Q??:m??:m?? SkillStat1StatList?Verdana"@@HzG?@?ffffff @?ffffff @HzG? SkillCost?2Verdana$@p= ףp @p= ףp @Q?Q @Q?Q @ SkillName1 SkillList?Verdana"@zG?HzG?zG? ףp= ?\(\? ףp= ?\(\?HzG?Text78?Skill:Verdana$@HzG?%X??%X??HzG?Text79?Stat:Verdana$@ףp= ?HzG?ףp= ?%X?Q+@%X?Q+@HzG? Sk1DieCost2:BSkDCost( Sk1Typ2.Text, Sk1Hyper2.Checked, Sk1Die2.Value )?Verdana"@zG?333333?zG?Gz??Gz??333333?Sk1Cost2?Verdana@?333333??Q??Q??333333?Sk1Die2?Verdana"@Q?333333?Q?Gz?zG?Gz?zG?333333?Sk1Typ2 diceoptions?Verdana"@Q?333333?Q?Gz? ףp= ?Gz? ףp= ?333333? Sk1Hyper2?Verdana"@333333?333333?333333?Q?Q?Q?Q?333333? Sk1DieCost3:BSkDCost( Sk1Typ3.Text, Sk1Hyper3.Checked, Sk1Die3.Value )?Verdana"@zG?(\?zG?p= ףp??p= ףp??(\?Sk1Cost3?Verdana@?(\??{Gz??{Gz??(\?Sk1Die3?Verdana"@Q?(\?Q?p= ףp?zG?p= ףp?zG?(\?Sk1Typ3 diceoptions?Verdana"@Q?(\?Q?p= ףp? ףp= ?p= ףp? ףp= ?(\? Sk1Hyper3?Verdana"@333333?(\?333333?zGz?Q?zGz?Q?(\?SkillDescription1?Verdana @ ףp= @HzG? ףp= @ ףp= ?@ ףp= ?@HzG?Text80?NoteVerdana @p= ף @HzG?p= ף @%X?O贁 @%X?O贁 @HzG? Sk1Quality1 QualityTypes?Verdana @Q?= ףp=@Q?Gz@Q?Gz@Q?= ףp=@Text81-'Additional Qualities for ' + SkillName1.Text?Additional QualitiesVerdana@Q?HzG@Q?HzG@(\?HzG@(\?HzG@ Sk1QualName1?Verdana @ ףp= ?= ףp=@ ףp= ?Gz@RQ@Gz@RQ@= ףp=@Sk1IE2SIncludeExtras( Sk1EDie2.Text, Sk1EDTyp2.Text, Sk1ExtraCost2.Text, Sk1Extras2.Text )?Verdana @333333@333333?333333@Gz?Gz@Gz?Gz@333333?Sk1EDif2)IsOverSk1( Sk1EDie2.Text, Sk1EDTyp2.Text)?Verdana @ffffff@333333?ffffff@Gz?GzG@Gz?GzG@333333?Sk1ExtraCostTot2TSk1ExtraCost2.Value * Sk1EDie2.Value * Lookup('diceoptions', Sk1EDTyp2.Text, 'cost')?Verdana$@(\@333333?(\@Gz?333333@Gz?333333@333333?Sk1EDie2?Verdana"@)\(@333333?)\(@Gz?Gz@Gz?Gz@333333? Sk1EDTyp2 diceoptions?Verdana"@Gz@333333?Gz@Gz?@Gz?@333333? Sk1Extras2? Arial Narrow @{Gz@333333?{Gz@Gz?@Gz?@333333? Sk1ExtraCost2?Verdana @= ףp=@333333?= ףp=@Gz?333333@Gz?333333@333333?Sk1IE3SIncludeExtras( Sk1EDie3.Text, Sk1EDTyp3.Text, Sk1ExtraCost3.Text, Sk1Extras3.Text )?Verdana @333333@(\?333333@p= ףp?Gz@p= ףp?Gz@(\?Sk1EDif3)IsOverSk1( Sk1EDie3.Text, Sk1EDTyp3.Text)?Verdana @ffffff@(\?ffffff@p= ףp?GzG@p= ףp?GzG@(\?Sk1ExtraCostTot3TSk1ExtraCost3.Value * Sk1EDie3.Value * Lookup('diceoptions', Sk1EDTyp3.Text, 'cost')?Verdana$@(\@(\?(\@p= ףp?333333@p= ףp?333333@(\?Sk1EDie3?Verdana"@)\(@(\?)\(@p= ףp?Gz@p= ףp?Gz@(\? Sk1EDTyp3 diceoptions?Verdana"@Gz@(\?Gz@p= ףp?@p= ףp?@(\? Sk1Extras3? Arial Narrow @{Gz@(\?{Gz@p= ףp?@p= ףp?@(\? Sk1ExtraCost3?Verdana @= ףp=@(\?= ףp=@p= ףp?333333@p= ףp?333333@(\? Sk1ExtraCost4?Verdana @= ףp=@Q?= ףp=@?333333@?333333@Q? Sk1Extras4? Arial Narrow @{Gz@Q?{Gz@?@?@Q? Sk1EDTyp4 diceoptions?Verdana"@Gz@Q?Gz@?@?@Q?Sk1EDie4?Verdana"@)\(@Q?)\(@?Gz@?Gz@Q?Sk1ExtraCostTot4TSk1ExtraCost4.Value * Sk1EDie4.Value * Lookup('diceoptions', Sk1EDTyp4.Text, 'cost')?Verdana$@(\@Q?(\@?333333@?333333@Q?Sk1EDif4)IsOverSk1( Sk1EDie4.Text, Sk1EDTyp4.Text)?Verdana @ffffff@Q?ffffff@?GzG@?GzG@Q?Sk1IE4SIncludeExtras( Sk1EDie4.Text, Sk1EDTyp4.Text, Sk1ExtraCost4.Text, Sk1Extras4.Text )?Verdana @333333@Q?333333@?Gz@?Gz@Q? Sk1Hyper4?Verdana"@333333?Q?333333?֣p= ?Q?֣p= ?Q?Q?Sk1Typ4 diceoptions?Verdana"@Q?Q?Q?? ףp= ?? ףp= ?Q?Sk1Die4?Verdana"@Q?Q?Q??zG??zG?Q? Sk1MaxTyp4?Verdana@(\?Q?(\?ףp= ?Q?ףp= ?Q?Q?Sk1Max4?Verdana@?Q??ףp= ?(\?ףp= ?(\?Q?Sk1Cost4?Verdana@?Q??ףp= ??ףp= ??Q? Sk1DieCost4:BSkDCost( Sk1Typ4.Text, Sk1Hyper4.Checked, Sk1Die4.Value )?Verdana"@zG?Q?zG?????Q? Sk1ExtraCost5?Verdana @= ףp=@GzG?= ףp=@Gz@333333@Gz@333333@GzG? Sk1Extras5? Arial Narrow @{Gz@GzG?{Gz@Gz@@Gz@@GzG? Sk1EDTyp5 diceoptions?Verdana"@Gz@GzG?Gz@Gz@@Gz@@GzG?Sk1EDie5?Verdana"@)\(@GzG?)\(@Gz@Gz@Gz@Gz@GzG?Sk1ExtraCostTot5TSk1ExtraCost5.Value * Sk1EDie5.Value * Lookup('diceoptions', Sk1EDTyp5.Text, 'cost')?Verdana$@(\@GzG?(\@Gz@333333@Gz@333333@GzG?Sk1EDif5)IsOverSk1( Sk1EDie5.Text, Sk1EDTyp5.Text)?Verdana @ffffff@GzG?ffffff@Gz@GzG@Gz@GzG@GzG?Sk1IE5SIncludeExtras( Sk1EDie5.Text, Sk1EDTyp5.Text, Sk1ExtraCost5.Text, Sk1Extras5.Text )?Verdana @333333@GzG?333333@Gz@Gz@Gz@Gz@GzG? Sk1Hyper5?Verdana"@333333?GzG?333333?233333?Q?233333?Q?GzG?Sk1Typ5 diceoptions?Verdana"@Q?GzG?Q?Gz@ ףp= ?Gz@ ףp= ?GzG?Sk1Die5?Verdana"@Q?GzG?Q?Gz@zG?Gz@zG?GzG? Sk1MaxTyp5?Verdana@(\?GzG?(\?333333?Q?333333?Q?GzG?Sk1Max5?Verdana@?GzG??333333?(\?333333?(\?GzG?Sk1Cost5?Verdana@?GzG??333333??333333??GzG? Sk1DieCost5:BSkDCost( Sk1Typ5.Text, Sk1Hyper5.Checked, Sk1Die5.Value )?Verdana"@zG?GzG?zG?Gz@?Gz@?GzG?Sk1Max1?Verdana@?Gz??(\?(\?(\?(\?Gz? Sk1MaxTyp1?Verdana@(\?Gz?(\?(\?Q?(\?Q?Gz? Sk1MaxTyp2?Verdana@(\?333333?(\?Q?Q?Q?Q?333333?Sk1Max2?Verdana@?333333??Q?(\?Q?(\?333333? Sk1MaxTyp3?Verdana@(\?(\?(\?{Gz?Q?{Gz?Q?(\?Sk1Max3?Verdana@?(\??{Gz?(\?{Gz?(\?(\?Sk1IQ1xIncludeQualities( Sk1QualName1.Text, Sk1Quality1.Text, Sk1QDie1.Text, Sk1QDTyp1.Text, Sk1QCost1.Text, Sk1QExtras1.Text )?Verdana @p= ף@= ףp=@p= ף@Gz@Q@Gz@Q@= ףp=@Sk1QDif1)IsOverSk1( Sk1QDie1.Text, Sk1QDTyp1.Text)?Verdana @ףp= @= ףp=@ףp= @Gz@Q@Gz@Q@= ףp=@ Sk1QCostTot1PSk1QCost1.Value * Sk1QDie1.Value * Lookup('diceoptions', Sk1QDTyp1.Text, 'cost')?Verdana"@333333@= ףp=@333333@Gz@p= ף@Gz@p= ף@= ףp=@Sk1QDie1?Verdana"@ ףp= @= ףp=@ ףp= @Gz@(\@Gz@(\@= ףp=@ Sk1QDTyp1 diceoptions?Verdana"@(\@= ףp=@(\@Gz@zG@Gz@zG@= ףp=@ Sk1QExtras1? Arial Narrow @\(\@= ףp=@\(\@Gz@p= ףp@Gz@p= ףp@= ףp=@ Sk1QCost1?Verdana @Gz@= ףp=@Gz@Gz@p= ף@Gz@p= ף@= ףp=@Text82? Num DiceVerdana@@RQ@@b/<@"""""@b/<@"""""@RQ@Text83? Type DiceVerdana@(\@RQ@(\@b/<@:m @b/<@:m @RQ@Text84?ExtrasVerdana"@@@@""""""@. @""""""@. @@Text85? Base Cost Arial Narrow @Gz@ ףp= @Gz@_,Œ@Gz@_,Œ@Gz@ ףp= @Text86?Total Quality Cost Arial Narrow @333333@ ףp= @333333@_,Œ@33333S@_,Œ@33333S@ ףp= @Text87?AlertVerdana @ףp= @ ףp= @ףp= @N4@,Œ_ @N4@,Œ_ @ ףp= @ Sk1QCost2?Verdana @Gz@Q@Gz@[(\@p= ף@[(\@p= ף@Q@ Sk1QExtras2? Arial Narrow @\(\@Q@\(\@[(\@p= ףp@[(\@p= ףp@Q@Sk1QDie2?Verdana"@ ףp= @Q@ ףp= @[(\@(\@[(\@(\@Q@ Sk1QCostTot2PSk1QCost2.Value * Sk1QDie2.Value * Lookup('diceoptions', Sk1QDTyp2.Text, 'cost')?Verdana"@333333@Q@333333@[(\@p= ף@[(\@p= ף@Q@Sk1QDif2)IsOverSk1( Sk1QDie2.Text, Sk1QDTyp2.Text)?Verdana @ףp= @Q@ףp= @[(\@Q@[(\@Q@Q@Sk1IQ2xIncludeQualities( Sk1QualName2.Text, Sk1Quality2.Text, Sk1QDie2.Text, Sk1QDTyp2.Text, Sk1QCost2.Text, Sk1QExtras2.Text )?Verdana @p= ף@Q@p= ף@[(\@Q@[(\@Q@Q@ Sk1QualName2?Verdana @ ףp= ?Q@ ףp= ?[(\@RQ@[(\@RQ@Q@ Sk1Quality2 QualityTypes?Verdana @Q?Q@Q?[(\@Q?[(\@Q?Q@ Sk1QDTyp2 diceoptions?Verdana"@(\@Q@(\@[(\@zG@[(\@zG@Q@ Sk1QDTyp3 diceoptions?Verdana"@(\@@(\@ ףp= @zG@ ףp= @zG@@ Sk1Quality3 QualityTypes?Verdana @Q?@Q? ףp= @Q? ףp= @Q?@ Sk1QualName3?Verdana @ ףp= ?@ ףp= ? ףp= @RQ@ ףp= @RQ@@Sk1IQ3xIncludeQualities( Sk1QualName3.Text, Sk1Quality3.Text, Sk1QDie3.Text, Sk1QDTyp3.Text, Sk1QCost3.Text, Sk1QExtras3.Text )?Verdana @p= ף@@p= ף@ ףp= @Q@ ףp= @Q@@Sk1QDif3)IsOverSk1( Sk1QDie3.Text, Sk1QDTyp3.Text)?Verdana @ףp= @@ףp= @ ףp= @Q@ ףp= @Q@@ Sk1QCostTot3PSk1QCost3.Value * Sk1QDie3.Value * Lookup('diceoptions', Sk1QDTyp3.Text, 'cost')?Verdana"@333333@@333333@ ףp= @p= ף@ ףp= @p= ף@@Sk1QDie3?Verdana"@ ףp= @@ ףp= @ ףp= @(\@ ףp= @(\@@ Sk1QExtras3? Arial Narrow @\(\@@\(\@ ףp= @p= ףp@ ףp= @p= ףp@@ Sk1QCost3?Verdana @Gz@@Gz@ ףp= @p= ף@ ףp= @p= ף@@Worksheet StatsBodTyp2 diceoptions?Verdana"@(\?Q?(\?333333?RQ?333333?RQ?Q?BodTyp3 diceoptions?Verdana"@(\?333333?(\? ףp= ?RQ? ףp= ?RQ?333333?BodTyp4 diceoptions?Verdana"@(\? ףp= ?(\?ףp= ?RQ?ףp= ?RQ? ףp= ?BodTyp5 diceoptions?Verdana"@(\?zG?(\?(\?RQ?(\?RQ?zG?BodDie2?Verdana$@zG?Q?zG?333333? ףp= ?333333? ףp= ?Q?BodDie3?Verdana$@zG?333333?zG? ףp= ? ףp= ? ףp= ? ףp= ?333333?BodDie4?Verdana$@zG? ףp= ?zG?Q? ףp= ?Q? ףp= ? ףp= ?BodDie5?Verdana$@zG?zG?zG?(\? ףp= ?(\? ףp= ?zG?Text1? Type DiceVerdana@(\?Q?(\?:m?i6?:m?i6?Q?Text18? Num DiceVerdana@zG?Q?zG?:m?ƒ_,?:m?ƒ_,?Q?Text2?BodyVerdana @Q?Q?Q?:m?N贁?:m?N贁?Q? BodDieCost19BSDCost( BodTyp1.Text, BodHyper1.Checked, BodDie1.Value )?Verdana"@= ףp=? ףp= ?= ףp=?Q?Gz?Q?Gz? ףp= ? BodDieCost29BSDCost( BodTyp2.Text, BodHyper2.Checked, BodDie2.Value )?Verdana"@= ףp=?Q?= ףp=?333333?Gz?333333?Gz?Q? BodDieCost39BSDCost( BodTyp3.Text, BodHyper3.Checked, BodDie3.Value )?Verdana"@= ףp=?333333?= ףp=? ףp= ?Gz? ףp= ?Gz?333333? BodDieCost49BSDCost( BodTyp4.Text, BodHyper4.Checked, BodDie4.Value )?Verdana"@= ףp=? ףp= ?= ףp=?ףp= ?Gz?ףp= ?Gz? ףp= ? BodDieCost59BSDCost( BodTyp5.Text, BodHyper5.Checked, BodDie5.Value )?Verdana"@= ףp=?zG?= ףp=?(\?Gz?(\?Gz?zG?Text3?Extras ..........Verdana$@p= ף@Q?p= ף@:m?p= # @:m?p= # @Q?Text4? Extra Cost Arial Narrow @Q@Q?Q@K~?Q@K~?Q@Q?Text5? Extra Totals Arial Narrow @= ףp=@Q?= ףp=@K~?贁Nh@K~?贁Nh@Q?Text6? Body Totals Arial Narrow @HzG@Q?HzG@K~?6i@K~?6i@Q?Text7?AlertVerdana @zG@Q?zG@:m?6i@:m?6i@Q?Text8? Die CostVerdana@= ףp=?Q?= ףp=?:m?_,Œ?:m?_,Œ?Q? StatusBox?Verdana @Gz @Gz @ ףp= ?Q @ ףp= ?Q @BodCost1?Verdana@HzG@ ףp= ?HzG@?Gz@?Gz@ ףp= ?BodCost2?Verdana@HzG@Q?HzG@HzG?Gz@HzG?Gz@Q?BodCost3?Verdana@HzG@333333?HzG@Q?Gz@Q?Gz@333333?BodCost4?Verdana@HzG@ ףp= ?HzG@Q?Gz@Q?Gz@ ףp= ?BodCost5?Verdana@HzG@zG?HzG@?Gz@?Gz@zG?StatCost?5Verdana$@p= ףp @ ףp= ?p= ףp @zG?Q @zG?Q @ ףp= ?BodEDie2?Verdana$@p= ף@Q?p= ף@= ףp=?(\@= ףp=?(\@Q?BodEDie3?Verdana$@p= ף@333333?p= ף@Gz?(\@Gz?(\@333333?BodEDie4?Verdana$@p= ף@ ףp= ?p= ף@Q?(\@Q?(\@ ףp= ?BodEDie5?Verdana$@p= ף@zG?p= ף@(\?(\@(\?(\@zG? BodEDTyp2 diceoptions?Verdana"@(\@Q?(\@= ףp=?{Gz@= ףp=?{Gz@Q? BodEDTyp3 diceoptions?Verdana"@(\@333333?(\@Gz?{Gz@Gz?{Gz@333333? BodEDTyp4 diceoptions?Verdana"@(\@ ףp= ?(\@Q?{Gz@Q?{Gz@ ףp= ? BodEDTyp5 diceoptions?Verdana"@(\@zG?(\@(\?{Gz@(\?{Gz@zG? BodExtras2? Arial Narrow @p= ףp @Q?p= ףp @= ףp=?{Gz@= ףp=?{Gz@Q? BodExtras3? Arial Narrow @p= ףp @333333?p= ףp @Gz?{Gz@Gz?{Gz@333333? BodExtras4? Arial Narrow @p= ףp @ ףp= ?p= ףp @Q?{Gz@Q?{Gz@ ףp= ? BodExtras5? Arial Narrow @p= ףp @zG?p= ףp @(\?zGz@(\?zGz@zG? BodExtraCost2?Verdana @Q@Q?Q@= ףp=?Gz@= ףp=?Gz@Q? BodExtraCost3?Verdana @Q@333333?Q@Gz?Gz@Gz?Gz@333333? BodExtraCost4?Verdana @Q@ ףp= ?Q@zG?Gz@zG?Gz@ ףp= ? BodExtraCost5?Verdana @Q@zG?Q@(\?Gz@(\?Gz@zG?IE1SIncludeExtras( BodEDie1.Text, BodEDTyp1.Text, BodExtraCost1.Text, BodExtras1.Text )?Verdana @Gz@ ףp= ?Gz@Q?)\(@Q?)\(@ ףp= ?IE2SIncludeExtras( BodEDie2.Text, BodEDTyp2.Text, BodExtraCost2.Text, BodExtras2.Text )?Verdana @Gz@Q?Gz@= ףp=?)\(@= ףp=?)\(@Q?IE3SIncludeExtras( BodEDie3.Text, BodEDTyp3.Text, BodExtraCost3.Text, BodExtras3.Text )?Verdana @Gz@333333?Gz@Gz?)\(@Gz?)\(@333333?IE4SIncludeExtras( BodEDie4.Text, BodEDTyp4.Text, BodExtraCost4.Text, BodExtras4.Text )?Verdana @Gz@ ףp= ?Gz@Q?)\(@Q?)\(@ ףp= ?IE5SIncludeExtras( BodEDie5.Text, BodEDTyp5.Text, BodExtraCost5.Text, BodExtras5.Text )?Verdana @Gz@zG?Gz@(\?)\(@(\?)\(@zG?BodEDif1)IsOverBod( BodEDie1.Text, BodEDTyp1.Text)?Verdana @zG@ ףp= ?zG@Q?(\@Q?(\@ ףp= ?BodEDif2)IsOverBod( BodEDie2.Text, BodEDTyp2.Text)?Verdana @zG@Q?zG@= ףp=?(\@= ףp=?(\@Q?BodEDif3)IsOverBod( BodEDie3.Text, BodEDTyp3.Text)?Verdana @zG@333333?zG@ ףp= ?(\@ ףp= ?(\@333333?BodEDif4)IsOverBod( BodEDie4.Text, BodEDTyp4.Text)?Verdana @zG@ ףp= ?zG@ףp= ?(\@ףp= ?(\@ ףp= ?BodEDif5)IsOverBod( BodEDie5.Text, BodEDTyp5.Text)?Verdana @zG@zG?zG@(\?(\@(\?(\@zG?BodExtraCostTot1TBodExtraCost1.Value * BodEDie1.Value * Lookup('diceoptions', BodEDTyp1.Text, 'cost')?Verdana$@= ףp=@ ףp= ?= ףp=@Q?Gz@Q?Gz@ ףp= ?BodExtraCostTot2TBodExtraCost2.Value * BodEDie2.Value * Lookup('diceoptions', BodEDTyp2.Text, 'cost')?Verdana$@= ףp=@Q?= ףp=@333333?Gz@333333?Gz@Q?BodExtraCostTot3TBodExtraCost3.Value * BodEDie3.Value * Lookup('diceoptions', BodEDTyp3.Text, 'cost')?Verdana$@= ףp=@333333?= ףp=@ ףp= ?Gz@ ףp= ?Gz@333333?BodExtraCostTot4TBodExtraCost4.Value * BodEDie4.Value * Lookup('diceoptions', BodEDTyp4.Text, 'cost')?Verdana$@= ףp=@ ףp= ?= ףp=@ףp= ?Gz@ףp= ?Gz@ ףp= ?BodExtraCostTot5TBodExtraCost5.Value * BodEDie5.Value * Lookup('diceoptions', BodEDTyp5.Text, 'cost')?Verdana$@= ףp=@zG?= ףp=@(\?Gz@(\?Gz@zG?CooExtraCostTot1TCooExtraCost1.Value * CooEDie1.Value * Lookup('diceoptions', CooEDTyp1.Text, 'cost')?Verdana$@= ףp=@Q@= ףp=@p= ף@Gz@p= ף@Gz@Q@CooEDif1)IsOverCoo( CooEDie1.Text, CooEDTyp1.Text)?Verdana @zG@Q@zG@p= ף@(\@p= ף@(\@Q@CooIE1SIncludeExtras( CooEDie1.Text, CooEDTyp1.Text, CooExtraCost1.Text, CooExtras1.Text )?Verdana @Gz@Q@Gz@p= ף@(\(@p= ף@(\(@Q@ CooExtraCost1?Verdana @Q@Q@Q@p= ף@Gz@p= ף@Gz@Q@ CooExtras1? Arial Narrow @p= ףp @Q@p= ףp @)\(@zGz@)\(@zGz@Q@ CooEDTyp1 diceoptions?Verdana"@(\@Q@(\@)\(@{Gz@)\(@{Gz@Q@CooEDie1?Verdana$@p= ף@Q@p= ף@)\(@(\@)\(@(\@Q@CooCost1?Verdana@HzG@Q@HzG@)\(@Gz@)\(@Gz@Q@CooMax1?Verdana@ףp= ?Q@ףp= ?p= ף@(\?p= ף@(\?Q@ CooMaxTyp1?Verdana@(\?Q@(\?p= ף@Gz?p= ף@Gz?Q@Text10? Die CostVerdana@= ףp=?@= ףp=?xwwwww@_,Œ?xwwwww@_,Œ?@Text11?AlertVerdana @zG@@zG@xwwww@6i@xwwww@6i@@Text17? Coord Totals Arial Narrow @HzG@@HzG@"""""@6i@"""""@6i@@Text19? Extra Totals Arial Narrow @= ףp=@@= ףp=@"""""@贁Nh@"""""@贁Nh@@Text20? Extra Cost Arial Narrow @Q@@Q@"""""@Q@"""""@Q@@Text21?Extras ..........Verdana$@p= ף@@p= ף@xwwww7@p= # @xwwww7@p= # @@ CooDieCost19BSDCost( CooTyp1.Text, CooHyper1.Checked, CooDie1.Value )?Verdana"@= ףp=?Q@= ףp=?p= ף@Gz?p= ף@Gz?Q@Text22? CoordinationVerdana @Q?Gz?Q?N@@ t@?N@@ t@?Gz?Text23? Num DiceVerdana@zG?@zG?xwwww@ƒ_,?xwwww@ƒ_,?@Text24? Type DiceVerdana@(\?@(\?xwwww@i6?xwwww@i6?@CooDie1?Verdana$@zG?Q@zG?p= ף@ ףp= ?p= ף@ ףp= ?Q@CooTyp1 diceoptions?Verdana"@(\?Q@(\?p= ף@RQ?p= ף@RQ?Q@CooDie2?Verdana$@zG?p= ף@zG?(\@ ףp= ?(\@ ףp= ?p= ף@CooDie3?Verdana$@zG?(\@zG?@ ףp= ?@ ףp= ?(\@CooDie4?Verdana$@zG?{Gz@zG?ffffff @ ףp= ?ffffff @ ףp= ?{Gz@CooDie5?Verdana$@zG?ffffff @zG?RQ @ ףp= ?RQ @ ףp= ?ffffff @CooTyp2 diceoptions?Verdana"@(\?p= ף@(\?(\@RQ?(\@RQ?p= ף@ CooDieCost29BSDCost( CooTyp2.Text, CooHyper2.Checked, CooDie2.Value )?Verdana"@= ףp=?p= ף@= ףp=?(\@Gz?(\@Gz?p= ף@ CooMaxTyp2?Verdana@ףp= ?p= ף@ףp= ?Gz@(\?Gz@(\?p= ף@CooMax2?Verdana@(\?p= ף@(\?Gz@Gz?Gz@Gz?p= ף@CooCost2?Verdana@HzG@p= ף@HzG@(\@Gz@(\@Gz@p= ף@CooEDie2?Verdana$@p= ף@p= ף@p= ף@Gz@(\@Gz@(\@p= ף@ CooEDTyp2 diceoptions?Verdana"@(\@p= ף@(\@Gz@{Gz@Gz@{Gz@p= ף@ CooExtras2? Arial Narrow @p= ףp @p= ף@p= ףp @Gz@zGz@Gz@zGz@p= ף@ CooExtraCost2?Verdana @Q@p= ף@Q@(\@Gz@(\@Gz@p= ף@CooIE2SIncludeExtras( CooEDie2.Text, CooEDTyp2.Text, CooExtraCost2.Text, CooExtras2.Text )?Verdana @Gz@p= ף@Gz@(\@(\(@(\@(\(@p= ף@CooEDif2)IsOverCoo( CooEDie2.Text, CooEDTyp2.Text)?Verdana @zG@p= ף@zG@(\@(\@(\@(\@p= ף@CooExtraCostTot2TCooExtraCost2.Value * CooEDie2.Value * Lookup('diceoptions', CooEDTyp2.Text, 'cost')?Verdana$@= ףp=@p= ף@= ףp=@(\@Gz@(\@Gz@p= ף@CooTyp3 diceoptions?Verdana"@(\?(\@(\?{Gz@RQ?{Gz@RQ?(\@ CooDieCost39BSDCost( CooTyp3.Text, CooHyper3.Checked, CooDie3.Value )?Verdana"@= ףp=?(\@= ףp=?{Gz@Gz?{Gz@Gz?(\@ CooMaxTyp3?Verdana@(\?(\@(\?@Gz?@Gz?(\@CooMax3?Verdana@ףp= ?(\@ףp= ?(\@(\?(\@(\?(\@CooCost3?Verdana@HzG@(\@HzG@@Gz@@Gz@(\@CooEDie3?Verdana$@p= ף@(\@p= ף@@(\@@(\@(\@ CooEDTyp3 diceoptions?Verdana"@(\@(\@(\@@{Gz@@{Gz@(\@ CooExtras3? Arial Narrow @p= ףp @(\@p= ףp @@zGz@@zGz@(\@ CooExtraCost3?Verdana @Q@(\@Q@(\@Gz@(\@Gz@(\@CooIE3SIncludeExtras( CooEDie3.Text, CooEDTyp3.Text, CooExtraCost3.Text, CooExtras3.Text )?Verdana @Gz@(\@Gz@(\@(\(@(\@(\(@(\@CooEDif3)IsOverCoo( CooEDie3.Text, CooEDTyp3.Text)?Verdana @zG@(\@zG@(\@(\@(\@(\@(\@CooExtraCostTot3TCooExtraCost3.Value * CooEDie3.Value * Lookup('diceoptions', CooEDTyp3.Text, 'cost')?Verdana$@= ףp=@(\@= ףp=@(\@Gz@(\@Gz@(\@CooTyp4 diceoptions?Verdana"@(\?{Gz@(\?Q @RQ?Q @RQ?{Gz@ CooDieCost49BSDCost( CooTyp4.Text, CooHyper4.Checked, CooDie4.Value )?Verdana"@= ףp=?{Gz@= ףp=?ffffff @Gz?ffffff @Gz?{Gz@ CooMaxTyp4?Verdana@(\?{Gz@(\?Q @Gz?Q @Gz?{Gz@CooMax4?Verdana@ףp= ?{Gz@ףp= ?ffffff @(\?ffffff @(\?{Gz@CooCost4?Verdana@HzG@{Gz@HzG@Q @Gz@Q @Gz@{Gz@CooEDie4?Verdana$@p= ף@{Gz@p= ף@Q @(\@Q @(\@{Gz@ CooEDTyp4 diceoptions?Verdana"@(\@{Gz@(\@Q @{Gz@Q @{Gz@{Gz@ CooExtras4? Arial Narrow @p= ףp @{Gz@p= ףp @Q @zGz@Q @zGz@{Gz@ CooExtraCost4?Verdana @Q@{Gz@Q@ffffff @Gz@ffffff @Gz@{Gz@CooIE4SIncludeExtras( CooEDie4.Text, CooEDTyp4.Text, CooExtraCost4.Text, CooExtras4.Text )?Verdana @Gz@{Gz@Gz@ffffff @(\(@ffffff @(\(@{Gz@CooEDif4)IsOverCoo( CooEDie4.Text, CooEDTyp4.Text)?Verdana @zG@{Gz@zG@ffffff @(\@ffffff @(\@{Gz@CooExtraCostTot4TCooExtraCost4.Value * CooEDie4.Value * Lookup('diceoptions', CooEDTyp4.Text, 'cost')?Verdana$@= ףp=@{Gz@= ףp=@ffffff @Gz@ffffff @Gz@{Gz@CooTyp5 diceoptions?Verdana"@(\?ffffff @(\?ףp= @RQ?ףp= @RQ?ffffff @ CooDieCost59BSDCost( CooTyp5.Text, CooHyper5.Checked, CooDie5.Value )?Verdana"@= ףp=?ffffff @= ףp=?RQ @Gz?RQ @Gz?ffffff @ CooMaxTyp5?Verdana@(\?ffffff @(\?ףp= @Gz?ףp= @Gz?ffffff @CooMax5?Verdana@ףp= ?ffffff @ףp= ?RQ @(\?RQ @(\?ffffff @CooCost5?Verdana@HzG@ffffff @HzG@ףp= @Gz@ףp= @Gz@ffffff @CooEDie5?Verdana$@p= ף@ffffff @p= ף@ףp= @(\@ףp= @(\@ffffff @ CooEDTyp5 diceoptions?Verdana"@(\@ffffff @(\@ףp= @{Gz@ףp= @{Gz@ffffff @ CooExtras5? Arial Narrow @p= ףp @ffffff @p= ףp @ףp= @zGz@ףp= @zGz@ffffff @ CooExtraCost5?Verdana @Q@ffffff @Q@RQ @Gz@RQ @Gz@ffffff @CooIE5SIncludeExtras( CooEDie5.Text, CooEDTyp5.Text, CooExtraCost5.Text, CooExtras5.Text )?Verdana @Gz@ffffff @Gz@RQ @(\(@RQ @(\(@ffffff @CooEDif5)IsOverCoo( CooEDie5.Text, CooEDTyp5.Text)?Verdana @zG@ffffff @zG@RQ @(\@RQ @(\@ffffff @CooExtraCostTot5TCooExtraCost5.Value * CooEDie5.Value * Lookup('diceoptions', CooEDTyp5.Text, 'cost')?Verdana$@= ףp=@ffffff @= ףp=@RQ @Gz@RQ @Gz@ffffff @SenTyp1 diceoptions?Verdana"@(\?Gz@(\? ףp= @RQ? ףp= @RQ?Gz@SenDie1?Verdana$@zG?Gz@zG?@ ףp= ?@ ףp= ?Gz@Text25? Type DiceVerdana@(\?(\ @(\?m:@i6?m:@i6?(\ @Text26? Num DiceVerdana@zG?(\ @zG?m:@ƒ_,?m:@ƒ_,?(\ @Text27?SenseVerdana @Q? @Q?xwwww @ףp= ?xwwww @ףp= ? @ SenDieCost19BSDCost( SenTyp1.Text, SenHyper1.Checked, SenDie1.Value )?Verdana"@= ףp=?Gz@= ףp=?(\@Gz?(\@Gz?Gz@Text28?Extras ..........Verdana$@p= ף@(\ @p= ף@m:-@p= # @m:-@p= # @(\ @Text29? Extra Cost Arial Narrow @Q@(\ @Q@K~@Q@K~@Q@(\ @Text30? Extra Totals Arial Narrow @= ףp=@(\ @= ףp=@K~@贁Nh@K~@贁Nh@(\ @Text31? Sense Totals Arial Narrow @HzG@(\ @HzG@K~@%X@K~@%X@(\ @Text32?AlertVerdana @zG@(\ @zG@m:@6i@m:@6i@(\ @Text33? Die CostVerdana@= ףp=?(\ @= ףp=?m:m@_,Œ?m:m@_,Œ?(\ @ SenMaxTyp1?Verdana@(\?Gz@(\?(\@Gz?(\@Gz?Gz@SenMax1?Verdana@ףp= ?Gz@ףp= ?(\@(\?(\@(\?Gz@SenCost1?Verdana@HzG@Gz@HzG@(\@Gz@(\@Gz@Gz@SenEDie1?Verdana$@p= ף@Gz@p= ף@(\@(\@(\@(\@Gz@ SenEDTyp1 diceoptions?Verdana"@(\@Gz@(\@(\@{Gz@(\@{Gz@Gz@ SenExtras1? Arial Narrow @p= ףp @Gz@p= ףp @(\@zGz@(\@zGz@Gz@ SenExtraCost1?Verdana @Q@Gz@Q@ ףp= @Gz@ ףp= @Gz@Gz@SenIE1SIncludeExtras( SenEDie1.Text, SenEDTyp1.Text, SenExtraCost1.Text, SenExtras1.Text )?Verdana @Gz@Gz@Gz@ ףp= @(\(@ ףp= @(\(@Gz@SenEDif1)IsOverSen( SenEDie1.Text, SenEDTyp1.Text)?Verdana @zG@Gz@zG@ ףp= @(\@ ףp= @(\@Gz@SenExtraCostTot1TSenExtraCost1.Value * SenEDie1.Value * Lookup('diceoptions', SenEDTyp1.Text, 'cost')?Verdana$@= ףp=@Gz@= ףp=@ ףp= @Gz@ ףp= @Gz@Gz@SenExtraCostTot2TSenExtraCost2.Value * SenEDie2.Value * Lookup('diceoptions', SenEDTyp2.Text, 'cost')?Verdana$@= ףp=@@= ףp=@(\@Gz@(\@Gz@@SenEDif2)IsOverSen( SenEDie2.Text, SenEDTyp2.Text)?Verdana @zG@@zG@(\@(\@(\@(\@@SenIE2SIncludeExtras( SenEDie2.Text, SenEDTyp2.Text, SenExtraCost2.Text, SenExtras2.Text )?Verdana @Gz@@Gz@(\@(\(@(\@(\(@@ SenExtraCost2?Verdana @Q@@Q@(\@Gz@(\@Gz@@ SenExtras2? Arial Narrow @p= ףp @@p= ףp @Q@zGz@Q@zGz@@ SenEDTyp2 diceoptions?Verdana"@(\@@(\@Q@{Gz@Q@{Gz@@SenEDie2?Verdana$@p= ף@@p= ף@Q@(\@Q@(\@@SenCost2?Verdana@HzG@@HzG@Q@Gz@Q@Gz@@SenMax2?Verdana@ףp= ?@ףp= ?Q@(\?Q@(\?@ SenMaxTyp2?Verdana@(\?@(\?Q@Gz?Q@Gz?@ SenDieCost29BSDCost( SenTyp2.Text, SenHyper2.Checked, SenDie2.Value )?Verdana"@= ףp=?@= ףp=?(\@Gz?(\@Gz?@SenDie2?Verdana$@zG?@zG?(\@ ףp= ?(\@ ףp= ?@SenTyp2 diceoptions?Verdana"@(\?@(\?(\@RQ?(\@RQ?@SenExtraCostTot3TSenExtraCost3.Value * SenEDie3.Value * Lookup('diceoptions', SenEDTyp3.Text, 'cost')?Verdana$@= ףp=@(\@= ףp=@Q@Gz@Q@Gz@(\@SenEDif3)IsOverSen( SenEDie3.Text, SenEDTyp3.Text)?Verdana @zG@(\@zG@Q@(\@Q@(\@(\@SenIE3SIncludeExtras( SenEDie3.Text, SenEDTyp3.Text, SenExtraCost3.Text, SenExtras3.Text )?Verdana @Gz@(\@Gz@Q@(\(@Q@(\(@(\@ SenExtraCost3?Verdana @Q@(\@Q@Q@Gz@Q@Gz@(\@ SenExtras3? Arial Narrow @p= ףp @(\@p= ףp @zGz@zGz@zGz@zGz@(\@ SenEDTyp3 diceoptions?Verdana"@(\@(\@(\@zGz@{Gz@zGz@{Gz@(\@SenEDie3?Verdana$@p= ף@(\@p= ף@zGz@(\@zGz@(\@(\@SenCost3?Verdana@HzG@(\@HzG@zGz@Gz@zGz@Gz@(\@SenMax3?Verdana@ףp= ?(\@ףp= ?zGz@(\?zGz@(\?(\@ SenMaxTyp3?Verdana@(\?(\@(\?zGz@Gz?zGz@Gz?(\@ SenDieCost39BSDCost( SenTyp3.Text, SenHyper3.Checked, SenDie3.Value )?Verdana"@= ףp=?(\@= ףp=?Q@Gz?Q@Gz?(\@SenDie3?Verdana$@zG?(\@zG?Q@ ףp= ?Q@ ףp= ?(\@SenTyp3 diceoptions?Verdana"@(\?(\@(\?Q@RQ?Q@RQ?(\@SenExtraCostTot4TSenExtraCost4.Value * SenEDie4.Value * Lookup('diceoptions', SenEDTyp4.Text, 'cost')?Verdana$@= ףp=@Q@= ףp=@Gz@Gz@Gz@Gz@Q@SenEDif4)IsOverSen( SenEDie4.Text, SenEDTyp4.Text)?Verdana @zG@Q@zG@Gz@(\@Gz@(\@Q@SenIE4SIncludeExtras( SenEDie4.Text, SenEDTyp4.Text, SenExtraCost4.Text, SenExtras4.Text )?Verdana @Gz@Q@Gz@Gz@(\(@Gz@(\(@Q@ SenExtraCost4?Verdana @Q@Q@Q@Gz@Gz@Gz@Gz@Q@ SenExtras4? Arial Narrow @p= ףp @Q@p= ףp @p= ףp@zGz@p= ףp@zGz@Q@ SenEDTyp4 diceoptions?Verdana"@(\@Q@(\@p= ףp@{Gz@p= ףp@{Gz@Q@SenEDie4?Verdana$@p= ף@Q@p= ף@p= ףp@(\@p= ףp@(\@Q@SenCost4?Verdana@HzG@Q@HzG@p= ףp@Gz@p= ףp@Gz@Q@SenMax4?Verdana@ףp= ?Q@ףp= ?p= ףp@(\?p= ףp@(\?Q@ SenMaxTyp4?Verdana@(\?Q@(\?p= ףp@Gz?p= ףp@Gz?Q@ SenDieCost49BSDCost( SenTyp4.Text, SenHyper4.Checked, SenDie4.Value )?Verdana"@= ףp=?Q@= ףp=?Gz@Gz?Gz@Gz?Q@SenDie4?Verdana$@zG?Q@zG?Gz@ ףp= ?Gz@ ףp= ?Q@SenTyp4 diceoptions?Verdana"@(\?Q@(\?Gz@RQ?Gz@RQ?Q@SenExtraCostTot5TSenExtraCost5.Value * SenEDie5.Value * Lookup('diceoptions', SenEDTyp5.Text, 'cost')?Verdana$@= ףp=@Gz@= ףp=@p= ף@Gz@p= ף@Gz@Gz@SenEDif5)IsOverSen( SenEDie5.Text, SenEDTyp5.Text)?Verdana @zG@Gz@zG@p= ף@(\@p= ף@(\@Gz@SenIE5SIncludeExtras( SenEDie5.Text, SenEDTyp5.Text, SenExtraCost5.Text, SenExtras5.Text )?Verdana @Gz@Gz@Gz@p= ף@(\(@p= ף@(\(@Gz@ SenExtraCost5?Verdana @Q@Gz@Q@p= ף@Gz@p= ף@Gz@Gz@ SenExtras5? Arial Narrow @p= ףp @Gz@p= ףp @ffffff@zGz@ffffff@zGz@Gz@ SenEDTyp5 diceoptions?Verdana"@(\@Gz@(\@ffffff@{Gz@ffffff@{Gz@Gz@SenEDie5?Verdana$@p= ף@Gz@p= ף@ffffff@(\@ffffff@(\@Gz@SenCost5?Verdana@HzG@Gz@HzG@ffffff@Gz@ffffff@Gz@Gz@SenMax5?Verdana@ףp= ?Gz@ףp= ?ffffff@(\?ffffff@(\?Gz@ SenMaxTyp5?Verdana@(\?Gz@(\?(\(@Gz?(\(@Gz?Gz@ SenDieCost59BSDCost( SenTyp5.Text, SenHyper5.Checked, SenDie5.Value )?Verdana"@= ףp=?Gz@= ףp=?p= ף@Gz?p= ף@Gz?Gz@SenDie5?Verdana$@zG?Gz@zG?ffffff@ ףp= ?ffffff@ ףp= ?Gz@SenTyp5 diceoptions?Verdana"@(\?Gz@(\?p= ף@RQ?p= ף@RQ?Gz@ComExtraCostTot1TComExtraCost1.Value * ComEDie1.Value * Lookup('diceoptions', ComEDTyp1.Text, 'cost')?Verdana$@= ףp=@Q!@= ףp=@"@Gz@"@Gz@Q!@ComEDif1)IsOverCom( ComEDie1.Text, ComEDTyp1.Text)?Verdana @zG@Q!@zG@"@(\@"@(\@Q!@ComIE1SIncludeExtras( ComEDie1.Text, ComEDTyp1.Text, ComExtraCost1.Text, ComExtras1.Text )?Verdana @Gz@Q!@Gz@"@)\(@"@)\(@Q!@ ComExtraCost1?Verdana @Q@Q!@Q@"@Gz@"@Gz@Q!@ ComExtras1? Arial Narrow @p= ףp @Q!@p= ףp @zG!@{Gz@zG!@{Gz@Q!@ ComEDTyp1 diceoptions?Verdana"@(\@Q!@(\@zG!@{Gz@zG!@{Gz@Q!@ComEDie1?Verdana$@p= ף@Q!@p= ף@zG!@(\@zG!@(\@Q!@ComCost1?Verdana@HzG@Q!@HzG@zG!@Gz@zG!@Gz@Q!@ComMax1?Verdana@ףp= ?Q!@ףp= ?"@(\?"@(\?Q!@ ComMaxTyp1?Verdana@(\?Q!@(\?"@Gz?"@Gz?Q!@Text9? Die CostVerdana@= ףp=? ףp= !@= ףp=?Nt!@_,Œ?Nt!@_,Œ? ףp= !@Text34?AlertVerdana @zG@ ףp= !@zG@NT!@6i@NT!@6i@ ףp= !@Text35?Command Totals Arial Narrow @@ ףp= !@@_,Œ!@̌@_,Œ!@̌@ ףp= !@Text36? Extra Totals Arial Narrow @= ףp=@ ףp= !@= ףp=@_,Œ!@贁Nh@_,Œ!@贁Nh@ ףp= !@Text37? Extra Cost Arial Narrow @Q@ ףp= !@Q@_,Œ!@Q@_,Œ!@Q@ ףp= !@Text38?Extras ..........Verdana$@Q@ ףp= !@Q@Nd!@Q @Nd!@Q @ ףp= !@ ComDieCost19BSDCost( ComTyp1.Text, ComHyper1.Checked, ComDie1.Value )?Verdana"@= ףp=?Q!@= ףp=?"@Gz?"@Gz?Q!@Text39?CommandVerdana @Q? @Q?xwwww!@b/?xwwww!@b/? @Text40? Num DiceVerdana@zG? ףp= !@zG?N!@ƒ_,?N!@ƒ_,? ףp= !@Text41? Type DiceVerdana@(\? ףp= !@(\?N!@i6?N!@i6? ףp= !@ComDie1?Verdana$@zG?Q!@zG?"@ ףp= ?"@ ףp= ?Q!@ComTyp1 diceoptions?Verdana"@(\?Q!@(\?zG!@RQ?zG!@RQ?Q!@ChaTyp1 diceoptions?Verdana"@(\?(\@(\?Q@RQ?Q@RQ?(\@ChaDie1?Verdana$@zG?(\@zG?Q@ ףp= ?Q@ ףp= ?(\@Text42? Type DiceVerdana@(\?@(\?@i6?@i6?@Text43? Num DiceVerdana@zG?@zG?@ƒ_,?@ƒ_,?@Text44?CharmVerdana @Q?Q@Q?s@ @N贁?s@ @N贁?Q@ ChaDieCost19BSDCost( ChaTyp1.Text, ChaHyper1.Checked, ChaDie1.Value )?Verdana"@= ףp=?(\@= ףp=?Q@Gz?Q@Gz?(\@Text45?Extras ..........Verdana$@p= ף@@p= ף@N@p= # @N@p= # @@Text46? Extra Cost Arial Narrow @Q@@Q@DDDDD@Q@DDDDD@Q@@Text47? Extra Totals Arial Narrow @= ףp=@@= ףp=@DDDDD@贁Nh@DDDDD@贁Nh@@Text48? Charm Totals Arial Narrow @HzG@@HzG@DDDDD@Hz@DDDDD@Hz@@Text49?AlertVerdana @zG@@zG@.@6i@.@6i@@Text50? Die CostVerdana@= ףp=?@= ףp=?n@_,Œ?n@_,Œ?@ ChaMaxTyp1?Verdana@(\?(\@(\?Q@Gz?Q@Gz?(\@ChaMax1?Verdana@ףp= ?(\@ףp= ?Q@(\?Q@(\?(\@ChaCost1?Verdana@HzG@(\@HzG@Q@Gz@Q@Gz@(\@ChaEDie1?Verdana$@p= ף@(\@p= ף@GzG@(\@GzG@(\@(\@ ChaEDTyp1 diceoptions?Verdana"@(\@(\@(\@GzG@{Gz@GzG@{Gz@(\@ ChaExtras1? Arial Narrow @p= ףp @(\@p= ףp @GzG@zGz@GzG@zGz@(\@ ChaExtraCost1?Verdana @Q@(\@Q@Q@Gz@Q@Gz@(\@ChaIE1SIncludeExtras( ChaEDie1.Text, ChaEDTyp1.Text, ChaExtraCost1.Text, ChaExtras1.Text )?Verdana @Gz@(\@Gz@Q@(\(@Q@(\(@(\@ChaEDif1)IsOverCha( ChaEDie1.Text, ChaEDTyp1.Text)?Verdana @zG@(\@zG@Q@(\@Q@(\@(\@ChaExtraCostTot1TChaExtraCost1.Value * ChaEDie1.Value * Lookup('diceoptions', ChaEDTyp1.Text, 'cost')?Verdana$@= ףp=@(\@= ףp=@Q@Gz@Q@Gz@(\@MinExtraCostTot1TMinExtraCost1.Value * MinEDie1.Value * Lookup('diceoptions', MinEDTyp1.Text, 'cost')?Verdana$@= ףp=@Gz@= ףp=@ ףp= @Gz@ ףp= @Gz@Gz@MinEDif1)IsOverMin( MinEDie1.Text, MinEDTyp1.Text)?Verdana @zG@Gz@zG@ ףp= @(\@ ףp= @(\@Gz@MinIE1SIncludeExtras( MinEDie1.Text, MinEDTyp1.Text, MinExtraCost1.Text, MinExtras1.Text )?Verdana @Gz@Gz@Gz@ ףp= @(\(@ ףp= @(\(@Gz@ MinExtraCost1?Verdana @Q@Gz@Q@ ףp= @Gz@ ףp= @Gz@Gz@ MinExtras1? Arial Narrow @p= ףp @Gz@p= ףp @@zGz@@zGz@Gz@ MinEDTyp1 diceoptions?Verdana"@(\@Gz@(\@@{Gz@@{Gz@Gz@MinEDie1?Verdana$@p= ף@Gz@p= ף@@(\@@(\@Gz@MinCost1?Verdana@HzG@Gz@HzG@ ףp= @Gz@ ףp= @Gz@Gz@MinMax1?Verdana@ףp= ?Gz@ףp= ? ףp= @(\? ףp= @(\?Gz@ MinMaxTyp1?Verdana@(\?Gz@(\? ףp= @Gz? ףp= @Gz?Gz@Text51? Die CostVerdana@= ףp=?zG@= ףp=?6i@_,Œ?6i@_,Œ?zG@Text52?AlertVerdana @zG@Q@zG@s@ @6i@s@ @6i@Q@Text53? Mind Totals Arial Narrow @HzG@Q@HzG@/b)@6i@/b)@6i@Q@Text54? Extra Totals Arial Narrow @= ףp=@zG@= ףp=@%X@贁Nh@%X@贁Nh@zG@Text55? Extra Cost Arial Narrow @Q@zG@Q@%X@Q@%X@Q@zG@Text56?Extras ..........Verdana$@p= ף@Q@p= ף@s@ @p= # @s@ @p= # @Q@ MinDieCost19BSDCost( MinTyp1.Text, MinHyper1.Checked, MinDie1.Value )?Verdana"@= ףp=?Gz@= ףp=? ףp= @Gz? ףp= @Gz?Gz@Text57?MindVerdana @Q?zG@Q?6iv@,Œ_,?6iv@,Œ_,?zG@Text58? Num DiceVerdana@zG?zG@zG?6i@ƒ_,?6i@ƒ_,?zG@Text59? Type DiceVerdana@(\?zG@(\?6i@i6?6i@i6?zG@MinDie1?Verdana$@zG?Gz@zG? ףp= @ ףp= ? ףp= @ ףp= ?Gz@MinTyp1 diceoptions?Verdana"@(\?Gz@(\? ףp= @RQ? ףp= @RQ?Gz@MinTyp2 diceoptions?Verdana"@(\? ףp= @(\?@RQ?@RQ? ףp= @MinDie2?Verdana$@zG? ףp= @zG?@ ףp= ?@ ףp= ? ףp= @ MinDieCost29BSDCost( MinTyp2.Text, MinHyper2.Checked, MinDie2.Value )?Verdana"@= ףp=? ףp= @= ףp=?@Gz?@Gz? ףp= @ MinMaxTyp2?Verdana@(\? ףp= @(\?@Gz?@Gz? ףp= @MinMax2?Verdana@ףp= ? ףp= @ףp= ?@(\?@(\? ףp= @MinCost2?Verdana@HzG@ ףp= @HzG@@Gz@@Gz@ ףp= @MinEDie2?Verdana$@p= ף@ ףp= @p= ף@(\@(\@(\@(\@ ףp= @ MinEDTyp2 diceoptions?Verdana"@(\@ ףp= @(\@(\@{Gz@(\@{Gz@ ףp= @ MinExtras2? Arial Narrow @p= ףp @ ףp= @p= ףp @(\@zGz@(\@zGz@ ףp= @ MinExtraCost2?Verdana @Q@ ףp= @Q@@Gz@@Gz@ ףp= @MinIE2SIncludeExtras( MinEDie2.Text, MinEDTyp2.Text, MinExtraCost2.Text, MinExtras2.Text )?Verdana @Gz@ ףp= @Gz@@(\(@@(\(@ ףp= @MinEDif2)IsOverMin( MinEDie2.Text, MinEDTyp2.Text)?Verdana @zG@ ףp= @zG@@(\@@(\@ ףp= @MinExtraCostTot2TMinExtraCost2.Value * MinEDie2.Value * Lookup('diceoptions', MinEDTyp2.Text, 'cost')?Verdana$@= ףp=@ ףp= @= ףp=@@Gz@@Gz@ ףp= @MinTyp3 diceoptions?Verdana"@(\?@(\?(\@RQ?(\@RQ?@MinDie3?Verdana$@zG?@zG?(\@ ףp= ?(\@ ףp= ?@ MinDieCost39BSDCost( MinTyp3.Text, MinHyper3.Checked, MinDie3.Value )?Verdana"@= ףp=?@= ףp=?(\@Gz?(\@Gz?@ MinMaxTyp3?Verdana@(\?@(\?(\@Gz?(\@Gz?@MinMax3?Verdana@ףp= ?@ףp= ?(\@(\?(\@(\?@MinCost3?Verdana@HzG@@HzG@(\@Gz@(\@Gz@@MinEDie3?Verdana$@p= ף@@p= ף@Q@(\@Q@(\@@ MinEDTyp3 diceoptions?Verdana"@(\@@(\@Q@{Gz@Q@{Gz@@ MinExtras3? Arial Narrow @p= ףp @@p= ףp @Q@zGz@Q@zGz@@ MinExtraCost3?Verdana @Q@@Q@(\@Gz@(\@Gz@@MinIE3SIncludeExtras( MinEDie3.Text, MinEDTyp3.Text, MinExtraCost3.Text, MinExtras3.Text )?Verdana @Gz@@Gz@(\@(\(@(\@(\(@@MinEDif3)IsOverMin( MinEDie3.Text, MinEDTyp3.Text)?Verdana @zG@@zG@(\@(\@(\@(\@@MinExtraCostTot3TMinExtraCost3.Value * MinEDie3.Value * Lookup('diceoptions', MinEDTyp3.Text, 'cost')?Verdana$@= ףp=@@= ףp=@(\@Gz@(\@Gz@@MinTyp4 diceoptions?Verdana"@(\?(\@(\?Q@RQ?Q@RQ?(\@MinDie4?Verdana$@zG?(\@zG?Q@ ףp= ?Q@ ףp= ?(\@ MinDieCost49BSDCost( MinTyp4.Text, MinHyper4.Checked, MinDie4.Value )?Verdana"@= ףp=?(\@= ףp=?Q@Gz?Q@Gz?(\@ MinMaxTyp4?Verdana@(\?(\@(\?Q@Gz?Q@Gz?(\@MinMax4?Verdana@ףp= ?(\@ףp= ?Q@(\?Q@(\?(\@MinCost4?Verdana@HzG@(\@HzG@Q@Gz@Q@Gz@(\@MinEDie4?Verdana$@p= ף@(\@p= ף@Gz@(\@Gz@(\@(\@ MinEDTyp4 diceoptions?Verdana"@(\@(\@(\@Gz@{Gz@Gz@{Gz@(\@ MinExtras4? Arial Narrow @p= ףp @(\@p= ףp @Gz@zGz@Gz@zGz@(\@ MinExtraCost4?Verdana @Q@(\@Q@Q@Gz@Q@Gz@(\@MinIE4SIncludeExtras( MinEDie4.Text, MinEDTyp4.Text, MinExtraCost4.Text, MinExtras4.Text )?Verdana @Gz@(\@Gz@Q@(\(@Q@(\(@(\@MinEDif4)IsOverMin( MinEDie4.Text, MinEDTyp4.Text)?Verdana @zG@(\@zG@Q@(\@Q@(\@(\@MinExtraCostTot4TMinExtraCost4.Value * MinEDie4.Value * Lookup('diceoptions', MinEDTyp4.Text, 'cost')?Verdana$@= ףp=@(\@= ףp=@Q@Gz@Q@Gz@(\@MinTyp5 diceoptions?Verdana"@(\?Q@(\?zG@RQ?zG@RQ?Q@MinDie5?Verdana$@zG?Q@zG?zG@ ףp= ?zG@ ףp= ?Q@ MinDieCost59BSDCost( MinTyp5.Text, MinHyper5.Checked, MinDie5.Value )?Verdana"@= ףp=?Q@= ףp=?zG@Gz?zG@Gz?Q@ MinMaxTyp5?Verdana@(\?Q@(\?zG@Gz?zG@Gz?Q@MinMax5?Verdana@ףp= ?Q@ףp= ?zG@(\?zG@(\?Q@MinCost5?Verdana@HzG@Q@HzG@zG@Gz@zG@Gz@Q@MinEDie5?Verdana$@p= ף@Q@p= ף@p= ף@(\@p= ף@(\@Q@ MinEDTyp5 diceoptions?Verdana"@(\@Q@(\@p= ף@{Gz@p= ף@{Gz@Q@ MinExtras5? Arial Narrow @p= ףp @Q@p= ףp @p= ף@zGz@p= ף@zGz@Q@ MinExtraCost5?Verdana @Q@Q@Q@zG@Gz@zG@Gz@Q@MinIE5SIncludeExtras( MinEDie5.Text, MinEDTyp5.Text, MinExtraCost5.Text, MinExtras5.Text )?Verdana @Gz@Q@Gz@zG@(\(@zG@(\(@Q@MinEDif5)IsOverMin( MinEDie5.Text, MinEDTyp5.Text)?Verdana @zG@Q@zG@zG@(\@zG@(\@Q@MinExtraCostTot5TMinExtraCost5.Value * MinEDie5.Value * Lookup('diceoptions', MinEDTyp5.Text, 'cost')?Verdana$@= ףp=@Q@= ףp=@zG@Gz@zG@Gz@Q@ChaExtraCostTot2TChaExtraCost2.Value * ChaEDie2.Value * Lookup('diceoptions', ChaEDTyp2.Text, 'cost')?Verdana$@= ףp=@Q@= ףp=@zGz@Gz@zGz@Gz@Q@ChaEDif2)IsOverCha( ChaEDie2.Text, ChaEDTyp2.Text)?Verdana @zG@Q@zG@zGz@(\@zGz@(\@Q@ChaIE2SIncludeExtras( ChaEDie2.Text, ChaEDTyp2.Text, ChaExtraCost2.Text, ChaExtras2.Text )?Verdana @Gz@Q@Gz@zGz@(\(@zGz@(\(@Q@ ChaExtraCost2?Verdana @Q@Q@Q@zGz@Gz@zGz@Gz@Q@ ChaExtras2? Arial Narrow @p= ףp @Q@p= ףp @= ףp=@zGz@= ףp=@zGz@Q@ ChaEDTyp2 diceoptions?Verdana"@(\@Q@(\@= ףp=@{Gz@= ףp=@{Gz@Q@ChaEDie2?Verdana$@p= ף@Q@p= ף@= ףp=@(\@= ףp=@(\@Q@ChaCost2?Verdana@HzG@Q@HzG@zGz@Gz@zGz@Gz@Q@ChaMax2?Verdana@ףp= ?Q@ףp= ?zGz@(\?zGz@(\?Q@ ChaMaxTyp2?Verdana@(\?Q@(\?zGz@Gz?zGz@Gz?Q@ ChaDieCost29BSDCost( ChaTyp2.Text, ChaHyper2.Checked, ChaDie2.Value )?Verdana"@= ףp=?Q@= ףp=?zGz@Gz?zGz@Gz?Q@ChaDie2?Verdana$@zG?Q@zG?zGz@ ףp= ?zGz@ ףp= ?Q@ChaTyp2 diceoptions?Verdana"@(\?Q@(\?zGz@RQ?zGz@RQ?Q@ChaExtraCostTot3TChaExtraCost3.Value * ChaEDie3.Value * Lookup('diceoptions', ChaEDTyp3.Text, 'cost')?Verdana$@= ףp=@zGz@= ףp=@p= ףp@Gz@p= ףp@Gz@zGz@ChaEDif3)IsOverCha( ChaEDie3.Text, ChaEDTyp3.Text)?Verdana @zG@zGz@zG@p= ףp@(\@p= ףp@(\@zGz@ChaIE3SIncludeExtras( ChaEDie3.Text, ChaEDTyp3.Text, ChaExtraCost3.Text, ChaExtras3.Text )?Verdana @Gz@zGz@Gz@p= ףp@(\(@p= ףp@(\(@zGz@ ChaExtraCost3?Verdana @Q@zGz@Q@p= ףp@Gz@p= ףp@Gz@zGz@ ChaExtras3? Arial Narrow @p= ףp @zGz@p= ףp @233333@zGz@233333@zGz@zGz@ ChaEDTyp3 diceoptions?Verdana"@(\@zGz@(\@233333@{Gz@233333@{Gz@zGz@ChaEDie3?Verdana$@p= ף@zGz@p= ף@233333@(\@233333@(\@zGz@ChaCost3?Verdana@HzG@zGz@HzG@p= ףp@Gz@p= ףp@Gz@zGz@ChaMax3?Verdana@ףp= ?zGz@ףp= ?p= ףp@(\?p= ףp@(\?zGz@ ChaMaxTyp3?Verdana@(\?zGz@(\?p= ףp@Gz?p= ףp@Gz?zGz@ ChaDieCost39BSDCost( ChaTyp3.Text, ChaHyper3.Checked, ChaDie3.Value )?Verdana"@= ףp=?zGz@= ףp=?p= ףp@Gz?p= ףp@Gz?zGz@ChaDie3?Verdana$@zG?zGz@zG?p= ףp@ ףp= ?p= ףp@ ףp= ?zGz@ChaTyp3 diceoptions?Verdana"@(\?zGz@(\?p= ףp@RQ?p= ףp@RQ?zGz@ChaExtraCostTot4TChaExtraCost4.Value * ChaEDie4.Value * Lookup('diceoptions', ChaEDTyp4.Text, 'cost')?Verdana$@= ףp=@p= ףp@= ףp=@333333 @Gz@333333 @Gz@p= ףp@ChaEDif4)IsOverCha( ChaEDie4.Text, ChaEDTyp4.Text)?Verdana @zG@p= ףp@zG@333333 @(\@333333 @(\@p= ףp@ChaIE4SIncludeExtras( ChaEDie4.Text, ChaEDTyp4.Text, ChaExtraCost4.Text, ChaExtras4.Text )?Verdana @Gz@p= ףp@Gz@333333 @(\(@333333 @(\(@p= ףp@ ChaExtraCost4?Verdana @Q@p= ףp@Q@333333 @Gz@333333 @Gz@p= ףp@ ChaExtras4? Arial Narrow @p= ףp @p= ףp@p= ףp @Gz @zGz@Gz @zGz@p= ףp@ ChaEDTyp4 diceoptions?Verdana"@(\@p= ףp@(\@Gz @{Gz@Gz @{Gz@p= ףp@ChaEDie4?Verdana$@p= ף@p= ףp@p= ף@Gz @(\@Gz @(\@p= ףp@ChaCost4?Verdana@HzG@p= ףp@HzG@333333 @Gz@333333 @Gz@p= ףp@ChaMax4?Verdana@ףp= ?p= ףp@ףp= ?333333 @(\?333333 @(\?p= ףp@ ChaMaxTyp4?Verdana@(\?p= ףp@(\?333333 @Gz?333333 @Gz?p= ףp@ ChaDieCost49BSDCost( ChaTyp4.Text, ChaHyper4.Checked, ChaDie4.Value )?Verdana"@= ףp=?p= ףp@= ףp=?333333 @Gz?333333 @Gz?p= ףp@ChaDie4?Verdana$@zG?p= ףp@zG?333333 @ ףp= ?333333 @ ףp= ?p= ףp@ChaTyp4 diceoptions?Verdana"@(\?p= ףp@(\?333333 @RQ?333333 @RQ?p= ףp@ChaExtraCostTot5TChaExtraCost5.Value * ChaEDie5.Value * Lookup('diceoptions', ChaEDTyp5.Text, 'cost')?Verdana$@= ףp=@333333 @= ףp=@(\ @Gz@(\ @Gz@333333 @ChaEDif5)IsOverCha( ChaEDie5.Text, ChaEDTyp5.Text)?Verdana @zG@333333 @zG@(\ @(\@(\ @(\@333333 @ChaIE5SIncludeExtras( ChaEDie5.Text, ChaEDTyp5.Text, ChaExtraCost5.Text, ChaExtras5.Text )?Verdana @Gz@333333 @Gz@(\ @)\(@(\ @)\(@333333 @ ChaExtraCost5?Verdana @Q@333333 @Q@(\ @Gz@(\ @Gz@333333 @ ChaExtras5? Arial Narrow @p= ףp @333333 @p= ףp @(\ @zGz@(\ @zGz@333333 @ ChaEDTyp5 diceoptions?Verdana"@(\@333333 @(\@(\ @{Gz@(\ @{Gz@333333 @ChaEDie5?Verdana$@p= ף@333333 @p= ף@(\ @(\@(\ @(\@333333 @ChaCost5?Verdana@HzG@333333 @HzG@(\ @Gz@(\ @Gz@333333 @ChaMax5?Verdana@ףp= ?333333 @ףp= ?q= ףp @(\?q= ףp @(\?333333 @ ChaMaxTyp5?Verdana@(\?333333 @(\?q= ףp @Gz?q= ףp @Gz?333333 @ ChaDieCost59BSDCost( ChaTyp5.Text, ChaHyper5.Checked, ChaDie5.Value )?Verdana"@= ףp=?333333 @= ףp=?(\ @Gz?(\ @Gz?333333 @ChaDie5?Verdana$@zG?333333 @zG?(\ @ ףp= ?(\ @ ףp= ?333333 @ChaTyp5 diceoptions?Verdana"@(\?333333 @(\?(\ @RQ?(\ @RQ?333333 @ComTyp2 diceoptions?Verdana"@(\?"@(\?\(\"@RQ?\(\"@RQ?"@ComDie2?Verdana$@zG?"@zG?{Gz"@ ףp= ?{Gz"@ ףp= ?"@ ComDieCost29BSDCost( ComTyp2.Text, ComHyper2.Checked, ComDie2.Value )?Verdana"@= ףp=?"@= ףp=?{Gz"@Gz?{Gz"@Gz?"@ ComMaxTyp2?Verdana@(\?"@(\?{Gz"@Gz?{Gz"@Gz?"@ComMax2?Verdana@ףp= ?"@ףp= ?{Gz"@(\?{Gz"@(\?"@ComCost2?Verdana@HzG@"@HzG@\(\"@Gz@\(\"@Gz@"@ComEDie2?Verdana$@p= ף@"@p= ף@\(\"@(\@\(\"@(\@"@ ComEDTyp2 diceoptions?Verdana"@(\@"@(\@\(\"@{Gz@\(\"@{Gz@"@ ComExtras2? Arial Narrow @p= ףp @"@p= ףp @\(\"@{Gz@\(\"@{Gz@"@ ComExtraCost2?Verdana @Q@"@Q@{Gz"@Gz@{Gz"@Gz@"@ComIE2SIncludeExtras( ComEDie2.Text, ComEDTyp2.Text, ComExtraCost2.Text, ComExtras2.Text )?Verdana @Gz@"@Gz@{Gz"@)\(@{Gz"@)\(@"@ComEDif2)IsOverCom( ComEDie2.Text, ComEDTyp2.Text)?Verdana @zG@"@zG@{Gz"@(\@{Gz"@(\@"@ComExtraCostTot2TComExtraCost2.Value * ComEDie2.Value * Lookup('diceoptions', ComEDTyp2.Text, 'cost')?Verdana$@= ףp=@"@= ףp=@{Gz"@Gz@{Gz"@Gz@"@ComTyp3 diceoptions?Verdana"@(\?{Gz"@(\?ףp= "@RQ?ףp= "@RQ?{Gz"@ComDie3?Verdana$@zG?{Gz"@zG?Gz#@ ףp= ?Gz#@ ףp= ?{Gz"@ ComDieCost39BSDCost( ComTyp3.Text, ComHyper3.Checked, ComDie3.Value )?Verdana"@= ףp=?{Gz"@= ףp=?(\"@Gz?(\"@Gz?{Gz"@ ComMaxTyp3?Verdana@(\?{Gz"@(\?Gz#@Gz?Gz#@Gz?{Gz"@ComMax3?Verdana@ףp= ?{Gz"@ףp= ?Gz#@(\?Gz#@(\?{Gz"@ComCost3?Verdana@HzG@{Gz"@HzG@ףp= "@Gz@ףp= "@Gz@{Gz"@ComEDie3?Verdana$@p= ף@{Gz"@p= ף@ףp= "@(\@ףp= "@(\@{Gz"@ ComEDTyp3 diceoptions?Verdana"@(\@{Gz"@(\@ףp= "@{Gz@ףp= "@{Gz@{Gz"@ ComExtras3? Arial Narrow @p= ףp @{Gz"@p= ףp @ףp= "@{Gz@ףp= "@{Gz@{Gz"@ ComExtraCost3?Verdana @Q@{Gz"@Q@Gz#@Gz@Gz#@Gz@{Gz"@ComIE3SIncludeExtras( ComEDie3.Text, ComEDTyp3.Text, ComExtraCost3.Text, ComExtras3.Text )?Verdana @Gz@{Gz"@Gz@Gz#@)\(@Gz#@)\(@{Gz"@ComEDif3)IsOverCom( ComEDie3.Text, ComEDTyp3.Text)?Verdana @zG@{Gz"@zG@Gz#@(\@Gz#@(\@{Gz"@ComExtraCostTot3TComExtraCost3.Value * ComEDie3.Value * Lookup('diceoptions', ComEDTyp3.Text, 'cost')?Verdana$@= ףp=@{Gz"@= ףp=@Gz#@Gz@Gz#@Gz@{Gz"@ComTyp4 diceoptions?Verdana"@(\?(\"@(\?RQ#@RQ?RQ#@RQ?(\"@ComDie4?Verdana$@zG?(\"@zG?q= ףp#@ ףp= ?q= ףp#@ ףp= ?(\"@ ComDieCost49BSDCost( ComTyp4.Text, ComHyper4.Checked, ComDie4.Value )?Verdana"@= ףp=?(\"@= ףp=?q= ףp#@Gz?q= ףp#@Gz?(\"@ ComMaxTyp4?Verdana@(\?(\"@(\?q= ףp#@Gz?q= ףp#@Gz?(\"@ComMax4?Verdana@ףp= ?(\"@ףp= ?q= ףp#@(\?q= ףp#@(\?(\"@ComCost4?Verdana@HzG@(\"@HzG@RQ#@Gz@RQ#@Gz@(\"@ComEDie4?Verdana$@p= ף@(\"@p= ף@RQ#@(\@RQ#@(\@(\"@ ComEDTyp4 diceoptions?Verdana"@(\@(\"@(\@RQ#@{Gz@RQ#@{Gz@(\"@ ComExtras4? Arial Narrow @p= ףp @(\"@p= ףp @RQ#@{Gz@RQ#@{Gz@(\"@ ComExtraCost4?Verdana @Q@(\"@Q@q= ףp#@Gz@q= ףp#@Gz@(\"@ComIE4SIncludeExtras( ComEDie4.Text, ComEDTyp4.Text, ComExtraCost4.Text, ComExtras4.Text )?Verdana @Gz@(\"@Gz@q= ףp#@)\(@q= ףp#@)\(@(\"@ComEDif4)IsOverCom( ComEDie4.Text, ComEDTyp4.Text)?Verdana @zG@(\"@zG@q= ףp#@(\@q= ףp#@(\@(\"@ComExtraCostTot4TComExtraCost4.Value * ComEDie4.Value * Lookup('diceoptions', ComEDTyp4.Text, 'cost')?Verdana$@= ףp=@(\"@= ףp=@q= ףp#@Gz@q= ףp#@Gz@(\"@ComTyp5 diceoptions?Verdana"@(\?q= ףp#@(\?#@RQ?#@RQ?q= ףp#@ComDie5?Verdana$@zG?q= ףp#@zG?#@ ףp= ?#@ ףp= ?q= ףp#@ ComDieCost59BSDCost( ComTyp5.Text, ComHyper5.Checked, ComDie5.Value )?Verdana"@= ףp=?q= ףp#@= ףp=?#@Gz?#@Gz?q= ףp#@ ComMaxTyp5?Verdana@(\?q= ףp#@(\?#@Gz?#@Gz?q= ףp#@ComMax5?Verdana@ףp= ?q= ףp#@ףp= ?#@(\?#@(\?q= ףp#@ComCost5?Verdana@HzG@q= ףp#@HzG@#@Gz@#@Gz@q= ףp#@ComEDie5?Verdana$@p= ף@q= ףp#@p= ף@#@(\@#@(\@q= ףp#@ ComEDTyp5 diceoptions?Verdana"@(\@q= ףp#@(\@#@{Gz@#@{Gz@q= ףp#@ ComExtras5? Arial Narrow @p= ףp @q= ףp#@p= ףp @#@{Gz@#@{Gz@q= ףp#@ ComExtraCost5?Verdana @Q@q= ףp#@Q@#@Gz@#@Gz@q= ףp#@ComIE5SIncludeExtras( ComEDie5.Text, ComEDTyp5.Text, ComExtraCost5.Text, ComExtras5.Text )?Verdana @Gz@q= ףp#@Gz@#@)\(@#@)\(@q= ףp#@ComEDif5)IsOverCom( ComEDie5.Text, ComEDTyp5.Text)?Verdana @zG@q= ףp#@zG@#@(\@#@(\@q= ףp#@ComExtraCostTot5TComExtraCost5.Value * ComEDie5.Value * Lookup('diceoptions', ComEDTyp5.Text, 'cost')?Verdana$@= ףp=@q= ףp#@= ףp=@#@Gz@#@Gz@q= ףp#@Text114?Hyper?Verdana@Gz?HzG?Gz?6i?X%??6i?X%??HzG? CooHyper1?Verdana"@?Q@?Gz@Q?Gz@Q?Q@ BodHyper2?Verdana"@?Q??GzG?Q?GzG?Q?Q? BodHyper3?Verdana"@?333333??Q?Q?Q?Q?333333? BodHyper4?Verdana"@? ףp= ??(\?Q?(\?Q? ףp= ? BodHyper5?Verdana"@?zG???Q??Q?zG? CooHyper2?Verdana"@?p= ף@?@Q?@Q?p= ף@ CooHyper3?Verdana"@?(\@?Q@Q?Q@Q?(\@ CooHyper4?Verdana"@?{Gz@?p= ףp @Q?p= ףp @Q?{Gz@ CooHyper5?Verdana"@?ffffff @?\(\ @Q?\(\ @Q?ffffff @ SenHyper1?Verdana"@?Gz@?QQ@Q?QQ@Q?Gz@ SenHyper3?Verdana"@?(\@?= ףp=@Q?= ףp=@Q?(\@ SenHyper5?Verdana"@?Gz@?(\(@Q?(\(@Q?Gz@ SenHyper4?Verdana"@?Q@?333333@Q?333333@Q?Q@ MinHyper1?Verdana"@?Gz@?(\@Q?(\@Q?Gz@ SenHyper2?Verdana"@?@?GzG@Q?GzG@Q?@ MinHyper2?Verdana"@? ףp= @?Q@Q?Q@Q? ףp= @ MinHyper5?Verdana"@?Q@?ffffff@Q?ffffff@Q?Q@ MinHyper3?Verdana"@?@?zGz@Q?zGz@Q?@ MinHyper4?Verdana"@?(\@?p= ףp@Q?p= ףp@Q?(\@Text61?Hyper?Verdana@Gz?)\(!@Gz?~K^!@X%??~K^!@X%??)\(!@ ComHyper1?Verdana"@?Q!@?(\!@Q?(\!@Q?Q!@ ComHyper2?Verdana"@?"@?> ףp="@Q?> ףp="@Q?"@ ComHyper3?Verdana"@?{Gz"@?Q"@Q?Q"@Q?{Gz"@ ComHyper4?Verdana"@?(\"@?333333#@Q?333333#@Q?(\"@ ComHyper5?Verdana"@?q= ףp#@?Gz#@Q?Gz#@Q?q= ףp#@Text60?Hyper?Verdana@Gz?֣p= @Gz?NA@X%??NA@X%??֣p= @ ChaHyper1?Verdana"@?(\@? ףp= @Q? ףp= @Q?(\@ ChaHyper2?Verdana"@?Q@?@Q?@Q?Q@ ChaHyper3?Verdana"@?zGz@?(\@Q?(\@Q?zGz@ ChaHyper4?Verdana"@?p= ףp@?Q@Q?Q@Q?p= ףp@Text64?Hyper?Verdana@Gz?HzG@Gz?6i@X%??6i@X%??HzG@ ChaHyper5?Verdana"@?333333 @?p= ףp @Q?p= ףp @Q?333333 @BodMax1?Verdana@ףp= ? ףp= ?ףp= ?Q?(\?Q?(\? ףp= ? BodMaxTyp1?Verdana@(\? ףp= ?(\?Q?Gz?Q?Gz? ףp= ?BodMax2?Verdana@ףp= ?Q?ףp= ?333333?(\?333333?(\?Q? BodMaxTyp2?Verdana@(\?Q?(\?333333?Gz?333333?Gz?Q?BodMax3?Verdana@ףp= ?333333?ףp= ? ףp= ?(\? ףp= ?(\?333333?Text63?Hyper?Verdana@Gz?= ףp=@Gz?_,@X%??_,@X%??= ףp=@Text62?Hyper?Verdana@Gz?Q@Gz?/b@X%??/b@X%??Q@Text65?Stat & Hyper-Stat WorksheetVerdana2@UUUUUU?@UUUUUU?@ BodMaxTyp3?Verdana@(\?333333?(\? ףp= ?Gz? ףp= ?Gz?333333?Button1PushMe()?Verdana$@(\@(\@ ףp= ?Q@ ףp= ?Q@BodMax4?Verdana@ףp= ? ףp= ?ףp= ?ףp= ?(\?ףp= ?(\? ףp= ? BodMaxTyp4?Verdana@(\? ףp= ?(\?ףp= ?Gz?ףp= ?Gz? ףp= ? BodMaxTyp5?Verdana@(\?zG?(\??Gz??Gz?zG?BodMax5?Verdana@ףp= ?zG?ףp= ?(\?(\?(\?(\?zG?BodTyp6 diceoptions?Verdana"@(\?Q?(\?333333?RQ?333333?RQ?Q?BodEDie1?Verdana$@p= ף@ ףp= ?p= ף@?(\@?(\@ ףp= ? BodEDTyp1 diceoptions?Verdana"@(\@ ףp= ?(\@?{Gz@?{Gz@ ףp= ? BodExtras1? Arial Narrow @p= ףp @ ףp= ?p= ףp @?{Gz@?{Gz@ ףp= ? BodExtraCost1?Verdana @Q@ ףp= ?Q@Q?Gz@Q?Gz@ ףp= ?BodDie1?Verdana$@zG? ףp= ?zG?Q? ףp= ?Q? ףp= ? ףp= ?BodTyp1 diceoptions?Verdana"@(\? ףp= ?(\?Q?RQ?Q?RQ? ףp= ? BodHyper1?Verdana"@? ףp= ??zG?Q?zG?Q? ףp= ?MainEdit7?Verdana$@ffffff@?ffffff@\(\?@\(\?@?Edit8?Verdana$@ffffff@Gz?ffffff@?@?@Gz?Edit9?Verdana$@ffffff@)\(?ffffff@Gz?@Gz?@)\(?Text12?PassionsVerdana$@HzG@?HzG@n?Hz@n?Hz@?Text13? LoyaltiesVerdana$@HzG@Gz?HzG@,Œ_?6i@,Œ_?6i@Gz?Text14? OccupationVerdana"@HzG@)\(?HzG@~K~?%XR@~K~?%XR@)\(?Edit10?Verdana$@333333?Gz?333333?ffffff?RQ@ffffff?RQ@Gz?Text15? DescriptionVerdana$@ ףp= ?Gz? ףp= ?,Œ_?zGa?,Œ_?zGa?Gz?CharacterNames1?Verdana$@Q?)\(?Q?ףp= ?RQ@ףp= ?RQ@)\(?Text16? Name/AliasesVerdana$@ ףp= ?)\(? ףp= ?:m?6i6?:m?6i6?)\(?MinDice1'Mind: ' + MindStat()?Verdana$@ ףp= ?֣p= @ ףp= ?= ףp=@ffffff@= ףp=@ffffff@֣p= @ TotalMinCost?Verdana$@RQ@֣p= @RQ@(\@333333@(\@333333@֣p= @ TotalChaCost?Verdana$@RQ@(\@RQ@Gz @333333@Gz @333333@(\@ChaDice1'Charm: ' + CharmStat()?Verdana$@ ףp= ?(\@ ףp= ?Gz @ffffff@Gz @ffffff@(\@ComDice1'Command: ' + CommandStat()?Verdana$@ ףp= ?Gz @ ףp= ? @ffffff@ @ffffff@Gz @ TotalComCost?Verdana$@RQ@Gz @RQ@Q @333333@Q @333333@Gz @ TotalSenCost?Verdana$@RQ@Q@RQ@֣p= @333333@֣p= @333333@Q@SenDice1'Sense: ' + SenseStat()?Verdana$@ ףp= ?Q@ ףp= ?֣p= @ffffff@֣p= @ffffff@Q@CooDice1%'Coordination: ' + CoordinationStat()?Verdana$@ ףp= ?@ ףp= ?Q@ffffff@Q@ffffff@@ TotalCooCost?Verdana$@RQ@@RQ@Gz@333333@Gz@333333@@ TotalBodyCost?Verdana$@RQ@Gz@RQ@(\@333333@(\@333333@Gz@ BodyDice1'Body: ' + BodyStat()?Verdana$@ ףp= ?Gz@ ףp= ?Q@ffffff@Q@ffffff@Gz@Sk1Dice1$SkillName1.Text + ': ' + GetSkill1()?Verdana$@ ףp= ?Q@ ףp= ?Q@ffffff@Q@ffffff@Q@Text76?StatsVerdana$@ ףp= ?GzG? ףp= ?N贁@K~?N贁@K~?GzG?Box1?Verdana$@Q?GzG?Q?Gz @Gz@Gz @Gz@GzG?Text77?SkillsVerdana$@ ףp= ? @ ףp= ?j@K~?j@K~? @Text88?CostsVerdana$@Q@GzG?Q@N贁@Q@N贁@Q@GzG? TotalSk1Cost?Verdana$@RQ@Q@RQ@Gz@333333@Gz@333333@Q@Text89?Wild Talents II Character SheetVerdana2@333333?Q?333333?6i?9@6i?9@Q?C:\Documents and Settings\Ron\My Documents\diceoptions.csv C:\Documents and Settings\Ron\My Documents\StatDice.csv C:\Documents and Settings\Ron\My Documents\SkillList.csv  diceoptionstypenamecostd Regular Dice1hd Hard Dice2wd Wiggle Dice4ed Expert Dice2fd Fixed Dice2sd Squishy Dice2adAdaptable Dice2StatDice*KeyStatTypeOrderBoddBodd0BodhdBodhd1BodwdBodwd2BodedBoded3BodfdBodfd4BodsdBodsd5BodadBodad6CoodCood7CoohdCoohd8CoowdCoowd9CooedCooed10CoofdCoofd11CoosdCoosd12CooadCooad13SendSend14SenhdSenhd15SenwdSenwd16SenedSened17SenfdSenfd18SensdSensd19SenadSenad20MindMind21MinhdMinhd22MinwdMinwd23MinedMined24MinfdMinfd25MinsdMinsd26MinadMinad27ChadChad28ChahdChahd29ChawdChawd30ChaedChaed31ChafdChafd32ChasdChasd33ChaadChaad34ComdComd35ComhdComhd36ComwdComwd37ComedComed38ComfdComfd39ComsdComsd40ComadComad41 SkillListSkillStat AthleticsBodyBlockBodyBrawlingBody EnduranceBodyMelee Weapon [Type]BodyDodge CoordinationDriving [Type] CoordinationStealth CoordinationRanged Weapon [Type] CoordinationEmpathySense PerceptionSenseScrutinySense First AidMindKnowledge [Type]MindLanguage [Type]MindMedicineMind NavigationMindResearchMindSecurity SystemsMind StreetwiseMindSurvivalMindTacticsMindLieCharmPerformance [Type]Charm PersuasionCharm InterrogationCommand IntimidationCommand LeadershipCommand StabilityCommand