rendered paste bodyIndex: RecipeController.java
===================================================================
--- RecipeController.java (revision 1685)
+++ RecipeController.java (working copy)
@@ -25,7 +25,6 @@
import java.util.Collections;
import java.util.List;
import java.util.Map;
-import java.util.Random;
import java.util.StringTokenizer;
import java.util.WeakHashMap;
import java.util.logging.Level;
@@ -475,8 +474,20 @@
player.sendPacket(new SetupGauge(0, delay));
ClientScheduler.scheduleEvent(this, 100 + delay);
- } else finishCrafting();
- }
+ }
+ else
+ {
+ // for alt mode, sleep delay msec before finishing
+ player.sendPacket(new SetupGauge(0, delay));
+
+ try {
+ Thread.sleep(delay);
+ } catch (InterruptedException e) {
+ } finally {
+ finishCrafting();
+ }
+ }
+ } // for old craft mode just finish
else finishCrafting();
}
@@ -492,7 +503,7 @@
target.getInventory().getAdenaInstance().getObjectId(),
price, player.getInventory(), player);
- if(adenatransfer==null || adenatransfer.getCount()!=price)
+ if(adenatransfer==null)
{
target.sendPacket(new SystemMessage(SystemMessage.YOU_NOT_ENOUGH_ADENA));
abort();