Commit c2a887c0 authored by mercury233's avatar mercury233

fix

parent 9da61668
...@@ -180,25 +180,25 @@ class Room ...@@ -180,25 +180,25 @@ class Room
@hostinfo.start_lp = start_lp @hostinfo.start_lp = start_lp
if (param = rule.match /(^|,|,)(TIME|TM|TI)(\d+)(,|,|$)/) if (param = rule.match /(^|,|,)(TIME|TM|TI)(\d+)(,|,|$)/)
time_limit = parseInt(param[2]) time_limit = parseInt(param[3])
if (time_limit <= 0) then time_limit = 180 if (time_limit <= 0) then time_limit = 180
if (time_limit >= 1 and time_limit <= 60) then time_limit = time_limit*60 if (time_limit >= 1 and time_limit <= 60) then time_limit = time_limit*60
if (time_limit >= 999) then time_limit = 999 if (time_limit >= 999) then time_limit = 999
@hostinfo.time_limit = time_limit @hostinfo.time_limit = time_limit
if (param = rule.match /(^|,|,)(START|ST)(\d+)(,|,|$)/) if (param = rule.match /(^|,|,)(START|ST)(\d+)(,|,|$)/)
start_hand = parseInt(param[2]) start_hand = parseInt(param[3])
if (start_hand <= 0) then start_hand = 1 if (start_hand <= 0) then start_hand = 1
if (start_hand >= 40) then start_hand = 40 if (start_hand >= 40) then start_hand = 40
@hostinfo.start_hand = start_hand @hostinfo.start_hand = start_hand
if (param = rule.match /(^|,|,)(DRAW|DR)(\d+)(,|,|$)/) if (param = rule.match /(^|,|,)(DRAW|DR)(\d+)(,|,|$)/)
draw_count = parseInt(param[2]) draw_count = parseInt(param[3])
if (draw_count >= 35) then draw_count = 35 if (draw_count >= 35) then draw_count = 35
@hostinfo.draw_count = draw_count @hostinfo.draw_count = draw_count
if (param = rule.match /(^|,|,)(LFLIST|LF)(\d+)(,|,|$)/) if (param = rule.match /(^|,|,)(LFLIST|LF)(\d+)(,|,|$)/)
lflist = parseInt(param[2])-1 lflist = parseInt(param[3])-1
@hostinfo.lflist = lflist @hostinfo.lflist = lflist
if (rule.match /(^|,|,)(NOLFLIST|NF)(,|,|$)/) if (rule.match /(^|,|,)(NOLFLIST|NF)(,|,|$)/)
......
...@@ -214,7 +214,7 @@ ...@@ -214,7 +214,7 @@
this.hostinfo.start_lp = start_lp; this.hostinfo.start_lp = start_lp;
} }
if ((param = rule.match(/(^|,|,)(TIME|TM|TI)(\d+)(,|,|$)/))) { if ((param = rule.match(/(^|,|,)(TIME|TM|TI)(\d+)(,|,|$)/))) {
time_limit = parseInt(param[2]); time_limit = parseInt(param[3]);
if (time_limit <= 0) { if (time_limit <= 0) {
time_limit = 180; time_limit = 180;
} }
...@@ -227,7 +227,7 @@ ...@@ -227,7 +227,7 @@
this.hostinfo.time_limit = time_limit; this.hostinfo.time_limit = time_limit;
} }
if ((param = rule.match(/(^|,|,)(START|ST)(\d+)(,|,|$)/))) { if ((param = rule.match(/(^|,|,)(START|ST)(\d+)(,|,|$)/))) {
start_hand = parseInt(param[2]); start_hand = parseInt(param[3]);
if (start_hand <= 0) { if (start_hand <= 0) {
start_hand = 1; start_hand = 1;
} }
...@@ -237,14 +237,14 @@ ...@@ -237,14 +237,14 @@
this.hostinfo.start_hand = start_hand; this.hostinfo.start_hand = start_hand;
} }
if ((param = rule.match(/(^|,|,)(DRAW|DR)(\d+)(,|,|$)/))) { if ((param = rule.match(/(^|,|,)(DRAW|DR)(\d+)(,|,|$)/))) {
draw_count = parseInt(param[2]); draw_count = parseInt(param[3]);
if (draw_count >= 35) { if (draw_count >= 35) {
draw_count = 35; draw_count = 35;
} }
this.hostinfo.draw_count = draw_count; this.hostinfo.draw_count = draw_count;
} }
if ((param = rule.match(/(^|,|,)(LFLIST|LF)(\d+)(,|,|$)/))) { if ((param = rule.match(/(^|,|,)(LFLIST|LF)(\d+)(,|,|$)/))) {
lflist = parseInt(param[2]) - 1; lflist = parseInt(param[3]) - 1;
this.hostinfo.lflist = lflist; this.hostinfo.lflist = lflist;
} }
if (rule.match(/(^|,|,)(NOLFLIST|NF)(,|,|$)/)) { if (rule.match(/(^|,|,)(NOLFLIST|NF)(,|,|$)/)) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment