﻿# 
# DXLog.net contest definition file 
#
CONTESTNAME=RCPW
CONTESTRULES=http://www.qrz.ru/contest/detail/213.html
CONTESTWEB=http://www.rcpw.ru
BANDS=80;40;20
MODES=CW;SSB;RTTY
CABRILLO_MODES=CW;PH;RY
DOUBLE_QSO=PER_BAND_MODE
POINTS_TYPE=CALC

CFG_MULT=ON
CFG_MULT_MANDATORY=YES
CFG_MULT_FROM=CUSTOM_MULT_LIST
CFG_MULT_DX_ALLOWED=YES
CFG_MULT_ERRORTEXT=Border Club Member stations enters\nCLUB+MEMBERSHIP NUMBER (eg. PW123),\n\nother stations enters DX!
CFG_MULT_RGX_CHECK=^DX$|^(PW)[0-9][0-9]?[0-9]?[0-9]?$


OWN_MULT_VALID=YES

MULTISINGLE_RULE10_ENABLED=NO


MULT1_TYPE=FX
MULT1_FX=$FIELDVALUE
MULT1_COUNT=PER_BAND
MULT1_FIELD=RCVD
MULT1_DISPLAY=MULT
MULT1_EXCEPTION=!DEST->RCVD:^(PW)[0-9][0-9]?[0-9]?[0-9]?$;NONE



POINTS_FIELD_BAND_MODE=ALL;DEST->RCVD:^(PW)[0-9][0-9]?[0-9]?[0-9]?$;ALL;ALL;3
POINTS_FIELD_BAND_MODE=ALL;!DEST->RCVD:^(PW)[0-9][0-9]?[0-9]?[0-9]?$;ALL;ALL;1



SCORE=BY_BAND_MODE
SCORE_DISPLAY=BAND;QSO(CW){CW};QSO(SSB){SSB};MULT1(PW);POINTS;AVG

DXCC_DB_TYPE=CTY
DXCC_DB_FILENAME=CTY.DAT
DB_FILE=RCPW_db.txt
DB_FILE_COL_RCVD=1

CABRILLO_CONTEST_NAME=PW
CABRILLO_LINE=FREQ{F=R,6, };MODE{F=L,2, };DATE;TIME;MYCALL{F=L,12, };SENT{F=L,3, };*RGX:!CONFIG->EXCHANGE:^DX$>>EXCHANGE{F=R,2, ,7}/NR{F=R,4,0,7};CALL{F=L,12, };RCVD1{F=L,3, };RCVD2{F=R,2,0,7};STN

WINDOWS_CML_ENABLED=NO
WINDOWS_WKD_DXCC_ENABLED=NO
WINDOWS_WKD_GRID_ENABLED=NO

# Fields definition
FIELD_PERIOD_VISIBLE=NO
FIELD_NR_VISIBLE=YES
FIELD_RCVD_NUMERIC=NO
FIELD_RCVD_MANDATORY=YES
FIELD_RCVD_COPY=NO
FIELD_RCVD_TYPE=MULT
FIELD_RCVD_RGX_CHECK=DEST->RCVD:^[0-9][0-9]?[0-9]?[0-9]?;DEST->RCVD:^(PW)[0-9][0-9]?[0-9]?[0-9]?$
FIELD_RCVD_COPY_EXC_RGX=DEST->RCVD:^(PW)[0-9][0-9]?[0-9]?[0-9]?$
FIELD_RCVD_CHECK_FORMAT_FX=$FIELDVALUE.Substring(0,2)+$FIELDVALUE.Substring(2).TrimStart('0')


FIELD_RECINFO_VISIBLE=NO
FIELD_AZ_VISIBLE=NO


# CW Messages
CW_Message_1 = CQ $MYCALL $MYCALL ++TEST--
CW_Message_2 = ++$RST-- $EXCHANGE
CW_Message_3 = $EXCHANGE
CW_Message_4 = $MYCALL
CW_Message_5 = $LOGGEDCALL
CW_Message_6 = NR?
CW_Message_7 = ?
CW_Message_INS = $LOGGEDCALL $QSOB4 $F2
CW_Message_PLUS = $CORRECT ++TU-- $CR $MYCALL

# CW Messages for NON Russian stations (if config exchange field = DX)
CW_MESSAGE_EXCHANGE_FILTER=^DX$
CW_Message_1 = CQ $MYCALL $MYCALL ++TEST--
CW_Message_2 = ++$RST-- $SERIAL
CW_Message_3 = $SERIAL
CW_Message_4 = $MYCALL
CW_Message_5 = $LOGGEDCALL
CW_Message_6 = NR?
CW_Message_7 = ?
CW_Message_INS = $LOGGEDCALL $SPACEBAR $QSOB4 $F2
CW_Message_PLUS = $CORRECT ++TU-- $CR $MYCALL
