Jump to content

HyperBlown

Gaming Moderator
  • Posts

    836
  • Credits

  • Joined

  • Last visited

  • Days Won

    8
  • Feedback

    100%

Everything posted by HyperBlown

  1. Search on the mod page. This modification has been shared already
  2. Hello, You will need to search where ADENA is put to be devided, Copy the line and add the item ID from your custom coin to be devided aswell. The place is diferent in all revs, so you will need to search for it.
  3. Put credits mate --> +/** + * @author Leki + */
  4. doenst this originates from aweria forum ? thx for the share!
  5. They are on stand-by. wait for their response...
  6. this wont stop the private servers ... believe me... Ncsoft gains nothing by doing this btw. Im pretty sure they wont gain new players by shutting the code sites.
  7. The leader needs to cast the base outside the castle, inside the siege zone. A clan member, preference a tank, need to take the flag and cast it with the target on the base
  8. try smartguard or jguard. No, they are not free.
  9. to add an effect into an armor piece you need to make a mod for it. I found out this code on another forum ### 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.Regi onBBSManager; import com.l2jserver.gameserver.datatables.AccessLevels; import com.l2jserver.gameserver.datatables.AdminCommandAc cessRights; +import com.l2jserver.gameserver.datatables.ArmorSetsTable ; //added Armor effect by Annu and mvaios import com.l2jserver.gameserver.datatables.CharNameTable; import com.l2jserver.gameserver.datatables.CharTemplateTa ble; 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).isEnchan ted(6, this) + || ArmorSetsTable.getInstance().getSet(9418).isEnchan ted(6, this) + || ArmorSetsTable.getInstance().getSet(9419).isEnchan ted(6, this) + || ArmorSetsTable.getInstance().getSet(9420).isEnchan ted(6, this) + || ArmorSetsTable.getInstance().getSet(9426).isEnchan ted(6, this) + || ArmorSetsTable.getInstance().getSet(9427).isEnchan ted(6, this) + || ArmorSetsTable.getInstance().getSet(10126).isEncha nted(6, this) + || ArmorSetsTable.getInstance().getSet(10127).isEncha nted(6, this) + || ArmorSetsTable.getInstance().getSet(9433).isEnchan ted(6, this) + || ArmorSetsTable.getInstance().getSet(9434).isEnchan ted(6, this) + || ArmorSetsTable.getInstance().getSet(9435).isEnchan ted(6, this) + || ArmorSetsTable.getInstance().getSet(9436).isEnchan ted(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) this will give an vitality effect on the set when enchanted +6. to add a new piece of set add + || ArmorSetsTable.getInstance().getSet(ARMORIDPIECE).isEnchanted(6, this) Like I said, Ive found this one and by the looks, it looks for jserver h5 but im not sure. could be IL aswell. Adaptation may be needed. Good luck
  10. http://www.l2jbrasil.com/index.php?/topic/85767-interludelindvior-e-valakas-weapons/ http://www.l2jbrasil.com/index.php?/topic/114146-lindvior-weapon-effects-no-copyrights/ //edit: if it is against the rules to post links from another forum, please remove text.
×
×
  • Create New...