# # DXLog.net contest definition file # CONTESTNAME=Florida QSO Party (FQP) CONTESTGROUP=NA QSO PARTY CONTESTWEB=https://floridaqsoparty.org/ CONTESTRULES=https://floridaqsoparty.org/rules/ BANDS=40;20;15;10 MODES=CW;SSB # Helper regex # ^(DX|AL|AK|AZ|AR|CA|CO|CT|DE|DC|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI|MN|MS|MO|MT|NE|NV|NH|NJ|NM|NY|NC|ND|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY|AB|BC|MB|NB|NL|NT|NS|NU|ON|PE|QC|SK|YT)$ # ^(ALC|BAK|BAY|BRA|BRE|BRO|CAH|CHA|CIT|CLA|CLM|CLR|DAD|DES|DIX|DUV|ESC|FLG|FRA|GAD|GIL|GLA|GUL|HAM|HAR|HEN|HER|HIG|HIL|HOL|IDR|JAC|JEF|LAF|LAK|LEE|LEO|LEV|LIB|MAD|MTE|MAO|MRT|MON|NAS|OKA|OKE|ORA|OSC|PAL|PAS|PIN|POL|PUT|SAN|SAR|SEM|STJ|STL|SUM|SUW|TAY|UNI|VOL|WAK|WAL|WAG)$ CFG_MULT=ON CFG_MULT_MANDATORY=YES CFG_MULT_FROM=CUSTOM_MULT_LIST CFG_MULT_ERRORTEXT=Florida stations enter county, US/Canadian stations enter state/province, other stations enter DX. CFG_MULT_DX_ALLOWED=YES CFG_MULT_RGX_CHECK=^(DX|AL|AK|AZ|AR|CA|CO|CT|DE|DC|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI|MN|MS|MO|MT|NE|NV|NH|NJ|NM|NY|NC|ND|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY|AB|BC|MB|NB|NL|NT|NS|NU|ON|PE|QC|SK|YT|ALC|BAK|BAY|BRA|BRE|BRO|CAH|CHA|CIT|CLA|CLM|CLR|DAD|DES|DIX|DUV|ESC|FLG|FRA|GAD|GIL|GLA|GUL|HAM|HAR|HEN|HER|HIG|HIL|HOL|IDR|JAC|JEF|LAF|LAK|LEE|LEO|LEV|LIB|MAD|MTE|MAO|MRT|MON|NAS|OKA|OKE|ORA|OSC|PAL|PAS|PIN|POL|PUT|SAN|SAR|SEM|STJ|STL|SUM|SUW|TAY|UNI|VOL|WAK|WAL|WAG)$ # Dupe rule DOUBLE_QSO=PER_BAND_MODE_RCVD # State or country multiplier OWN_MULT_VALID=YES MULT1_TYPE=CUSTOM MULT1_COUNT=PER_MODE MULT1_FIELD=RCVD MULT1_DISPLAY=M # Don't count non-US stations sending their DXCC which is also a state/province (e.g., ON, PA, etc.) MULT1_EXCEPTION=!DEST->DXCC:^(K|KH6|KL|VE|\-)$;NONE # DXCC multiplier, only valid for FL stations DXCC_DB_USE_ARRL_LIST=YES MULT2_TYPE=DXCC MULT2_COUNT=PER_MODE MULT2_FIELD=FROM_DXCC MULT2_DISPLAY=D # If you are not an FL station, this multiplier does not apply MULT2_EXCEPTION=!CONFIG->EXCHANGE:^\S\S\S$;NONE # Exclude US/VE stations and internationally mobile stations MULT2_EXCEPTION=DEST->DXCC:^(K|KH6|KL|VE|\-)$;NONE # Exclude mobile/rover calls with county suffix MULT2_EXCEPTION=DEST->CALL:/[A-Z]{3}$;NONE # Live score multiplier attributes LIVESCORE_MULT=STATE;STATE # Scoring POINTS_TYPE=CALC # Non-US stations are invalid for non-FL stations. But accept stations with county suffix (which otherwise are interpreted DXCC) POINTS_FIELD_BAND_MODE=CONFIG->EXCHANGE:^\S\S$;!DEST->DXCC:^K$;ALL;ALL;-1;!DEST->CALL:/[A-Z]{3} # Stations without a valid exchange (i.e. not in prefill database) are given zero points for non-FL stations to show up in bandmap and avoid entry error POINTS_FIELD_BAND_MODE=CONFIG->EXCHANGE:^\S\S$;DEST->RCVD:^$;ALL;ALL;0 # Non-FL stations are invalid for non-FL stations POINTS_FIELD_BAND_MODE=CONFIG->EXCHANGE:^\S\S$;!DEST->RCVD:^(ALC|BAK|BAY|BRA|BRE|BRO|CAH|CHA|CIT|CLA|CLM|CLR|DAD|DES|DIX|DUV|ESC|FLG|FRA|GAD|GIL|GLA|GUL|HAM|HAR|HEN|HER|HIG|HIL|HOL|IDR|JAC|JEF|LAF|LAK|LEE|LEO|LEV|LIB|MAD|MTE|MAO|MRT|MON|NAS|OKA|OKE|ORA|OSC|PAL|PAS|PIN|POL|PUT|SAN|SAR|SEM|STJ|STL|SUM|SUW|TAY|UNI|VOL|WAK|WAL|WAG)$;ALL;ALL;-1 # CW QSO are worth 2 points. Double points for <100W. Triple points for QRP. POINTS_FIELD_BAND_MODE=CONFIG->CLASS:^QRP$;ALL;ALL;CW;6 POINTS_FIELD_BAND_MODE=CONFIG->CLASS:^LOW$;ALL;ALL;CW;4 POINTS_FIELD_BAND_MODE=ALL;ALL;ALL;CW;2 # SSB QSO are worth 1 point. Double points for <100W. Triple points for QRP. POINTS_FIELD_BAND_MODE=CONFIG->CLASS:^QRP$;ALL;ALL;SSB;3 POINTS_FIELD_BAND_MODE=CONFIG->CLASS:^LOW$;ALL;ALL;SSB;2 POINTS_FIELD_BAND_MODE=ALL;ALL;ALL;SSB;1 # Summary SCORE=BY_BAND_MODE SCORE_DISPLAY=BAND;QSO(CW){CW};QSO(SSB){SSB};DUP;MULT1(MULT);*RGX:CONFIG->EXCHANGE:^\S\S\S$>>MULT2(DXCC);POINTS # Prefill DB_FILE=FLQP_db.txt DB_FILE_COL_RCVD=1 # Cabrillo export CABRILLO_CONTEST_NAME=FCG-FQP CABRILLO_MODES=CW;PH LIVESCORE_CONTEST_NAME=FL-QSO-PARTY CABRILLO_BAND=ALL CABRILLO_LINE=FREQ;MODE;DATE;TIME;MYCALL;SENT;*RGX:CONFIG->EXCHANGE:DX>>MYDXCC/EXCHANGE;CALL;RCVD1;RCVD2 # Free QSY in multi-operator categories MULTIOP_BANDCHANGECOUNTER_ENABLED=NO MULTISINGLE_RULE10_ENABLED=NO # Progress windows WINDOWS_CML_ENABLED=YES WINDOWS_CML_NAME=Multipliers WINDOWS_CML_DATA=MULT1 WINDOWS_WKD_DXCC_ENABLED=YES WINDOWS_WKD_DXCC_HIDDEN_DXCC=*-K WINDOWS_WKD_DXCC_HIDE_DXCC=K;KH6;KL;VE # Log fields FIELD_MODE_VISIBLE=MIXED FIELD_RCVD_NUMERIC=NO FIELD_RCVD_MANDATORY=YES FIELD_RCVD_COPY=YES FIELD_RCVD_TYPE=MULT FIELD_RCVD_MAX_LENGTH=7 FIELD_RCVD_NAME=Rcv Exc # Only check validity of entry for K, VE and internationally mobile stations FIELD_RCVD_EXC_CHECK_DXCC=K:VE:-;CUSTOM_MULT_LIST # CW Messages CW_Message_1 = CQ FQP $MYCALL 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 K/VE stations (if config exchange field = DX) CW_MESSAGE_EXCHANGE_FILTER=^DX$ CW_Message_1 = CQ FQP $MYCALL CW_Message_2 = $RST $MYDXCC CW_Message_3 = $MYDXCC 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] [VALID FOR=CONFIG->EXCHANGE:^\S\S$] ALC=ALACHUA BAK=BAKER BAY=BAY BRA=BRADFORD BRE=BREVARD BRO=BROWARD CAH=CALHOUN CHA=CHARLOTTE CIT=CITRUS CLA=CLAY CLM=COLUMBIA CLR=COLLIER DAD=MIAMI - DADE DES=DESOTO DIX=DIXIE DUV=DUVAL ESC=ESCAMBIA FLG=FLAGLER FRA=FRANKLIN GAD=GADSDEN GIL=GILCHRIST GLA=GLADES GUL=GULF HAM=HAMILTON HAR=HARDEE HEN=HENDRY HER=HERNANDO HIG=HIGHLANDS HIL=HILLSBOROUGH HOL=HOLMES IDR=INDIAN RIVER JAC=JACKSON JEF=JEFFERSON LAF=LAFAYETTE LAK=LAKE LEE=LEE LEO=LEON LEV=LEVY LIB=LIBERTY MAD=MADISON MTE=MANATEE MAO=MARION MRT=MARTIN MON=MONROE NAS=NASSAU OKA=OKALOOSA OKE=OKEECHOBEE ORA=ORANGE OSC=OSCEOLA PAL=PALM BEACH PAS=PASCO PIN=PINELLAS POL=POLK PUT=PUTNAM SAN=SANTA ROSA SAR=SARASOTA SEM=SEMINOLE STJ=ST. JOHNS STL=ST. LUCIE SUM=SUMTER SUW=SUWANNEE TAY=TAYLOR UNI=UNION VOL=VOLUSIA WAK=WAKULLA WAL=WALTON WAG=WASHINGTON [END VALID FOR] [VALID FOR=!CONFIG->EXCHANGE:^\S\S$] R1=Maritime mobile R1 R2=Maritime mobile R2 R3=Maritime mobile R3 AL=Alabama AK=Alaska AZ=Arizona AR=Arkansas CA=California CO=Colorado CT=Connecticut DE=Delaware DC=DC FL{ALC;BAK;BAY;BRA;BRE;BRO;CAH;CHA;CIT;CLA;CLM;CLR;DAD;DES;DIX;DUV;ESC;FLG;FRA;GAD;GIL;GLA;GUL;HAM;HAR;HEN;HER;HIG;HIL;HOL;IDR;JAC;JEF;LAF;LAK;LEE;LEO;LEV;LIB;MAD;MTE;MAO;MRT;MON;NAS;OKA;OKE;ORA;OSC;PAL;PAS;PIN;POL;PUT;SAN;SAR;SEM;STJ;STL;SUM;SUW;TAY;UNI;VOL;WAK;WAL;WAG}=Florida GA=Georgia HI=Hawaii ID=Idaho IL=Illinois IN=Indiana IA=Iowa KS=Kansas KY=Kentucky LA=Louisiana ME=Maine MD=Maryland MA=Massachusetts MI=Michigan MN=Minnesota MS=Mississippi MO=Missouri MT=Montana NE=Nebraska NV=Nevada NH=New Hampshire NJ=New Jersey NM=New Mexico NY=New York NC=North Carolina ND=North Dakota OH=Ohio OK=Oklahoma OR=Oregon PA=Pennsylvania RI=Rhode Island SC=South Carolina SD=South Dakota TN=Tennessee TX=Texas UT=Utah VT=Vermont VA=Virginia WA=Washington WV=West Virginia WI=Wisconsin WY=Wyoming AB=Alberta BC=British Columbia MB=Manitoba NB=New Brunswick NL=New Foundland and Labrador NT=Northwest territories NS=Nova Scotia NU=Nunavut ON=Ontario PE{PE;PEI}=Prince Edward Island QC=Quebec SK=Saskatchewan YT=Yukon [END VALID FOR] [MULTIPLIERS END]