Share New Color
+16 >>> +20
DxEffCharLevel.cpp
DxEffCharLevel.hCode://Level : 12 (+16) dwColorG = D3DCOLOR_ARGB( 200,150,100,30 ); // ฑทฮฟ์ ฟ๋ dwColorA = D3DCOLOR_ARGB( 255, 78, 50, 5 ); // Ambient dwColorR = D3DCOLOR_ARGB( 255, 128,90,0 ); // ฑื ฟ m_OpLEVEL[12].m_Ambient.m_bUse = TRUE; m_OpLEVEL[12].m_Ambient.m_fBaseColor = 0.5f; m_OpLEVEL[12].m_Ambient.m_fDynamicColor = 1.5f; m_OpLEVEL[12].m_Ambient.m_cColor = D3DXCOLOR ( dwColorA ); m_OpLEVEL[12].m_Glow.m_bUse = TRUE; m_OpLEVEL[12].m_Glow.m_cColor = D3DXCOLOR ( dwColorG ); m_OpLEVEL[12].m_Reflect.m_bUse = TRUE; m_OpLEVEL[12].m_Reflect.m_fPower = 14.f; m_OpLEVEL[12].m_Reflect.m_dwColorOP = D3DTOP_MODULATE2X; m_OpLEVEL[12].m_Reflect.m_cColor = D3DXCOLOR ( dwColorR ); m_OpLEVEL[12].m_Flow.m_bUse = TRUE; m_OpLEVEL[12].m_Flow.m_cColor = D3DXCOLOR ( dwColorR ); //Level : 13 (+17) dwColorG = D3DCOLOR_ARGB( 200,150,150,150 ); // ฑทฮฟ์ ฟ๋ dwColorA = D3DCOLOR_ARGB( 255, 50, 50, 50 ); // Ambient dwColorR = D3DCOLOR_ARGB( 255, 130,130,130 ); // ฑื ฟ m_OpLEVEL[13].m_Ambient.m_bUse = TRUE; m_OpLEVEL[13].m_Ambient.m_fBaseColor = 0.5f; m_OpLEVEL[13].m_Ambient.m_fDynamicColor = 1.5f; m_OpLEVEL[13].m_Ambient.m_cColor = D3DXCOLOR ( dwColorA ); m_OpLEVEL[13].m_Glow.m_bUse = TRUE; m_OpLEVEL[13].m_Glow.m_cColor = D3DXCOLOR ( dwColorG ); m_OpLEVEL[13].m_Reflect.m_bUse = TRUE; m_OpLEVEL[13].m_Reflect.m_fPower = 14.f; m_OpLEVEL[13].m_Reflect.m_dwColorOP = D3DTOP_MODULATE2X; m_OpLEVEL[13].m_Reflect.m_cColor = D3DXCOLOR ( dwColorR ); m_OpLEVEL[13].m_Flow.m_bUse = TRUE; m_OpLEVEL[13].m_Flow.m_cColor = D3DXCOLOR ( dwColorR ); //Level : 14 (+18) dwColorG = D3DCOLOR_ARGB( 200,100,50,50 ); // ฑทฮฟ์ ฟ๋ dwColorA = D3DCOLOR_ARGB( 255, 50, 20, 20 ); // Ambient dwColorR = D3DCOLOR_ARGB( 255, 150,60,60 ); // ฑื ฟ m_OpLEVEL[14].m_Ambient.m_bUse = TRUE; m_OpLEVEL[14].m_Ambient.m_fBaseColor = 0.5f; m_OpLEVEL[14].m_Ambient.m_fDynamicColor = 1.5f; m_OpLEVEL[14].m_Ambient.m_cColor = D3DXCOLOR ( dwColorA ); m_OpLEVEL[14].m_Glow.m_bUse = TRUE; m_OpLEVEL[14].m_Glow.m_cColor = D3DXCOLOR ( dwColorG ); m_OpLEVEL[14].m_Reflect.m_bUse = TRUE; m_OpLEVEL[14].m_Reflect.m_fPower = 14.f; m_OpLEVEL[14].m_Reflect.m_dwColorOP = D3DTOP_MODULATE2X; m_OpLEVEL[14].m_Reflect.m_cColor = D3DXCOLOR ( dwColorR ); m_OpLEVEL[14].m_Flow.m_bUse = TRUE; m_OpLEVEL[14].m_Flow.m_cColor = D3DXCOLOR ( dwColorR ); //Level : 15 (+19) dwColorG = D3DCOLOR_ARGB( 200,0,100,80 ); // ฑทฮฟ์ ฟ๋ dwColorA = D3DCOLOR_ARGB( 255, 0, 50, 10 ); // Ambient dwColorR = D3DCOLOR_ARGB( 255, 0,80,50 ); // ฑื ฟ m_OpLEVEL[15].m_Ambient.m_bUse = TRUE; m_OpLEVEL[15].m_Ambient.m_fBaseColor = 0.5f; m_OpLEVEL[15].m_Ambient.m_fDynamicColor = 1.5f; m_OpLEVEL[15].m_Ambient.m_cColor = D3DXCOLOR ( dwColorA ); m_OpLEVEL[15].m_Glow.m_bUse = TRUE; m_OpLEVEL[15].m_Glow.m_cColor = D3DXCOLOR ( dwColorG ); m_OpLEVEL[15].m_Reflect.m_bUse = TRUE; m_OpLEVEL[15].m_Reflect.m_fPower = 14.f; m_OpLEVEL[15].m_Reflect.m_dwColorOP = D3DTOP_MODULATE2X; m_OpLEVEL[15].m_Reflect.m_cColor = D3DXCOLOR ( dwColorR ); m_OpLEVEL[15].m_Flow.m_bUse = TRUE; m_OpLEVEL[15].m_Flow.m_cColor = D3DXCOLOR ( dwColorR ); //Level : 16 (+20) dwColorG = D3DCOLOR_ARGB( 200,70,50,150 ); // ฑทฮฟ์ ฟ๋ dwColorA = D3DCOLOR_ARGB( 255, 40, 30, 80 ); // Ambient dwColorR = D3DCOLOR_ARGB( 255, 60,40,130 ); // ฑื ฟ m_OpLEVEL[16].m_Ambient.m_bUse = TRUE; m_OpLEVEL[16].m_Ambient.m_fBaseColor = 0.5f; m_OpLEVEL[16].m_Ambient.m_fDynamicColor = 1.5f; m_OpLEVEL[16].m_Ambient.m_cColor = D3DXCOLOR ( dwColorA ); m_OpLEVEL[16].m_Glow.m_bUse = TRUE; m_OpLEVEL[16].m_Glow.m_cColor = D3DXCOLOR ( dwColorG ); m_OpLEVEL[16].m_Reflect.m_bUse = TRUE; m_OpLEVEL[16].m_Reflect.m_fPower = 14.f; m_OpLEVEL[16].m_Reflect.m_dwColorOP = D3DTOP_MODULATE2X; m_OpLEVEL[16].m_Reflect.m_cColor = D3DXCOLOR ( dwColorR ); m_OpLEVEL[16].m_Flow.m_bUse = TRUE; m_OpLEVEL[16].m_Flow.m_cColor = D3DXCOLOR ( dwColorR );
GlogicData.cppCode:enum { LEVEL_LIMIT = 16, //5, LEVEL_ARRAY = 17, //6, // LEVEL_LIMIT+1 }; DXOPTION m_OpLEVEL [ LEVEL_ARRAY ]; // ฑโบป 0 LEVEL 1~5 ฑ๎ม๖
GLogicData.hCode:float fDAMAGE_GRADE_TOP[GRADE_LIMIT_MAX-GRADE_HIGH] = { 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f // << Add }; float fDEFENSE_GRADE_TOP[GRADE_LIMIT_MAX-GRADE_HIGH] = { 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f // << Add }; WORD wUSE_GRADE_NUM[GRADE_LIMIT_MAX-GRADE_HIGH] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 };
Full Code New ColorCode:GRADE_NORMAL = 4, GRADE_HIGH = 9, GRADE_LIMIT_MAX = 20, // change 15 to >>20
newcolor.rar





