As in the title and image below.
After die player.allRecovery() does not work
I have onDead
hook for player:
onDead(player: RpgPlayer) {
BattleIntervals.clearByVictim(player.id);
FollowManager.stopFollowByPlayer(player.id);
HPRecovery.disable(player)
player.changeMap('map1', {
x: 300,
y: 400,
});
player.allRecovery();
HPRecovery.enable(player);
},
and when I die I have -30/700 HP instead of 700/700
but when I add something like this:
...
setTimeout(() => {
player.allRecovery();
HPRecovery.enable(player);
}, 0);
...
Then it works