@Override
public String onEvent(String event, QuestState st, L2NpcInstance npc)
{
String htmltext = event;
L2Player player = st.getPlayer();
Reflection r = player.getReflection();
if(event.equals("31001-05.htm"))
{
st.set("cond", "1");
st.setState(STARTED);
st.playSound(SOUND_ACCEPT);
}
else if(event.equals("32576-02.htm"))
{
st.set("cond", "2");
st.playSound(SOUND_MIDDLE);
st.giveItems(GuardsoftheDawnIdentityCard, 1);
}
else if(event.equals("30289-go.htm"))
{
st.set("cond", "3");
st.playSound(SOUND_MIDDLE);
if(player.getTransformation() != 0)
{
player.sendPacket(Msg.YOU_ALREADY_POLYMORPHED_AND_CANNOT_POLYMORPH_AGAIN);
return null;
}
SkillTable.getInstance().getInfo(TransformedConditionGuardsOfTheDawn, 1).getEffects(player, player, false, false);
}
else if(event.equals("30289-remove.htm"))
{
player.setTransformation(0);
}
else if(event.equals("30289-retrans.htm"))
{
if(player.getTransformation() != 0)
{
player.sendPacket(Msg.YOU_ALREADY_POLYMORPHED_AND_CANNOT_POLYMORPH_AGAIN);
return null;
}
SkillTable.getInstance().getInfo(TransformedConditionGuardsOfTheDawn, 1).getEffects(player, player, false, false);
}
else if(event.equals("30289-07.htm"))
{
st.set("cond", "4");
st.playSound(SOUND_MIDDLE);
st.takeItems(GuardsoftheDawnIdentityCard, 1);
player.setTransformation(0);
}
else if(event.equals("32580-03.htm"))
{
returnToAden(player);
}
else if(event.equals("32580-03.htm"))
{
returnToAden(player);
}
else if(event.equalsIgnoreCase("EnterLibrary"))
{
for(int doorId : libdoors)
{
ReflectionTable.getInstance().get(r.getId()).openDoor(doorId);
}
htmltext = "32577-good.htm";
}
else if(event.equals("30969-03.htm"))
{