NPCAI与行为规则.docx

上传人:b****4 文档编号:5428007 上传时间:2023-05-08 格式:DOCX 页数:14 大小:19.41KB
下载 相关 举报
NPCAI与行为规则.docx_第1页
第1页 / 共14页
NPCAI与行为规则.docx_第2页
第2页 / 共14页
NPCAI与行为规则.docx_第3页
第3页 / 共14页
NPCAI与行为规则.docx_第4页
第4页 / 共14页
NPCAI与行为规则.docx_第5页
第5页 / 共14页
NPCAI与行为规则.docx_第6页
第6页 / 共14页
NPCAI与行为规则.docx_第7页
第7页 / 共14页
NPCAI与行为规则.docx_第8页
第8页 / 共14页
NPCAI与行为规则.docx_第9页
第9页 / 共14页
NPCAI与行为规则.docx_第10页
第10页 / 共14页
NPCAI与行为规则.docx_第11页
第11页 / 共14页
NPCAI与行为规则.docx_第12页
第12页 / 共14页
NPCAI与行为规则.docx_第13页
第13页 / 共14页
NPCAI与行为规则.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

NPCAI与行为规则.docx

《NPCAI与行为规则.docx》由会员分享,可在线阅读,更多相关《NPCAI与行为规则.docx(14页珍藏版)》请在冰点文库上搜索。

NPCAI与行为规则.docx

NPCAI与行为规则

一般情况下的怪物行动规则:

怪物出生后的行动方式判定:

当怪物一出生时就会判定自己下一步要做什么事,并且还包括多久做一次这种判定,以下为行动方式判定规则:

普通怪物依照:

使用道具——>逃跑——>支持同伴——>捡物品——>攻击敌人为行动顺序。

BOSS怪物与特殊NPC依照:

召唤——>使用道具——>场景——>使用道具——>逃跑——>改变状态——>支持同伴——>攻击敌人为行动规则。

Ⅰ.不主动攻击类型:

即使玩家与怪物同屏内,怪物也不会主动攻击玩家。

(但是如不主动攻击位元如果关闭,则怪物会主动攻击玩家)

不主动攻击位关闭时,怪物会依据所设定的“侦测范围”给予主动攻击,且怪物发现主动攻击目标后,会按照所设定的“速度”给予主动攻击,玩家位于范围外,怪物不会主动攻击。

Ⅱ.受害不攻击类型:

即使玩家攻击怪物,怪物也不会予以还击。

(如:

新手试炼怪)

(受害不追击位元如果关闭,则怪物会予以还击)

受害不追击位如果关闭,怪物会依据所设定的有效“追击范围”予以追击,且怪物会按照所设定的“追击速度”给予追击。

玩家位于有效追击范围外,怪物不会追击。

Ⅲ.同种族支持类型:

(以被攻击为触发点)

1:

攻击性支持:

当怪物发现有与自己为同种族的同伴受到攻击时,即会主动帮助同伴攻击敌人。

(攻击性支持位元如果关闭,则怪物不会给予支持)

怪物会支持所设定的“侦测范围”内被攻击的同伴。

2:

辅助性支持

当怪物发现有与自己为同种族的同伴受到攻击时,即会主动帮助同伴加血(怪物本身必须有加血技能)。

(辅助性支持位如果关闭,则怪物不会给予支持)

怪物会根据所设定的侦测范围支持其范围内被攻击的同伴。

Ⅳ.受害即逃跑:

(不会产生反击)

当怪物受到攻击时,立即会逃跑。

