class Game_Battler < Game_BattlerBase def vore_digest(prey) sam = actor? ? actor.voredigest : enemy.voredigest sam[0] += prey.digest_adjust(true)[0] sam[1] += prey.digest_adjust(true)[1] bob = prey.digest_adjust @states.each do |i| bob[0] += $data_states[i].voredigest[0] bob[1] += $data_states[i].voredigest[1] end if actor? armors.each do |a| bob[0] += a.voredigest[0] bob[1] += a.voredigest[1] end weapons.each do |w| bob[0] += w.voredigest[0] bob[1] += w.voredigest[1] end sam[0] += self.class.voredigest[0] sam[1] += self.class.voredigest[1] end bob[0] = (sam[0] > 0 ? [sam[0] + bob[0], 0].max : [sam[0] + bob[0], 0].min) bob[1] = (sam[1] > 0 ? [sam[1] + bob[1], 0].max : [sam[1] + bob[1], 0].min) bob[0] = bob[0].to_f * 0.01 * prey.mhp bob[1] = bob[1].to_f * 0.01 * prey.mmp return bob end end