Jump to content

Recommended Posts

Posted

Hello guys,

 

As we all know,active augments can stuck at CT1+ in most servers.

I ll show you how to fix it.

The active buff gets removed when you disarm your weapon right?

To tell the truth....,no!

The active buff dissappears when the augment dissappears from your skill list.

When you transform,you cast the item skill,remove the weapon and its stucked.

Thats because all active skills dissappear during transformation state including augment.

Thats why the item skill stucks on your buff slots.

((The active buff dissappears when the augment dissappears from your skill list.))

Transformation causes error and the augment buff doesnt get removed because the skill is missing before you disarm the weapon.

I hope i m clear.

Here is the fix for CT1 server.

 

Just go to gameserver/data/scripts/transformations and add the missing ones.

This is for Final Form:

(Kamael.java)

 

 

 

 

package transformations;

import net.sf.l2j.gameserver.datatables.SkillTable;
import net.sf.l2j.gameserver.instancemanager.TransformationManager;
import net.sf.l2j.gameserver.model.L2Skill;
import net.sf.l2j.gameserver.model.L2Transformation;

public class Kamael extends L2Transformation
{
public Kamael()
{
	// id, duration (secs), colRadius, colHeight
	super(251, 3600, 9.0, 30.0);
}

   public void onTransform()
   {
           // Disable all character skills.
           for (L2Skill sk : this.getPlayer().getAllSkills())
           {
                   if (sk != null && !sk.isPassive())
                   {
                           switch (sk.getId())
                           {
                       	// Heal
               			case 3123:
               			// Battleroar
               			case 3125:
               			// Blessed Body
               			case 3124:
               			// Prayer
               			case 3126:
               			// Recharge
               			case 3127:
                                // Blessed Soul
                                       case 3128:
                                       // Mana Gain
                                       case 3129:
                                       // Ritual
                                       case 3130:
                                       // Cheer
                                       case 3131:
                                       // Might
               			case 3132:
               			// Empower
               			case 3133:
               			// Duel Might
               			case 3134:
               			// Shield
               			case 3135:
                                // Magic Barrier
                                       case 3136:
                                       // Duel Weakness
                                       case 3137:
                                       // Heal Empower
                                       case 3138:
                                       // Agility
                                       case 3139:
                                       // Guidance
               			case 3140:
                                // Focus
                                       case 3141:
                                       // Wild Magic
                                       case 3142:
                                       // Kiss Of Eva
                                       case 3143:
                                       // Acrobatics
                                       case 3144:
                                       // Iron Body
               			case 3145:
               			// Recall
               			case 3146:
               			// Recall
               			case 3147:
               			// Vampiric Rage
               			case 3148:
                                // Aggression
                                       case 3149:
                                       // Charm
                                       case 3150:
                                       // Peace
                                       case 3151:
                                       // Trick
                                       case 3152:
                                       // Vampiric Touch
                                       case 3153:
                                       // Mana Burn
               			case 3154:
                                // Unlock
                                       case 3155:
                                       // FireCracker
                                       case 3156:
                                       // Large FireCracker
                                       case 3157:
                                       // Celestial Shield
                                       case 3158:
                                       // Stealth
               			case 3159:
               			// Resurrection
               			case 3160:
               			// Skill Clarity
               			case 3161:
               			// Spell Clarity
               			case 3162:
                                // Music Clarity
                                       case 3163:
                                       // Clarity
                                       case 3164:
                                       // Prominence
                                       case 3165:
                                       // Hydro Blast
                                       case 3167:
                                       // Hurricane
                                       case 3168:
                                       // Stone
                                       case 3169:
                                       // Solar Flare
                                       case 3170:
                                       // Shadow Flare
                                       case 3171:
                                       // Aura Flare
               			case 3172:
                                // Prominence
                                       case 3173:
                                       // Hydro Blast
                                       case 3174:
                                       // Hurricane
                                       case 3175:
                                       // Stone
                                       case 3176:
                                       // Solar Flare
               			case 3177:
               			// Shadow Flare
               			case 3178:
               			// Aura Flare
               			case 3179:
               			// Prominence
               			case 3180:
                                // Hydro Blast
                                       case 3181:
                                       // Hurricane
                                       case 3182:
                                       // Stone
                                       case 3183:
                                       // Solar Flare
                                       case 3184:
                                       // Shadow Flare
                                       case 3185:
                                       // Aura Flare
                                       case 3186:
                                       // Slow
                                       case 3187:
                                       // Winter
                                       case 3188:
                                       // Stun
               			case 3189:
                                // Hold
                                       case 3190:
                                       // Sleep
                                       case 3191:
                                       // Paralyze
                                       case 3192:
                                       // Medusa
                                       case 3193:
                                       // Fear
               			case 3194:
               			// Poison
               			case 3195:
               			// Bleed
               			case 3196:
               			// Silence
               			case 3197:
                                // Doom
                                       case 3198:
                                       // Skill Refresh
                                       case 3199:
                                       // Spell Refresh
                                       case 3200:
                                       // Music Refresh
                                       case 3201:
                                       // Refresh
                                       case 3202:
                                       // Problem Skill
               			case 3203:
               			// Reflect Damage
               			case 3204:
               			// Party Recall
               			case 3205:
               			// Music
               			case 3206:
                                   {
                                           // Those Skills wont be removed.
                                           break;
                                   }
                                   default:
                                   {
                                           this.getPlayer().removeSkill(sk, false);
                                           break;
                                   }
                           }
                   }
                           
           }
           if (this.getPlayer().transformId() > 0 && !this.getPlayer().isCursedWeaponEquipped())
           {
                   // give transformation skills
                   transformedSkills();
                   return;
           }
           // give transformation skills
           transformedSkills();
   }
   
