OK論壇

 找回密碼
 註冊
查看: 2402|回復: 0

[疑問] 鑽石星塵有特效沒傷害

[複製鏈接]
  • TA的每日心情
    無聊
    2014-2-25 05:17 PM
  • 簽到天數: 126 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2011-5-8 13:24:11 | 顯示全部樓層 |閱讀模式
    本帖最後由 黑俏 於 2011-5-8 04:35 PM 編輯

    --

    原本鑽石星塵打有傷害
    可是後來想把冷凍狀態改掉就把
    1. sc_start(bl, SC_CRYSTALIZE, rate, skilllv, skill_get_time2(skillid, skilllv));
    複製代碼

    改成
    1. //sc_start(bl, SC_CRYSTALIZE, rate, skilllv, skill_get_time2(skillid, skilllv));
    複製代碼

    結果上線之後再放
    就連傷害都沒有了


    後來就改回去原本那樣

    skill.c是這樣
    1. case SO_DIAMONDDUST:
    2. rate = 10 + 10 * skilllv;
    3. if( sc && sc->data[SC_COOLER_OPTION] )
    4. rate += rate * sc->data[SC_COOLER_OPTION]->val2 / 100;
    5. sc_start(bl, SC_CRYSTALIZE, rate, skilllv, skill_get_time2(skillid, skilllv));
    6. break;
    複製代碼

    ---------------------------------------------------------------------------------------------

    這是battle.c
    1. case SO_DIAMONDDUST:
    2. skillratio = ( 200 * pc_checkskill(sd, SA_FROSTWEAPON) + sstatus->int_ * skill_lv );
    3. if( s_level > 100 ) skillratio += skillratio * (s_level - 100) / 200;        // Base level bonus.
    4. if( sc && sc->data[SC_COOLER_OPTION] )
    5. skillratio += skillratio * sc->data[SC_COOLER_OPTION]->val3 / 100;
    6. break;
    複製代碼



    可是改回來之後
    還是沒有傷害

    請問這是出了什麼問題嗎?


    (開機檔的skill_db之類的我都沒動)
    回復

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2025-6-15 05:07 AM , Processed in 0.064477 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表