打印

[文字教學] enemy1.txt設定檔參數說明 -新手可以參考

enemy1.txt設定檔參數說明 -新手可以參考

用途說明:此檔案在修改怪物各項資料

        創造寵物需要有enemy1.txt 及 enemybase1.txt的數據
        enemybase1.txt的數據大致上是設定成長率,技能,屬性,抗性 等等的...等於是所有怪物寵物的基本檔
        enemy1.txt是設定寵物/怪物創造出來的等級.戰鬥後得到道具.經驗...等

        使用gm指令創造寵物所用的編號為enemy1.txt的編號
        使用gm指令創造寵物所用的編號為enemy1.txt的編號
        使用gm指令創造寵物所用的編號為enemy1.txt的編號
        很重要所以要打三次

【教學開始】: 以下為範例

2代人龍,at:3;1;1|gu:0|es:0|rn:|wa:0;3;3;3;2;3;3;,tn:2|wp:1000;10;20,2213,1134,300,300,10,1,1,0,0,0,0,1784,1783,1782,1781,1785,1786,,,,,10,10,10,3,200,200,,,,


1 寵物名稱 (範例為:2代人龍)
   這裡建置的名稱不是實際創建出來的寵物名,創建出來的寵物名稱會依照範例中的規則套用了 enemybase1.txt之後
   最終被創建出來的,則是在enemybase1.txt內設定的名稱
   範例中,第5項的臨時編號是1784,是指本項設定檔套用enemybase1.txt對應臨時編號的基本檔
   假設enemybase1.txt中臨時編號1784的位置中設定寵物名稱為揚奇洛斯
   那麼最終生成的寵物,名稱則為揚奇洛斯,而不是範例中的2代人龍

2 TACTICSOPTION 戰鬥設置? (範例中為:at:3;1;1|gu:0|es:0|rn:|wa:0;3;3;3;2;3;3;)

        戰鬥設置詳解
        ATTACKOPTION "at" 攻擊設定   設定數量:3
        GUARDOPTION "gu" 防禦設定   設定數量:1
        MAGICOPTION "ma" 施法設定   設定數量:1
        ESCAPEOPTION "es" 逃跑設定   設定數量:1
        WAZAOPTION   "wa" 技能設定 它後面有7個欄位,分別代表使用該技能的機率,數字越大使用機率越高
        RANDAOPTION "rn" 隨機

        攻擊at:
        B_AI_NORMAL_TARGET_ALL   1 攻擊物件為所有
        B_AI_NORMAL_TARGET_PLAYER 2 攻擊對象為人
        B_AI_NORMAL_TARGET_PET   3 攻擊對象為寵
        B_AI_NORMAL_TARGET_LEADER 4 攻擊對象為隊長


        B_AI_NORMAL_SELECT_RANDOM   1 隨即攻擊
        B_AI_NORMAL_SELECT_HP_MAX   2 攻擊血最多的
        B_AI_NORMAL_SELECT_HP_MIN   3 攻擊血最少的
        B_AI_NORMAL_SELECT_STR_MAX   4 攻擊力量最高的
        B_AI_NORMAL_SELECT_DEX_MAX   5 攻擊敏最高的
        B_AI_NORMAL_SELECT_DEX_MIN   6 攻擊敏最低的
        B_AI_NORMAL_SELECT_ATT_SUBDUE 7

        關於at的設定有點接近類似戰鬥策略那樣
        例如:at:90;3,2 代表著是90%機率普攻,挑寵打,挑血多的打
                at:50;2,6 則代表著是50%機率普攻,挑人打,挑敏低的打


        結論:因為找到的資料沒有很齊全,所以看不懂的人基本上可以都依照範例來做設定即可
                若想生成一個容易逃跑的怪物(例如1級寵)就把es:0中的0改成1或2或3,原則上數字越大越會逃
                若設定項目為單純的寵物,不是拿來做npc可以戰鬥的,那麼不用特別設定戰鬥設置也沒有關係,例如:

        把範例改成這樣也可以: 2代人龍,,,2213,1134,300,300,10,1,1,0,0,0,0,1784,1783,1782,1781,1785,1786,,,,,10,10,10,3,200,200,,,,


3 特殊用途,留空即可(範例中值為tn:2|wp:1000;10;20)
這是設定戰鬥至第2回合,就把玩家傳送至1000地圖,10.20座標
tn代表回合數,這裡設定為2,wp則是設定被傳送的位置
基本用途不明,在enemy1.txt裡,大部份的設定都沒有這項
沒有特別需要用到,就留空就好了

4 寵物ID
        這裡指的是enemy1.txt的設定編號

5 臨時編號
        這裡指的是對應enemybase1.txt基本檔中的編號

6 等級下限,

7 等級上限,
        會有上下限的設置,指的是該項目設定為npc,例如海底姆依,他的等級大約界於35至40,隨機生成,所以這裡下限就要設為35,上限就要設為40
        若是固定守門人式的戰鬥npc,通常等級是固定的,那麼就可以把二個設為100,生成的戰鬥npc就是100級了
        若是1級寵,那麼就都設1就好囉

8 創造數量上限 (也就是刷怪的時候,1次最多能刷多少隻)

9 創造數量上限

10 戰術策略? (這個好象都是1)

11 戰鬥後可得經驗點數(1或是-1,設定為-1代表無經驗)
        實際上怪物的經驗是可以設定為固定數字,例如你在此項目打上5000,那麼不管其它什麼條件,你擊殺了它,就有5000

12 戰鬥後可得DP點數(1或是-1,設定為-1代表無點數)

13 類型 (默認為0 1:斧 2:棍 3:槍 4:弓 5:迴旋標 6:投擲石 7:投擲斧)
/* 此處可以參照英雄戰場幾個boss的enemy參數 要說明的是 此項參數只對enemy有效果 如果是玩家的寵物就無效果 */

14 寵物標記 (0:不可捕獲,1:可以捕獲)
        通常戰鬥NPC都是設為不可補獲


15 得到道具1
16 得到道具2
17 得到道具3
18 得到道具4
19 得到道具5
20 得到道具6
21 得到道具7
22 得到道具8
23 得到道具9
24 得到道具10

25 得到道具1的幾率
26 得到道具2的幾率
27 得到道具3的幾率
28 得到道具4的幾率
29 得到道具5的幾率
30 得到道具6的幾率
31 得到道具7的幾率
32 得到道具8的幾率
33 得到道具9的幾率
34 得到道具10的幾率


以上,大致是我找到的資料,再加上個人的一些說明及提示
其它各類設定檔參數說明,我再陸續整理上來,這樣大家就不用特別再到處找了.呵


[ 本帖最後由 hsieh8958344 於 2018-8-9 13:16 編輯 ]

TOP

用心推

TOP

謝謝大大的講解及解析

TOP