Mr.J's unhit Quad system
Kens Unhit Quad.dgt
—
Xtreme,
4 KB (4138 bytes)
Contenuto del file
system "Ken's Unhit Quad" { ************************************************** * Mr.J's unhit Quad system * Coded by: Roulette787 * More info on VLSRoulette.com forums * * NOTE: You can change the amount of 'missed spins' on line 69, for anything you're comfortable with. * Default is 25 ************************************************** } method "main" begin while starting a new session begin call "initialize"; exit; end call "check win"; if flag "isGameOn" is false begin if flag "isQualified" is false begin call "qualify"; end else begin call "check hits"; end end if flag "isGameOn" is true begin call "place bets"; end end method "check win" begin if net profit > 0 begin put 1 unit on record "progression" data index; clear record "selected corners" layout; set flag "isQualified" to false; set flag "isGameOn" to false; end if net profit < 0 begin if record "progression" data index >= record "progression" data count begin put 1 unit on record "progression" data index; set flag "isQualified" to false; set flag "isGameOn" to false; end else begin add 1 unit on record "progression" data index; end end end method "qualify" begin clear record "unhit corners" layout; put 1 unit on record "all corners" layout index; loop until record "all corners" layout index > record "all corners" layout count begin if record "all corners" layout has not hit more than 25 times in a row begin copy record "all corners" layout to record "unhit corners" layout; add 1 unit to record "unhit corners" layout index; end add 1 unit to record "all corners" layout index; end if record "unhit corners" layout count > 0 begin set flag "isQualified" to true; end end method "check hits" begin put 1 unit on record "all corners" layout index; clear record "last corners" layout; loop until record "all corners" layout index > record "all corners" layout count begin if record "all corners" layout has hit each begin copy record "all corners" layout to record "last corners" layout; add 1 unit to record "last corners" layout index; end add 1 unit to record "all corners" layout index; end put 1 unit on record "last corners" layout index; loop until record "last corners" layout index > record "last corners" layout count begin if record "last corners" layout is found in record "unhit corners" layout begin copy record "last corners" layout to record "selected corners" layout; set flag "isGameOn" to true; end add 1 unit to record "last corners" layout index; end end method "place bets" begin if record "selected corners" layout count > 0 begin put 100% of record "progression" data on record "selected corners" layout list; end end method "initialize" begin copy list [Corner(1:5), Corner(2:6), Corner(4:8), Corner(5:9), Corner(7:11), Corner(8:12), Corner(10:14), Corner(11:15), Corner(13:17), Corner(14:18), Corner(16:20), Corner(17:21), Corner(19:23), Corner(20:24), Corner(22:26), Corner(23:27), Corner(25:29), Corner(26:30), Corner(28:32), Corner(29:33), Corner(31:35), Corner(32:36)] to record "all corners" layout; //set list [10, 10, 10, 10, 10, 10, 20, 20, 20, 20, 30, 30, 30, 40, 40, 50, 50, 60, 70, 80, 90, 100, 110, 120, 140, 160, 180, 200, 220, 250] record "progression" data; set list [1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 25] record "progression" data; set flag "isQualified" to false; set flag "isGameOn" to false; end