Jelajahi Sumber

Transformation again..

* Dont store CursedWeapon Transformation in Database ;)
nBd 17 tahun lalu
induk
melakukan
898ab64a68

+ 3 - 0
L2_GameServer_T1/java/net/sf/l2j/gameserver/model/L2Transformation.java

@@ -31,6 +31,9 @@ public abstract class L2Transformation implements Cloneable, Runnable
     private final double _collisionHeight;
     private long _duration;
     
+    public static final int TRANSFORM_ZARICHE = 301;
+    public static final int TRANSFORM_AKAMANAH = 302;
+    
     private L2PcInstance _player;
     private long _startTime;
     private ScheduledFuture<?> _future;

+ 5 - 3
L2_GameServer_T1/java/net/sf/l2j/gameserver/model/actor/instance/L2PcInstance.java

@@ -4223,6 +4223,11 @@ public final class L2PcInstance extends L2PlayableInstance
     public void transformInsertInfo()
     {
     	_transformationId = getTranformationId();
+    	
+    	if (_transformationId == L2Transformation.TRANSFORM_AKAMANAH
+    			|| _transformationId == L2Transformation.TRANSFORM_ZARICHE)
+    		return;
+    	
     	Connection con = null;
         try
         {
@@ -4251,9 +4256,6 @@ public final class L2PcInstance extends L2PlayableInstance
      */
     public int transformSelectInfo()
     {
-    	if (isCursedWeaponEquipped())
-    		return 0;
-    	
     	Connection con = null;
         try
         {