Fiz um pequeno script para te ajudar:
tirei porque o outro é melhor
Dentro da condição de nível que o @Corvo passou, chame o script:
set_enemy_hp(id_do_inimigo, hp_nova)Isso vai alterar a HP máxima padrão do inimigo de id 'id_do_inimigo' para X. Já fica salvo automaticamente. Porém, eu acho que, se tiver um inimigo que já foi criado no mapa, a HP dele não vai mudar com esse comando.
EDIT:
Pensei que fosse só a HP que você queria mudar. Agora que eu vi que queria deixar o inimigo mais forte. Bom, se isso não for o suficiente, me dê um toque que eu deixo o script mais completo!
EDIT 2:
Completei o script:
class Game_System
attr_accessor :paramchange_list
alias :m3t_initialize :initialize
def initialize
m3t_initialize
@paramchange_list = {}
end
end
class Game_Interpreter
def set_enemy_param(enemy_id, param, value)
$game_system.paramchange_list[enemy_id] ||= {}
$game_system.paramchange_list[enemy_id][param] = value
end
def set_enemy_hp(enemy_id, hp)
set_enemy_param(enemy_id, 0, hp)
end
def set_enemy_mp(enemy_id, mp)
set_enemy_param(enemy_id, 1, mp)
end
def set_enemy_atk(enemy_id, atk)
set_enemy_param(enemy_id, 2, atk
end
def set_enemy_def(enemy_id, defe)
set_enemy_param(enemy_id, 3, defe)
end
def set_enemy_int(enemy_id, int)
set_enemy_param(enemy_id, 4, int)
end
def set_enemy_res(enemy_id, res)
set_enemy_param(enemy_id, 5, res)
end
def set_enemy_agi(enemy_id, agi)
set_enemy_param(enemy_id, 6, agi)
end
def set_enemy_luck(enemy_id, luck)
set_enemy_param(enemy_id, 7, luck)
end
end
class Game_Enemy < Game_Battler
def param_base(param_id)
if $game_system.paramchange_list[enemy_id] && $game_system.paramchange_list[enemy_id][param_id]
puts $game_system.paramchange_list[enemy_id][param_id]
$game_system.paramchange_list[enemy_id][param_id]
else
enemy.params[param_id]
end
end
end
Comandos possíveis agora:
set_enemy_hp(enemy_id, hp)
set_enemy_mp(enemy_id, mp)
set_enemy_atk(enemy_id, atk)
set_enemy_def(enemy_id, defe)
set_enemy_int(enemy_id, int)
set_enemy_res(enemy_id, res)
set_enemy_agi(enemy_id, agi)
set_enemy_luck(enemy_id, luck)