Save droplist when editing NPC.

Contributed by G-hamsteR.
This commit is contained in:
MobiusDevelopment
2020-11-11 14:29:45 +00:00
parent 25ff1c296e
commit 24e182cac2
2 changed files with 36 additions and 0 deletions

View File

@ -1358,6 +1358,24 @@ public class AdminEditNpc implements IAdminCommandHandler
}
dropDataList.close();
statement.close();
final PreparedStatement statement2 = con.prepareStatement("SELECT mobId,itemId,min,max,category,chance FROM custom_droplist WHERE mobId=?");
statement.setInt(1, npcId);
final ResultSet dropDataList2 = statement2.executeQuery();
while (dropDataList2.next())
{
dropData = new DropData();
dropData.setItemId(dropDataList2.getInt("itemId"));
dropData.setMinDrop(dropDataList2.getInt("min"));
dropData.setMaxDrop(dropDataList2.getInt("max"));
dropData.setChance(dropDataList2.getInt("chance"));
final int category = dropDataList2.getInt("category");
npcData.addDropData(dropData, category);
}
dropDataList2.close();
statement2.close();
}
catch (Exception e)
{