Difference between revisions of "Racing Script"
From Elite Wiki
m (cut&paste) |
m (layout) |
||
Line 2: | Line 2: | ||
"lord-of-the-rings" = ( |
"lord-of-the-rings" = ( |
||
{ conditions = ( |
{ conditions = ( |
||
− | "mission_lotr1 equal PASSED" ); |
+ | "mission_lotr1 equal PASSED" ); |
− | do = ( |
+ | do = ( |
− | "set: mission_ring_passage [clock_number]", |
+ | "set: mission_ring_passage [clock_number]", |
− | "subtract: mission_ring_passage [mission_ring_time]", |
+ | "subtract: mission_ring_passage [mission_ring_time]", |
− | "increment: mission_ringcounter", |
+ | "increment: mission_ringcounter", |
− | "reset: mission_lotr1", |
+ | "reset: mission_lotr1", |
− | "commsMessage: Passed through ring in [mission_ring_passage] seconds.", |
+ | "commsMessage: Passed through ring in [mission_ring_passage] seconds.", |
{ conditions = ( |
{ conditions = ( |
||
− | "mission_ring_id equal 1-TRB", |
+ | "mission_ring_id equal 1-TRB", |
− | "mission_next_ring undefined" ); |
+ | "mission_next_ring undefined" ); |
do = ( |
do = ( |
||
− | "set: mission_next_ring 2-TRB", |
+ | "set: mission_next_ring 2-TRB", |
− | "commsMessage: Timer running...", |
+ | "commsMessage: Timer running...", |
− | "set: mission_lotr_start [clock_number]", |
+ | "set: mission_lotr_start [clock_number]", |
− | "reset: mission_lotr_end" ); }, |
+ | "reset: mission_lotr_end" ); }, |
{ conditions = ( |
{ conditions = ( |
||
− | "mission_ring_id equal 2-TRB", |
+ | "mission_ring_id equal 2-TRB", |
− | "mission_next_ring equal 2-TRB" ); |
+ | "mission_next_ring equal 2-TRB" ); |
− | do = ("set: mission_next_ring 3-TRB"); }, |
+ | do = ("set: mission_next_ring 3-TRB"); }, |
{ conditions = ( |
{ conditions = ( |
||
− | "mission_ring_id equal 3-TRB", |
+ | "mission_ring_id equal 3-TRB", |
− | "mission_next_ring equal 3-TRB" |
+ | "mission_next_ring equal 3-TRB" |
− | ); |
+ | ); |
do = ("set: mission_next_ring 4-TRH"); }, |
do = ("set: mission_next_ring 4-TRH"); }, |
||
{ conditions = ( |
{ conditions = ( |
||
− | "mission_ring_id equal 4-TRH", |
+ | "mission_ring_id equal 4-TRH", |
− | "mission_next_ring equal 4-TRH" ); |
+ | "mission_next_ring equal 4-TRH" ); |
− | do = ( |
+ | do = ( |
− | "commsMessage: Run complete!", |
+ | "commsMessage: Run complete!", |
− | "set: mission_lotr_end [clock_number]", |
+ | "set: mission_lotr_end [clock_number]", |
− | "set: mission_lotr_total_time [mission_lotr_end]", |
+ | "set: mission_lotr_total_time [mission_lotr_end]", |
− | "subtract: mission_lotr_total_time [mission_lotr_start]", |
+ | "subtract: mission_lotr_total_time [mission_lotr_start]", |
− | "commsMessage: Total test time: [mission_lotr_total_time] seconds.", |
+ | "commsMessage: Total test time: [mission_lotr_total_time] seconds.", |
− | "reset: mission_lotr_start", |
+ | "reset: mission_lotr_start", |
− | "reset: mission_lotr_end", |
+ | "reset: mission_lotr_end", |
− | "reset: mission_lotr_total_time", |
+ | "reset: mission_lotr_total_time", |
− | "reset: mission_lotr_start", |
+ | "reset: mission_lotr_start", |
− | "reset: mission_ring_id", |
+ | "reset: mission_ring_id", |
− | "reset: mission_next_ring" ); } |
+ | "reset: mission_next_ring" ); } |
); |
); |
||
} |
} |
Revision as of 21:21, 25 July 2006
{ "lord-of-the-rings" = ( { conditions = ( "mission_lotr1 equal PASSED" ); do = ( "set: mission_ring_passage [clock_number]", "subtract: mission_ring_passage [mission_ring_time]", "increment: mission_ringcounter", "reset: mission_lotr1", "commsMessage: Passed through ring in [mission_ring_passage] seconds.", { conditions = ( "mission_ring_id equal 1-TRB", "mission_next_ring undefined" );
do = (
"set: mission_next_ring 2-TRB", "commsMessage: Timer running...", "set: mission_lotr_start [clock_number]", "reset: mission_lotr_end" ); }, { conditions = ( "mission_ring_id equal 2-TRB", "mission_next_ring equal 2-TRB" ); do = ("set: mission_next_ring 3-TRB"); }, { conditions = ( "mission_ring_id equal 3-TRB", "mission_next_ring equal 3-TRB" );
do = ("set: mission_next_ring 4-TRH"); },
{ conditions = ( "mission_ring_id equal 4-TRH", "mission_next_ring equal 4-TRH" ); do = ( "commsMessage: Run complete!", "set: mission_lotr_end [clock_number]", "set: mission_lotr_total_time [mission_lotr_end]", "subtract: mission_lotr_total_time [mission_lotr_start]", "commsMessage: Total test time: [mission_lotr_total_time] seconds.", "reset: mission_lotr_start", "reset: mission_lotr_end", "reset: mission_lotr_total_time", "reset: mission_lotr_start", "reset: mission_ring_id", "reset: mission_next_ring" ); } ); } ); }