鑽石星塵有特效沒傷害
本帖最後由 黑俏 於 2011-5-8 04:35 PM 編輯--
原本鑽石星塵打有傷害
可是後來想把冷凍狀態改掉就把
sc_start(bl, SC_CRYSTALIZE, rate, skilllv, skill_get_time2(skillid, skilllv));
改成
//sc_start(bl, SC_CRYSTALIZE, rate, skilllv, skill_get_time2(skillid, skilllv));
結果上線之後再放
就連傷害都沒有了
後來就改回去原本那樣
skill.c是這樣
case SO_DIAMONDDUST:
rate = 10 + 10 * skilllv;
if( sc && sc->data )
rate += rate * sc->data->val2 / 100;
sc_start(bl, SC_CRYSTALIZE, rate, skilllv, skill_get_time2(skillid, skilllv));
break;
---------------------------------------------------------------------------------------------
這是battle.c
case SO_DIAMONDDUST:
skillratio = ( 200 * pc_checkskill(sd, SA_FROSTWEAPON) + sstatus->int_ * skill_lv );
if( s_level > 100 ) skillratio += skillratio * (s_level - 100) / 200; // Base level bonus.
if( sc && sc->data )
skillratio += skillratio * sc->data->val3 / 100;
break;
可是改回來之後
還是沒有傷害
請問這是出了什麼問題嗎?
(開機檔的skill_db之類的我都沒動)
頁:
[1]