Destroy subclass certificates from warehouse.

Contributed by facab.
This commit is contained in:
MobiusDevelopment 2020-05-23 11:15:43 +00:00
parent 230931c276
commit 42e1c23bfe
9 changed files with 18 additions and 0 deletions

View File

@ -208,6 +208,7 @@ public class Trandon extends AbstractNpcAI
{
htmltext = null; // TODO: Unknown html
takeItems(player, SUB_CERTIFICATE, -1);
player.getWarehouse().destroyItemByItemId("Quest", SUB_CERTIFICATE, -1, player, true);
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
for (SubClass subclass : player.getSubClasses().values())
{
@ -317,6 +318,7 @@ public class Trandon extends AbstractNpcAI
{
htmltext = null; // TODO: Unknown html
takeItems(player, DUAL_CERTIFICATE, -1);
player.getWarehouse().destroyItemByItemId("Quest", DUAL_CERTIFICATE, -1, player, true);
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);

View File

@ -208,6 +208,7 @@ public class Trandon extends AbstractNpcAI
{
htmltext = null; // TODO: Unknown html
takeItems(player, SUB_CERTIFICATE, -1);
player.getWarehouse().destroyItemByItemId("Quest", SUB_CERTIFICATE, -1, player, true);
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
for (SubClass subclass : player.getSubClasses().values())
{
@ -317,6 +318,7 @@ public class Trandon extends AbstractNpcAI
{
htmltext = null; // TODO: Unknown html
takeItems(player, DUAL_CERTIFICATE, -1);
player.getWarehouse().destroyItemByItemId("Quest", DUAL_CERTIFICATE, -1, player, true);
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);

View File

@ -208,6 +208,7 @@ public class Trandon extends AbstractNpcAI
{
htmltext = null; // TODO: Unknown html
takeItems(player, SUB_CERTIFICATE, -1);
player.getWarehouse().destroyItemByItemId("Quest", SUB_CERTIFICATE, -1, player, true);
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
for (SubClass subclass : player.getSubClasses().values())
{
@ -317,6 +318,7 @@ public class Trandon extends AbstractNpcAI
{
htmltext = null; // TODO: Unknown html
takeItems(player, DUAL_CERTIFICATE, -1);
player.getWarehouse().destroyItemByItemId("Quest", DUAL_CERTIFICATE, -1, player, true);
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);

View File

@ -208,6 +208,7 @@ public class Trandon extends AbstractNpcAI
{
htmltext = null; // TODO: Unknown html
takeItems(player, SUB_CERTIFICATE, -1);
player.getWarehouse().destroyItemByItemId("Quest", SUB_CERTIFICATE, -1, player, true);
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
for (SubClass subclass : player.getSubClasses().values())
{
@ -317,6 +318,7 @@ public class Trandon extends AbstractNpcAI
{
htmltext = null; // TODO: Unknown html
takeItems(player, DUAL_CERTIFICATE, -1);
player.getWarehouse().destroyItemByItemId("Quest", DUAL_CERTIFICATE, -1, player, true);
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);

View File

@ -208,6 +208,7 @@ public class Trandon extends AbstractNpcAI
{
htmltext = null; // TODO: Unknown html
takeItems(player, SUB_CERTIFICATE, -1);
player.getWarehouse().destroyItemByItemId("Quest", SUB_CERTIFICATE, -1, player, true);
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
for (SubClass subclass : player.getSubClasses().values())
{
@ -317,6 +318,7 @@ public class Trandon extends AbstractNpcAI
{
htmltext = null; // TODO: Unknown html
takeItems(player, DUAL_CERTIFICATE, -1);
player.getWarehouse().destroyItemByItemId("Quest", DUAL_CERTIFICATE, -1, player, true);
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);

View File

@ -208,6 +208,7 @@ public class Trandon extends AbstractNpcAI
{
htmltext = null; // TODO: Unknown html
takeItems(player, SUB_CERTIFICATE, -1);
player.getWarehouse().destroyItemByItemId("Quest", SUB_CERTIFICATE, -1, player, true);
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
for (SubClass subclass : player.getSubClasses().values())
{
@ -317,6 +318,7 @@ public class Trandon extends AbstractNpcAI
{
htmltext = null; // TODO: Unknown html
takeItems(player, DUAL_CERTIFICATE, -1);
player.getWarehouse().destroyItemByItemId("Quest", DUAL_CERTIFICATE, -1, player, true);
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);

View File

@ -208,6 +208,7 @@ public class Trandon extends AbstractNpcAI
{
htmltext = null; // TODO: Unknown html
takeItems(player, SUB_CERTIFICATE, -1);
player.getWarehouse().destroyItemByItemId("Quest", SUB_CERTIFICATE, -1, player, true);
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
for (SubClass subclass : player.getSubClasses().values())
{
@ -317,6 +318,7 @@ public class Trandon extends AbstractNpcAI
{
htmltext = null; // TODO: Unknown html
takeItems(player, DUAL_CERTIFICATE, -1);
player.getWarehouse().destroyItemByItemId("Quest", DUAL_CERTIFICATE, -1, player, true);
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);

View File

@ -213,6 +213,7 @@ public class Gallias extends AbstractNpcAI
{
htmltext = null; // TODO: Unknown html
takeItems(player, SUB_CERTIFICATE, -1);
player.getWarehouse().destroyItemByItemId("Quest", SUB_CERTIFICATE, -1, player, true);
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
for (SubClass subclass : player.getSubClasses().values())
{
@ -322,6 +323,7 @@ public class Gallias extends AbstractNpcAI
{
htmltext = null; // TODO: Unknown html
takeItems(player, DUAL_CERTIFICATE, -1);
player.getWarehouse().destroyItemByItemId("Quest", DUAL_CERTIFICATE, -1, player, true);
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);

View File

@ -208,6 +208,7 @@ public class Trandon extends AbstractNpcAI
{
htmltext = null; // TODO: Unknown html
takeItems(player, SUB_CERTIFICATE, -1);
player.getWarehouse().destroyItemByItemId("Quest", SUB_CERTIFICATE, -1, player, true);
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
for (SubClass subclass : player.getSubClasses().values())
{
@ -317,6 +318,7 @@ public class Trandon extends AbstractNpcAI
{
htmltext = null; // TODO: Unknown html
takeItems(player, DUAL_CERTIFICATE, -1);
player.getWarehouse().destroyItemByItemId("Quest", DUAL_CERTIFICATE, -1, player, true);
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);