Project1

标题: 如何为敌人定义等级? [打印本页]

作者: 黯淡的流星    时间: 2017-8-22 16:55
标题: 如何为敌人定义等级?
这是我的普攻伤害公式:((a.level*0.4+2)*35*a.atk/b.def/50+2)
但是一旦由敌人使用普通攻击,就无法对角色造成伤害。
所以说如何给敌人定义等级?
作者: 张咚咚    时间: 2017-8-22 21:03

插入到main之前,在敌人的备注里面写上等级 = XX

RUBY 代码复制
  1. class Game_Enemy < Game_Battler
  2.   attr_accessor :level
  3.   alias qqeat_initialize initialize
  4.   def initialize(index, enemy_id)
  5.     qqeat_initialize(index, enemy_id)
  6.  
  7.     $data_enemies[@enemy_id].note.scan(/等级\s*=\s*(\d+)/i)
  8.     @level = $1.to_i
  9.   end
  10. end





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