
system "Predictor V13"

method "main"
begin
while starting a new session begin
put 0 on record "1" data put 0 on record "19" data
put 0 on record "2" data put 0 on record "20" data
put 0 on record "3" data put 0 on record "21" data
put 0 on record "4" data put 0 on record "22" data
put 0 on record "5" data put 0 on record "23" data
put 0 on record "6" data put 0 on record "24" data
put 0 on record "7" data put 0 on record "25" data
put 0 on record "8" data put 0 on record "26" data
put 0 on record "9" data put 0 on record "27" data
put 0 on record "10" data put 0 on record "28" data
put 0 on record "11" data put 0 on record "29" data
put 0 on record "12" data put 0 on record "30" data
put 0 on record "13" data put 0 on record "31" data
put 0 on record "14" data put 0 on record "32" data
put 0 on record "15" data put 0 on record "33" data
put 0 on record "16" data put 0 on record "34" data
put 0 on record "17" data put 0 on record "35" data
put 0 on record "18" data put 0 on record "36" data
put 1 on record "bet" data
put 100% of bankroll on record "high" data
put 0 on record "spin" data
put 0 on record "spin2" data
put 37 on record "spinswithoutawin" data end

// track data record for most spins in a row without a win
if record "spin2" data > record "spinswithoutawin" data begin
put 100% of record "spin2" data on record "spinswithoutawin" data
end
if any number bet won each time begin
put 0 on record "spin2" data end

///////////////////////////////////////////////////////////////////
// track outcomes and track "score"

///////////////////////////////////////////////////////////////////
// high/low
if low hit each time begin
add 1 to record "1" data add 1 to record "10" data
add 1 to record "2" data add 1 to record "11" data
add 1 to record "3" data add 1 to record "12" data
add 1 to record "4" data add 1 to record "13" data
add 1 to record "5" data add 1 to record "14" data
add 1 to record "6" data add 1 to record "15" data
add 1 to record "7" data add 1 to record "16" data
add 1 to record "8" data add 1 to record "17" data
add 1 to record "9" data add 1 to record "18" data  end
if high hit each time begin
add 1 to record "19" data add 1 to record "28" data
add 1 to record "20" data add 1 to record "29" data
add 1 to record "21" data add 1 to record "30" data
add 1 to record "22" data add 1 to record "31" data
add 1 to record "23" data add 1 to record "32" data
add 1 to record "24" data add 1 to record "33" data
add 1 to record "25" data add 1 to record "34" data
add 1 to record "26" data add 1 to record "35" data
add 1 to record "27" data add 1 to record "36" data  end
// even/odd
if even hit each time begin
add 1 to record "2" data add 1 to record "20" data
add 1 to record "4" data add 1 to record "22" data
add 1 to record "6" data add 1 to record "24" data
add 1 to record "8" data add 1 to record "26" data
add 1 to record "10" data add 1 to record "28" data
add 1 to record "12" data add 1 to record "30" data
add 1 to record "14" data add 1 to record "32" data
add 1 to record "16" data add 1 to record "34" data
add 1 to record "18" data add 1 to record "36" data  end
if odd hit each time begin
add 1 to record "1" data add 1 to record "19" data
add 1 to record "3" data add 1 to record "21" data
add 1 to record "5" data add 1 to record "23" data
add 1 to record "7" data add 1 to record "25" data
add 1 to record "9" data add 1 to record "27" data
add 1 to record "11" data add 1 to record "29" data
add 1 to record "13" data add 1 to record "31" data
add 1 to record "15" data add 1 to record "33" data
add 1 to record "17" data add 1 to record "35" data  end
// red/black
if red hit each time begin
add 1 to record "1" data add 1 to record "19" data
add 1 to record "3" data add 1 to record "21" data
add 1 to record "5" data add 1 to record "23" data
add 1 to record "7" data add 1 to record "25" data
add 1 to record "9" data add 1 to record "27" data
add 1 to record "12" data add 1 to record "30" data
add 1 to record "14" data add 1 to record "32" data
add 1 to record "16" data add 1 to record "34" data
add 1 to record "18" data add 1 to record "36" data  end
if black hit each time begin
add 1 to record "2" data add 1 to record "20" data
add 1 to record "4" data add 1 to record "22" data
add 1 to record "6" data add 1 to record "24" data
add 1 to record "8" data add 1 to record "26" data
add 1 to record "10" data add 1 to record "28" data
add 1 to record "11" data add 1 to record "29" data
add 1 to record "13" data add 1 to record "31" data
add 1 to record "15" data add 1 to record "33" data
add 1 to record "17" data add 1 to record "35" data  end


