仙境傳說|RO私服

 找回密碼
 註冊
搜索
熱搜: 活動 交友 discuz
查看: 6601|回復: 4
打印 上一主題 下一主題

我的武術宗師(武道家)可以 95% 施放連續技

[複製鏈接]
跳轉到指定樓層
1#
sofax222 發表於 2011-3-1 12:00:48 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 sofax222 於 2011-3-1 17:04 編輯

openkore 的 AI.pm 有錯誤,會導致連續技的施放不易成功,
(其實還有許多與 "時間延遲" 相關的功能都會有問題)

經過修改後,我的武術宗師(武道家)可以 95% 施放連續技 六合拳->連環全身掌->猛龍誇強->伏虎拳
(PS: 95% 只是保守估計,實際值應該更高)

修改方式如下:
原 src/AI.pm 檔,找到下列程式碼:
  1. ..................
  2. package AI;

  3. use strict;
  4. use Globals;
  5. use Utils qw(binFind);
  6. use Log qw(message warning error debug);
  7. ..................
複製代碼
加上一行 "use Time::HiRes qw(time);",改成
  1. ]..................
  2. package AI;

  3. use strict;
  4. use Time::HiRes qw(time);
  5. use Globals;
  6. use Utils qw(binFind);
  7. use Log qw(message warning error debug);
  8. ..................
複製代碼
但是如果你角色是武道家 or 武術宗師的話,要注意作完此一修正後,
config.txt 中連續技的設定(attackComboSlot)可能要注意以下點,
(1) autoCombo 千萬不要設成 "1",否則會完成施放連續技
(2) 既然 autoCombo 必要設為 "0",那就要手動調整 waitBeforeUse 值...

說明: 為何 autoCombo 千萬不要設成 "1" ?
因為武道家的連續技必須在前一個連續技施放所造成的延遲時間之 "內" 才會成功施放,
而 waitBeforeUse 設定值的目的是讓前一個連續技施放之 "後",
須延遲 waitBeforeUse 秒數,再施放下一個連續技;
所以如果把 autoCombo 設為 "1",
則 openkore 會自動把 waitBeforeUse 設成連續技本身的總延遲時間,
如此一來,武道家的連續技會在前一個連續技施放所造成的延遲時間之 "後" 施放,
既然是之 "後",表示角色已不在 "連續技狀態",那怎能施放作功呢 ?
所以必須把 autoCombo 設為 "0",再依據角色的 AGI/DEX 值設定適的的 waitBeforeUse 值,
以下是我的武術宗師(2-2轉)在連連續技的設定。

  1. attackComboSlot 伏虎拳 {
  2.         label ComSkill_0
  3.         lvl 5
  4.         sp > 100
  5.         spirit > 0
  6.         whenStatusActive 連續技準備狀態(六合拳)
  7.         afterSkill 猛龍誇強
  8.         waitBeforeUse 0.35
  9.         autoCombo 0
  10.         isSelfSkill 1
  11.         target_deltaHp
  12.         disabled 0
  13.         maxUses 1
  14. }

  15. attackComboSlot 猛龍誇強 {
  16.         label ComSkill_1
  17.         lvl 5
  18.         sp > 100
  19.         spirit > 0
  20.         whenStatusActive 連續技準備狀態(六合拳)
  21.         afterSkill 連環全身掌
  22.         waitBeforeUse 0.42
  23.         autoCombo 0
  24.         isSelfSkill 1
  25.         target_deltaHp
  26.         disabled 0
  27.         maxUses 1
  28. }

  29. attackComboSlot 連環全身掌 {
  30.         label ComSkill_2
  31.         lvl 5
  32.         sp > 100
  33.         whenStatusActive 連續技準備狀態(六合拳)
  34.         afterSkill 六合拳
  35.         waitBeforeUse 0.42
  36.         autoCombo 0
  37.         isSelfSkill 1
  38.         target_deltaHp
  39.         monsters
  40.         notMonsters 綠草,紅草,黃草,白草,藍草
  41.         disabled 0
  42.         maxUses 1
  43. }
複製代碼

評分

1

查看全部評分

2#
9988776aabb 發表於 2011-3-6 17:00:48 | 只看該作者
寫得很好~感謝!!
3#
raymondluk 發表於 2011-4-3 00:31:19 | 只看該作者
寫得很好~感謝!!
4#
supra355 發表於 2011-6-12 13:30:07 | 只看該作者
趕緊來試試看,感謝分享~~~~~
5#
hiansean 發表於 2013-11-24 12:20:50 | 只看該作者
10SSS
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

小黑屋|手機版|Archiver|仙境傳說|RO私服

GMT+8, 2024-5-12 05:46 , Processed in 0.122936 second(s), 20 queries .

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