   public void transformedSkills()
   {
       // Nail Attack
       this.getPlayer().addSkill(SkillTable.getInstance().getInfo(539, 1), false);
       // Wing Assault
       this.getPlayer().addSkill(SkillTable.getInstance().getInfo(540, 1), false);
       // Soul Sucking
       this.getPlayer().addSkill(SkillTable.getInstance().getInfo(1471, 1), false);
       // Death Beam
       this.getPlayer().addSkill(SkillTable.getInstance().getInfo(1472, 1), false);
       // Transfrom Dispel
       this.getPlayer().addSkill(SkillTable.getInstance().getInfo(619, 1), false);
       // Decrease Bow/Crossbow Attack Speed
       this.getPlayer().addSkill(SkillTable.getInstance().getInfo(5491, 1), false);
       // Send a Server->Client packet StatusUpdate to the L2PcInstance.
       this.getPlayer().sendSkillList();
   }
       
       public void onUntransform()  
       {	
	// remove transformation skills
	removeSkills();
       }

public void removeSkills()
{
    // Nail Attack
           this.getPlayer().removeSkill(SkillTable.getInstance().getInfo(539, 1), false);
           // Wing Assault
           this.getPlayer().removeSkill(SkillTable.getInstance().getInfo(540, 1), false);
           // Soul Sucking
           this.getPlayer().removeSkill(SkillTable.getInstance().getInfo(1471, 1), false);
           // Death Beam
           this.getPlayer().removeSkill(SkillTable.getInstance().getInfo(1472, 1), false);
           // Transfrom Dispel
           this.getPlayer().removeSkill(SkillTable.getInstance().getInfo(619, 1), false);
           // Decrease Bow/Crossbow Attack Speed
           this.getPlayer().removeSkill(SkillTable.getInstance().getInfo(5491, 1), false);
           // Send a Server->Client packet StatusUpdate to the L2PcInstance.
           this.getPlayer().sendSkillList();
}

public static void main(String[] args)
{
	TransformationManager.getInstance().registerTransformation(new Kamael());
}
}

 

Do the same to all transformations.

Posted

Msg coded, it was pretty big. Btw you can always make a patch, so you can make everyone's life easier and skip the explanation.

 

Anyway thanks for sharing it with the community.

Posted

Sry,i havent got the skills to create a patch yet,i m a new developer.