///////////////////////////////////////////////////////////////////
// dozens and columns
if 1st dozen hit each time begin
add 1 to record "1" data add 1 to record "7" data
add 1 to record "2" data add 1 to record "8" data
add 1 to record "3" data add 1 to record "9" data
add 1 to record "4" data add 1 to record "10" data
add 1 to record "5" data add 1 to record "11" data
add 1 to record "6" data add 1 to record "12" data end
if 2nd dozen hit each time begin
add 1 to record "13" data add 1 to record "19" data
add 1 to record "14" data add 1 to record "20" data
add 1 to record "15" data add 1 to record "21" data
add 1 to record "16" data add 1 to record "22" data
add 1 to record "17" data add 1 to record "23" data
add 1 to record "18" data add 1 to record "24" data end
if 3rd dozen hit each time begin
add 1 to record "25" data add 1 to record "31" data
add 1 to record "26" data add 1 to record "32" data
add 1 to record "27" data add 1 to record "33" data
add 1 to record "28" data add 1 to record "34" data
add 1 to record "29" data add 1 to record "35" data
add 1 to record "30" data add 1 to record "36" data end
if column a hit each time begin
add 1 to record "1" data add 1 to record "19" data
add 1 to record "4" data add 1 to record "22" data
add 1 to record "7" data add 1 to record "25" data
add 1 to record "10" data add 1 to record "28" data
add 1 to record "13" data add 1 to record "31" data
add 1 to record "16" data add 1 to record "34" data end
if column b hit each time begin
add 1 to record "2" data add 1 to record "20" data
add 1 to record "5" data add 1 to record "23" data
add 1 to record "8" data add 1 to record "26" data
add 1 to record "11" data add 1 to record "29" data
add 1 to record "14" data add 1 to record "32" data
add 1 to record "17" data add 1 to record "35" data end
if column c hit each time begin
add 1 to record "3" data add 1 to record "21" data
add 1 to record "6" data add 1 to record "24" data
add 1 to record "9" data add 1 to record "27" data
add 1 to record "12" data add 1 to record "30" data
add 1 to record "15" data add 1 to record "33" data
add 1 to record "18" data add 1 to record "36" data end

//////////////////////////////////

if street(1-3) hit each time begin
add 1 record "1" data add 1 record "2" data add 1 record "3" data end
if street(4-6) hit each time begin
add 1 record "4" data add 1 record "5" data add 1 record "6" data end
if street(7-9) hit each time begin
add 1 record "7" data add 1 record "8" data add 1 record "9" data end
if street(10-12) hit each time begin
add 1 record "10" data add 1 record "11" data add 1 record "12" data end
if street(13-15) hit each time begin
add 1 record "13" data add 1 record "14" data add 1 record "15" data end
if street(16-18) hit each time begin
add 1 record "16" data add 1 record "17" data add 1 record "18" data end
if street(19-21) hit each time begin
add 1 record "19" data add 1 record "20" data add 1 record "21" data end
if street(22-24) hit each time begin
add 1 record "22" data add 1 record "23" data add 1 record "24" data end
if street(25-27) hit each time begin
add 1 record "25" data add 1 record "26" data add 1 record "27" data end
if street(28-30) hit each time begin
add 1 record "28" data add 1 record "29" data add 1 record "30" data end
if street(31-33) hit each time begin
add 1 record "31" data add 1 record "32" data add 1 record "33" data end
if street(34-36) hit each time begin
add 1 record "34" data add 1 record "35" data add 1 record "36" data end

