Project1

标题: 全体敌人每回合都会损失100伤害 脚本里怎么做啊 [打印本页]

作者: mkl7788    时间: 2020-8-4 09:36
标题: 全体敌人每回合都会损失100伤害 脚本里怎么做啊
事件里可以弄出来,
但是在脚本了怎么弄啊
求个大神看看
作者: 世界第一中二    时间: 2020-8-4 12:18
什么叫损失100伤害?要么损失100HP,要么降低100点造成的伤害
建议先学好语文
作者: mkl7788    时间: 2020-8-4 15:23
世界第一中二 发表于 2020-8-4 12:18
什么叫损失100伤害?要么损失100HP,要么降低100点造成的伤害
建议先学好语文 ...

损失100HP
作者: 暴走杀神    时间: 2020-8-4 20:03
试着用公共事件
作者: kelove331    时间: 2020-8-4 20:10
题目不清晰,不知道你是要每回合损失100hp还是每回合降低100的固定伤害!
如果是损失hp的话可以制作一个持续伤害的状态!然后拥有这个状态的人每回合会扣除自身100的固定血量!
作者: 芯☆淡茹水    时间: 2020-8-6 13:56
这样?
  1. #==============================================================================
  2. class Game_Temp
  3.   alias :xr_costhp_battle_turn :battle_turn=
  4.   def battle_turn=(n)
  5.     last_turn = @battle_turn
  6.     xr_costhp_battle_turn(n)
  7.     if (@in_battle && @battle_turn > last_turn)
  8.       $game_troop.enemies.each do |enemy|
  9.         if enemy.exist?
  10.           enemy.hp -= 100
  11.           enemy.damage = 100
  12.           enemy.damage_pop = true
  13.         end
  14.       end
  15.     end
  16.   end
  17. end
  18. #==============================================================================
复制代码





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