Destroy subclass certificates from warehouse.
Contributed by facab.
This commit is contained in:
parent
230931c276
commit
42e1c23bfe
@ -208,6 +208,7 @@ public class Trandon extends AbstractNpcAI
|
|||||||
{
|
{
|
||||||
htmltext = null; // TODO: Unknown html
|
htmltext = null; // TODO: Unknown html
|
||||||
takeItems(player, SUB_CERTIFICATE, -1);
|
takeItems(player, SUB_CERTIFICATE, -1);
|
||||||
|
player.getWarehouse().destroyItemByItemId("Quest", SUB_CERTIFICATE, -1, player, true);
|
||||||
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
|
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
|
||||||
for (SubClass subclass : player.getSubClasses().values())
|
for (SubClass subclass : player.getSubClasses().values())
|
||||||
{
|
{
|
||||||
@ -317,6 +318,7 @@ public class Trandon extends AbstractNpcAI
|
|||||||
{
|
{
|
||||||
htmltext = null; // TODO: Unknown html
|
htmltext = null; // TODO: Unknown html
|
||||||
takeItems(player, DUAL_CERTIFICATE, -1);
|
takeItems(player, DUAL_CERTIFICATE, -1);
|
||||||
|
player.getWarehouse().destroyItemByItemId("Quest", DUAL_CERTIFICATE, -1, player, true);
|
||||||
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
|
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
|
||||||
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);
|
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);
|
||||||
|
|
||||||
|
@ -208,6 +208,7 @@ public class Trandon extends AbstractNpcAI
|
|||||||
{
|
{
|
||||||
htmltext = null; // TODO: Unknown html
|
htmltext = null; // TODO: Unknown html
|
||||||
takeItems(player, SUB_CERTIFICATE, -1);
|
takeItems(player, SUB_CERTIFICATE, -1);
|
||||||
|
player.getWarehouse().destroyItemByItemId("Quest", SUB_CERTIFICATE, -1, player, true);
|
||||||
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
|
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
|
||||||
for (SubClass subclass : player.getSubClasses().values())
|
for (SubClass subclass : player.getSubClasses().values())
|
||||||
{
|
{
|
||||||
@ -317,6 +318,7 @@ public class Trandon extends AbstractNpcAI
|
|||||||
{
|
{
|
||||||
htmltext = null; // TODO: Unknown html
|
htmltext = null; // TODO: Unknown html
|
||||||
takeItems(player, DUAL_CERTIFICATE, -1);
|
takeItems(player, DUAL_CERTIFICATE, -1);
|
||||||
|
player.getWarehouse().destroyItemByItemId("Quest", DUAL_CERTIFICATE, -1, player, true);
|
||||||
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
|
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
|
||||||
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);
|
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);
|
||||||
|
|
||||||
|
@ -208,6 +208,7 @@ public class Trandon extends AbstractNpcAI
|
|||||||
{
|
{
|
||||||
htmltext = null; // TODO: Unknown html
|
htmltext = null; // TODO: Unknown html
|
||||||
takeItems(player, SUB_CERTIFICATE, -1);
|
takeItems(player, SUB_CERTIFICATE, -1);
|
||||||
|
player.getWarehouse().destroyItemByItemId("Quest", SUB_CERTIFICATE, -1, player, true);
|
||||||
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
|
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
|
||||||
for (SubClass subclass : player.getSubClasses().values())
|
for (SubClass subclass : player.getSubClasses().values())
|
||||||
{
|
{
|
||||||
@ -317,6 +318,7 @@ public class Trandon extends AbstractNpcAI
|
|||||||
{
|
{
|
||||||
htmltext = null; // TODO: Unknown html
|
htmltext = null; // TODO: Unknown html
|
||||||
takeItems(player, DUAL_CERTIFICATE, -1);
|
takeItems(player, DUAL_CERTIFICATE, -1);
|
||||||
|
player.getWarehouse().destroyItemByItemId("Quest", DUAL_CERTIFICATE, -1, player, true);
|
||||||
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
|
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
|
||||||
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);
|
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);
|
||||||
|
|
||||||
|
@ -208,6 +208,7 @@ public class Trandon extends AbstractNpcAI
|
|||||||
{
|
{
|
||||||
htmltext = null; // TODO: Unknown html
|
htmltext = null; // TODO: Unknown html
|
||||||
takeItems(player, SUB_CERTIFICATE, -1);
|
takeItems(player, SUB_CERTIFICATE, -1);
|
||||||
|
player.getWarehouse().destroyItemByItemId("Quest", SUB_CERTIFICATE, -1, player, true);
|
||||||
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
|
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
|
||||||
for (SubClass subclass : player.getSubClasses().values())
|
for (SubClass subclass : player.getSubClasses().values())
|
||||||
{
|
{
|
||||||
@ -317,6 +318,7 @@ public class Trandon extends AbstractNpcAI
|
|||||||
{
|
{
|
||||||
htmltext = null; // TODO: Unknown html
|
htmltext = null; // TODO: Unknown html
|
||||||
takeItems(player, DUAL_CERTIFICATE, -1);
|
takeItems(player, DUAL_CERTIFICATE, -1);
|
||||||
|
player.getWarehouse().destroyItemByItemId("Quest", DUAL_CERTIFICATE, -1, player, true);
|
||||||
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
|
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
|
||||||
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);
|
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);
|
||||||
|
|
||||||
|
@ -208,6 +208,7 @@ public class Trandon extends AbstractNpcAI
|
|||||||
{
|
{
|
||||||
htmltext = null; // TODO: Unknown html
|
htmltext = null; // TODO: Unknown html
|
||||||
takeItems(player, SUB_CERTIFICATE, -1);
|
takeItems(player, SUB_CERTIFICATE, -1);
|
||||||
|
player.getWarehouse().destroyItemByItemId("Quest", SUB_CERTIFICATE, -1, player, true);
|
||||||
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
|
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
|
||||||
for (SubClass subclass : player.getSubClasses().values())
|
for (SubClass subclass : player.getSubClasses().values())
|
||||||
{
|
{
|
||||||
@ -317,6 +318,7 @@ public class Trandon extends AbstractNpcAI
|
|||||||
{
|
{
|
||||||
htmltext = null; // TODO: Unknown html
|
htmltext = null; // TODO: Unknown html
|
||||||
takeItems(player, DUAL_CERTIFICATE, -1);
|
takeItems(player, DUAL_CERTIFICATE, -1);
|
||||||
|
player.getWarehouse().destroyItemByItemId("Quest", DUAL_CERTIFICATE, -1, player, true);
|
||||||
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
|
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
|
||||||
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);
|
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);
|
||||||
|
|
||||||
|
@ -208,6 +208,7 @@ public class Trandon extends AbstractNpcAI
|
|||||||
{
|
{
|
||||||
htmltext = null; // TODO: Unknown html
|
htmltext = null; // TODO: Unknown html
|
||||||
takeItems(player, SUB_CERTIFICATE, -1);
|
takeItems(player, SUB_CERTIFICATE, -1);
|
||||||
|
player.getWarehouse().destroyItemByItemId("Quest", SUB_CERTIFICATE, -1, player, true);
|
||||||
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
|
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
|
||||||
for (SubClass subclass : player.getSubClasses().values())
|
for (SubClass subclass : player.getSubClasses().values())
|
||||||
{
|
{
|
||||||
@ -317,6 +318,7 @@ public class Trandon extends AbstractNpcAI
|
|||||||
{
|
{
|
||||||
htmltext = null; // TODO: Unknown html
|
htmltext = null; // TODO: Unknown html
|
||||||
takeItems(player, DUAL_CERTIFICATE, -1);
|
takeItems(player, DUAL_CERTIFICATE, -1);
|
||||||
|
player.getWarehouse().destroyItemByItemId("Quest", DUAL_CERTIFICATE, -1, player, true);
|
||||||
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
|
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
|
||||||
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);
|
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);
|
||||||
|
|
||||||
|
@ -208,6 +208,7 @@ public class Trandon extends AbstractNpcAI
|
|||||||
{
|
{
|
||||||
htmltext = null; // TODO: Unknown html
|
htmltext = null; // TODO: Unknown html
|
||||||
takeItems(player, SUB_CERTIFICATE, -1);
|
takeItems(player, SUB_CERTIFICATE, -1);
|
||||||
|
player.getWarehouse().destroyItemByItemId("Quest", SUB_CERTIFICATE, -1, player, true);
|
||||||
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
|
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
|
||||||
for (SubClass subclass : player.getSubClasses().values())
|
for (SubClass subclass : player.getSubClasses().values())
|
||||||
{
|
{
|
||||||
@ -317,6 +318,7 @@ public class Trandon extends AbstractNpcAI
|
|||||||
{
|
{
|
||||||
htmltext = null; // TODO: Unknown html
|
htmltext = null; // TODO: Unknown html
|
||||||
takeItems(player, DUAL_CERTIFICATE, -1);
|
takeItems(player, DUAL_CERTIFICATE, -1);
|
||||||
|
player.getWarehouse().destroyItemByItemId("Quest", DUAL_CERTIFICATE, -1, player, true);
|
||||||
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
|
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
|
||||||
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);
|
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);
|
||||||
|
|
||||||
|
@ -213,6 +213,7 @@ public class Gallias extends AbstractNpcAI
|
|||||||
{
|
{
|
||||||
htmltext = null; // TODO: Unknown html
|
htmltext = null; // TODO: Unknown html
|
||||||
takeItems(player, SUB_CERTIFICATE, -1);
|
takeItems(player, SUB_CERTIFICATE, -1);
|
||||||
|
player.getWarehouse().destroyItemByItemId("Quest", SUB_CERTIFICATE, -1, player, true);
|
||||||
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
|
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
|
||||||
for (SubClass subclass : player.getSubClasses().values())
|
for (SubClass subclass : player.getSubClasses().values())
|
||||||
{
|
{
|
||||||
@ -322,6 +323,7 @@ public class Gallias extends AbstractNpcAI
|
|||||||
{
|
{
|
||||||
htmltext = null; // TODO: Unknown html
|
htmltext = null; // TODO: Unknown html
|
||||||
takeItems(player, DUAL_CERTIFICATE, -1);
|
takeItems(player, DUAL_CERTIFICATE, -1);
|
||||||
|
player.getWarehouse().destroyItemByItemId("Quest", DUAL_CERTIFICATE, -1, player, true);
|
||||||
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
|
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
|
||||||
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);
|
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);
|
||||||
|
|
||||||
|
@ -208,6 +208,7 @@ public class Trandon extends AbstractNpcAI
|
|||||||
{
|
{
|
||||||
htmltext = null; // TODO: Unknown html
|
htmltext = null; // TODO: Unknown html
|
||||||
takeItems(player, SUB_CERTIFICATE, -1);
|
takeItems(player, SUB_CERTIFICATE, -1);
|
||||||
|
player.getWarehouse().destroyItemByItemId("Quest", SUB_CERTIFICATE, -1, player, true);
|
||||||
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
|
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_SUBCLASS_SKILLS);
|
||||||
for (SubClass subclass : player.getSubClasses().values())
|
for (SubClass subclass : player.getSubClasses().values())
|
||||||
{
|
{
|
||||||
@ -317,6 +318,7 @@ public class Trandon extends AbstractNpcAI
|
|||||||
{
|
{
|
||||||
htmltext = null; // TODO: Unknown html
|
htmltext = null; // TODO: Unknown html
|
||||||
takeItems(player, DUAL_CERTIFICATE, -1);
|
takeItems(player, DUAL_CERTIFICATE, -1);
|
||||||
|
player.getWarehouse().destroyItemByItemId("Quest", DUAL_CERTIFICATE, -1, player, true);
|
||||||
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
|
takeItems(player, Inventory.ADENA_ID, Config.FEE_DELETE_DUALCLASS_SKILLS);
|
||||||
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);
|
player.getVariables().remove(DUAL_CERTIFICATE_COUNT_VAR);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user