//////////////////////////////////

if corner(1:5) hit each begin add 1 record "1" data add 1 record "2" data
add 1 record "4" data add 1 record "5" data end
if corner(2:6) hit each begin add 1 record "2" data add 1 record "3" data
add 1 record "5" data add 1 record "6" data end
if corner(4:8) hit each begin add 1 record "4" data add 1 record "5" data
add 1 record "7" data add 1 record "8" data end
if corner(5:9) hit each begin add 1 record "5" data add 1 record "6" data
add 1 record "8" data add 1 record "9" data end
if corner(7:11) hit each begin add 1 record "7" data add 1 record "8" data
add 1 record "10" data add 1 record "11" data end
if corner(8:12) hit each begin add 1 record "8" data add 1 record "9" data
add 1 record "11" data add 1 record "12" data end
if corner(10:14) hit each begin add 1 record "10" data add 1 record "11" data
add 1 record "13" data add 1 record "14" data end
if corner(11:15) hit each begin add 1 record "11" data add 1 record "12" data
add 1 record "14" data add 1 record "15" data end
if corner(13:17) hit each begin add 1 record "13" data add 1 record "14" data
add 1 record "16" data add 1 record "17" data end
if corner(14:18) hit each begin add 1 record "14" data add 1 record "15" data
add 1 record "17" data add 1 record "18" data end
if corner(16:20) hit each begin add 1 record "16" data add 1 record "17" data
add 1 record "19" data add 1 record "20" data end
if corner(17:21) hit each begin add 1 record "17" data add 1 record "18" data
add 1 record "20" data add 1 record "21" data end
if corner(19:23) hit each begin add 1 record "19" data add 1 record "20" data
add 1 record "22" data add 1 record "23" data end
if corner(20:24) hit each begin add 1 record "20" data add 1 record "21" data
add 1 record "23" data add 1 record "24" data end
if corner(22:26) hit each begin add 1 record "22" data add 1 record "26" data
add 1 record "23" data add 1 record "25" data end
if corner(23:27) hit each begin add 1 record "23" data add 1 record "24" data
add 1 record "26" data add 1 record "27" data end
if corner(25:29) hit each begin add 1 record "25" data add 1 record "26" data
add 1 record "28" data add 1 record "29" data end
if corner(26:30) hit each begin add 1 record "26" data add 1 record "27" data
add 1 record "29" data add 1 record "30" data end
if corner(28:32) hit each begin add 1 record "28" data add 1 record "29" data
add 1 record "31" data add 1 record "32" data end
if corner(29:33) hit each begin add 1 record "29" data add 1 record "30" data
add 1 record "32" data add 1 record "33" data end
if corner(31:35) hit each begin add 1 record "31" data add 1 record "32" data
add 1 record "34" data add 1 record "35" data end
if corner(32:36) hit each begin add 1 record "32" data add 1 record "33" data
add 1 record "35" data add 1 record "36" data end

/////////////////////////////////////////////////////

