//=-- General stuff [Start-filler];;;'and' [Start-filler];;;'now' [Start-filler];;;'then' [Start-filler?];;;[Start-filler] [Start-filler?];;;'' [Start-filler?];;;'' [Start-filler?];;;'' [Start-filler?];;;'' [Start-filler?];;;'' // Numbers [];;;'' [null];;;'' [0];;;'zero' [1];;;'one' [2];;;'two' [3];;;'three' [4];;;'four' [5];;;'five' [6];;;'six' [7];;;'seven' [8];;;'eight' [9];;;'nine' // Decanumbers [10];;;'ten' [11];;;'eleven' [12];;;'twelve' [13];;;'thirteen' [14];;;'fourteen' [15];;;'fifteen' [16];;;'sixteen' [17];;;'seventeen' [18];;;'eighteen' [19];;;'nineteen' [20];;;'twenty' [30];;;'thirty' [40];;;'forty' [50];;;'fifty' // Positions [1st];;;[InRank1] [2nd];;;[InRank2] [3rd];;;[InRank3] [4th];;;[InRank4] [1st];;;[HasRank1] [2nd];;;[HasRank2] [3rd];;;[HasRank3] [4th];;;[HasRank4] [InRank?];;;[InRank] //Strange hack necessary because sometimes direct references based on RANK2 are necessary [InRank?];;;'' [InRank];(RANK1==1st);;[InRank1] [InRank];(RANK1==2nd);;[InRank2] [InRank];(RANK1==3rd);;[InRank3] [InRank];(RANK1==4th);;[InRank4] [InRank1];;;'first' [InRank1];;;'front' [InRank2];;;'second' [InRank3];;;'third' [InRank4];;;'last' [InRank4];;;'fourth' [InRank];;;[HasRank] [HasRank];(RANK1==1st);;[HasRank1] [HasRank];(RANK1==2nd);;[HasRank2] [HasRank];(RANK1==3rd);;[HasRank3] [HasRank];(RANK1==4th);;[HasRank4] [HasRank1];;;'first place' [HasRank1];;;'the lead' [HasRank2];;;'second place' [HasRank3];;;'third place' [HasRank4];;;'last place' [HasRank4];;;'fourth place' [IsRank];(RANK1==1st);;'the leader' [IsRank];(RANK1==1st);;'first' [IsRank];(RANK1==1st);;'up front' [IsRank];(RANK1==2nd);;'second' [IsRank];(RANK1==3rd);;'third' [IsRank];(RANK1==4th);;'fourth' [IsRank];(RANK1==4th);;'last' [IsRank];(RANK1==4th);;'last of them all' [IsRank];(RANK1==4th);;'the trailer' [IsRank];(RANK1==4th);;'at the back' //=-- Background events [BACKGROUND];;;{ACTORRANKED1},'runs a good race here', [BACKGROUND];;;'Too bad',{ACTORRANKED4},'can`t keep up with the rest', [BACKGROUND];;;'Danny; the jockey of Azure has had a hard time recovering from a serious injury but seems alright now' [BACKGROUND];;;'Almer; the jockey on Carmine has trained his socks off with cardio workouts the last few weeks. He now is at the lowest weight he has ever been on since he became a jockey!' [BACKGROUND];;;'The new horse on the track Topaz seems a great improvement for jockey François. His last horse; Blazing Green Slapping Stud; just couldn't stay on his feet a whole race.' [BACKGROUND];;;'Thijs isn't driving very well. He must still be all messed up about his bad beat last week against Almer on Carmine.' [BACKGROUND];;;'Last week the medical staff of',{RANDOMACTOR},'was confronted with an unexpected inspection for drugs. ',{RANDOMACTOR},' and his food both were tested negative for dope.' [BACKGROUND];;;'Since ',{RANDOMACTOR},' moved into his new stables; he seems more fit than ever!' //=-- Ranking event [RANK];;;[Start-filler?],{ACTOR1},[WidthCombo?] [RANK];;;[RankStarter],{ACTOR1},[InInRank?] [RANK];;;[IsRank],[is?],{ACTOR1} [RANK];;;'With',{ACTOR1},'right there','in',[InRank] [InInRank?];;;'in',[InRank] [is?];;;'is' [is?];;;'' [in?];;;'in' [in?];;;'' [WidthCombo?];;;[Action],[Width?] [Width?];;;'' [Action?];;;'' [Action?];;;[Action] [Action];;;[RunsRaces],'in',[InRank] [Action];;;'has',[HasRank] [Action];;;[is?],[IsRank] [Action];(RANK1==1st);;[Leads] [RunsRaces];;;'' [RunsRaces];;;'runs' [RunsRaces];;;'races' [RunsRaces];;;[is?],[RunsRaces2] [RunsRaces2];;;'racing' [RunsRaces2];;;'right there' [RunsRaces2];;;'running' [RunsRaces2];;;'running','along' [Leads];;;'leads',[theway?] [theway?];;;'the way' [theway?];;;'' [RankStarter];;;'It`s' [RankStarter];;;'It is' [RankStarter];;;'That`s' [RankStarter];;;'There`s' [RankStarter];;;'Here`s' [RankStarter];;;'Here comes' [RankStarter];;;'There goes' //=-- Overtake event [OVERTAKE];;;[Start-filler?],{ACTOR1},[OT-action1] [OVERTAKE];;;[Start-filler?],{ACTOR2},[OT-action2],{ACTOR1} [OVERTAKE];;;[Start-filler?],{ACTOR1},[OT-action3],{ACTOR2} [OVERTAKE];;;[Start-filler?],{ACTOR2},[OT-action4],{RANK2} [OT-action1];;;'moves up a place' [OT-action1];;;'has moved up a bit' [OT-action1];;;'comes on through' [OT-action2];;;'is overtaken by' [OT-action3];;;'overtakes' [OT-action3];;;'is going around' [OT-action3];;;'takes' [OT-action3];;;'right alongside' [OT-action3];;;'with a burst to speed takes' [OT-action3];;;'pokes ahead in front of' [OT-action4];;;'has dropped back to' [OT-action4];;;'has backed off to run' //=-- Speed event [SPEED];(SPEEDTYPE==DOWN);;[Speeddown] [SPEED];(SPEEDTYPE==UP);;[Speedup] [SPEED];(SPEEDTYPE==STOP);;[Speedstop] // Speed up [Speedup];;;[Start-filler?],{ACTOR1},[SU-Action] [Speedup];(RANK1==4th);;[Start-filler],'from the back comes',{ACTOR1} [SU-Action];;;-SU-POSITION1==1st|2nd|3rd-,[SU-Actionverb1],[SU-Connector],{SU-POSITION1} [SU-Action];;;[SU-Actionverb2] [SU-Action];(RANK1==1st);;'pokes ahead in front' [SU-Action];(RANK1==4th);;'comes from the back' [SU-Actionverb1];;;[SU-Actionverb2] [SU-Actionverb1];;;[is?],'coming on' [SU-Actionverb1];;;[is?],'making a move' [SU-Actionverb1];;;[is?],'surging' [SU-Actionverb1];;;'fights on' [SU-Actionverb2];;;'lets on out a notch' [SU-Actionverb2];;;[is?],'rallying' [SU-Actionverb2];;;[is?],'showing speed' [SU-Actionverb2];;;[is?],'like a shot from the rail' [SU-Actionverb2];;;'makes a move' [SU-Actionverb2];;;[is?],[SU-AV-Start],[SU-AV-End?] [SU-AV-Start];;;'beginning a big move' [SU-AV-Start];;;'pressing' [SU-AV-End?];;;'on the',[SU-AV-Position] [SU-AV-End?];;;'' [SU-AV-Position];;;'outside' [SU-AV-Position];;;'inside' [SU-Connector];;;'for' [SU-Connector];;;'to take' // Speed down [Speeddown];;;[Start-filler?],{ACTOR1},[SD-Action] [SD-Action];(SD-POSITION1==2nd|3rd|4th);;,[SD-Actionverb],[SD-Connector],{SD-POSITION1} [SD-Action];;;[SD-Actionverb] [SD-Actionverb];;;'has weakened' [SD-Actionverb];;;'is losing pace' [SD-Actionverb];;;'is toiling' [SD-Actionverb];;;'drops out of it' [SD-Connector];;;'maybe going back','in' [SD-Connector];;;'maybe falling back to' // Stop [Speedstop];;;[Exclamation],{ACTOR1},[ST-Action] [Exclamation];;;'It`s uncanny! Amazingly; ' // [ST-Action];;;'has come to a complete halt! If he doesn`t start running again; the race is surely over for',{ACTOR1},'!' [ST-Action];;;'has come to a complete halt! And; he; he`s started to urinate! I`ve never seen anything like this!' //=-- Gap event [GAP];(GAPTYPE==LARGE);;[inc_large_gap] [GAP];(GAPTYPE==SMALL);;[dec_small_gap] [Inout-filler];;;'on the inside' [Inout-filler];;;'on the outside' [Inout-filler];;;'on the far outside' [Inout-filler];;;'at the rail' [Inout-filler];;;'' [Gapsize-Plural];(GAP-SIZE-Y>1);;{GAP-SIZE-Y},'yards' [Gapsize-Plural];(GAP-SIZE-L>1);;{GAP-SIZE-L},'lengths' [Gapsize-Plural];;;[Gapsize-base] [Gapsize-No-Plural];(GAP-SIZE-Y>1);;{GAP-SIZE-Y},'yard' [Gapsize-No-Plural];(GAP-SIZE-L>1);;{GAP-SIZE-L},'length' [Gapsize-No-Plural];;;[Gapsize-base] [Gapsize-base];(GAP-SIZE-Y==1);;'a yard' [Gapsize-base];(GAP-SIZE-D==1);;'a dozen' [Gapsize-base];(GAP-SIZE-1QL==1);;'a quarter of a length' [Gapsize-base];(GAP-SIZE-HL==1);;'a half length' [Gapsize-base];(GAP-SIZE-3QL==1);;'three quarters of a length' [Gapsize-base];(GAP-SIZE-L==1);;'a length' [Gapsize-base];(GAP-SIZE-F==1);;'a furlong' [inc_large_gap];;;[Start-filler?],{ACTOR1},[IG-Action],{ACTOR2},[IG-spec?] [inc_large_gap];;;[Start-filler?],[Inout-filler],{ACTOR1},[IG-Action2] [inc_large_gap];;;[Start-filler?],{ACTOR2},[IG-Action3] [IG-Action];;;'getting clear of' [IG-Action];;;'breaking away of' [IG-Action2];;;'finally shakes loose' [IG-Action2];;;'has safe ground' [IG-Action2];;;'now opens up a',[Gapsize-No-Plural],'lead' [IG-Action3];;;'is perched in the pocket' [IG-Action3];;;'is losing ground' [IG-spec?];;;[IG-spec] [IG-spec?];;;'' [IG-spec];;;[IG-connector],[Gapsize-Plural] [IG-connector];;;'with a difference','of' [IG-connector];;;'with a break','of' [IG-connector];;;'holding an advantage','of' [IG-connector];;;'by' [dec_small_gap];;;[Start-filler?],{ACTOR2},[DG-Action],{ACTOR1} [dec_small_gap];;;[Start-filler?],{ACTOR2},[DG-Action],{ACTOR1},[DG-Action-Trailer] [dec_small_gap];;;[Start-filler?],{ACTOR2},[DG-Action-Single-Trailer],[Inout-filler] [dec_small_gap];;;[Start-filler?],[Inout-filler],{ACTOR2},[DG-Action-Single-Trailer] [dec_small_gap];;;[Start-filler?],[Inout-filler],[DG-Action-Single-Header],{ACTOR2} [DG-Action];;;'very tight behind' [DG-Action];;;'coming very close to' [DG-Action];;;'right together with' [DG-Action];;;'taking on' [DG-Action];;;'right along side' [DG-Action];;;'just in behind' [DG-Action];;;'only',[Gapsize-Plural],'from' [DG-Action];;;'coming within',[Gapsize-Plural],'of' [DG-Action-Trailer];;;'their heads up hard' [DG-Action-Single-Trailer];;;'looking for room' [DG-Action-Single-Trailer];;;'trying to grind it out' [DG-Action-Single-Trailer];;;'up and driving' [DG-Action-Single-Trailer];;;'on the chase' [DG-Action-Single-Trailer];;;'coming through' [DG-Action-Single-Header];;;'here comes' //=-- Time event [TIME];(POLE!=FINISHPOLE);;'the','opening',{POLE},'mile','went',[Time-spec] [TIME];(POLE!=FINISHPOLE);;'the',{POLE},'mile','went',[Time-spec] [TIME];(POLE!=FINISHPOLE);;'the',{POLE},'went',[Time-spec] [TIME];(POLE!=FINISHPOLE);;'the','opening',{POLE},'went',[Time-spec] [TIME];(POLE!=FINISHPOLE);;'the','opening',{POLE},'mile','was',[Time-spec] [TIME];(POLE!=FINISHPOLE);;'the',{POLE},'mile','was',[Time-spec] [TIME];(POLE!=FINISHPOLE);;'the','opening',{POLE},'was',[Time-spec] [TIME];(POLE==FINISHPOLE);;'the','finish time','was',[Time-spec] [QUARTER];;;'quarter' [HALF];;;'half' [Time-spec];;;[Minute-spec],[Sec-spec],[Fifths] [Minute-spec];(MINUTE>1);;{MINUTE},'minutes' [Minute-spec];(MINUTE==1);;{MINUTE},'minute' [Minute-spec];(MINUTE==null);;'' [Sec-spec];(DEC_SECONDS==0);;-SECONDS==1-,{SECONDS},'second' [Sec-spec];(DEC_SECONDS==0);;-SECONDS==1-,{SECONDS} [Sec-spec];(DEC_SECONDS==0);;-SECONDS>1-,{SECONDS},'seconds' [Sec-spec];(DEC_SECONDS==0);;-SECONDS>1-,{SECONDS} [Sec-spec];(DEC_SECONDS!=0);;{DEC_SECONDS},{SECONDS},'seconds' [Sec-spec];(DEC_SECONDS!=0);;{DEC_SECONDS},{SECONDS} [Fifths];(FIFTHS!=null);;'and',{FIFTHS} [Fifths];(FIFTHS!=null);;'and',{FIFTHS},'fifth' [Fifths];(FIFTHS==null);; '' //=-- Position event [POSITION];;;{LOCATION} [FIRST TURN];;;[around],'the first turn' [FIRSTTURN];;;[around],'the first turn' [HOMESTRETCH];;;[godown],'the home stretch' [TOP HOMESTRETCH];;;[reached],'the top of the home stretch' [TOPHOMESTRETCH];;;[reached],'the top of the home stretch' [CLUBHOUSE TURN];;;[around],'the clubhouse turn' [CLUBHOUSETURN];;;[around],'the clubhouse turn' [FIRST HALF];;;[reached],'the first half pole' [FIRSTHALF];;;[reached],'the first half pole' [BACKSTRETCH];;;[godown],'the back stretch' [TOP BACKSTRETCH];;;[reached],'the top of the back stretch' [FAR TURN];;;[around],'the far turn' [QUARTER POLE];;;[reached],'the quarter pole' [FINAL STRETCH];;;[godown],'the final stretch' [EIGHTH POLE];;;[reached],'the eighth pole' [TOP FINAL STRETCH];;;[reached],'the top of the final stretch' [FINAL 100];;;[godown],'the final 100 yards' [TOPBACKSTRETCH];;;[reached],'the top of the back stretch' [FARTURN];;;[around],'the far turn' [QUARTERPOLE];;;[reached],'the quarter pole' [FINALSTRETCH];;;[godown],'the final stretch' [EIGHTHPOLE];;;[reached],'the eighth pole' [TOPFINALSTRETCH];;;[reached],'the top of the final stretch' [FINAL100];;;[godown],'the final 100 yards' [FINISHLINE];;;[reached],'the finish line' [reached];;;'they`ve reached' [reached];;;'they`ve come to' [godown];;;'they go into' [godown];;;'they enter' [reached];;;'they race on to' [reached];;;'they move up' [godown];;;'they move into' [around2];;;'they move around' [reached];;;'they are at' [around2];;;'they race around' [reached];;;'they`re heading for' [godown];;;'the field comes to' [godown];;;'they`re coming down' [godown];;;'they`re passing' [reached];;;'they sail past' [godown];;;'they go down' [around];;;[Start-filler?],[around2] [around2];;;'they go around' //=-- Pre-start event [PRESTART];;;[prestart1],[prestart2],[prestart3],[prestartfinal] [prestart1];;;'Good afternoon; I am Kenneth Clawson; reporting laive from the commentary box at GALA`s Orses hay!' [prestart1];;;'Welcome to another race at Orses hay; the original Virtual GALA race track!' [prestart2];;;'The track looks to be in perfect condition; as if it had just been created!' [prestart2];;;'The race we have today is an exciting four way bout between Azure; Carmine; Eben and Topaz.' [prestart3];;;'Orses Hay; being a continental track; is about one point two hundred and forty three miles long.' [prestart3];;;'Within just a few minutes the winner of this race will claim the fame and glory!' [prestartfinal];;;'Now they`re in the gate' [prestartfinal];;;'Both jockeys and horses are eager as the race is about to begin' //=-- Start event [START];;;'And they`re off' [START];;;'They`re off and pacing' //=-- Finish event //[FINISH];;;'Another thrilling race comes to an end' [FINISH];;;[finish1] [finish1];(F_RANK==1st);;'it is',{ACTOR1},'who takes the race' [finish1];(F_RANK==1st);;{ACTOR1},'completes the exacturn' [finish1];(F_RANK==1st);;{ACTOR1},'wins' [finish1];(F_RANK==2nd);;{ACTOR1},'gets in',[2nd] [finish1];(F_RANK==2nd);;{ACTOR1},'in second' [finish1];(F_RANK==2nd);;{ACTOR1},'was second' [finish1];(F_RANK==2nd);;{ACTOR1},'second' [finish1];(F_RANK==2nd);;{ACTOR1},'comes on for second' [finish1];(F_RANK==2nd);;{ACTOR1},'finishing second' [finish1];(F_RANK==3rd);;'and',{ACTOR1},'in',[3rd] [finish1];(F_RANK==3rd);;'and',{ACTOR1},'was third' [finish1];(F_RANK==3rd);;'and',{ACTOR1},'third' [finish1];(F_RANK==3rd);;'and a tough luck',{ACTOR1},'third' [finish1];(F_RANK==3rd);;{ACTOR1},'holds one for third' [finish1];(F_RANK==4th);;'and',[4th],'is for',{ACTOR1} [finish1];(F_RANK==4th);;'and',{ACTOR1},'fourth' [finish1];(F_RANK==4th);;{ACTOR1},'finished fourth' [POSTFINISH];;;[postfinish1],[postfinish2],[postfinish3] [postfinish1];;;'Fans of',{ACTORRANKED1},'will be absolutely delighted; as will everybody who put their money on',{ACTORRANKED1},'.' [postfinish1];;;'And what a wonderful finish it was.',{ACTORRANKED4},'must already be looking forward to a revenge in the next match.' [postfinish2];;;'It was a pleasure to report this race. Join us again for another race at Orses Hay!' [postfinish3];;;'From the virtual GALA race track; this is Kenneth Clawson saying goodbye!' [POSTFINISHALT];;;[postfinishalt1],[postfinishalt2],[postfinish2],[postfinish3] [postfinishalt1];;;'The officials have ruled that the race is over;',{ACTORRANKED4},'did not finish in time.' [postfinishalt2];;;'Fans of',{ACTORRANKED1},'will be absolutely delighted; as will everybody who put their money on',{ACTORRANKED1},'.'