# # DXLog.net contest definition file # CONTESTGROUP=EA LOCAL CONTEST CONTESTNAME=SPRINT VGE BANDS=40;20 MODES=CW;SSB CFG_MULT=ON CFG_MULT_MANDATORY=YES CFG_MULT_ERRORTEXT=Enter VGE abbreviation (for example VGC022) or DX in exchange field. CFG_MULT_DX_ALLOWED=YES CFG_MULT_RGX_CHECK=^DX$|^VG[A-Z][A-Z]?[0-9][0-9][0-9]$ # Dupe rule DOUBLE_QSO=PER_BAND_MODE # VGE multiplier OWN_MULT_VALID=YES MULT1_TYPE=FX MULT1_COUNT=PER_BAND_MODE MULT1_FIELD=RCVD MULT1_DISPLAY=V MULT1_FX=$FIELDVALUE.Substring(2) MULT1_EXCEPTION=!DEST->RCVD:^VG[A-Z][A-Z]?[0-9][0-9][0-9]$;NONE # VGE group multiplier MULT2_TYPE=FX MULT2_COUNT=ALL MULT2_FIELD=RCVD MULT2_DISPLAY=P MULT2_FX=$FIELDVALUE.Substring(2).Replace("0","").Replace("1","").Replace("2","").Replace("3","").Replace("4","").Replace("5","").Replace("6","").Replace("7","").Replace("8","").Replace("9","") MULT2_EXCEPTION=!DEST->RCVD:^VG[A-Z][A-Z]?[0-9][0-9][0-9]$;NONE # Live score multiplier attributes LIVESCORE_MULT=STATE;STATE # Scoring POINTS_TYPE=CALC POINTS_FIELD_BAND_MODE=ALL;DEST->DXCC:^$;ALL;ALL;0 POINTS_FIELD_BAND_MODE=ALL;ALL;ALL;^CW$;3 POINTS_FIELD_BAND_MODE=ALL;ALL;ALL;^SSB$;1 # Summary SCORE=BY_BAND SCORE_DISPLAY=BAND;QSO;DUP;MULT1(V);MULT2(P);POINTS CABRILLO_CONTEST_NAME=SPRINT-VGE CABRILLO_LINE=FREQ;MODE;DATE;TIME;MYCALL;SENT;*RGX:CONFIG->EXCHANGE:^DX$>>NR{F=R,3,0,4}/EXCHANGE{F=L,4, };CALL;RCVD1;RCVD2 CABRILLO_MODES=CW;PH # Disable all multi-op band change rules MULTISINGLE_RULE10_ENABLED=NO MULTIOP_BANDCHANGECOUNTER_ENABLED=NO # Multiplier progress window WINDOWS_CML_ENABLED=YES WINDOWS_CML_NAME=Provinces WINDOWS_CML_DATA=MULT2 WINDOWS_CML_LIST_FX=GetList_CustomArray("A|AB|AL|AV|B|BA|BI|BU|C|CA|CC|CE|CO|CR|CS|CU|GC|GI|GR|GU|H|HU|IB|J|L|LE|LO|LU|M|MA|ML|MU|NA|O|OU|P|PO|S|SA|SE|SG|SO|SS|T|TE|TF|TO|V|VA|VI|Z|ZA","|") # Log fields FIELD_NR_VISIBLE=YES FIELD_NR_HIDDEN_RGX=!CONFIG->EXCHANGE:^DX$ FIELD_MULT_MAX_LENGTH=4 FIELD_RCVD_NUMERIC=NO FIELD_RCVD_MANDATORY=YES FIELD_RCVD_COPY=NO FIELD_RCVD_COPY_EXC_RGX=DEST->RCVD:^VG[A-Z][A-Z]?[0-9][0-9][0-9]$ FIELD_RCVD_TYPE=MULT # FIELD_RCVD_CHECK_FORMAT_FX=$FIELDVALUE.Substring(2,2).Replace("0","").Replace("1","").Replace("2","").Replace("3","").Replace("4","").Replace("5","").Replace("6","").Replace("7","").Replace("8","").Replace("9","") FIELD_RCVD_RGX_CHECK=DEST->RCVD:^[0-9][0-9]?[0-9]?[0-9]?$|^VG(A|AB|AL|AV|B|BA|BI|BU|C|CA|CC|CE|CO|CR|CS|CU|GC|GI|GR|GU|H|HU|IB|J|L|LE|LO|LU|M|MA|ML|MU|NA|O|OU|P|PO|S|SA|SE|SG|SO|SS|T|TE|TF|TO|V|VA|VI|Z|ZA)[0-9][0-9][0-9]$ FIELD_RCVD_MAX_LENGTH=12 FIELD_RCVD_NAME=Rcv Exch # CW Messages for VGE stations CW_Message_1 = CQ VGE $MYCALL $MYCALL TEST CW_Message_2 = $RST $EXCHANGE CW_Message_3 = $EXCHANGE CW_Message_4 = $MYCALL CW_Message_5 = $LOGGEDCALL CW_Message_6 = AGN? CW_Message_7 = ? CW_Message_INS = $LOGGEDCALL $F2 CW_Message_PLUS = $CORRECT TU $CR $MYCALL # CW Messages for NON VGE stations (if config exchange field = DX) CW_MESSAGE_EXCHANGE_FILTER=^DX$ CW_Message_1 = CQ VGE $MYCALL $MYCALL TEST CW_Message_2 = $RST $SERIAL CW_Message_3 = $SERIALNOAB CW_Message_4 = $MYCALL CW_Message_5 = $LOGGEDCALL CW_Message_6 = AGN? CW_Message_7 = ? CW_Message_INS = $LOGGEDCALL $F2 CW_Message_PLUS = $CORRECT TU $CR $MYCALL # Multiplier list [MULTIPLIERS START] A=Alicante AB=Albacete AL=Almería AV=Ávila B=Barcelona BA=Badajoz BI=Vizcaya BU=Burgos C=Coruña CA=Cádiz CC=Cáceres CE=Ceuta CO=Córdoba CR=Ciudad Real CS=Castellón CU=Cuenca GC=Las Palmas GI=Girona GR=Granada GU=Guadalajara H=Huelva HU=Huesca IB=I. Baleares J=Jaén L=Lleida LE=León LO=La Rioja LU=Lugo M=Madrid MA=Málaga ML=Melilla MU=Murcia NA=Navarra O=Asturias OU=Ourense P=Palencia PO=Pontevedra S=Cantabria SA=Salamanca SE=Sevilla SG=Segovia SO=Soria SS=Guipúzcoa T=Tarragona TE=Teruel TF=SC Tenerife TO=Toledo V=Valencia VA=Valladolid VI=Álava Z=Zaragoza ZA=Zamora [MULTIPLIERS END]