if line(1-6) hit each begin add 1 record "1" data add 1 record "2" data
add 1 record "3" data add 1 record "4" data add 1 record "5" data
add 1 record "6" data end
if line(4-9) hit each begin add 1 record "4" data add 1 record "5" data
add 1 record "6" data add 1 record "7" data add 1 record "8" data
add 1 record "9" data end
if line(7-12) hit each begin add 1 record "7" data add 1 record "8" data
add 1 record "9" data add 1 record "10" data add 1 record "11" data
add 1 record "12" data end
if line(10-15) hit each begin add 1 record "10" data add 1 record "11" data
add 1 record "12" data add 1 record "13" data add 1 record "14" data
add 1 record "15" data end
if line(13-18) hit each begin add 1 record "13" data add 1 record "14" data
add 1 record "15" data add 1 record "16" data add 1 record "17" data
add 1 record "18" data end
if line(16-21) hit each begin add 1 record "16" data add 1 record "17" data
add 1 record "18" data add 1 record "19" data add 1 record "20" data
add 1 record "21" data end
if line(19-24) hit each begin add 1 record "19" data add 1 record "20" data
add 1 record "21" data add 1 record "22" data add 1 record "23" data
add 1 record "24" data end
if line(22-27) hit each begin add 1 record "22" data add 1 record "23" data
add 1 record "24" data add 1 record "25" data add 1 record "26" data
add 1 record "27" data end
if line(25-30) hit each begin add 1 record "25" data add 1 record "26" data
add 1 record "27" data add 1 record "28" data add 1 record "29" data
add 1 record "30" data end
if line(28-33) hit each begin add 1 record "28" data add 1 record "29" data
add 1 record "30" data add 1 record "31" data add 1 record "32" data
add 1 record "33" data end
if line(31-36) hit each begin add 1 record "31" data add 1 record "32" data
add 1 record "33" data add 1 record "34" data add 1 record "35" data
add 1 record "36" data end



// find the 'least' showing straight up score
put 1000000 on record "temp" data
if record "1" data < record "temp" data begin
put 100% of record "1" data on record "temp" data end
if record "2" data < record "temp" data begin
put 100% of record "2" data on record "temp" data end
if record "3" data < record "temp" data begin
put 100% of record "3" data on record "temp" data end
if record "4" data < record "temp" data begin
put 100% of record "4" data on record "temp" data end
if record "5" data < record "temp" data begin
put 100% of record "5" data on record "temp" data end
if record "6" data < record "temp" data begin
put 100% of record "6" data on record "temp" data end
if record "7" data < record "temp" data begin
put 100% of record "7" data on record "temp" data end
if record "8" data < record "temp" data begin
put 100% of record "8" data on record "temp" data end
if record "9" data < record "temp" data begin
put 100% of record "9" data on record "temp" data end
if record "10" data < record "temp" data begin
put 100% of record "10" data on record "temp" data end
if record "11" data < record "temp" data begin
put 100% of record "11" data on record "temp" data end
if record "12" data < record "temp" data begin
put 100% of record "12" data on record "temp" data end
if record "13" data < record "temp" data begin
put 100% of record "13" data on record "temp" data end
if record "14" data < record "temp" data begin
put 100% of record "14" data on record "temp" data end
if record "15" data < record "temp" data begin
put 100% of record "15" data on record "temp" data end
if record "16" data < record "temp" data begin
put 100% of record "16" data on record "temp" data end
if record "17" data < record "temp" data begin
put 100% of record "17" data on record "temp" data end
if record "18" data < record "temp" data begin
put 100% of record "18" data on record "temp" data end
if record "19" data < record "temp" data begin
put 100% of record "19" data on record "temp" data end
if record "20" data < record "temp" data begin
put 100% of record "20" data on record "temp" data end
if record "21" data < record "temp" data begin
put 100% of record "21" data on record "temp" data end
if record "22" data < record "temp" data begin
put 100% of record "22" data on record "temp" data end
if record "23" data < record "temp" data begin
put 100% of record "23" data on record "temp" data end
if record "24" data < record "temp" data begin
put 100% of record "24" data on record "temp" data end
if record "25" data < record "temp" data begin
put 100% of record "25" data on record "temp" data end
if record "26" data < record "temp" data begin
put 100% of record "26" data on record "temp" data end
if record "27" data < record "temp" data begin
put 100% of record "27" data on record "temp" data end
if record "28" data < record "temp" data begin
put 100% of record "28" data on record "temp" data end
if record "29" data < record "temp" data begin
put 100% of record "29" data on record "temp" data end
if record "30" data < record "temp" data begin
put 100% of record "30" data on record "temp" data end
if record "31" data < record "temp" data begin
put 100% of record "31" data on record "temp" data end
if record "32" data < record "temp" data begin
put 100% of record "32" data on record "temp" data end
if record "33" data < record "temp" data begin
put 100% of record "33" data on record "temp" data end
if record "34" data < record "temp" data begin
put 100% of record "34" data on record "temp" data end
if record "35" data < record "temp" data begin
put 100% of record "35" data on record "temp" data end
if record "36" data < record "temp" data begin
put 100% of record "36" data on record "temp" data end


