Ignore:
Timestamp:
Jan 16, 2012 7:56:19 AM (4 months ago)
Author:
MELERIX
Message:

STABLE: Sync with BETA [8629]

Location:
trunk/L2J_DataPack
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/L2J_DataPack

  • trunk/L2J_DataPack/dist/game/data/scripts/transformations/Teleporter.java

    r7665 r8630  
     1/* 
     2 * This program is free software: you can redistribute it and/or modify it under 
     3 * the terms of the GNU General Public License as published by the Free Software 
     4 * Foundation, either version 3 of the License, or (at your option) any later 
     5 * version. 
     6 *  
     7 * This program is distributed in the hope that it will be useful, but WITHOUT 
     8 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 
     9 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more 
     10 * details. 
     11 *  
     12 * You should have received a copy of the GNU General Public License along with 
     13 * this program. If not, see <http://www.gnu.org/licenses/>. 
     14 */ 
    115package transformations; 
    216 
     
    721public class Teleporter extends L2Transformation 
    822{ 
    9         private static final int[] SKILLS = {5656,5657,5658,5491,8248}; 
     23        private static final int[] SKILLS = 
     24        { 
     25                5656, 5657, 5658, 5491, 8248 
     26        }; 
     27         
    1028        public Teleporter() 
    1129        { 
     
    1735        public void onTransform() 
    1836        { 
    19                 if (getPlayer().getTransformationId() != 319 || getPlayer().isCursedWeaponEquipped()) 
     37                if ((getPlayer().getTransformationId() != 319) || getPlayer().isCursedWeaponEquipped()) 
     38                { 
    2039                        return; 
     40                } 
    2141                 
    2242                transformedSkills(); 
     
    2646        { 
    2747                /* 
    28                 Commented out until we figure out how to remove the skills properly. 
    29                 What happens if a player transforms at level 40, gets the level 40 version of the skill, then somehow levels up? 
    30                 Then when we untransform, the script will look for the level 41 version of the skill, right? 
    31                 Or will it still remove the level 40 skill? Needs to be tested. 
    32                 // Gatekeeper Aura Flare 
    33                 getPlayer().addSkill(SkillTable.getInstance().getInfo(5656, getPlayer().getLevel()), false); 
    34                 // Gatekeeper Prominence 
    35                 getPlayer().addSkill(SkillTable.getInstance().getInfo(5657, getPlayer().getLevel()), false); 
    36                 // Gatekeeper Flame Strike 
    37                 getPlayer().addSkill(SkillTable.getInstance().getInfo(5658, getPlayer().getLevel()), false); 
    38                 // Gatekeeper Berserker Spirit (there are two levels, when do players get access to level 2?) 
    39                 getPlayer().addSkill(SkillTable.getInstance().getInfo(5659, 1), false); 
     48                 * Commented out until we figure out how to remove the skills properly. What happens if a player transforms at level 40, gets the level 40 version of the skill, then somehow levels up? Then when we untransform, the script will look for the level 41 version of the skill, right? Or will it 
     49                 * still remove the level 40 skill? Needs to be tested. // Gatekeeper Aura Flare getPlayer().addSkill(SkillTable.getInstance().getInfo(5656, getPlayer().getLevel()), false); // Gatekeeper Prominence getPlayer().addSkill(SkillTable.getInstance().getInfo(5657, getPlayer().getLevel()), false); 
     50                 * // Gatekeeper Flame Strike getPlayer().addSkill(SkillTable.getInstance().getInfo(5658, getPlayer().getLevel()), false); // Gatekeeper Berserker Spirit (there are two levels, when do players get access to level 2?) getPlayer().addSkill(SkillTable.getInstance().getInfo(5659, 1), false); 
    4051                 */ 
    4152                // Decrease Bow/Crossbow Attack Speed 
     
    5667        { 
    5768                /* 
    58 Commented out until we figure out how to remove the skills properly. 
    59 What happens if a player transforms at level 40, gets the level 40 version of the skill, then somehow levels up? 
    60 Then when we untransform, the script will look for the level 41 version of the skill, right? 
    61 Or will it still remove the level 40 skill? Needs to be tested. 
    62                 // Gatekeeper Aura Flare 
    63                 getPlayer().removeSkill(SkillTable.getInstance().getInfo(5656, getPlayer().getLevel()), false); 
    64                 // Gatekeeper Prominence 
    65                 getPlayer().removeSkill(SkillTable.getInstance().getInfo(5657, getPlayer().getLevel()), false); 
    66                 // Gatekeeper Flame Strike 
    67                 getPlayer().removeSkill(SkillTable.getInstance().getInfo(5658, getPlayer().getLevel()), false); 
    68                 // Gatekeeper Berserker Spirit (there are two levels, when do players get access to level 2?) 
    69                 getPlayer().removeSkill(SkillTable.getInstance().getInfo(5659, 1), false); 
     69                 * Commented out until we figure out how to remove the skills properly. What happens if a player transforms at level 40, gets the level 40 version of the skill, then somehow levels up? Then when we untransform, the script will look for the level 41 version of the skill, right? Or will it 
     70                 * still remove the level 40 skill? Needs to be tested. // Gatekeeper Aura Flare getPlayer().removeSkill(SkillTable.getInstance().getInfo(5656, getPlayer().getLevel()), false); // Gatekeeper Prominence getPlayer().removeSkill(SkillTable.getInstance().getInfo(5657, getPlayer().getLevel()), 
     71                 * false); // Gatekeeper Flame Strike getPlayer().removeSkill(SkillTable.getInstance().getInfo(5658, getPlayer().getLevel()), false); // Gatekeeper Berserker Spirit (there are two levels, when do players get access to level 2?) getPlayer().removeSkill(SkillTable.getInstance().getInfo(5659, 
     72                 * 1), false); 
    7073                 */ 
    7174                // Decrease Bow/Crossbow Attack Speed 
Note: See TracChangeset for help on using the changeset viewer.