Changed Ramona transition by life percentage.

Contributed by Sero.
This commit is contained in:
MobiusDevelopment
2021-05-11 22:08:57 +00:00
parent ba8b919a4c
commit 28268ae888
8 changed files with 104 additions and 104 deletions

View File

@@ -397,11 +397,23 @@ public class Ramona extends AbstractNpcAI
}
case RAMONA_1:
{
if ((npc.getId() == RAMONA_1) && (_ramona1.getCurrentHp() <= (_ramona1.getMaxHp() * 0.75)) && (_ramona1.getCurrentHp() > (_ramona1.getMaxHp() * 0.50)))
{
_ramona1.deleteMe();
startQuestTimer("SPAWN_RAMONA2", 1000, null, null);
startQuestTimer("SPAWN_RAMONA_MINIONS", 6000, _ramona2, null);
}
_lastAction = Chronos.currentTimeMillis();
break;
}
case RAMONA_2:
{
if ((npc.getId() == RAMONA_2) && (_ramona2.getCurrentHp() <= (_ramona2.getMaxHp() * 0.50)))
{
_ramona2.deleteMe();
startQuestTimer("SPAWN_RAMONA3", 1000, null, null);
startQuestTimer("SPAWN_RAMONA_MINIONS_1", 6000, _ramona3, null);
}
_lastAction = Chronos.currentTimeMillis();
break;
}
@@ -522,19 +534,7 @@ public class Ramona extends AbstractNpcAI
door.closeMe();
}
});
startQuestTimer("SPAWN_RAMONA_1", 10000, npc, null);
break;
}
case RAMONA_1:
{
startQuestTimer("SPAWN_RAMONA2", 1000, null, null);
startQuestTimer("SPAWN_RAMONA_MINIONS", 6000, _ramona2, null);
break;
}
case RAMONA_2:
{
startQuestTimer("SPAWN_RAMONA3", 1000, null, null);
startQuestTimer("SPAWN_RAMONA_MINIONS_1", 6000, _ramona3, null);
startQuestTimer("SPAWN_RAMONA_1", 6000, npc, null);
break;
}
case RAMONA_3: