Project1

标题: 求制作会分身的敌人的方法 [打印本页]

作者: 天下·无敌    时间: 2008-9-10 17:08
标题: 求制作会分身的敌人的方法
各位高手,在下特来求教。
    关于会分身的敌人的制作方法,就像《轩辕剑二外传枫之舞》里面的相府飞贼、《轩辕剑叁》里面的修道院院士、《轩辕剑叁外传天之痕》里面的火蝠鱼精,等等。
    如果没玩过这些游戏,那么请看我具体说明:
   
    战斗开始,敌人先是只有A一个,然后第一回合,立刻就出现2个和A一样敌人(假设为A1,A2),然后,玩家可以攻击任意一个,但是当攻击到A1或A2的时候,敌人为零伤害(不掉血),只有当攻击到A时,敌人才会掉血。另外,敌人必须从第一回合起,每一个回合,就改变一下A的顺序(即第一回合比如是A1,A,A2,第二回合那么就可能是A,A1,A2,第三回合就可能是A2,A1,A。。。等等)。
   
我知道,这个逻辑比较复杂,但我还是相信这里是存在高手的,请各位高手不吝赐教,在下感激不尽! [LINE]1,#dddddd[/LINE]此贴于 2008-9-12 15:41:00 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:版主帮忙结贴~
作者: 浩气青天    时间: 2008-9-10 17:26
我汗,估计脚本弄麻烦点,用事件不知行不行。
作者: 一醉倾城    时间: 2008-9-10 17:32
     公共事件是可以执行的,弄一个公共事件变出一个怪物,在特技那里写一个特技,执行公共事件,然后,怪物就可以分身了{/cy}
作者: 浩气青天    时间: 2008-9-10 23:50
恩恩,不过如果要同时复制出几个就。。。。。
作者: 一醉倾城    时间: 2008-9-11 01:06
    一次一个呀= =   类似召唤这样,当技能,设置怪物用这个分身技能的几率。。。。用一次就找唤了1个= =  如果想随即召唤的话用随即数可以的吧?这方面我就不清楚了= =
作者: 天下·无敌    时间: 2008-9-11 06:36
楼主补充:
         希望能详细说明一下实现步骤。谢谢了。祝大家生活愉快!
作者: 灯笼菜刀王    时间: 2008-9-11 10:45
比较简单的方法就是放置三个血多多的敌人然后用一变量当本体的HP。

然后用战斗事件,当分身开始的时候,给三个敌人全附加A状态,然后随机给其中一敌人清除A状态。开启战斗事件2

战斗事件2为每回合启动,把本体HP的那个变量扣去三个敌人最大HP-当前HP的量。当本体HP的变量小于等于0的时候杀死全部敌人过关,除此以外全恢复三个敌人。

这样就可以了-。-,剩下要做的事是让状态A等于无敌
在GAME BATTLE里伤害判断下面加上
IF SELF.STATE?(ID)
SELF.DAMAGE = 0
END

搞定收工。

[LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: cheyenne    时间: 2008-9-11 15:35
无敌没有必要,直接在队伍里设不死之身吧,反正分身要设中途出现的,顺便了 [LINE]1,#dddddd[/LINE]版主对此帖的认可:『感谢补充,补上小小奖励100分,感谢你的热心帮忙...』,积分『+100』。




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