OK論壇

 找回密碼
 註冊
查看: 3014|回復: 7

[教學] [源碼修改]致命涂毒伤害倍率设置.

[複製鏈接]
  • TA的每日心情
    慵懶
    2017-2-15 05:18 PM
  • 簽到天數: 476 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2011-2-24 03:14:32 | 顯示全部樓層 |閱讀模式
    本帖最後由 dreamunreal 於 2011-2-24 03:30 AM 編輯
    不知不觉的就升级中级会员了.
    我都没有做好相当的心理准备....
    没办法呀 不升都升了 那今天就为大家带来一个 修改致命涂毒在不同位置的倍率的源码吧- -..
    好了 废话我也不想多说了..
    看下面的内容..

    \src\map\battle.h
    找到
    1. int bg_misc_damage_rate;
    2. int bg_flee_penalty;
    複製代碼

    并在下面加上.

    1. // PVP 致命涂毒效果
    2. int pvp_edp_rate;
    3. // GVG 致命涂毒效果
    4. int gvg_edp_rate;
    5. // 通常地图致命涂毒效果
    6. int nomal_edp_rate;
    複製代碼



    \src\map\battle.c
    找到

    1. { "bg_flee_penalty",                    &battle_config.bg_flee_penalty,                 20,     0,      INT_MAX,        },
    複製代碼

    并在下面加上.

    1. // pvp地图致命涂毒倍率
    2. { "pvp_edp_rate",                        &battle_config.pvp_edp_rate,                    100,    0,        INT_MAX,        },
    3. // gvg地图致命涂毒倍率
    4. { "gvg_edp_rate",                        &battle_config.gvg_edp_rate,                    100,    0,        INT_MAX,        },
    5. // 平常地图致命涂毒倍率
    6. { "nomal_edp_rate",                     &battle_config.nomal_edp_rate,                 100,    0,        INT_MAX,        },
    複製代碼


    最后,找到

    1. if(sc->data[SC_EDP] &&
    複製代碼

    并往下看,第五行..
    1. ATK_ADDRATE(sc->data[SC_EDP]->val3);
    複製代碼

    将其修改为

    1. ATK_ADDRATE(map_flag_gvg(src->m)?(sc->data[SC_EDP]->val3)*battle_config.gvg_edp_rate/100:(map_flag_vs(src->m))?(sc->data[SC_EDP]->val3)*battle_config.pvp_edp_rate/100:(sc->data[SC_EDP]->val3)*battle_config.nomal_edp_rate/100);
    複製代碼





    并在\conf\battle\skill.conf的最后一行加上.

    1. // PVP致命涂毒倍率
    2. pvp_edp_rate: 100

    3. // GVG致命涂毒倍率
    4. gvg_edp_rate: 100

    5. // 通常地图致命涂毒倍率
    6. nomal_edp_rate: 100
    複製代碼



    重新编译即可...
    如果有希望知道原理的 可以跟帖询问. ..我这里就不多说了..
    修改方式倍率 则是在\conf\battle\skill.conf 中  刚定义的那3行选项那修改...

    计算方式是以官方的效果为基础 乘以 (设置的数字)%

    比如 官方 edp的设置是400%   那么我希望 在PVP地图中 edp的倍率缩水为 官方的50% 也就是200%

    那么就修改 pvp_edp_rate: 50



    我真的不知道 作为一个源码修改的帖子 如何配图展示,,,
    所以即使我想收費或者發附件 也真的是無能為力了...
    沒辦法 取消積分吧- -.

    評分

    參與人數 1積分 +80 現金 +80 積極性 +80 收起 理由
    goddameit + 80 + 80 + 80

    查看全部評分

    回復

    使用道具 舉報

  • TA的每日心情

    2022-6-12 07:34 PM
  • 簽到天數: 260 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2011-2-24 04:43:49 | 顯示全部樓層
    OK的好像都不怎麼討論源碼xD

    感謝您分享的教學~
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2017-2-15 05:18 PM
  • 簽到天數: 476 天

    連續簽到: 1 天

    [LV.9]以壇為家II

     樓主| 發表於 2011-2-24 05:06:36 | 顯示全部樓層
    回復 2# devil19891101


        麻糬真早:tk_02
    天還沒亮就回覆消息了= =.
    我是紀念升級發帖- - 管他討論不討論呢- -.
    只管發吧-0-.
    如果你有知道討論源碼比較多的地方 煩請告知...我想學習- -.
    如果說是EA論壇就免了 我英文很爛..看著頭疼..
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2022-6-12 07:34 PM
  • 簽到天數: 260 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2011-2-24 16:13:07 | 顯示全部樓層
    回復 3# dreamunreal

    我更慘

    英文爛

    源碼又更爛 Oxo...

    我只知道eA而已ㄒXㄒ||||
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2017-2-15 05:18 PM
  • 簽到天數: 476 天

    連續簽到: 1 天

    [LV.9]以壇為家II

     樓主| 發表於 2011-2-24 19:35:38 | 顯示全部樓層
    回復 4# devil19891101


        - -~一般来说 女生源码都不好- - 而 英语不烂- -...

    难道是我out了- -?.

    評分

    參與人數 1積分 +10 收起 理由
    哆啦ˇ + 10 Me too ( 世界上找不到比我更爛的 )

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2018-12-14 06:21 PM
  • 簽到天數: 123 天

    連續簽到: 2 天

    [LV.7]常住居民III

    發表於 2011-2-24 21:21:10 | 顯示全部樓層
    回復  dreamunreal

    我更慘

    英文爛

    源碼又更爛 Oxo...

    我只知道eA而已ㄒXㄒ||||
    devil19891101 發表於 2011-2-24 04:13 PM


    :mD083你爛我就要撞牆了
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2017-2-15 05:18 PM
  • 簽到天數: 476 天

    連續簽到: 1 天

    [LV.9]以壇為家II

     樓主| 發表於 2011-2-24 21:45:10 | 顯示全部樓層
    回復 6# 哆啦ˇ


        豆腐牆還是糖果牆 -_,-?.
    :tk_15
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2013-1-15 03:10 PM
  • 簽到天數: 263 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2012-5-25 21:47:26 | 顯示全部樓層
    這個很好用,今天剛自己加了這種設定,自己改的東西如果不需要了,可以去config中關閉就可以了,這樣就不用再去源碼里找來修改了
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-2 05:28 PM , Processed in 0.062326 second(s), 23 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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