Code:
/////////////////////////////////////////////////////////////////////
// #. RACE Online by bLazer
// $.
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// #. ¹öÀüÀº ¹Ýµå½Ã Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù. »èÁ¦ÇÏÁö ¸¶½Ê½Ã¿À.
//
VERSION 1
//
/////////////////////////////////////////////////////////////////////
//
bTESTSERVER 1 // Å×½ºÆ® ¼¹öÀΰ¡? //20050822 added by PB
nMAX_FRIEND_NUMBER 200 //Friend List Num
//
// Çб³ °¹¼ö. ( ½ÃÀÛÀ§Ä¡ Ãʱâ ÁöÁ¤ÈÄ¿¡´Â ¼öÁ¤ ºÒ°¡. )
wSCHOOLNUM 3
bTUTORIAL 0 // ???? ???? 1??,0???
wTUTORIA_NUM 1 // ???? ? ??
wMAX_CREATE_TUTORIAL 3 // ???? ? ?? ?? ??
wMAX_TUTORIAL_PLAYER 50 // ???? ? ?? ?? ??? ?? ?
//
strSCHOOLNAME00 "SG"
nidSTARTMAP00 [228,0]
dwSTARTGATE00 0
nidTUTORIALMAP00 [254,0] // ??? ???? ? ??
dwTUTORIALGATE00 0 // ??? ???? ? ??? ??
//
strSCHOOLNAME01 "MP"
nidSTARTMAP01 [228,0]
dwSTARTGATE01 0
nidTUTORIALMAP01 [254,0] // ??? ???? ? ??
dwTUTORIALGATE01 0 // ??? ???? ? ??? ??
//
strSCHOOLNAME02 "Phoenix"
nidSTARTMAP02 [228,0]
dwSTARTGATE02 0
nidTUTORIALMAP02 [254,0] // ??? ???? ? ??
dwTUTORIALGATE02 0 // ??? ???? ? ??? ??
//
bPARTY_2OTHERSCHOOL 1 // Ÿ Çпø»ý°úÀÇ ÆÄƼ °á¼º °¡´É?
bCLUB_2OTHERSCHOOL 0 // Ÿ Çпø»ý°úÀÇ Å¬·´ °á¼º °¡´É?
//
strCLASS_INIT_0 "ironfist_m_1.charset","blademaster_m_1.charset","bowmaster_w_1.charset","elementalist_w_1.charset","cleric_m_1.charset","cleric_w_1.charset","ironfist_w_1.charset","blademaster_w_1.charset","bowmaster_m_1.charset","elementalist_m_1.charset","gunslinger_m_1.charset","gunslinger_w_1.charset","destroyer_m_1.charset","destroyer_w_1.charset"
strCLASS_INIT_1 "ironfist_m_2.charset","blademaster_m_2.charset","bowmaster_w_2.charset","elementalist_w_2.charset","cleric_m_2.charset","cleric_w_2.charset","ironfist_w_2.charset","blademaster_w_2.charset","bowmaster_m_2.charset","elementalist_m_2.charset","gunslinger_m_2.charset","gunslinger_w_2.charset","destroyer_m_2.charset","destroyer_w_2.charset"
strCLASS_INIT_2 "ironfist_m_3.charset","blademaster_m_3.charset","bowmaster_w_3.charset","elementalist_w_3.charset","cleric_m_3.charset","cleric_w_3.charset","ironfist_w_3.charset","blademaster_w_3.charset","bowmaster_m_3.charset","elementalist_m_3.charset","gunslinger_m_3.charset","gunslinger_w_3.charset","destroyer_m_3.charset","destroyer_w_3.charset"
//
//
fDISPRICE 0.3f
wMAXITEM_AGE 120
wMAXITEM_HOLD 10
wMAXMOB_TRACKING 8
wSERVER_NORMAL 40 // ¼¹ö º¸Åë Ç¥½Ã.
wSERVER_CONGEST 70 // ¼¹ö È¥Àâ Ç¥½Ã.
//
//
fCHAR_HEIGHT 18,17,17,16,17,16,18,17,18,18,17,16,19,18
//
// [MID,SID]
sNID_STARTMAP [0,0] // ±âº» ºÎȰ À§Ä¡.
dwSTART_GATE 0 // ±âº» ºÎȰ °³ÀÌÆ®.
wMAX_LEVEL 250 // ·¾¹ë ÃÖ´ë Á¦ÇÑ.
wMAX_EXTREME_LEVEL 250 // EX level setting
wLVL_STATS_P 3 // ·¾¾÷´ç ½ºÅÈ Æ÷ÀÎÆ® ºÎ¿©°ª.
wLVL_2ndSTATS_P 3
wLVL_SKILL_P 3
wLVL_2ndSKILL_P 3
fLVL_EXP_G 50 // ·¾¾÷ °æÇèÄ¡ »êÃâ¿¡ ÇÊ¿äÇÑ È¯»ê ÆÑÅÍ G.
fLVL_EXP_S 1.4 // ·¾¾÷ °æÇèÄ¡ »êÃâ¿¡ ÇÊ¿äÇÑ È¯»ê ÆÑÅÍ S.
//
fREC_EXP_RATE 2.5 // »ó´ë¹æÀ» ȸº¹½ÃÄÑ ÁÙ¶§ ȹµæÇÏ´Â °æÇèÄ¡ÀÇ ¹èÀ².
fKILL_EXP_RATE 0f // Á×À϶§ °æÇèÄ¡ °¨¼ÒÀ².
//
//1 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290
fDIE_DECEXP {0,4.5f,3.0f,2.2f,1.5f,1.5f,1.3f,1.3f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,1.0f,0.9f,0.9f,0.9f,0.9f,0.9f,0.9f,0.9f,0.8f,0.8f,0.8f,0.8f,0.8f}
fDIE_RECOVERYEXP {0,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f,0.5f}
fEXP_RATE_MONEY {0,3.0f,4.0f,5.0f,7.0f,7.0f,7.5f,7.5f,7.5f,8.5f,8.5f,8.5f,8.5f,9.5f,9.5f,9.5f,9.5f,9.5f,11.0f,12.0f,5.0f,5.0f,5.0f,5.0f,5.0f,5.0f,5.0f,5.0f,5.0f,5.0f}
//
//---------------------------------------------------------------------------------------[¿¬¸¶]
wGRADE_MAX 15 // ÇöÀç ÃÖ°í ¿¬¸¶¼öÄ¡ Á¦ÇÑ(Max 15). //2K80430 Insert by Dillon
// 10 11 12 13 14 15
wUSE_GRADE_NUM { 1, 1, 2, 2, 3 }
wDAMAGE_GRADE 3 // ÇÑ µî±Þ´ç Áõ°¡ °ø°Ý·Â ¼öÄ¡.
wDEFENSE_GRADE 2 // ÇÑ µî±Þ´ç Áõ°¡ ¹æ¾î·Â ¼öÄ¡.
fDAMAGE_GRADE 10 // ÇÑ µî±Þ´ç Áõ°¡[À²] °ø°Ý·Â ¼öÄ¡.
fDEFENSE_GRADE 14 // ÇÑ µî±Þ´ç Áõ°¡[À²] ¹æ¾î·Â ¼öÄ¡.
fDAMAGE_GRADE_TOP { 1.5f, 1.7f, 1.9f, 2.1f, 2.3f} //edited by BlazER
fDEFENSE_GRADE_TOP { 1.45f, 1.22f, 1.28f, 1.35f, 1.52f} //edited by BlazER
wRESIST_FIRE_GRADE 1 // ÇÑ µî±Þ´ç Áõ°¡ ÀúÇ×(È) ¼öÄ¡.
wRESIST_ICE_GRADE 1 // ÇÑ µî±Þ´ç Áõ°¡ ÀúÇ×(ºù) ¼öÄ¡.
wRESIST_ELEC_GRADE 1 // ÇÑ µî±Þ´ç Áõ°¡ ÀúÇ×(Àü) ¼öÄ¡.
wRESIST_POISON_GRADE 1 // ÇÑ µî±Þ´ç Áõ°¡ ÀúÇ×(µ¶) ¼öÄ¡.
wRESIST_SPIRIT_GRADE 1 // ÇÑ µî±Þ´ç Áõ°¡ ÀúÇ×(Á¤) ¼öÄ¡.
//---------------------------------------------------------------------------------------[¿¬¸¶]
//
wMAXATRANGE_SHORT 3 // ±ÙÁ¢ °ø°Ý°Å¸®
fPUSHPULL_VELO 65.0f // ¹Ð°Å³ª ´ç±æ¶§ À̵¿ ¼Óµµ.
//
fMOB_TRACING 110.0f // ¸÷ ÃßÀû °Å¸®.
//
fLOW_SEED_DAMAGE 0.10f // damage µé¾î°¥¶§ ÃÖÀú ¼ö¿ë damage ºñÀ².
fCONFT_SPTY_EXP 0.001f // Çб³°£ ÆÄƼ´ë·Ã¿¡¼ ½Â¸®½Ã exp ½ÀµæÀ².
//
wBODYRADIUS 4 // ij¸¯ÀÇ ¸öü ¹Ý°æ
fREACT_VALID_SCALE 30.0f // ¾×¼ÇÀÇ À¯È¿ °Å¸® ÆÑÅÍ
fUNIT_TIME 1.0 // ȸº¹ ´ÜÀ§ ½Ã°£
fHP_INC_PER 0.002 // ´ÜÀ§ ½Ã°£´ç HP ȸº¹À²
fMP_INC_PER 0.004 // ´ÜÀ§ ½Ã°£´ç MP ȸº¹À²
fSP_INC_PER 0.004 // ´ÜÀ§ ½Ã°£´ç SP ȸº¹À²
//
fHP_INC 0.3 // ´ÜÀ§ ½Ã°£´ç HP ȸº¹
fMP_INC 0.9 // ´ÜÀ§ ½Ã°£´ç MP ȸº¹
fSP_INC 1.2 // ´ÜÀ§ ½Ã°£´ç SP ȸº¹
//
fRESIST_PHYSIC_G 0.1 // ¹°¸® °ø°Ý½Ã ¼Ó¼º ÀúÇ×Ä¡ Àû¿ë ºñÀ².
fRESIST_G 0.67 // ¸¶¹ý °ø°Ý½Ã ¼Ó¼º ÀúÇ×Ä¡ Àû¿ë ºñÀ².
wBASIC_DIS_SP 1
//
fLOWSP_MOTION 0.20f // ½ºÅ¹̳ª (%) º¸´Ù ÀÛÀ»¶§ ¸ð¼Ç ó¸®.
fLOWSP_DAMAGE 0.60f // ½ºÅ¹̳ª ºÎÁ·½Ã ´ë¹ÌÁö °¨¼ÒÀ².
fLOWSP_HIT_DROP 0.25f // ½ºÅ¹̳ª ºÎÁ·½Ã ¸íÁßÀ² °¨¼ÒÀ².
fLOWSP_AVOID_DROP 0.50f // ½ºÅ¹̳ª ºÎÁ·½Ã ȸÇÇÀ² °¨¼ÒÀ².
dwACCEPT_LOWERSTATS 15 // stats ºÎÁ·ºÐÀ» ½ºÅ¹̳ª·Î Ä¿¹öÇÒ ¼ö ÀÖ´Â °¡¿ë Çѵµ. ( °ø°Ý ¹«±â¿¡ ÇÑÇÔ. )
//
fDAMAGE_DEC_RATE 75000.0f // ´ë¹ÌÁö Èí¼öÀ²(¹Ýºñ·Ê)
fDAMAGE_GRADE_K 8.0f // (±âº»°ø°Ý+¿¬¸¶µî±Þ) ´ë¹ÌÁö ¹Ý¿µÀ².(¹Ýºñ·Ê)
//
//============== Ÿ°ÝºÎºÐ ¼³Á¤=================================
dwCRITICAL_DAMAGE 120 // Å©¸®Æ¼Äà µ¥¹ÌÁö ºñÀ² //Insert by Dillon, 2k90211
dwCRITICAL_MAX 40 // Å©¸®Æ¼Äà Ȯ·ü MAX¼öÄ¡ //
dwCRUSHING_BLOW_DAMAGE 150 // °ÇÑŸ°Ý µ¥¹ÌÁö ºñÀ² //
dwCRUSHING_BLOW_MAX 40 // °ÇÑŸ°Ý È®·ü //
fCRUSH_BLOW_RANGE 10.0f // °ÇÑŸ°Ý ¹Ð·Á³ª´Â °Å¸®
//=============================================================
fCONFRONT_TIME 1800.0f // ´ë·Ã Á¦ÇÑ ½Ã°£.
fCONFRONT_ELAP 20.0f // ¿¬¼Ó ´ë·Ã ¹æÁö Áö¿¬ ½Ã°£.
dwCONFRONT_MAX 3 // ¿¬¼Ó ´ë·Ã ÃÑ °¡´É Ƚ¼ö.
fCONFRONT_RESET 300.0f // ¿¬¼Ó ´ë·Ã ¹æÁö (ÃѰ¡´ÉȽ¼ö) ¸®¼Â ½Ã°£.
fCONFRONT_ONE_DIST 140.0f // ´ë·Ã °Å¸® Á¦ÇÑ.
fCONFRONT_PY_DIST 250.0f // ÆÄƼ ´ë·Ã °Å¸® Á¦ÇÑ.
fCONFRONT_CLB_DIST 350.0f // Ŭ·´ ´ë·Ã °Å¸® Á¦ÇÑ.
//
nCONFRONT_WIN_LP 0 // ´ë·Ã ½Â¸® living point
nCONFRONT_LOSS_LP 0 // ´ë·Ã ÆÐ¹è living point
//
nCONFRONT_CLB_WIN_LP 0 // Ŭ·´ ´ë·Ã ½Â¸® living point
nCONFRONT_CLB_WIN_LP 0 // Ŭ·´ ´ë·Ã ÆÐ¹è living point
//
wCONFRONT_SCHOOL_LIMIT_NUM 4 // Çб³°£ ´ë·Ã ÃÖ¼Ò Àοø.
wCONFRONT_SCHOOL_LIMIT_LEVEL 20 // Çб³°£ ´ë·Ã ÃÖ¼Ò ·¹º§.
fCONFRONT_SCHOOL_EXP_SCALE 2.2f // Çб³°£ ´ë·Ã½Ã ½Àµæ °æÇèÄ¡ Áõ°¡À². ( ex 1.5 ÀÏ °æ¿ì 150% Áõ°¡ )
wCONFRONT_SCHOOL_WIN_NUM 100 // ÃÖ°í ½Â¼ö Çб³ ¼±¹ß ÃÖ¼Ò ½Â¼ö.
wCONFRONT_SCHOOL_WIN_RATE 30 // ÃÖ°í ½Â¼ö Çб³ ¼±¹ß ÃÖ¼Ò ½ÂÀ².
fCONFRONT_SCHOOL_GENITEM 1.2f // ÃÖ°í ½Â¼ö Çб³¿¡°Ô ¾ÆÀÌÅÛ µå·Ó Áõ°¡À².
//
//
wCONFT_RC_TYPE { 0, 4, 6, 8, 10, 12, 16, 20, 30, 65535 }
wCONFT_STATE_TYPE { 1.0f, 1.2f, 1.5f, 1.6f, 2.0f, 2.5f, 3.0f, 4.0f }
//
//
// -1 0 1 2 3 4 5 6 7 8
nSTATEBLOW_LEVEL { +10, +8, +6, +3, 0, -2, -4, -6, -8, -10 }
//
//
//
//
bOLD_EXP_GEN 0 // 1= ±¸°è»ê½Ä, 0= ½Å°è»ê½Ä
//
// -7 -6 -5 -4 -3 -2 -1 +0 +1 +2 +3 +4 +5 +6 +7 +8
wEXPTABLE { 0, 2, 6, 10, 12, 16, 20, 30, 45, 63, 84, 108, 135, 165, 198, 234 }
//
// -30 -29 -28 -27 -26 -25 -24 -23 -22 -21 -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30
fEXP_RATE_TABLE 0.0f, 0.1f, 0.1f, 0.2f, 0.3f, 0.4f, 0.5f, 0.6f, 0.65f, 0.7f, 0.75f, 0.8f, 0.85f, 0.9f, 0.95f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f
//
fPARTYEXPRANGE 140 // ÆÄƼ °æÇèÄ¡ ¼ö½ÅÀÌ °¡´ÉÇÑ ÃÖ´ë °Å¸®.
fPARTYEXP_S 0.006f // ÆÄƼ °æÇèÄ¡ ºÐ¹è½Ã ·¹º§Â÷ÀÌ¿¡ µû¸¥ °¨¼ÒºñÀ².
// 1 2 3 4 5 6 7 8
aPARTYEXP_ONE { 100, 140, 195, 220, 250, 270, 294, 320, 340, 360, 380, 390, 400, 420, 440 } //%
//
aPARTYKILLEXP_ONE { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 } //%
//
//
dwCLUB_PARTYNUM 5
dwCLUB_DISSOLUTION_DAY 1
dwCLUB_JOINBLOCK_DAY 1
dwCLUB_ALLIANCE_SEC 24 // ??? ????.
dwCLUB_ALLIANCE_DIS 24 // ??? ????.
dwCLUB_ALLIANCE_NUM 3 // ?? ?? ??.
dwMAX_CLUBRANK 6
//
//--------------------------------------------------------------------[Ŭ·´ ¹èƲ]
bCLUB_BATTLE 1
dwCLUB_BATTLE_MAX 5
dwCLUB_BATTLE_RANK 5
//dwCLUB_BATTLE_TIME 30
dwCLUB_BATTLE_TIMEMIN 10
dwCLUB_BATTLE_TIMEMAX 1440
dwCLUB_BATTLE_GUID_TIME 10
dwCLUB_BATTLE_DIS_TIME 5
bClub_BATTLE_ALLIANCE 0
//--------------------------------------------------------------------
//
GLCLUBRANK_1 { 30, 0, 1000000, 15 }
GLCLUBRANK_2 { 45, 0, 2000000, 20 }
GLCLUBRANK_3 { 60, 0, 3500000, 30 }
GLCLUBRANK_4 { 80, 0, 5000000, 40 }
GLCLUBRANK_5 { 100, 0, 7000000, 60 }
GLCLUBRANK_6 { 120, 0, 10000000, 80 }
//
//---------------------------------------------------------------- [ ¹èÀ² ¼³Á¤ ]
fEXP_SCALE 400.0f
fMONEY_DROP_SCALE 500.0f
fITEM_DROP_SCALE 30.0f
fITEM_DROP_LOWER_SCALE 20.0f
//----------------------------------------------------------------
//
bPK_MODE 1
nPK_LIMIT_LEVEL 20
nPK_LIMIT_DX_LEVEL 10
nPK_TRY_POINT -1
nPK_KILL_POINT -9
nPK_TRY_LIVING_POINT 0
nPK_KILL_LIVING_POINT 0
fNONPK_ITEM_DROP 1 // pk·Î Á×¾úÀ»¶§ ¾ÆÀÌÅÜ µå·ÓÀ²(%) 0~100
fPK_ITEM_DROP 4 // ÀϹÝÀûÀ¸·Î Á×¾úÀ»¶§ ¾ÆÀÌÅÜ µå·ÓÀ²(%) 0~100
//
// ( pk level : 0 ~ 4 )
// 0 - ÀϹÝÇлý
// 1 - ºÒ·®Çлý
// 2 - »ìÀÎÀÚ
// 3 - »ìÀθ¶
// 4 - »ìÀαÍ
//
dwPK_RECALL_ENABLE_LEVEL 3 // ±Íȯ »ç¿ë °¡´É ·¹º§ ¼³Á¤.
dwPK_DRUG_ENABLE_LEVEL 4 // ȸº¹¾à
//
fPK_JUSTNESS_TIME 60.0f
//
PK_NORMAL_NAME_COLOR 255,255,255,255
fPK_POINT_DEC_RATE 1200.0f
fPK_POINT_DEC_PHY 0.35f // PK ½Ã °¨¼ÒÇÏ´Â µ¥¹ÌÁö (¹°¸®)
fPK_POINT_DEC_MAGIC 0.32f // PK ½Ã °¨¼ÒÇÏ´Â µ¥¹ÌÁö (¸¶¹ý)
//
// pk level, R,G,B,A, pk point, name, kill exp drop rate, item drop num, item drop rate, buy rate, sale rate
SPLAYERKILL {5,255,255,255,0,-20,"Normal",120.0f,1,10.0f,130.0f,90.0f}
SPLAYERKILL {4,255,255,178,0,-80,"Bad",140.0f,1,20.0f,130.0f,90.0f}
SPLAYERKILL {3,255,255,153,0,-160,"Killer",180.0f,2,30.0f,130.0f,90.0f}
SPLAYERKILL {2,255,255,102,0,-300,"Crazy",240.0f,2,40.0f,130.0f,90.0f}
SPLAYERKILL {1,255,235,0,0,-UINT_MAX,"Mad",350.0f,3,50.0f,130.0f,90.0f}
//
//--------------------------------------------------------------------[¼±µµÁö¿ª¼³Á¤]
//
GUIDANCE_FILE guid01.ini
GUIDANCE_FILE guid02.ini
GUIDANCE_FILE guid03.ini
GUIDANCE_FILE guid04.ini
//
fMAX_COMMISSION 15 // ÃÖ´ë ¼±µµ Áö¿ª ¼ö¼ö·á Á¦ÇÑ.
fDEFAULT_COMMISSION 5 // ºñ ¼±µµ Áö¿ªÀÇ ¼ö¼ö·á.
fEARNING_RATE 0.7f // ¼ö¼ö·á ¼öÀÍÀ².
fEARNING_RATE_NPC 0.8f // NPC called fee, profit rate
fCDCERTIFY_DIST 30 // ÀÎÁõ °¡´É °Å¸®.
fCDCERTIFY_TIME 60 // ÀÎÁõ ¼Ò¿ä ½Ã°£.
//
//--------------------------------------------------------------------
//
//--------------------------------------------------------------------[school pk event use]
bSCHOOL_FREE_PK_ALWAYS 0 // Çпø°£ ÇÁ¸® pk Ç×»ó °¡´É ¿©ºÎ.
bSCHOOL_FREE_PK 1 // Çпø°£ ÇÁ¸® pk on/off.
bSCHOOL_FREE_PK_TIME_REAL 0 // Çпø°£ ÇÁ¸® pk ¼³Á¤ ½Ã°£ ( on : ½ÇÁ¦ ½Ã°£, off : °ÔÀӽð£ )
bSCHOOL_FREE_PK_Z_FORCED 0 // Çпø°£ ÇÁ¸® pk °Á¦ °ø°Ý ( z key »ç¿ë on, off )
dwSCHOOL_FREE_PK_TIME_START 21 // Çпø°£ ÇÁ¸® pk ½ÃÀÛ ½Ã°£.
dwSCHOOL_FREE_PK_TIME_TERM 6 // Çпø°£ ÇÁ¸® pk Áö¼Ó ½Ã°£.
fSCHOOL_FREE_PK_ITEM_DROP 5 // Çпø°£ ÇÁ¸® pk ¾ÆÀÌÅÛ µå·ÓÀ² °¡»ê°ª. ( ±âº» µå·ÓÀ² + °¡»ê°ª. )
//--------------------------------------------------------------------
//
bENCHANT_TERMINATE_ITEM 1 // ÀÎþƮ½Ã ¾ÆÀÌÅÛ ÆÄ¼Õ °¡´É.
//
//--------------------------------------------------------------------[±â´É ¼³Á¤]
bMONEY_DROP2FIELD 0 // µ· ¹Ù´Ú¿¡ ¹ö¸®±â °¡´É ¿©ºÎ.
//
//--------------------------------------------------------------------[¿¬¸¶ È®À²]
// 0 1 2 3 4 5 6 7 8
fGRADE_RATE { 100, 100, 100, 100, 90.00f, 80.00f, 80.00f, 60.00f, 60.00f ,60.00f,60.00f,60.00f,60.00f,60.00f,60.00f ,45.00f, 45.00f, 30.00f, 30.00f, 20.00f, 20.00f, 10.00f, 10.00f, 5.00f, 5.00f, 5.00f, 2.00f, 2.00f, 1.00f, 1.00f }
fGRADE_RESET_RATE { 0, 0, 0, 0, 0.00f, 10.00f, 10.00f, 10.00f, 10.00f ,10.00f,10f,10f,10f,10f,10f ,15.00f, 15.00f, 10.00f, 10.00f, 20.00f, 20.00f, 20.00f, 20.00f, 20.00f, 30.00f, 30.00f, 30.00f, 30.00f, 10.00f, 10.00f }
fGRADE_TERMINATE_RATE { 0, 0, 0, 0, 0.00f, 5.00f, 5.00f, 5.00f, 5.00f ,5.00f ,5f ,5f ,5f ,5f ,5f , 5.00f, 5.00f, 5.00f, 10.00f, 10.00f, 10.00f, 10.00f, 10.00f, 10.00f, 10.00f,10.00f, 10.00f, 5.00f, 5.00f, 5.00f }
//
fGRADE_ITEMOPTION_INC_GRINDINGRATE { 0, 0, 0, 0, 6.00f, 5.00f, 4.00f, 3.00f, 3.00f, 2.00f, 0.00f, 0.00f, 0.00f, 0.00f, 0.00f } // ??? ?? ?? ?? - 20100517 Insert by Dillon
nGRADE_ITEMOPTION_ANTIRESET { 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 } // ??? ?? ?? ?? (2? ???? ??? 2?? ??) - 20100517 Insert by Dillon
//
//--------------------------------------------------------------------[??? ?? ???]
ITEM_SEARCH_MONEY_COLOR0 {255,255,255} // ??? ?? - 20100517 Insert by Dillon
ITEM_SEARCH_MONEY_COLOR1 {255,255,255} // ??? ?? - 20100517 Insert by Dillon
ITEM_SEARCH_MONEY_COLOR2 {135,206,205} // ???? ?? - 20100517 Insert by Dillon
ITEM_SEARCH_MONEY_COLOR3 {0,196,161} // 10??? ?? - 20100517 Insert by Dillon
//
//--------------------------------------------------------------------[»ç¿îµå ¼³Á¤]
strGRINDING_SUCCEED 06000199.wav // ¿¬¸¶ ¼º°ø.
strGRINDING_FAIL 06000195.wav // ¿¬¸¶ ½ÇÆÐ.
strGRINDING_RESET 02000207.wav // ¿¬¸¶ ¸®¼Â.
strGRINDING_BROKEN 06000211.wav // ¿¬¸¶ ÆÄ±«.
strGAMBLING_SHUFFLE gambleshuffle.wav // Ȧ¦ ¼¯±â.
strGAMBLING_WIN gamblewin.wav // Ȧ¦ ¼º°ø.
strGAMBLING_LOSE gamblelose.wav // Ȧ¦ ½ÇÆÐ.
strITEMDROP_SUIT 07000567.wav // µå¶ø ÀǺ¹.
strITEMDROP_WAPON 07000555.wav // µå¶ø ¹«±â.
strITEMDROP_SHOES 07000565.wav // µå¶ø ½Å¹ß.
strITEMDROP_RING 07000562.wav // µå¶ø ¹ÝÁö.
strITEMDROP_QBOX 05000202.wav // µå¶ø ?¹Ú½º.
strITEMDROP_SCROLL 07000571.wav // µå¶ø ½ºÅ³ ½ºÅ©·Ñ.
strITEMDROP_COIN 07000560.wav // µå¶ø µ·.
strITEMDROP_DRUGS 07000568.wav // µå¶ø ¾àǰ·ù.
strPICKUP_ITEM 07000570.wav // ¾ÆÀÌÅÛ Áݱâ.
strQITEM_FACT 05000203.wav // ?¹Ú½º Áݱâ.
//
//--------------------------------------------------------------------[È¿°ú ¼³Á¤]
strSELECT_CHAR CHS_ON.egp
strREBIRTH_EFFECT charac_birth.egp
strLEVELUP_EFFECT level_up.egp
strSRIKE_ELMT_EFFECT sk_normal.egp, sk_fire.egp, sk_ice.egp, sk_electric.egp, sk_poison.egp, sk_stone.egp, sk_ice.egp, sk_electric.egp, sk_poison.egp
strAMBIENT_EFFECT ambient.effskin_a
strERASE_EFFECT alpha.effskin_a
strSKILL_LEARN_EFFECT skill_learn.egp
strSKILL_UP_EFFECT skill_up.egp
strQUEST_START Quest_In.egp
strQUEST_END_SUCCEED Quest_solv.egp
strQUEST_END_FAIL Quest_fail.egp
strMOB_GEM_EFFECT mob_birth.egp
strMOB_DIE_BLOOD mob_blood.egp
strBLOW_NUMB_EFFECT PAYNE_LIGHT_P.egp
strBLOW_STUN_EFFECT null
strBLOW_STONE_EFFECT payne_stone_p.egp
strBLOW_BURN_EFFECT PAYNE_FIRE_P.egp
strBLOW_FROZEN_EFFECT PAYNE_ICE_P.egp
strBLOW_FROZEN_EFFECT PAYNE_ICE_P.egp
strBLOW_POISON_EFFECT PAYNE_POISON_P.egp
strBLOW_CURSE_EFFECT null
strBLOW_BODY_NUMB_EFFECT bodyeffect_palsy.effskin_a
strBLOW_BODY_STUN_EFFECT bodyeffect_faint.effskin_a
strBLOW_BODY_STONE_EFFECT bodyeffect_stone.effskin_a
strBLOW_BODY_BURN_EFFECT null
strBLOW_BODY_FROZEN_EFFECT bodyeffect_ice.effskin_a
strBLOW_BODY_MAD_EFFECT bodyeffect_distract.effskin_a
strBLOW_BODY_POISON_EFFECT bodyeffect_poison.effskin_a
strBLOW_BODY_CURSE_EFFECT null
strCONFRONT_BOUND confront.egp
strHALFALPHA_EFFECT halfalpha.effskin_a
strPET_GEN_EFFECT birth.egp
strVEHICLE_GEN_EFFECT board.egp
strCRUSHING_BLOW_EFFECT power_shock08.egp
strBULLETSELF_EFFECT bullet_effect.egp
//
//------------- Summon Erase Effect ---------------------------------------------------------------------------------
strERASE_SUMMON_EFFECT alpha_sum.effskin_a
fERASE_SUMMON_BEGIN_TIME 1.0f
//------------- -------------------------------- ---------------------------------------------------------------------------------
//
// ij¸¯ÅÍ Å¬·¡½ºº° »ó¼ö ¼³Á¤ ÆÄÀÏ
FIGHTER_M.SETFILE "class0.classconst"
ARMS_M.SETFILE "class1.classconst"
ARCHER_W.SETFILE "class2.classconst"
SPIRIT_W.SETFILE "class3.classconst"
//
//
//
EXTREME_M.SETFILE "class4.classconst"
EXTREME_W.SETFILE "class5.classconst"
//
FIGHTER_W.SETFILE "class6.classconst"
ARMS_W.SETFILE "class7.classconst"
ARCHER_M.SETFILE "class8.classconst"
SPIRIT_M.SETFILE "class9.classconst"
SCIENCE_M.SETFILE "classA.classconst"
SCIENCE_W.SETFILE "classB.classconst"
ASSASSIN_M.SETFILE "classC.classconst"
ASSASSIN_W.SETFILE "classD.classconst"
//
//
// ij¸¯Åͺ° Ãʱâ Çü»ó ÆÄÀÏ
FIGHTER_M.SKINFILE "o_m2.chf"
ARMS_M.SKINFILE "o_m1.chf"
ARCHER_W.SKINFILE "o_w1.chf"
SPIRIT_W.SKINFILE "o_w2.chf"
//
//
EXTREME_M.SKINFILE "o_m.chf"
EXTREME_W.SKINFILE "o_w.chf"
//
FIGHTER_W.SKINFILE "o_w4.chf"
ARMS_W.SKINFILE "o_w3.chf"
ARCHER_M.SKINFILE "o_m3.chf"
SPIRIT_M.SKINFILE "o_m4.chf"
SCIENCE_M.SKINFILE "o_m5.chf" //SETFILE-->SKINFILE
SCIENCE_W.SKINFILE "o_w5.chf" //SETFILE-->SKINFILE
ASSASSIN_M.SKINFILE "o_m6.chf"
ASSASSIN_W.SKINFILE "o_w6.chf"
//
//
// Mini Game - Simple Gamble
RETURN_RATE {1.5f,2,3,4,5}
SUCCESS_RATE {0.5f,0.4f,0.2f,0.1f,0.05f}
TIME_LIMIT 60
SHUFFLE_TIME 2
MAX_BATTING_MONEY 1000000000
//
//
//Club DeathMatch
bCLUB_DEATHMATCH 0 // ?????? ???? //2k80821, Insert by Dillon
dwCLUB_DEATHMATCH_MEM 15 // ?????? ???
dwCLUB_DEATHMATCH_RANK 0 // ?????? ??
CLUB_DM_FILE CDM01.ini
//
// ??? ??? ??
M_SIMPLE_CAP.CPS "m_cos_min_cap.cps" // ?? ??
M_SIMPLE_BODY.CPS "m_cos_min_body.cps" // ?? ??
M_SIMPLE_LEG.CPS "m_cos_min_leg.cps" // ?? ??
M_SIMPLE_FOOT.CPS "m_cos_min_foot.cps" // ?? ??
W_SIMPLE_CAP.CPS "w_cos_min_cap.cps" // ?? ??
W_SIMPLE_BODY.CPS "w_cos_min_body.cps" // ?? ??
W_SIMPLE_LEG.CPS "w_cos_min_leg.cps" // ?? ??
W_SIMPLE_FOOT.CPS "w_cos_min_foot.cps" // ?? ??
M_FIGHT_BOARD "M_FIGHT_BOARD.dds" // ??? ??
M_ARMS_BOARD "M_ARMS_BOARD.dds" // ??? ??
M_ARCHER_BOARD "M_ARCHER_BOARD.dds" // ??? ??
M_SPIRIT_BOARD "M_SPIRIT_BOARD.dds" // ??? ??
W_FIGHT_BOARD "W_FIGHT_BOARD.dds" // ??? ??
W_ARMS_BOARD "W_ARMS_BOARD.dds" // ??? ??
W_ARCHER_BOARD "W_ARCHER_BOARD.dds" // ??? ??
W_SPIRIT_BOARD "W_SPIRIT_BOARD.dds" // ??? ??
M_EXTREME_BOARD "M_EXTREME_BOARD.dds" // ??? ??
W_EXTREME_BOARD "W_EXTREME_BOARD.dds" // ??? ??
M_SCIENCE_BOARD "M_SCIENTIST_BOARD.dds" // °úÇкΠ³²ÀÚ
W_SCIENCE_BOARD "W_SCIENTIST_BOARD.dds" // °úÇкΠ¿©ÀÚ
//
bCOMBAT_POINT 1 // CP??? ???? 0 = ??, 1 = ??
//
//============ CDM Invincibility Time setting================
// fCDM_SAFE_TIME 30.0f //applicate time of invincibility
fCDM_SAFE_TIME_ACCRUE { 10.0f, 20.0f, 30.0f, 40.0f, 50.0f, 60.0f, 70.0f, 80.0f, 90.0f, 100.0f }
fCDM_SAFE_TIME_MOVE_SPEED 5.0f // move speed for invincibility time
//
//============Chat System ==============================
dwCHAT_AREA_CHARGE 10000 // region chat fee
dwCHAT_PARTY_RECRUIT_CHARGE 300000 // recruit party chat fee
fCHAT_PARTY_RECRUIT_TIME 120.0f; // re-use time
//
//============smtm89 ==============================
nPK_KILL_Combat_Point 10 // ????,???,CDM?? ??? ???? ???(??,??PK ??)
bCHAT_EXTEND 1 // ( 0 OFF, 1 ON )
//=============NeoMasteI2=============
//SETTING CAMERA MAPLOGIN
MAP_CAMERA_X 200
MAP_CAMERA_Y 600
MAP_CAMERA_Z 100
//MAP_CAMERA_Z -600
//MAP_CAMERA_LOOK_X -350.0f
MAP_CAMERA_LOOK_X 1.0f
MAP_CAMERA_LOOK_Y 550.0f
MAP_CAMERA_LOOK_Z 0.0f
MAP_CAMERA_UP_X 0.0f
MAP_CAMERA_UP_Y 1.0f
MAP_CAMERA_UP_Z 0.0f
//=============NeoMasteI2=============
//¡Ó˹´àÅàÇÅ Attendance
ATTENDANCE_LEVEL_LOW 150
ATTENDANCE_LEVEL_MAX 255
//=============NeoMasteI2=============
//Official Mouse Effect
strCOMPLETE_NPC_EFFECT clearquest.egp
strTARGET_EFFECT add_target.egp
strCLICK_EFFECT move.egp
strMINE_EFFECT takeit.egp
strCOMPLATE_ACTIVITY_EFFECT success_eff110124.egp
//new mouse Target SeiferXIII 11/1/12
strTARGET_EFFECT_ENEMY add_target_red.egp
strTARGET_EFFECT_NPC add_target_blue.egp
strTARGET_EFFECT_ALLIANCE add_target_green.egp
strARROW_EFFECT_ENEMY target_arrow_red.egp// È»ìÇ¥ ÀÌÆåÆ®(Àû)
strARROW_EFFECT_NPC target_arrow_blue.egp// È»ìÇ¥ ÀÌÆåÆ®(npc)
strARROW_EFFECT_ALLIANCE target_arrow_green.egp// È»ìÇ¥ ÀÌÆåÆ®(¾Æ±º)
strCOMPLATE_ACTIVITY_EFFECT success_eff110124.egp
// CP Config Per Hit
fCPPerHitSkill 30
fCPMax 8000
//ITEM RANKING CHECK PIRCE
ITEM_RANK_0 70000
ITEM_RANK_1 120000
ITEM_RANK_2 200000
ITEM_RANK_3 300000
ITEM_RANK_4 400000 //Add By NeoMasteI2
//==========================
//CHAT MODE COLOR BY SEIFERXIII 8/1/12
//CHAT MODE A R G B
CHAT_NORMAL_COLOR 255, 255, 255, 255
CHAT_PRIVATE_COLOR 255, 255, 215, 0
CHAT_GUILD_COLOR 255, 238, 130, 238
CHAT_TOALL_COLOR 255, 96, 255, 0
CHAT_PARTY_COLOR 255, 127, 255, 212
CHAT_ALLIANCE_COLOR 255, 255, 105, 180
CHAT_SYSTEM_COLOR 255, 22, 219, 255
CHAT_ADMIN_COLOR 255, 0, 255, 0
This Is my default.charclass