Addition of next_missing_html command.
This commit is contained in:
parent
2dd63be16d
commit
8a78985cd5
@ -288,6 +288,7 @@
|
||||
<!-- ADMIN MISSING HTMLS -->
|
||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||
|
||||
<!-- ADMIN GEO EDITOR -->
|
||||
<admin command="admin_ge_status" accessLevel="100" />
|
||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
private static final String[] ADMIN_COMMANDS =
|
||||
{
|
||||
"admin_geomap_missing_htmls",
|
||||
"admin_world_missing_htmls"
|
||||
"admin_world_missing_htmls",
|
||||
"admin_next_missing_html"
|
||||
};
|
||||
|
||||
@Override
|
||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||
break;
|
||||
}
|
||||
case "admin_next_missing_html":
|
||||
{
|
||||
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||
{
|
||||
if (obj.isNpc() //
|
||||
&& !obj.isMonster() //
|
||||
&& !(obj instanceof ObservationInstance) //
|
||||
&& !(obj instanceof ArtefactInstance))
|
||||
{
|
||||
final Npc npc = (Npc) obj;
|
||||
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||
{
|
||||
activeChar.teleToLocation(npc);
|
||||
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
@ -288,6 +288,7 @@
|
||||
<!-- ADMIN MISSING HTMLS -->
|
||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||
|
||||
<!-- ADMIN GEO EDITOR -->
|
||||
<admin command="admin_ge_status" accessLevel="100" />
|
||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
private static final String[] ADMIN_COMMANDS =
|
||||
{
|
||||
"admin_geomap_missing_htmls",
|
||||
"admin_world_missing_htmls"
|
||||
"admin_world_missing_htmls",
|
||||
"admin_next_missing_html"
|
||||
};
|
||||
|
||||
@Override
|
||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||
break;
|
||||
}
|
||||
case "admin_next_missing_html":
|
||||
{
|
||||
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||
{
|
||||
if (obj.isNpc() //
|
||||
&& !obj.isMonster() //
|
||||
&& !(obj instanceof ObservationInstance) //
|
||||
&& !(obj instanceof ArtefactInstance))
|
||||
{
|
||||
final Npc npc = (Npc) obj;
|
||||
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||
{
|
||||
activeChar.teleToLocation(npc);
|
||||
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
@ -288,6 +288,7 @@
|
||||
<!-- ADMIN MISSING HTMLS -->
|
||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||
|
||||
<!-- ADMIN GEO EDITOR -->
|
||||
<admin command="admin_ge_status" accessLevel="100" />
|
||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
private static final String[] ADMIN_COMMANDS =
|
||||
{
|
||||
"admin_geomap_missing_htmls",
|
||||
"admin_world_missing_htmls"
|
||||
"admin_world_missing_htmls",
|
||||
"admin_next_missing_html"
|
||||
};
|
||||
|
||||
@Override
|
||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||
break;
|
||||
}
|
||||
case "admin_next_missing_html":
|
||||
{
|
||||
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||
{
|
||||
if (obj.isNpc() //
|
||||
&& !obj.isMonster() //
|
||||
&& !(obj instanceof ObservationInstance) //
|
||||
&& !(obj instanceof ArtefactInstance))
|
||||
{
|
||||
final Npc npc = (Npc) obj;
|
||||
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||
{
|
||||
activeChar.teleToLocation(npc);
|
||||
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
@ -288,6 +288,7 @@
|
||||
<!-- ADMIN MISSING HTMLS -->
|
||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||
|
||||
<!-- ADMIN GEO EDITOR -->
|
||||
<admin command="admin_ge_status" accessLevel="100" />
|
||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
private static final String[] ADMIN_COMMANDS =
|
||||
{
|
||||
"admin_geomap_missing_htmls",
|
||||
"admin_world_missing_htmls"
|
||||
"admin_world_missing_htmls",
|
||||
"admin_next_missing_html"
|
||||
};
|
||||
|
||||
@Override
|
||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||
break;
|
||||
}
|
||||
case "admin_next_missing_html":
|
||||
{
|
||||
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||
{
|
||||
if (obj.isNpc() //
|
||||
&& !obj.isMonster() //
|
||||
&& !(obj instanceof ObservationInstance) //
|
||||
&& !(obj instanceof ArtefactInstance))
|
||||
{
|
||||
final Npc npc = (Npc) obj;
|
||||
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||
{
|
||||
activeChar.teleToLocation(npc);
|
||||
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
@ -288,6 +288,7 @@
|
||||
<!-- ADMIN MISSING HTMLS -->
|
||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||
|
||||
<!-- ADMIN GEO EDITOR -->
|
||||
<admin command="admin_ge_status" accessLevel="100" />
|
||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
private static final String[] ADMIN_COMMANDS =
|
||||
{
|
||||
"admin_geomap_missing_htmls",
|
||||
"admin_world_missing_htmls"
|
||||
"admin_world_missing_htmls",
|
||||
"admin_next_missing_html"
|
||||
};
|
||||
|
||||
@Override
|
||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||
break;
|
||||
}
|
||||
case "admin_next_missing_html":
|
||||
{
|
||||
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||
{
|
||||
if (obj.isNpc() //
|
||||
&& !obj.isMonster() //
|
||||
&& !(obj instanceof ObservationInstance) //
|
||||
&& !(obj instanceof ArtefactInstance))
|
||||
{
|
||||
final Npc npc = (Npc) obj;
|
||||
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||
{
|
||||
activeChar.teleToLocation(npc);
|
||||
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
@ -288,6 +288,7 @@
|
||||
<!-- ADMIN MISSING HTMLS -->
|
||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||
|
||||
<!-- ADMIN GEO EDITOR -->
|
||||
<admin command="admin_ge_status" accessLevel="100" />
|
||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
private static final String[] ADMIN_COMMANDS =
|
||||
{
|
||||
"admin_geomap_missing_htmls",
|
||||
"admin_world_missing_htmls"
|
||||
"admin_world_missing_htmls",
|
||||
"admin_next_missing_html"
|
||||
};
|
||||
|
||||
@Override
|
||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||
break;
|
||||
}
|
||||
case "admin_next_missing_html":
|
||||
{
|
||||
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||
{
|
||||
if (obj.isNpc() //
|
||||
&& !obj.isMonster() //
|
||||
&& !(obj instanceof ObservationInstance) //
|
||||
&& !(obj instanceof ArtefactInstance))
|
||||
{
|
||||
final Npc npc = (Npc) obj;
|
||||
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||
{
|
||||
activeChar.teleToLocation(npc);
|
||||
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
@ -288,6 +288,7 @@
|
||||
<!-- ADMIN MISSING HTMLS -->
|
||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||
|
||||
<!-- ADMIN GEO EDITOR -->
|
||||
<admin command="admin_ge_status" accessLevel="100" />
|
||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
private static final String[] ADMIN_COMMANDS =
|
||||
{
|
||||
"admin_geomap_missing_htmls",
|
||||
"admin_world_missing_htmls"
|
||||
"admin_world_missing_htmls",
|
||||
"admin_next_missing_html"
|
||||
};
|
||||
|
||||
@Override
|
||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||
break;
|
||||
}
|
||||
case "admin_next_missing_html":
|
||||
{
|
||||
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||
{
|
||||
if (obj.isNpc() //
|
||||
&& !obj.isMonster() //
|
||||
&& !(obj instanceof ObservationInstance) //
|
||||
&& !(obj instanceof ArtefactInstance))
|
||||
{
|
||||
final Npc npc = (Npc) obj;
|
||||
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||
{
|
||||
activeChar.teleToLocation(npc);
|
||||
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
@ -288,6 +288,7 @@
|
||||
<!-- ADMIN MISSING HTMLS -->
|
||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||
|
||||
<!-- ADMIN GEO EDITOR -->
|
||||
<admin command="admin_ge_status" accessLevel="100" />
|
||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
private static final String[] ADMIN_COMMANDS =
|
||||
{
|
||||
"admin_geomap_missing_htmls",
|
||||
"admin_world_missing_htmls"
|
||||
"admin_world_missing_htmls",
|
||||
"admin_next_missing_html"
|
||||
};
|
||||
|
||||
@Override
|
||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||
break;
|
||||
}
|
||||
case "admin_next_missing_html":
|
||||
{
|
||||
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||
{
|
||||
if (obj.isNpc() //
|
||||
&& !obj.isMonster() //
|
||||
&& !(obj instanceof ObservationInstance) //
|
||||
&& !(obj instanceof ArtefactInstance))
|
||||
{
|
||||
final Npc npc = (Npc) obj;
|
||||
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||
{
|
||||
activeChar.teleToLocation(npc);
|
||||
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
@ -288,6 +288,7 @@
|
||||
<!-- ADMIN MISSING HTMLS -->
|
||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||
|
||||
<!-- ADMIN GEO EDITOR -->
|
||||
<admin command="admin_ge_status" accessLevel="100" />
|
||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
private static final String[] ADMIN_COMMANDS =
|
||||
{
|
||||
"admin_geomap_missing_htmls",
|
||||
"admin_world_missing_htmls"
|
||||
"admin_world_missing_htmls",
|
||||
"admin_next_missing_html"
|
||||
};
|
||||
|
||||
@Override
|
||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||
break;
|
||||
}
|
||||
case "admin_next_missing_html":
|
||||
{
|
||||
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||
{
|
||||
if (obj.isNpc() //
|
||||
&& !obj.isMonster() //
|
||||
&& !(obj instanceof ObservationInstance) //
|
||||
&& !(obj instanceof ArtefactInstance))
|
||||
{
|
||||
final Npc npc = (Npc) obj;
|
||||
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||
{
|
||||
activeChar.teleToLocation(npc);
|
||||
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
@ -288,6 +288,7 @@
|
||||
<!-- ADMIN MISSING HTMLS -->
|
||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||
|
||||
<!-- ADMIN GEO EDITOR -->
|
||||
<admin command="admin_ge_status" accessLevel="100" />
|
||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
private static final String[] ADMIN_COMMANDS =
|
||||
{
|
||||
"admin_geomap_missing_htmls",
|
||||
"admin_world_missing_htmls"
|
||||
"admin_world_missing_htmls",
|
||||
"admin_next_missing_html"
|
||||
};
|
||||
|
||||
@Override
|
||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||
break;
|
||||
}
|
||||
case "admin_next_missing_html":
|
||||
{
|
||||
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||
{
|
||||
if (obj.isNpc() //
|
||||
&& !obj.isMonster() //
|
||||
&& !(obj instanceof ObservationInstance) //
|
||||
&& !(obj instanceof ArtefactInstance))
|
||||
{
|
||||
final Npc npc = (Npc) obj;
|
||||
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||
{
|
||||
activeChar.teleToLocation(npc);
|
||||
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
@ -288,6 +288,7 @@
|
||||
<!-- ADMIN MISSING HTMLS -->
|
||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||
|
||||
<!-- ADMIN GEO EDITOR -->
|
||||
<admin command="admin_ge_status" accessLevel="100" />
|
||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
private static final String[] ADMIN_COMMANDS =
|
||||
{
|
||||
"admin_geomap_missing_htmls",
|
||||
"admin_world_missing_htmls"
|
||||
"admin_world_missing_htmls",
|
||||
"admin_next_missing_html"
|
||||
};
|
||||
|
||||
@Override
|
||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||
break;
|
||||
}
|
||||
case "admin_next_missing_html":
|
||||
{
|
||||
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||
{
|
||||
if (obj.isNpc() //
|
||||
&& !obj.isMonster() //
|
||||
&& !(obj instanceof ObservationInstance) //
|
||||
&& !(obj instanceof ArtefactInstance))
|
||||
{
|
||||
final Npc npc = (Npc) obj;
|
||||
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||
{
|
||||
activeChar.teleToLocation(npc);
|
||||
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
@ -288,6 +288,7 @@
|
||||
<!-- ADMIN MISSING HTMLS -->
|
||||
<admin command="admin_geomap_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_world_missing_htmls" accessLevel="100" />
|
||||
<admin command="admin_next_missing_html" accessLevel="100" />
|
||||
|
||||
<!-- ADMIN GEO EDITOR -->
|
||||
<admin command="admin_ge_status" accessLevel="100" />
|
||||
|
@ -39,7 +39,8 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
private static final String[] ADMIN_COMMANDS =
|
||||
{
|
||||
"admin_geomap_missing_htmls",
|
||||
"admin_world_missing_htmls"
|
||||
"admin_world_missing_htmls",
|
||||
"admin_next_missing_html"
|
||||
};
|
||||
|
||||
@Override
|
||||
@ -109,6 +110,26 @@ public class AdminMissingHtmls implements IAdminCommandHandler
|
||||
BuilderUtil.sendSysMessage(activeChar, "Found " + results.size() + " results.");
|
||||
break;
|
||||
}
|
||||
case "admin_next_missing_html":
|
||||
{
|
||||
for (WorldObject obj : World.getInstance().getVisibleObjects())
|
||||
{
|
||||
if (obj.isNpc() //
|
||||
&& !obj.isMonster() //
|
||||
&& !(obj instanceof ObservationInstance) //
|
||||
&& !(obj instanceof ArtefactInstance))
|
||||
{
|
||||
final Npc npc = (Npc) obj;
|
||||
if (npc.isTalkable() && !npc.hasListener(EventType.ON_NPC_FIRST_TALK) && (npc.getHtmlPath(npc.getId(), 0, null) == "data/html/npcdefault.htm"))
|
||||
{
|
||||
activeChar.teleToLocation(npc);
|
||||
BuilderUtil.sendSysMessage(activeChar, "NPC " + npc.getId() + " does not have a default html.");
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user