NPCAI与行为规则
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一般情况下的怪物行动规则:
怪物出生后的行动方式判定:当怪物一出生时就会判定自己下一步要做什么事,并且还包括多久做一次这种判定,以下为行动方式判定规则:
普通怪物依照:
BOSS怪物与特殊NPC依照:
Ⅰ.不主动攻击类型:
即使玩家与怪物同屏内,怪物也不会主动攻击玩家。
(但是如不主动攻击位元如果关闭,则怪物会主动攻击玩家)
不主动攻击位关闭时,怪物会依据所设定的“侦测范围”给予主动攻击,且怪物发现主动攻击目标后,会按照所设定的“速度”给予主动攻击,玩家位于范围外,怪物不会主动攻击。
Ⅱ.受害不攻击类型:
即使玩家攻击怪物,怪物也不会予以还击。(如:新手试炼怪)
(受害不追击位元如果关闭,则怪物会予以还击)
受害不追击位如果关闭,怪物会依据所设定的有效“追击范围”予以追击,且怪物会按照所设定的“追击速度”给予追击。玩家位于有效追击范围外,怪物不会追击。
Ⅲ.同种族支持类型:(以被攻击为触发点)
1:攻击性支持:
当怪物发现有与自己为同种族的同伴受到攻击时,即会主动帮助同伴攻击敌人。
(攻击性支持位元如果关闭,则怪物不会给予支持)
怪物会支持所设定的“侦测范围”内被攻击的同伴。
2:辅助性支持
当怪物发现有与自己为同种族的同伴受到攻击时,即会主动帮助同伴加血(怪物本身必须有加血技能)。
(辅助性支持位如果关闭,则怪物不会给予支持)
怪物会根据所设定的侦测范围支持其范围内被攻击的同伴。
Ⅳ.受害即逃跑:(不会产生反击)
当怪物受到攻击时,立即会逃跑。
(受害即逃跑位元如果关闭,则怪物不会逃跑。)
怪物依据所设定的“逃跑速度”进行逃跑,并依据所设定的“逃跑距离”判断逃离距离。
Ⅴ.血量低于20%则逃跑:
当怪物血量低于20%则立即逃跑,
(血量低于20%则逃跑位元如果关闭,则怪物不会在血量低于20%逃跑。)
怪物血量低于20%时依据所设定的“逃跑速度”进行逃跑,并依据所设定的“逃跑距离”判断逃离距离。
Ⅵ.停止战斗后不走回出生地:
当怪物失去攻击目标并且无新的攻击目标后,就会在原地巡逻,并不会走回本身出生的地方[复活点]。
(停止战斗后不走回出生地位元如果关闭,则怪物会走回出生地[复活点])
Ⅶ.捡物品类型:
当怪物为中心点同屏内的地上出现掉落的道具时,怪物会捡起,当怪物身体内超过10个道具时,第1个道具将会被自动删除。
(捡骨位元如果关闭,则怪物不会拾取道具。)
Ⅷ.怪物自动使用消耗性道具类型:
当怪物发现玩家时,会自动使用自身所带的指定道具(补血、加速、解除异常状态等道具)。(怪物自动使用消耗性道具位如果关闭,则怪物不会自动使用道具)
怪物发现所设定的侦测范围内有玩家出现即自动使用自身所带的指定道具。在此还有一个使用几率,在各种情况之下怪物并不是绝对会使用道具,而是依照使用几率来判定是否使用。此使用几率为50%
例如:
补血类道具是以怪物所剩血量为总血量的20%为使用凭据,
加速类道具是以侦测到玩家为使用凭据,
解除异常状态是以自身具有异常状态为使用凭据(比如怪物中毒时如果身上有解毒药,就会立即使用解毒药,盲目时如果身上有明目药,就会立即使用明目药等等)。
Ⅸ。不死类型:
此类怪物永远不会被打死。(如:新手试炼怪)
(不死位元如果关闭,则怪物会死)。
一般情况下的怪物行动规则:
怪物出生后的行动方式判定:当怪物一出生时就会判定自己下一步要做什么事,并且还包括多久做一次这种判定,以下为行动方式判定规则:
怪物从出生时做第一次判定,如果有事要做,做完这件事则判定下一步做什幺事;如果
没事做,则按50%的几率判定是要原地呆立还是在附近走动,并且每过五秒判定一次怪物AI优先级按照(A-J)区分大类优先级,使用(1-5)区分小类别的优先级。
注:具体的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在侦测范围内发现道具后进行下一步行动。
拣取实现范围内掉落地面的补给品。
9武器
拣取实现范围内掉落地面的武器。
10防具
拣取实现范围内掉落地面的防具。
11部件
拣取实现范围内掉落地面的部件。
12价值物
拣取实现范围内掉落地面的价值物。
13攻击场景内所有目标
该场景为NPC属性,玩家进入该场景后均会被攻击。玩家进入该场景触发NPC后,NPC会进行下一步行动。
14解除异常状态
使用道具解除自身异常状态。
15补血
使用道具为自己补充HP值,回复的HP值为道具可回复的HP值。
16加速
使用道具为自己临时增加速度值,临时增加的速度值与增加时间由被消耗的道具决定。
17受到攻击
NPC受到攻击后进行下一步动作。