If sb has trouble applying it,please post it here.

 

  • 2 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Posts

    • @Mobius I only asked you one question! All your previous versions are sh*t and the last version is the best ? Because this is what you said.
    • Close that LOLserver. And change name to L2Wipe&Money.
    • Open Beta January 17th & 21:00 UTC +2 Launch Date January 24th & 21:00 UTC +2 Click Here to Explore Vanilla Gracia Final Low-Rate Server. Join our Discord Community     Following the success of our Vanilla project, we decided to launch it again as Last PlayINERA’s Server! Core Settings *Vanilla will have Strict Botting & Client Limitation Rules and Chronicle Progression from Gracia Final to Gracia Epilogue to H5 in Long term! XP: x4 SP: x4 Adena: x2 Drop: x2 Spoil: x3 Manor: x0.4 (60% reduction) - Festive sweeper enabled! Seal Stones: x2 Herbs: x1 Safe Enchant: +3 Maximum Enchant: Retail Enchant Rate: Dynamic General Settings Auto-loot Can be toggled Buffs Adventurer Guide buffs are free, retail level limit removed. Buff Slots: 20 (+ 4) Summon buffs will remain on re-summoning & on death while Noblesse blessing is applied! (Olympiad excluded) Pet buffs will be saved on relog but not during summon/unsummon. Event Buffer [NEW] Event Buffer is enabled and will spawn randomly between 18:00 ~ 23:00 in Giran for 10 minutes, it will apply Farm Only buffs that are cancelled in PvP, Siege / Epic PvP zones & while in a chaotic state! Duration: 1-hour! Territory Wars every two weeks on Saturday. Castle sieges every two weeks on Sunday Class Transfer 1st Class Transfer: Available for purchase with either Adena or iCoin 2nd Class Transfer: Available for purchase with either Adena or iCoin 3rd Class Transfer: Quest or iCoin (the 3rd class transfer will become available for purchase with iCoin as soon as someone has entered the Hall of Fame for completing the 3rd class transfer quest for the class in question) Hellbound Hellbound Lv. 0-6: ATOD x1 Hellbound Lv. 7-12: ATOD x2 Tiat & Ekimus will become available at Stage 12 Hellbound can only be leveled up by killing monsters. No quests or raids are needed To open Hellbound, a party must kill Baylor in the Crystal Caverns The following items are now tradable: Ancient Tome of the Demon  Hidden First Page  Hidden Second Page  Demon Contract Fragment INERA Hub Library Clan Recruitment System Options Services Milestone Rewards Earn rewards for reaching various daily/one-time goals Client Limit: 1 (+1 with Standard Premium) Shift + Click Information on Monsters SP are required to learn new skills Offline shops Lasts for 15 days Olympiad Olympiad period: 1st and 15th day of the month (14th & Last day of month is the last day) 3 Vs. 3 match disabled Class-based matches will be held over the weekends One registration per HWID (PC) Minimum participants: 9 Party Matching System Earn bonuses for finding a group via the Party Matching system Vote Reward System World Chat No limits for first day! Available from level 20 Raid Bosses Epic Raid Boss zones will turn into a PvP zone while the Epic Raid Boss is alive ( + means Random) Server will start with all grand raids dead. Normal Raids: 12h (+6 hours random). Subclass raids, respawn 12h (+6 hours random). Noblesse Barakiel 12h (+6 hours random, PvP zone). Anakim & Lilith are static 24 hours respawn. Queen Ant: 24 hours (+2 hours random). Core: 40 hours (+2 hours random). Orfen: 32 hours (+2 hours random). Antharas Respawn: 8 Days. Randomly spawns at 19:00 ~ 21:00 Boosted to level 83 on Hellbound stage 7. Valakas Respawn: 10 Days. Randomly spawns at 19:00 ~ 21:00 Baium Respawn: 5 Days. Randomly spawns at 21:00 ~ 23:00 Boosted to level 83 on Hellbound stage 7. Frintezza Respawn: 2 Days. Randomly spawns at 21:00 ~ 23:00 Instanced Zaken Zaken (Day): Monday, Wednesday, Friday at 6:30. Zaken (Day): 9 players, LvL 55-65, 1hr max. Zaken (Night): Wednesday at 6:30 Zaken (Night): 18-45 players, LvL 55-65, 6hr max. Tiat: Saturday at 6:30, 18-36 players, 2 hrs max. Boosted to level 85. Ekimus: 24h at 6:30, 18-27 players, 1hr max. Tully’s Workshop (Darion & Tully): 24h +-1h. Tower of Naia (Beleth): 5 days, 18 min. & 36 max.
  • Topics

×
×
  • Create New...