Project1

标题: 可以通过miss的次数来设计技能吗? [打印本页]

作者: Mr.springdream    时间: 2024-5-15 18:09
标题: 可以通过miss的次数来设计技能吗?
想问下大家,如果我想设计一个敌人因为使用同一技能的miss次数过多,所以转而使用另外一个技能,是可以实现的吗?

我自己想了两个方案,

一是通过调用miss的脚本函数来用变量进行记录,然后用插件根据变量的数值来释放技能

二是通过判断玩家当前血量与玩家最大血量的大小来记录,然后用插件根据变量的数值来释放技能

但是这两个方案里,miss的脚本函数和玩家当前血量的脚本函数我都没有在网上查到,所以如果存在这两个脚本函数的话,麻烦大家告知,谢谢!

或者是否有其他的方案或插件可供参考?
作者: 505681468    时间: 2024-5-15 18:34
战斗动作 miss 在 Game_Action.prototype.apply 里的 result.missed = (result.used && Math.random() >= this.itemHit(target));
玩家当前血量 在 $gameActors.actor($gameParty._actors[actorId]).hp
最大 血量是 mhp




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1