public ScriptQueue injectTaskScript(String queueId, dPlayer player, dNPC npc, Map<String, String> context) {
ScriptQueue queue = ScriptQueue._getExistingQueue(queueId);
List<ScriptEntry> listOfEntries = getBaseEntries(new BukkitScriptEntryData(player, npc));
if (context != null)
ScriptBuilder.addObjectToEntries(listOfEntries, "context", context);
queue.injectEntries(listOfEntries, 0);
queue.start();
return queue;
}
}