|
@@ -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())
|
|
|
{
|