魔力宝贝

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz

enemyai深入研究

[复制链接]
发表于 3 天前 | 显示全部楼层 |阅读模式
enemyai深入研究
ripple7
用魔力服务端文件修改器对enemyai进行查看,经过分析与测试发现:
enemyai编号后开始,10个空格对应10个技能:
第一(二)行为技能使用条件
第三(四)行为技能使用对象
第五(六)行为技能ID
第七(八)行为技能使用概率

例,学攻吸的露比,ai编号11017:
11017     8    26     26     26
0     0    0     0         
0     0    2     2      2
41    43    43    43        
0    6204   4804   2704    2804
6550  5704   5904   5504        
850    80   50     50     50
50    40    50     60
100

第一技能:8 0 6204 80
血少时,对自己使用,强力补血魔法 LV5,80%的几率
第二技能:26 2 4804 43 50
本队可战斗单位小于4时(所以要留3把刀),对对手使用,超强混乱魔法 LV5,50%的几率
第三技能:26 2 2704 50
本队可战斗单位小于4时,对对手使用,超强陨石魔法 LV5,50%×50%=25%的几率
第四技能:26 2 2804 50
本队可战斗单位小于4时,对对手使用,超强冰冻魔法 LV5,25%×50%=12.5%的几率
第五技能:0 41 6550 50
无条件时,对本队使用(未携带恢复对象?),强力恢复魔法 E1,50%的几率
第六技能:0 43 5704 40
无条件时,对本队使用(未携带物理巫术对象?),攻击吸收 LV5,50%×40%=20%的几率
第七技能:0 43 5904 50
无条件时,对本队使用(未携带物理巫术对象?),攻击无效 LV5,30%×50%=15%的几率
第八技能:0 43 5504 60
无条件时,对本队使用(未携带物理巫术对象?),攻击反弹 LV5,15%×60%=9%的几率
第九技能:0 0 850 100
无条件时,不选择对象,圣盾E1,6%×100%=6%的几率

几率的判断应该是由第一项开始顺延的,所以如第一技能条件符合时,之后技能的使用概率应以(100-80)%即20%为基数起算。
依此类推,如所有条件技能都不成立时,无条件技能则以100%为基数起算。

技能使用条件对应代码:
0  无条件使用
7  有队友无法战斗时使用
8  自身血量低于某一百分比时使用
25 本队可战斗单位小于3时使用
26 本队可战斗单位小于4时使用
27 本队可战斗单位小于2时使用
35 对方某单位血量低于某一百分比时使用
50 对方使用恢复魔法时使用
53 对方使用物理巫术时使用
55 奇数回合时使用
56 偶数回合时使用
60 对方本回合存在宠物战斗单位时使用
72 队长无法战斗时使用
83 对方参战人数超过1人
84 对方参战人数超过2人
92 对方对自身使用颤栗袭心时使用


技能使用对象:
0  不选择对象或自己(防御,单补,攻巫,魔防,自爆,逃跑,什么都不做)
1  本方随机单位
2  对方随机单位(物理,魔法,自暴,魔封,即死,超咒,大地)
4  对方未知对象(单魔,强混)
5  本方血少对象(超补,大地)
6  对方少血对象
26 对方使用物理巫术单位
32 对方未知单位(大地之怒)
35 超毒专用(猜测为未受者)
36 超混专用(猜测为未受者)
37 超石专用(猜测为未受者)
38 超睡专用(猜测为未受者)
39 超酒专用(猜测为未受者)
40 超忘专用(猜测为未受者)
41 恢复魔法专用(猜测为未受者)
42 魔法巫术专用(魔吸魔反魔无)(猜测为未受者)
43 物理巫术专用(攻吸攻反攻无)(猜测为未受者)

以上部分参数对应为猜测,希望有更多的人投入测试,将enemyai的研究更完善。
回复

使用道具 举报

Archiver|魔力研究社

GMT+8, 2025-5-13 15:43 , Processed in 0.121344 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表