Project1

标题: 敌人打我 [打印本页]

作者: NaturalBlue    时间: 2008-8-18 19:05
标题: 敌人打我
{/dk}
在VX战斗中,敌人攻击玩家的类或方法都有哪些? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: NaturalBlue    时间: 2008-8-18 19:55
{/ll}我说的是脚本!!!
作者: 雪流星    时间: 2008-8-18 20:26
敌人(Game_enemy)和玩家角色(Game_Actor)同属於Game_Battler类
伤害判断等都在里面
至於战斗行动是在Game_BattleAction里面
以上
作者: NaturalBlue    时间: 2008-8-19 18:03
如果当前角色人数为4,想让敌人只攻击角色队伍的前两个人,
在脚本里怎么做???{/dk}
作者: 雪流星    时间: 2008-8-19 19:00
若是让队伍後面两个永远都不会被打到
使用下面脚本,
思路是,第二位队员之後的所有队员受击率为0

  1. class Game_Actor < Game_Battler
  2.   def odds
  3.     return 0 if self.index > 1
  4.     return 4 - self.class.position
  5.   end
  6. end
复制代码


另一个思路是,让所有战斗位置为「对列後」的职业
其受击率全部设定为0:

  1. class Game_Actor < Game_Battler
  2.   def odds
  3.     return 0 if self.class.position == 2
  4.     return 4 - self.class.position
  5.   end
  6. end
复制代码
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: qq274617938    时间: 2009-6-12 08:00
以下引用NaturalBlue于2008-8-18 11:05:19的发言:


本贴悬赏额度如下:VIP:0   积分:100   

在VX战斗中,敌人攻击玩家的类或方法都有哪些?

  
    数据库里面有啊  可以自己设计
    在
敌人  动画  
           里设置





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