// bet lowest score

if record "1" data = record "temp" data begin
put 100% of record "bet" data on number 1 end
if record "2" data = record "temp" data begin
put 100% of record "bet" data on number 2 end
if record "3" data = record "temp" data begin
put 100% of record "bet" data on number 3 end
if record "4" data = record "temp" data begin
put 100% of record "bet" data on number 4 end
if record "5" data = record "temp" data begin
put 100% of record "bet" data on number 5 end
if record "6" data = record "temp" data begin
put 100% of record "bet" data on number 6 end
if record "7" data = record "temp" data begin
put 100% of record "bet" data on number 7 end
if record "8" data = record "temp" data begin
put 100% of record "bet" data on number 8 end
if record "9" data = record "temp" data begin
put 100% of record "bet" data on number 9 end
if record "10" data = record "temp" data begin
put 100% of record "bet" data on number 10 end
if record "11" data = record "temp" data begin
put 100% of record "bet" data on number 11 end
if record "12" data = record "temp" data begin
put 100% of record "bet" data on number 12 end
if record "13" data = record "temp" data begin
put 100% of record "bet" data on number 13 end
if record "14" data = record "temp" data begin
put 100% of record "bet" data on number 14 end
if record "15" data = record "temp" data begin
put 100% of record "bet" data on number 15 end
if record "16" data = record "temp" data begin
put 100% of record "bet" data on number 16 end
if record "17" data = record "temp" data begin
put 100% of record "bet" data on number 17 end
if record "18" data = record "temp" data begin
put 100% of record "bet" data on number 18 end
if record "19" data = record "temp" data begin
put 100% of record "bet" data on number 19 end
if record "20" data = record "temp" data begin
put 100% of record "bet" data on number 20 end
if record "21" data = record "temp" data begin
put 100% of record "bet" data on number 21 end
if record "22" data = record "temp" data begin
put 100% of record "bet" data on number 22 end
if record "23" data = record "temp" data begin
put 100% of record "bet" data on number 23 end
if record "24" data = record "temp" data begin
put 100% of record "bet" data on number 24 end
if record "25" data = record "temp" data begin
put 100% of record "bet" data on number 25 end
if record "26" data = record "temp" data begin
put 100% of record "bet" data on number 26 end
if record "27" data = record "temp" data begin
put 100% of record "bet" data on number 27 end
if record "28" data = record "temp" data begin
put 100% of record "bet" data on number 28 end
if record "29" data = record "temp" data begin
put 100% of record "bet" data on number 29 end
if record "30" data = record "temp" data begin
put 100% of record "bet" data on number 30 end
if record "31" data = record "temp" data begin
put 100% of record "bet" data on number 31 end
if record "32" data = record "temp" data begin
put 100% of record "bet" data on number 32 end
if record "33" data = record "temp" data begin
put 100% of record "bet" data on number 33 end
if record "34" data = record "temp" data begin
put 100% of record "bet" data on number 34 end
if record "35" data = record "temp" data begin
put 100% of record "bet" data on number 35 end
if record "36" data = record "temp" data begin
put 100% of record "bet" data on number 36 end

// keep spin count
add 1 to record "spin" data
add 1 to record "spin2" data


end
