Изучать стоит то, что Вы не знаете, как сделать. © Ваш кэп.
А если серьезно то я бы набросал план, что и как я хочу сделать, а затем действительно начал бы копать в сторону того, что мне непонятно и я не знаю, как реализовать. Скажем, будет ли наша БД на отдельной влкдаке в КБ или нет - знаете ли как сделать новую вкладку (в интерфейсе, привязать к ней байпасы, как ее прилепить в КБ и тд), или это будет обычная ссылка, что упростит реализацию. Затем задался бы вопросом, понимаю ли я как и откуда тянуть шансы дропа, лвл мобов, его дроп лист и вот это все. Узнал бы, где эти данные лежат на моей сборке - в БД, или в хмле, узнал бы как их вызывать. Наверное, пригодится знать как оформить страницу (забить ее значениями) через циклы чтобы страницы оформить адекватно. Узнал бы как вывести иконку предмета. Как вывести строку ввода, куда игрок будет вбивать запрос, как в джаве искать по слову/словам/части слова. Ну и так далее. Не сказать, что я имею полное представление как это сделать, я скорее пытаюсь это разобрать вместе с Вами, ибо не занимался таким и опыта в сфере л2 за плечами не сказать что горы, потому могу ошибаться в любом из пунктов. )