# # DXLog.net contest definition file # CONTESTNAME=British Columbia QSO Party (BCQP) CONTESTGROUP=NA QSO PARTY CONTESTRULES=http://www.orcadxcc.org/bcqp_rules.html CONTESTWEB=http://www.orcadxcc.org/bcqp.html BANDS=160;80;40;20;15;10 MODES=CW;SSB CATEGORY_MODES=CW;SSB;Mixed # US states and VE provinces, minus BC # ^(DX|AK|AL|AR|AZ|CA|CO|CT|DC|DE|FL|GA|HI|IA|ID|IL|IN|KS|KY|LA|MA|MD|ME|MI|MN|MO|MS|MT|NC|ND|NE|NH|NJ|NM|NV|NY|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VA|VT|WA|WI|WV|WY|NS|QC|ON|MB|SK|AB|NT|NB|NL|NU|YT|PE)$ # BC districts # ^(ABF|BNS|BUS|CPG|CSN|CHP|CLC|CPC|COA|CML|DEL|ESQ|FPK|KTC|KEL|KOC|LAA|MMF|NAL|NWB|NPR|NOS|NVA|PMM|PMC|PPN|RIC|SGI|SBV|SWK|SWR|STR|SUC|SUN|VAC|VAE|VAK|VAQ|VAS|VAG|VIC|WVS)$ CFG_MULT=ON CFG_MULT_MANDATORY=YES CFG_MULT_ERRORTEXT=British Columbia station enter electoral district (three letter abbreviation).\nUS stations enter state, Canadian stations enter province,\nall other stations enter DX. CFG_MULT_DX_ALLOWED=YES CFG_MULT_RGX_CHECK=^(DX|AK|AL|AR|AZ|CA|CO|CT|DC|DE|FL|GA|HI|IA|ID|IL|IN|KS|KY|LA|MA|MD|ME|MI|MN|MO|MS|MT|NC|ND|NE|NH|NJ|NM|NV|NY|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VA|VT|WA|WI|WV|WY|NS|QC|ON|MB|SK|AB|NT|NB|NL|NU|YT|PE|ABF|BNS|BUS|CPG|CSN|CHP|CLC|CPC|COA|CML|DEL|ESQ|FPK|KTC|KEL|KOC|LAA|MMF|NAL|NWB|NPR|NOS|NVA|PMM|PMC|PPN|RIC|SGI|SBV|SWK|SWR|STR|SUC|SUN|VAC|VAE|VAK|VAQ|VAS|VAG|VIC|WVS)$ # Dupe rule DOUBLE_QSO=PER_BAND_MODE # British Columbia districts. Valid for all. OWN_MULT_VALID=YES MULT1_TYPE=FIELD MULT1_COUNT=ALL MULT1_FIELD=RCVD MULT1_DISPLAY=CONFIG->EXCHANGE:^\S\S$;MULT MULT1_DISPLAY=!CONFIG->EXCHANGE:^\S\S$;C MULT1_EXCEPTION=!DEST->RCVD:^(ABF|BNS|BUS|CPG|CSN|CHP|CLC|CPC|COA|CML|DEL|ESQ|FPK|KTC|KEL|KOC|LAA|MMF|NAL|NWB|NPR|NOS|NVA|PMM|PMC|PPN|RIC|SGI|SBV|SWK|SWR|STR|SUC|SUN|VAC|VAE|VAK|VAQ|VAS|VAG|VIC|WVS)$;NONE # States and provinces. For in-state stations only. MULT2_TYPE=CUSTOM MULT2_COUNT=PER_MODE MULT2_FIELD=RCVD MULT2_DISPLAY=DEST->DXCC:^VE$;P MULT2_DISPLAY=!DEST->DXCC:^VE$;S # This multiplier only applies to in-state stations MULT2_EXCEPTION=CONFIG->EXCHANGE:^\S\S$;NONE # Bonus station MULT3_TYPE=CALLSIGN MULT3_COUNT=PER_BAND_MODE MULT3_FIELD=CALLSIGN MULT3_DISPLAY=+B MULT3_EXCEPTION=!DEST->CALLSIGN:VA7ODX;NONE # Live score multiplier attributes LIVESCORE_MULT=STATE;STATE;NONE # Scoring POINTS_TYPE=CALC # Out-of state stations cannot work non VE stations POINTS_FIELD_BAND_MODE=CONFIG->EXCHANGE:^\S\S$;!DEST->DXCC:^VE$;ALL;ALL;-1;!DEST->CALL:/[A-Z]{3}$ # Bandmap rule: VE stations with unknown exchange should not be marked invalid POINTS_FIELD_BAND_MODE=CONFIG->EXCHANGE:^\S\S$;DEST->RCVD:^$;ALL;ALL;0;DEST->DXCC:^VE$ # Out-of-state stations are invalid for out-of-state stations POINTS_FIELD_BAND_MODE=CONFIG->EXCHANGE:^\S\S$;!DEST->RCVD:^(ABF|BNS|BUS|CPG|CSN|CHP|CLC|CPC|COA|CML|DEL|ESQ|FPK|KTC|KEL|KOC|LAA|MMF|NAL|NWB|NPR|NOS|NVA|PMM|PMC|PPN|RIC|SGI|SBV|SWK|SWR|STR|SUC|SUN|VAC|VAE|VAK|VAQ|VAS|VAG|VIC|WVS)$;ALL;ALL;-1 # CW QSO are 4 points, all other are 2 points POINTS_FIELD_BAND_MODE=ALL;ALL;ALL;CW;4 POINTS_FIELD_BAND_MODE=ALL;ALL;ALL;ALL;2 # Summary SCORE=BY_BAND_MODE SCORE_DISPLAY=BAND;QSO{CW}(CW);QSO{SSB}(SSB);DUP;MULT1(CNTY);*RGX:!CONFIG->EXCHANGE:^\S\S$>>MULT2(S/P);POINTS SCORE_TOTAL_FX=$FIELDVALUE.Points*($FIELDVALUE.Mult1+$FIELDVALUE.Mult2)+$FIELDVALUE.Mult3*20 # Prefill DB_FILE=BCQP_db.txt DB_FILE_COL_RCVD=1 # Cabrillo export CABRILLO_CONTEST_NAME=BC-QSO-PARTY CABRILLO_MODES=CW;PH CABRILLO_BAND=ALL CABRILLO_LINE=FREQ;MODE;DATE;TIME;MYCALL;SENT;EXCHANGE;CALL;RCVD1;RCVD2 # Free QSY in multi-operator categories MULTIOP_BANDCHANGECOUNTER_ENABLED=NO MULTISINGLE_RULE10_ENABLED=NO # Multiplier progress windows WINDOWS_CML_ENABLED=YES WINDOWS_CML_NAME=British Columbia districts WINDOWS_CML_DATA=MULT1 WINDOWS_CML_LABELS_IN_ROW=7 WINDOWS_CML_LIST_FX=GetList_CustomArray("ABF|BNS|BUS|CPG|CSN|CHP|CLC|CPC|COA|CML|DEL|ESQ|FPK|KTC|KEL|KOC|LAA|MMF|NAL|NWB|NPR|NOS|NVA|PMM|PMC|PPN|RIC|SGI|SBV|SWK|SWR|STR|SUC|SUN|VAC|VAE|VAK|VAQ|VAS|VAG|VIC|WVS","|") WINDOWS_CML2_ENABLED=YES WINDOWS_CML2_NAME=States and provinces WINDOWS_CML2_DATA=MULT2 WINDOWS_CML2_SHOW_GROUP=YES WINDOWS_CML2_LABELS_IN_ROW=1 # Log fields FIELD_MODE_VISIBLE=MIXED FIELD_MULT_MAX_LENGTH=5 FIELD_RCVD_MAX_LENGTH=7 FIELD_RCVD_NUMERIC=NO FIELD_RCVD_MANDATORY=YES FIELD_RCVD_COPY=YES FIELD_RCVD_TYPE=MULT FIELD_RCVD_COPY_EXC_DXCC=K;KL;KH6;VE FIELD_RCVD_EXC_CHECK_DXCC=K:KL:KH6:VE;CUSTOM_MULT_LIST FIELD_RCVD_NAME=Rcv Exc # CW Messages CW_Message_1 = CQ BCQP $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 # Multiplier list [MULTIPLIERS START] Group->K1: CT,MA,ME,NH,RI,VT Group->K2: NJ,NY Group->K3: DE,PA,MD/DC Group->K4: AL,FL,GA,KY,NC,SC,TN,VA Group->K5: AR,LA,MS,NM,OK,TX Group->K6: CA,HI Group->K7: AK,AZ,ID,MT,NV,OR,UT,WA,WY Group->K8: MI,OH,WV Group->K9: IL,IN,WI Group->K0: CO,IA,KS,MN,MO,ND,NE,SD Group->VE1: NS,QC/QU/QUE,ON/ONT,MB/MAN,SK/SAS/SASK,AB/ALB/ALT,BC/ABF/BNS/BUS/CPG/CSN/CHP/CLC/CPC/COA/CML/DEL/ESQ/FPK/KTC/KEL/KOC/LAA/MMF/NAL/NWB/NPR/NOS/NVA/PMM/PMC/PPN/RIC/SGI/SBV/SWK/SWR/STR/SUC/SUN/VAC/VAE/VAK/VAQ/VAS/VAG/VIC/WVS Group->VE2: NT/NW/NWT,NB,NL/NF,NU,YT/YK/YU,PE/PEI [MULTIPLIERS END]