黑俏 發表於 2011-5-8 13:24:11

鑽石星塵有特效沒傷害

本帖最後由 黑俏 於 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]
查看完整版本: 鑽石星塵有特效沒傷害