# # DXLog.net contest definition file for SAC # CONTESTNAME=Scandinavian Activity Contest (SAC) CONTESTWEB=https://www.sactest.net/ CONTESTRULES=https://www.sactest.net/blog/rules/ BANDS=80;40;20;15;10 MODES=CW;SSB DOUBLE_QSO=PER_BAND CATEGORY_MODES=CW;SSB CATEGORIES=Single operator;Single operator 80/40m;Multi-operator, single transmitter;Multi-operator, multi-transmitter;Checklog OVERLAY=---;Classic;Rookie;Tribander/Single element;Wires only CLASS=High Power;Low Power;QRP CFG_EMAIL_MANDATORY=YES # Self spotting is allowed SELF_SPOT_ALLOWED=YES # Default multiplier is ARRL DXCC. For non-Scandinavians it is call area. DXCC_DB_USE_ARRL_LIST=YES MULT1_TYPE=DXCC MULT1_COUNT=PER_BAND MULT1_FIELD=FROM_DXCC MULT1_DISPLAY=MULT MULT1_EXCEPTION=!SOURCE->DXCC:^(JW|JX|LA|OH|OH0|OJ0|OX|OY|OZ|SM|TF)$;PFX_AREA # Per-band QSO numbering for multi-transmitter categories QSO_NUMBER_CATEGORY=ALL;ALL;ALL;PER_BAND;PER_BAND # Scoring POINTS_TYPE=CALC # Invalid DXCC are not eligible for QSO POINTS_FIELD_BAND_MODE=DEST->DXCC:^$;ALL;ALL;ALL;0 POINTS_FIELD_BAND_MODE=DEST->CALL:^D1;ALL;ALL;ALL;-1 # 2023 exceptional rules: Russia and Belarus are invalid POINTS_FIELD_BAND_MODE=DEST->CALL:^D1;ALL;ALL;ALL;-1 POINTS_FIELD_BAND_MODE=DEST->DXCC:^UA|^EU$;ALL;ALL;ALL;-1 POINTS_FIELD_BAND_MODE=SOURCE->DXCC:^UA|^EU$;ALL;ALL;ALL;-1 # 2023 exception # Scandinavian stations can not work Scandinavians POINTS_FIELD_BAND_MODE=SOURCE->DXCC:^(JW|JX|LA|OH|OH0|OJ0|OX|OY|OZ|SM|TF)$;DEST->DXCC:^(JW|JX|LA|OH|OH0|OJ0|OX|OY|OZ|SM|TF)$;ALL;ALL;-1 # Scandinavian stations get 2 points for EU stations POINTS_FIELD_BAND_MODE=SOURCE->DXCC:^(JW|JX|LA|OH|OH0|OJ0|OX|OY|OZ|SM|TF)$;DEST->CONT:^EU$;ALL;ALL;2 # Scandinavian stations get 3 points for non EU stations POINTS_FIELD_BAND_MODE=SOURCE->DXCC:^(JW|JX|LA|OH|OH0|OJ0|OX|OY|OZ|SM|TF)$;!DEST->CONT:^EU$;ALL;ALL;3 # EU stations get 1 point for Scandinavian stations POINTS_FIELD_BAND_MODE=SOURCE->CONT:^EU$;DEST->DXCC:^(JW|JX|LA|OH|OH0|OJ0|OX|OY|OZ|SM|TF)$;ALL;ALL;1 # Non EU stations get 3 points for Scandinavian stations on 80 and 40m POINTS_FIELD_BAND_MODE=!SOURCE->CONT:^EU$;DEST->DXCC:^(JW|JX|LA|OH|OH0|OJ0|OX|OY|OZ|SM|TF)$;^(80|40)$;ALL;3 # Non EU stations get 2 points for Scandinavian stations on 20, 15, and 10m POINTS_FIELD_BAND_MODE=!SOURCE->CONT:^EU$;DEST->DXCC:^(JW|JX|LA|OH|OH0|OJ0|OX|OY|OZ|SM|TF)$;^(20|15|10)$;ALL;1 # Summary SCORE=BY_BAND SCORE_DISPLAY=BAND;QSO;MULT1(MULT);DUP;POINTS;AVG1(AVG) # Frequency warning file WARNING_FILE=SAC_warning.txt # Cabrillo export CABRILLO_CONTEST_NAME=SAC-{MODE} CABRILLO_TRANSMITTER=ONE;ONE;ONE;UNLIMITED;UNLIMITED CABRILLO_MODES=CW;PH CABRILLO_OPERATOR=SINGLE-OP;SINGLE-OP;MULTI-OP;MULTI-OP;CHECKLOG CABRILLO_BAND=AUTO;LOW-BAND;ALL;ALL;ALL CABRILLO_ASSISTED_DISABLED=YES CABRILLO_OVERLAY=;CLASSIC;ROOKIE;TB-WIRES;WIRE-ONLY CABRILLO_LINE=FREQ;MODE;DATE;TIME;MYCALL;SENT;NR;CALL;RCVD1;RCVD2;STN # DXCC (ARRL list) is multiplier for Scandinavian stations # Hide worked DXCC window for non-Scandinavian stations # Do not list Scandinavian DXCC since they are not valid multipliers WINDOWS_WKD_DXCC_ENABLED=YES WINDOWS_WKD_DXCC_HIDDEN_DXCC=*-JW;JX;LA;OH0;OH;OJ0;OX;OY;OZ;SM;TF WINDOWS_WKD_DXCC_HIDE_DXCC=JW;JX;LA;OH0;OH;OJ0;OX;OY;OZ;SM;TF # Scandinavian call area is multiplier for non Scandinavian stations # Hide the worked call areas window for Scandinavian stations WINDOWS_CML_ENABLED=YES WINDOWS_CML_NAME=Call areas WINDOWS_CML_DATA=MULT1 WINDOWS_CML_LIST_FX=GetList_PrefixArea(dxccList,"^(JW|JX|LA|OH|OH0|OJ0|OX|OY|OZ|SM|TF)$") WINDOWS_CML_HIDDEN_DXCC=*+JW;JX;LA;OH0;OH;OJ0;OX;OY;OZ;SM;TF # 10-minute rule applies in multi-single but multiplier station can QSY freely MULTISINGLE_RULE10_ENABLED=YES MULTISINGLE_RULE10_FOR_MULT=NO # Log fields FIELD_NR_VISIBLE=YES FIELD_MULT_MAX_LENGTH=4 FIELD_RCVD_NUMERIC=YES FIELD_RCVD_MANDATORY=YES FIELD_RCVD_TYPE=NR FIELD_RCVD_NAME=Rcv Nr FIELD_RCVD_MAX_LENGTH=8 # CW Messages CW_Message_1 = CQ SAC $MYCALL CW_Message_2 = $RST $SERIAL CW_Message_3 = $SERIALNOAB CW_Message_4 = $MYCALL CW_Message_5 = $LOGGEDCALL CW_Message_6 = NR? CW_Message_7 = ? CW_Message_INS = $LOGGEDCALL $F2 CW_Message_PLUS = $CORRECT TU $CR $MYCALL