All pastes #47453 Raw Edit

Something

public text v1 · immutable
#47453 ·published 2006-03-29 15:51 UTC
rendered paste body
Index: 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();