(受害即逃跑位元如果关闭,则怪物不会逃跑。

怪物依据所设定的“逃跑速度”进行逃跑,并依据所设定的“逃跑距离”判断逃离距离。

Ⅴ.血量低于20%则逃跑:

当怪物血量低于20%则立即逃跑,

(血量低于20%则逃跑位元如果关闭,则怪物不会在血量低于20%逃跑。

怪物血量低于20%时依据所设定的“逃跑速度”进行逃跑,并依据所设定的“逃跑距离”判断逃离距离。

Ⅵ.停止战斗后不走回出生地:

当怪物失去攻击目标并且无新的攻击目标后,就会在原地巡逻,并不会走回本身出生的地方[复活点]。

(停止战斗后不走回出生地位元如果关闭,则怪物会走回出生地[复活点])

Ⅶ.捡物品类型:

当怪物为中心点同屏内的地上出现掉落的道具时,怪物会捡起,当怪物身体内超过10个道具时,第1个道具将会被自动删除。

(捡骨位元如果关闭,则怪物不会拾取道具。

Ⅷ.怪物自动使用消耗性道具类型:

当怪物发现玩家时,会自动使用自身所带的指定道具(补血、加速、解除异常状态等道具)。

(怪物自动使用消耗性道具位如果关闭,则怪物不会自动使用道具)

怪物发现所设定的侦测范围内有玩家出现即自动使用自身所带的指定道具。

在此还有一个使用几率,在各种情况之下怪物并不是绝对会使用道具,而是依照使用几率来判定是否使用。

此使用几率为50%

例如:

补血类道具是以怪物所剩血量为总血量的20%为使用凭据,

加速类道具是以侦测到玩家为使用凭据,

解除异常状态是以自身具有异常状态为使用凭据(比如怪物中毒时如果身上有解毒药,就会立即使用解毒药,盲目时如果身上有明目药,就会立即使用明目药等等)。

Ⅸ。

不死类型:

此类怪物永远不会被打死。

(如:

新手试炼怪)

(不死位元如果关闭,则怪物会死)。

一般情况下的怪物行动规则:

怪物出生后的行动方式判定:

当怪物一出生时就会判定自己下一步要做什么事,并且还包括多久做一次这种判定,以下为行动方式判定规则:

怪物从出生时做第一次判定,如果有事要做,做完这件事则判定下一步做什幺事;如果没事做,则按50%的几率判定是要原地呆立还是在附近走动,并且每过五秒判定一次

 

怪物AI优先级按照(A-J)区分大类优先级,使用(1-5)区分小类别的优先级。

NPC-AI-表:

优先级

1

2

3

4

5

召唤(A)

出生

复制自己

死后不重生

分身

拣道具(B)

视线内道具

补给品

武器

防具

部件

价值物

场景(C)

攻击场景内所有目标

使用道具(D)

解除异常状态

补血

加速

逃跑(E)

受到攻击

逃跑

血量不足

被围攻传送

改变状态(F)

无敌状态

能力暴涨

攻击力提升

防御力提升

血值回复速度

攻击速度

攻击准确率

支持同伴(G)

同伴血量不足

补血

生命回复强化

HP强化

防御强化

不接受支持

同伴遭受攻击

协助攻击

恢复血值

增强攻击

增强防御

攻击敌人(J)

受害不攻击

蓝名

切换招式

囚禁

不主动攻击

红名

防御力降低

主动攻击

血值最少

攻击力降低

等级最低

攻击速度降低

伤害最大

准确率降低

HP吸取

任务标志

PK值

声望值

使用技能

追击玩家

停止追击

已选择新目标

传送回衍生点

超出追击范围

巡逻回衍生点

超出追击时间

当前位置徘徊

目标消失

注:

具体的NPC-AI由该NPC的AI列表控制,具体需进行AI列表中的某项行动,按优先级随机选择。

各项AI说明(注:

以下分类说明的编号不分优先级)

1发现目标

NPC侦测范围内壳攻击目标后进行下一步动作。

2复制自己

NPC会按照自己的外型复卫兵保护自己。

NPC按照自己的外貌复制的卫兵为单独的NPC,不会消失,只是外貌与显示名称与其相同。

3分身

NPC进行分身为复制自身的影像,一段时间后影像会消失。

分身的攻击力,防御力等数值为主体数值的10%-80%,具体数值由配置文件控制。

影像生效时间由配置文件控制。

4死后不重生

NPC死亡以后不会重生

5出生

NPC衍生点生成NPC后,进行下一步动作。

6变形

玩家触发该NPC后,NPC会播放一段变形的动画效果。

变形完成后进行下一步行动。

7视线内道具

当NPC在侦测范围内发现道具后进行下一步行动。

8补给品

拣取实现范围内掉落地面的补给品。

9武器

拣取实现范围内掉落地面的武器。

10防具

拣取实现范围内掉落地面的防具。

11部件

拣取实现范围内掉落地面的部件。

12价值物

拣取实现范围内掉落地面的价值物。

13攻击场景内所有目标

该场景为NPC属性,玩家进入该场景后均会被攻击。

玩家进入该场景触发NPC后,NPC会进行下一步行动。

14解除异常状态

使用道具解除自身异常状态。

15补血

使用道具为自己补充HP值,回复的HP值为道具可回复的HP值。

16加速

使用道具为自己临时增加速度值,临时增加的速度值与增加时间由被消耗的道具决定。

17受到攻击

NPC受到攻击后进行下一步动作。

18血量不足

当NPC血值达到设定的临界点时,进行下一步动作。

19逃跑

与玩家跑持距离,玩家靠近后NPC在可达遇区域随机移动。

20被围攻传送

围攻人数超过设定人数时,NPC会在当前所处场景中可达遇区域进行传送。

21无敌状态

NPC进入【无敌状态】,一段时间后消失,生效时间由配置文件控制。

22能力暴涨

NPC能力暴涨,所有能力进行加成,一段时间后消失,加成数值与生效时间由配置文件控制。

23攻击力提升

NPC攻击力暴涨,攻击力进行加成,一段时间后效果消失,加乘数值与生效时间由配置文件控制。

24防御力提升

NPC防御力暴涨,防御力进行加成,一段时间后效果消失,加乘数值与生效时间由配置文件控制。

25血值回复速度

NPC血值恢复速度加快,一段时间后效果消失,血值恢复速度加乘与生效时间由配置文件控制。

26攻击速度

NPC攻击速度加快,一段时间后效果消失,攻击速度加乘与生效时间由配置文件控制。

27攻击准确率

NPC准确率提高,一段时间后效果消失,准确率提高的数值与生效时间由配置文件控制。

28同伴血量不足

判断同伴血量是否低于设置血量,如果低于设置血量,即进行下一步操作。

29补血

帮助同伴补充HP。

30生命回复强化

使同伴生命回复速度加快。

31HP强化

提高同伴HP值上限的同时为同伴加血。

注:

加血量在配置文件中配置。

32防御强化

提高同伴当前防御力,一段时间后恢复。

33不接受支持

判断同伴遭受攻击后,进行下一步行动。

34同伴遭受攻击

判断同伴遭受攻击后,进行下一步行动。

35协助攻击

以同伴的攻击目标作为自己的攻击目标。

36恢复血值

帮同伴恢复血值。

37增强攻击

增强同伴最大攻击力。

38增强防御

增强同伴最大防御力。

39受害不攻击

NPC受到伤害后不攻击敌人,然后进行下一步行动。

40不主动攻击

敌人进入NPC侦测范围后,NPC不会主动攻击敌人,然后进行下一步行动。

41主动攻击

敌人进入NPC侦测范围后,NPC会对侦测范围内的敌人发起攻击,然后进行下一步行动。

42蓝名

NPC攻击侦测范围内的蓝名玩家。

43红名

NPC攻击侦测范围内的红名玩家。

44血值最少

选择血量最少的为目标,进行下一步行动。

45等级最低

选择等级最低的为目标,进行下一步行动。

46伤害最大

选择对自己攻击伤害最大的为目标,进行下一步行动。

47任务标志

根据任务标志判断,进行下一步行动。

48PK值

根据PK值判断,进行下一步行动。

49声望值

根据声望值判断,进行下一步行动。

50使用技能

判断玩家是否对自己使用了技能,如果使用即进行下一步行动。

51切换招式

NPC在攻击的过程中改变攻击方式。

52囚禁

NPC选择目标后囚禁玩家,即石化效果,无法移动,无法攻击。

注:

该状态无法清除。

53防御力降低

降低目标玩家【防御力】,一段时间后恢复。

生效时间由配置文件控制。

54攻击力降低

降低目标玩家【攻击力】,一段时间后恢复。

生效时间由配置文件控制。

55攻击速度降低

降低目标玩家【攻击速度】,一段时间后恢复。

生效时间由配置文件控制。

56准确率降低

降低目标玩家【准确率】,一段时间后恢复。

生效时间由配置文件控制。

57HP吸取

吸取目标玩家【HP值】,吸取数值由配置文件控制。

58追击玩家

开始追击目标玩家,追击距离由配置文件定。

59停止追击

NPC停止对玩家的追击后,进行下一步行动。

60已选择新目标

NPC在追击玩家的过程中,改变的追击目标后,进行下一步行动。

61超出追击范围

NPC追击的玩家超出了NPC的追击范围后,进行下一步行动。

62超出追击时间

NPC追击玩家已到达系统限定的追击时间后,进行下一步行动。

63目标消失

NPC追击的目标消失或死亡后,进行下一步行动。

64传送回衍生点

NPC使用传送的方式回到衍生点所在位置。

65巡逻回衍生点

NPC以巡逻的方式步行回到衍生点所在位置。

66当前位置徘徊

NPC在当前所处位置徘徊。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2