- 0
[HELP] This code can adapt in interlude ??
-
Posts
-
In your place l will join to Mobius community to get something decent or just go to Lucera 2 ( ofc no source) if you want interlude on Classic client, coz Acis not have have it yet.
-
The client and the system aren't working very well; the screen is black, and some things aren't loading. 😞
-
LINEAGE2.SK Summer Season is Comming! GRAND OPENING - 14.08.2026 at 20:00 GMT+1 OBT - 07.08.2025 at 20:00 GMT+1 Website :https://lineage2.sk Discord : https://discord.gg/gj7AC5juGP Server Features and Rates Xp – 20x Sp – 20x Adena – 10x Drop – 15x Spoil - 15x Epic Raid Boss - 1x Regular RB - 5x Quest - 5x Fame - 2x Epaulette - 15x Manor - 15x Special Features Somik Interface Limited AutoFarm Vote System Champions System Achievement System And more in information below Enchant Settings Safe Enchant: +3 Max Enchant: +16 Enchant Chance: 63% Attribute Stone Chance: 50% Attribute Crystal Chance: 30% NPC Buffer all buffs, songs, dances including 3rd prof + resists Buff Slots: 24 (+4) / 12 Buff Duration: 2 Hours Epic Bosses & Respawns Queen Ant: 24 hours +/-8h Core: 3 days +/-8h Orfen: 2 days +/-8h Baium: 5 days +/-8h Beleth: 7 days +/-8h Antharas: 7 days +/-8h Valakas: 7 days +/-8h Instances Zones Zaken: 6 players Normal Freya: 6 players Hard Freya: 12 Players Frintezza: 6 Players Tiat: 6 Players Beleth: 12 Players GM Shop weapon/armor/jwl (max S grade) shots/spiritshots (max S grade) mana potions (1000 MP, 10s) Global Gatekeeper all towns including cata/necro ToI Gracia Hellbound ... Olympiad period 7 days (Monday) no class participants min 6 base class participants min 6 max enchant +6 Start points 20 Class Transfer for Adena Subclass Quest Not required Max Subclass 3 Subclass Max LvL 85 Events Team vs Team Capture the Flag Death Match Last Hero Korean Style Treasure Hunt Clans All new clans start with Clan LvL 5! Clan Skills/LvL for Clan Coins Others max 3 windows per HWID BoM/MoM spawned in towns Auto-learn skills Autoloot Retail LvL of Epic Bosses Cancellation return buff system (30sec) Cancellation return buff - not effect olympiad
-
LINEAGE2.SK Summer Season is Comming! GRAND OPENING - 14.08.2026 at 20:00 GMT+1 OBT - 07.08.2025 at 20:00 GMT+1 Website :https://lineage2.sk Discord : https://discord.gg/gj7AC5juGP Server Features and Rates Xp – 20x Sp – 20x Adena – 10x Drop – 15x Spoil - 15x Epic Raid Boss - 1x Regular RB - 5x Quest - 5x Fame - 2x Epaulette - 15x Manor - 15x Special Features Somik Interface Limited AutoFarm Vote System Champions System Achievement System And more in information below Enchant Settings Safe Enchant: +3 Max Enchant: +16 Enchant Chance: 63% Attribute Stone Chance: 50% Attribute Crystal Chance: 30% NPC Buffer all buffs, songs, dances including 3rd prof + resists Buff Slots: 24 (+4) / 12 Buff Duration: 2 Hours Epic Bosses & Respawns Queen Ant: 24 hours +/-8h Core: 3 days +/-8h Orfen: 2 days +/-8h Baium: 5 days +/-8h Beleth: 7 days +/-8h Antharas: 7 days +/-8h Valakas: 7 days +/-8h Instances Zones Zaken: 6 players Normal Freya: 6 players Hard Freya: 12 Players Frintezza: 6 Players Tiat: 6 Players Beleth: 12 Players GM Shop weapon/armor/jwl (max S grade) shots/spiritshots (max S grade) mana potions (1000 MP, 10s) Global Gatekeeper all towns including cata/necro ToI Gracia Hellbound ... Olympiad period 7 days (Monday) no class participants min 6 base class participants min 6 max enchant +6 Start points 20 Class Transfer for Adena Subclass Quest Not required Max Subclass 3 Subclass Max LvL 85 Events Team vs Team Capture the Flag Death Match Last Hero Korean Style Treasure Hunt Clans All new clans start with Clan LvL 5! Clan Skills/LvL for Clan Coins Others max 3 windows per HWID BoM/MoM spawned in towns Auto-learn skills Autoloot Retail LvL of Epic Bosses Cancellation return buff system (30sec) Cancellation return buff - not effect olympiad
-
-
Topics

