Bladeren bron

BETA: Fixing problem with collection skills not being able to use on transformation.
* Reported by: Battlecruiser

Rumen Nikiforov 11 jaren geleden
bovenliggende
commit
9dbe866d0a
1 gewijzigde bestanden met toevoegingen van 10 en 0 verwijderingen
  1. 10 0
      L2J_Server_BETA/java/com/l2jserver/gameserver/model/actor/transform/Transform.java

+ 10 - 0
L2J_Server_BETA/java/com/l2jserver/gameserver/model/actor/transform/Transform.java

@@ -22,6 +22,7 @@ import java.util.ArrayList;
 import java.util.List;
 
 import com.l2jserver.gameserver.datatables.SkillTreesData;
+import com.l2jserver.gameserver.model.L2SkillLearn;
 import com.l2jserver.gameserver.model.StatsSet;
 import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
 import com.l2jserver.gameserver.model.holders.AdditionalItemHolder;
@@ -246,6 +247,15 @@ public final class Transform implements IIdentifiable
 				}
 			}
 			
+			// Add collection skills.
+			for (L2SkillLearn skill : SkillTreesData.getInstance().getCollectSkillTree().values())
+			{
+				if (player.getKnownSkill(skill.getSkillId()) != null)
+				{
+					player.addTransformSkill(skill.getSkillId());
+				}
+			}
+			
 			// Set inventory blocks if needed.
 			if (!template.getAdditionalItems().isEmpty())
 			{