rendered paste bodyFile listTemplate = new File(Config.DATAPACK_ROOT, SevenSigns.SEVEN_SIGNS_HTML_PATH + "signs_12.htm");
FileInputStream fis = null;
try
{
fis = new FileInputStream(listTemplate);
byte[] raw = new byte[fis.available()];
fis.read(raw);
String originalTemp = new String(raw, "UTF-8");
for (int i = indexStart; i < indexEnd; i++)
{
L2ItemInstance tempItem = ItemTable.getInstance().createDummyItem(Integer.parseInt(SevenSigns.priestItems[i][0]));
String itemName = tempItem.getItem().getName();
String itemDispName = itemName.replaceAll("_"," ");
itemDispName = SevenSigns.capitalizeWords(itemDispName);
String content = originalTemp;
content = content.replaceAll("%itemIconName%", SevenSigns.priestItems[i][3]);
content = content.replaceAll("%itemName%", itemDispName);
content = content.replaceAll("%itemId%", SevenSigns.priestItems[i][0]);
content = content.replaceAll("%ancientAdenaCost%", SevenSigns.priestItems[i][1]);
content = content.replaceAll("%adenaCost%", SevenSigns.priestItems[i][2]);
content = content.replaceAll("%objectId%", String.valueOf(getObjectId()));
listHtml.append(content);
}
}
catch (Exception e) {
_log.warning("Problem with HTML text " + SevenSigns.SEVEN_SIGNS_HTML_PATH + "signs_12.htm: " + e);
}
finally {
try { fis.close(); } catch (Exception e1) {/* ignore this */}
}