Question
GsL
Hello ppl this code can work for Interlude L2jfrozen?
### Eclipse Workspace Patch 1.0 #P Gameserver Index: java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java =================================================================== --- java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java (revision 4519) +++ java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java (working copy) @@ -59,6 +64,7 @@ import com.l2jserver.gameserver.communitybbs.Manager.RegionBBSManager; import com.l2jserver.gameserver.datatables.AccessLevels; import com.l2jserver.gameserver.datatables.AdminCommandAccessRights; +import com.l2jserver.gameserver.datatables.ArmorSetsTable; //added Armor effect by Annu and mvaios import com.l2jserver.gameserver.datatables.CharNameTable; import com.l2jserver.gameserver.datatables.CharTemplateTable; import com.l2jserver.gameserver.datatables.ClanTable; @@ -379,6 +393,7 @@ } } + private int abnormal = AbnormalEffect.VITALITY.getMask(); //added Armor effect by Annu and mvaios private L2GameClient _client; private String _accountName; @@ -7458,7 +7482,169 @@ checkPetInvItems(); } + + // //added Armor effect by Annu and mvaios + public void checkForVitalityEffect() + { + + boolean getVitalityEffect = false; + try + { + if ( + ArmorSetsTable.getInstance().getSet(9417).isEnchanted(6, this) + || ArmorSetsTable.getInstance().getSet(9418).isEnchanted(6, this) + || ArmorSetsTable.getInstance().getSet(9419).isEnchanted(6, this) + || ArmorSetsTable.getInstance().getSet(9420).isEnchanted(6, this) + || ArmorSetsTable.getInstance().getSet(9426).isEnchanted(6, this) + || ArmorSetsTable.getInstance().getSet(9427).isEnchanted(6, this) + || ArmorSetsTable.getInstance().getSet(10126).isEnchanted(6, this) + || ArmorSetsTable.getInstance().getSet(10127).isEnchanted(6, this) + || ArmorSetsTable.getInstance().getSet(9433).isEnchanted(6, this) + || ArmorSetsTable.getInstance().getSet(9434).isEnchanted(6, this) + || ArmorSetsTable.getInstance().getSet(9435).isEnchanted(6, this) + || ArmorSetsTable.getInstance().getSet(9436).isEnchanted(6, this) + ) + { + getVitalityEffect = true; + } + } + catch (Exception e) + { + _log.log(Level.WARNING,"Armor exception message: " + e.getMessage(),e); + + } + + if (getVitalityEffect) + { + startAbnormalEffect(abnormal); + } + else + { + stopAbnormalEffect(abnormal); + } + } + + // end added + + + /** * Restore recipe book data for this L2PcInstance. */ private void restoreRecipeBook(boolean loadCommon) Index: java/com/l2jserver/gameserver/model/L2ArmorSet.java =================================================================== --- java/com/l2jserver/gameserver/model/L2ArmorSet.java (revision 4519) +++ java/com/l2jserver/gameserver/model/L2ArmorSet.java (working copy) @@ -195,4 +195,35 @@ return true; } + + + //added Armor effect by Annu and mvaios + public boolean isEnchanted(int enchantLevel, L2PcInstance player) + { + // Player don't have full set + if (!containAll(player)) + return false; + + Inventory inv = player.getInventory(); + + L2ItemInstance chestItem = inv.getPaperdollItem(Inventory.PAPERDOLL_CHEST); + L2ItemInstance legsItem = inv.getPaperdollItem(Inventory.PAPERDOLL_LEGS); + L2ItemInstance headItem = inv.getPaperdollItem(Inventory.PAPERDOLL_HEAD); + L2ItemInstance glovesItem = inv.getPaperdollItem(Inventory.PAPERDOLL_GLOVES); + L2ItemInstance feetItem = inv.getPaperdollItem(Inventory.PAPERDOLL_FEET); + + if (chestItem == null || chestItem.getEnchantLevel() < enchantLevel) + return false; + if (_legs != 0 && (legsItem == null || legsItem.getEnchantLevel() < enchantLevel)) + return false; + if (_gloves != 0 && (glovesItem == null || glovesItem.getEnchantLevel() < enchantLevel)) + return false; + if (_head != 0 && (headItem == null || headItem.getEnchantLevel() < enchantLevel)) + return false; + if (_feet != 0 && (feetItem == null || feetItem.getEnchantLevel() < enchantLevel)) + return false; + + return true; + } + //end added } Index: java/com/l2jserver/gameserver/model/itemcontainer/Inventory.java =================================================================== --- java/com/l2jserver/gameserver/model/itemcontainer/Inventory.java (revision 4519) +++ java/com/l2jserver/gameserver/model/itemcontainer/Inventory.java (working copy) @@ -537,6 +538,7 @@ _log.warning("Inventory.ArmorSetListener: Incorrect skill: "+armorSet.getEnchant6skillId()+"."); } } + player.checkForVitalityEffect();//added Armor effect by Annu and mvaios } } else if (armorSet.containShield(item.getItemId())) @@ -615,6 +617,9 @@ if (remove) { + ////added Armor effect by Annu and mvaios + player.checkForVitalityEffect(); + //added if (skills != null) { for (String skillInfo : skills)because exist 1 effect from freya Vitality* effect how can i adapt to my pack it with an other effect ??
How can i fint it the other effects??
if i try to add from a Raid Boss An effect will work on armor??
This code is when an armor become +6 set or +6 main armor an effect like vitality spawned in chect armor*
31 answers to this question
Recommended Posts