
Annu
Members-
Posts
34 -
Credits
0 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by Annu
-
No you do not need to add all parts. Only the chest id which can be found in database table armorsets.!! This mod works in Freya Chronicle for l2j .It was added since we where using Final Gracia Chronicle. I just changed it to Freya. Many of you seen thsi mod in some private server. The only problem is that those servers do not share. They only take things.SO do not try to post here anything that has to do with those servers. It works 100%
-
I have allredy did.
-
I dont know if this mod is shared,i think is NOT :D This was implement by me and mvaios since 3580 Revision. With a a few changes is ready for the last revisions:) How it works. It checks if an armor set has a spesific enchant value. If so the an abnormal effect take place . In this case Vitality Effect. The armors set are included to this mod are Dynasty Sets only.If you need other sets feel free to add them . Good mod for High rate servers. You can change the enchant level at your needs. :D ### 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) Credits to me and mvaios.
-
LOL and what abount Olympiad??I thought in Freya and the last couple revisions is OlympiadManager.LOL iam 100% sure you have nto even tried this patch. and offcourse you have not give the proper credits.
-
Liar,,, Looks fine so far,,,,Good Luck with your server m8s!
-
With this patch you can add links to files without an Npc reference. Example in Server's MOTD (servnews.htm) or any custom html sent to the player as NpcHtmlMessage. You can use it combined with voiced commands to show info or something that require more than one page. http://hotfile.com/dl/99039841/1f087cd/CustomLinks_bypass_by_Zoey76_v1.1.zip.html Credits to Zoey76
-
[Offer]Freya Chronicle System Protection.
Annu replied to ™® Stergios ®™'s topic in Marketplace [L2Packs & Files]
Well,, Fovos thank you for that,,i do not have time to spend for client protection etc... thanks for this,, Tried, Tested, WOrking! Edited!!! I trusted him and he looks fine so far. -
About basic mats receipe its a good idea, it might work but for more rates not sounds good.Do not forget vitality system which makes the XP x3 when its in max level . THis means XP Rates x12. I will make a post to forum and see hound founders will act on that. i will report back here.
-
Y ou can ask the admins of the server to make it for you :)
-
here the link for the working L2Walker OOG for L2 Brown Dwarf since the server allows bots! ^^ http://www.4shared.com/file/GGAj-VY4/L2Walker_L2BD-Freya.html
-
As i said,, Server is NEW about 1 week. So you have the chance to be best when other will discover the server :). None server has been full from the 1st day of working!
-
[Request]Offline NPC look like Players
Annu replied to Annu's question in Request Server Development Help [L2J]
Found i it by my self. PLZ LOCK this topick or delete it. Thanks -
[Request]Offline NPC look like Players
Annu posted a question in Request Server Development Help [L2J]
I hae allready searched in forum and the creator to similar patches do not reply. So iam looking for offline Fake Players patch. Plz post any similar shared links or users that allready have developed and they want to sell or share pm me in here. Cerious offers will be added to msn for more details. i pay via paypal. Chronicle Freya (Full updated) . -
:o bot is allowed. There is a new rule setted. Do not miss the chance
-
You can find details fro downloading all necessery files at the main site!Sorry for the date was a miss click :) 27-12-2010!!
-
[GR] Enan kalo server c6 xwris custom Armors kai Weap!!!
Annu replied to skroutz's topic in [Request] Private Servers
www.l2bd.net Retail like NEW FREYA . Opened on 27-12-2010 Good Luck! Ipostiriksi stous ellinikous server:) -
www.l2bd.net Retail like NEW FREYA . Opened on 27-12-2010 :) Good Luck!
-
Server OPENED on 27-12-2010!!! Rates Changed Rates x7 x7 x7 x3 www.l2bd.net A Retail like private server. Do not miss the chance to be one of the best L2 BD is a Lineage II server free of charge and full of fun. We have a friendly and dedicated staff to help you in anything you would like to know. Currently L2 BD runs the most updated and complete low rate Freya Server
-
I had a good cooparate with a client developer until now from this forum, and i would like to thank him for his work. Unfortunately he has not plenty of time to spend helping me . So I would like to know if any1 is Interesting of helping me in client developing. Any1 who interest shall pm me in this Forum to discuss for the rest. Thanks in advance
-
Well doen great job On that. But there is a little problem in GLudin. Tis bright color makes you a head to blow up. THat because probably gludin infront of Church is made as Giran's stair's. SO can you do something about it?? Or shall i do and share it ?:)
-
WtHire a client "modificator" for long.Send me pm any1 who interest for details. Garcia Final .
-
THis has to do for weapon for sure. But is it possible to do it for armor? I will try to find out. If any1 has any idea plz post it.
-
Ok let me make it simplier. I would like to knwo how create an Aura when an armor set is equiped. Any ideas now?
-
Well, My first request at l2 maxcheaters and i hope i will have responds for that. My request is, Final FOrm of Kamaels having a nice animated texture on their body (armor). Iam wondering if some1 can help me to fix this animation on +19 armors set.Every Armor. or how i can add extra animation on every +18 armor set. Thanks in advance.
-
This is not a bug!!! It hs been set like that in almost all the last versions of L2j!