DecreaseWaitingTime effect handler adjustments.
Contributed by nasseka.
This commit is contained in:
@@ -55,13 +55,13 @@ public class DecreaseWaitingTime extends AbstractEffect
|
|||||||
|
|
||||||
final long currentTime = Chronos.currentTimeMillis();
|
final long currentTime = Chronos.currentTimeMillis();
|
||||||
long creationTime = player.getVariables().getLong(PlayerVariables.HOMUNCULUS_CREATION_TIME, 0);
|
long creationTime = player.getVariables().getLong(PlayerVariables.HOMUNCULUS_CREATION_TIME, 0);
|
||||||
final long waitTime = 86400; // 86400 = 24 Hours
|
final long waitTime = 0; // 86400 = 24 Hours
|
||||||
if (creationTime == 0)
|
if (creationTime == 0)
|
||||||
{
|
{
|
||||||
player.getInventory().addItem("DecreaseWaitingTime effect refund", item.getId(), 1, player, player);
|
player.getInventory().addItem("DecreaseWaitingTime effect refund", item.getId(), 1, player, player);
|
||||||
player.sendMessage("You don't have any Homunculus in progress.");
|
player.sendMessage("You don't have any Homunculus in progress.");
|
||||||
}
|
}
|
||||||
else if (((currentTime / 1000) - (creationTime / 1000)) > waitTime)
|
else if (((currentTime / 1000) - (creationTime / 1000)) >= waitTime)
|
||||||
{
|
{
|
||||||
player.getInventory().addItem("DecreaseWaitingTime effect refund", item.getId(), 1, player, player);
|
player.getInventory().addItem("DecreaseWaitingTime effect refund", item.getId(), 1, player, player);
|
||||||
player.sendMessage("You cannot decrease the waiting time anymore.");
|
player.sendMessage("You cannot decrease the waiting time anymore.");
|
||||||
|
@@ -898,7 +898,6 @@
|
|||||||
<set name="etcitem_type" val="POTION" />
|
<set name="etcitem_type" val="POTION" />
|
||||||
<set name="immediate_effect" val="true" />
|
<set name="immediate_effect" val="true" />
|
||||||
<set name="material" val="LIQUID" />
|
<set name="material" val="LIQUID" />
|
||||||
<set name="weight" val="180" />
|
|
||||||
<set name="price" val="10000" />
|
<set name="price" val="10000" />
|
||||||
<set name="reuse_delay" val="500" />
|
<set name="reuse_delay" val="500" />
|
||||||
<set name="is_stackable" val="true" />
|
<set name="is_stackable" val="true" />
|
||||||
@@ -921,7 +920,6 @@
|
|||||||
<set name="etcitem_type" val="POTION" />
|
<set name="etcitem_type" val="POTION" />
|
||||||
<set name="immediate_effect" val="true" />
|
<set name="immediate_effect" val="true" />
|
||||||
<set name="material" val="LIQUID" />
|
<set name="material" val="LIQUID" />
|
||||||
<set name="weight" val="180" />
|
|
||||||
<set name="price" val="10000" />
|
<set name="price" val="10000" />
|
||||||
<set name="reuse_delay" val="500" />
|
<set name="reuse_delay" val="500" />
|
||||||
<set name="is_stackable" val="true" />
|
<set name="is_stackable" val="true" />
|
||||||
|
@@ -55,13 +55,13 @@ public class DecreaseWaitingTime extends AbstractEffect
|
|||||||
|
|
||||||
final long currentTime = Chronos.currentTimeMillis();
|
final long currentTime = Chronos.currentTimeMillis();
|
||||||
long creationTime = player.getVariables().getLong(PlayerVariables.HOMUNCULUS_CREATION_TIME, 0);
|
long creationTime = player.getVariables().getLong(PlayerVariables.HOMUNCULUS_CREATION_TIME, 0);
|
||||||
final long waitTime = 86400; // 86400 = 24 Hours
|
final long waitTime = 0; // 86400 = 24 Hours
|
||||||
if (creationTime == 0)
|
if (creationTime == 0)
|
||||||
{
|
{
|
||||||
player.getInventory().addItem("DecreaseWaitingTime effect refund", item.getId(), 1, player, player);
|
player.getInventory().addItem("DecreaseWaitingTime effect refund", item.getId(), 1, player, player);
|
||||||
player.sendMessage("You don't have any Homunculus in progress.");
|
player.sendMessage("You don't have any Homunculus in progress.");
|
||||||
}
|
}
|
||||||
else if (((currentTime / 1000) - (creationTime / 1000)) > waitTime)
|
else if (((currentTime / 1000) - (creationTime / 1000)) >= waitTime)
|
||||||
{
|
{
|
||||||
player.getInventory().addItem("DecreaseWaitingTime effect refund", item.getId(), 1, player, player);
|
player.getInventory().addItem("DecreaseWaitingTime effect refund", item.getId(), 1, player, player);
|
||||||
player.sendMessage("You cannot decrease the waiting time anymore.");
|
player.sendMessage("You cannot decrease the waiting time anymore.");
|
||||||
|
@@ -898,7 +898,6 @@
|
|||||||
<set name="etcitem_type" val="POTION" />
|
<set name="etcitem_type" val="POTION" />
|
||||||
<set name="immediate_effect" val="true" />
|
<set name="immediate_effect" val="true" />
|
||||||
<set name="material" val="LIQUID" />
|
<set name="material" val="LIQUID" />
|
||||||
<set name="weight" val="180" />
|
|
||||||
<set name="price" val="10000" />
|
<set name="price" val="10000" />
|
||||||
<set name="reuse_delay" val="500" />
|
<set name="reuse_delay" val="500" />
|
||||||
<set name="is_stackable" val="true" />
|
<set name="is_stackable" val="true" />
|
||||||
@@ -921,7 +920,6 @@
|
|||||||
<set name="etcitem_type" val="POTION" />
|
<set name="etcitem_type" val="POTION" />
|
||||||
<set name="immediate_effect" val="true" />
|
<set name="immediate_effect" val="true" />
|
||||||
<set name="material" val="LIQUID" />
|
<set name="material" val="LIQUID" />
|
||||||
<set name="weight" val="180" />
|
|
||||||
<set name="price" val="10000" />
|
<set name="price" val="10000" />
|
||||||
<set name="reuse_delay" val="500" />
|
<set name="reuse_delay" val="500" />
|
||||||
<set name="is_stackable" val="true" />
|
<set name="is_stackable" val="true" />
|
||||||
|
Reference in New Issue
Block a user