Сборка сервера L2jServer Core.5594 DP.9120
-
Diademine
-
10-09-2012, 12:53
-
0
-
32
L2jServer Core.5594 DP.9120
Хроники: HF P.5
Разработчик: L2jServer
Платформа: java
Размер: 18 mb
FIX LIST
- Some misc changes:
* Added source archive for javolution.
* Added custom HashMap - L2HashMap:
* Added IL2EntryProcedure support (Designed for internal iteration key and value)
* Added IL2Procedure support (Designed for internal iteration key only or value only)
* Added custom ArrayList - L2ArrayList:
* Added IL2Procedure support (Designed for internal iteration for value only)
* Simplify logic in DoorTable.
* Removing ejectPlayer method and moving it's content in EjectProcedure.
* Adding registerQuestItems(int... items) method in Quest.
- Fixing little typo from 5565 also fix for ticket #6306
* Reported by: mjaniko, Micr0
- Minor cleanup.
- Fixing conflict in forget/watch ranges on attackable knownlist.
* Reported by: tukune
* Patch by: Tryskell
- Misc fixes:
* Fixing little npe from [5565]
* Reported by: Nik
* Excluding GMs from flood protector checks.
* Adding useful method getPlayersCountInRadius() in Util.
* Patch by: Tryskell
* Removing 1 useless method in L2PcInstance.
- Fixing some more NPEs.
* Reported by: Nik
- Fixing some NPEs in Formulas.
* Reported by: Nik
- Minor fixes:
* Fixing more NPE vulnerabilities from [5565].
* All changes in Config class has been review and some parts improved.
* In !CursedWeapon replaced hard-coded custom text with system message, it may still be custom, although I think is proper message.
- Knownlists revise:
* Increasing distance to watch for walkers to 9000 from 8000.
* Considering vehicles as walkers.
* Allowing L2NpcInstance to see objects too.
* Cleanup.
- Minor fix for configs.
- Cleanup.
* Removed WayPointNode class.
* Removed multiple duplicates of !ItemHolder class.
* Removed unused related properties.
Suggested by: UnAfraid
- Reworking L2ClanMember related code:
* Fix for !Noblesse/Hero status for clanless characters. Patch by: Tavo22
* With minor changes.
* Removed useless constructors.
* Replaced L2ClanMember(L2Clan clan, String name, int level, int classId, int objectId, int pledgeType, int powerGrade, String title, boolean sex, int raceOrdinal) with L2ClanMember(L2Clan clan, !ResultSet clanMember).
* Added !JavaDocs to L2ClanMember.
* L2ClanMember#calculatePledgeClass(..) is now static.
* L2ClanMember class format and clan up.
* !ClanTable class format and clan up.
* Updated other related classes.
- Using the new npc chat types.
* Say2.ALL -> Say2.NPC_ALL
* Say2.SHOUT -> Say2.NPC_SHOUT
* Continuing from [5558]
- Minor fix for [5584] at L2ClanMember.
* L2Clan class format and cleanup (without code changes).
- Fixing possible NPE.
- Encapsulating quest sounds in an enum; saves some memory and CPU by reusing pre-constructed objects instead of creating new ones each time a script calls the playSound method. Read QuestSound comments for more info.
* Usage: st.playSound(QuestSound.ITEMSOUND_QUEST_MIDDLE) instead of st.playSound("ItemSound.quest_middle").
It doesn't require an import for QuestSound.
Patch by: jurchiks
- Support for PeaceZone in Boats.
- NPE Fix:
1. Within !Formulas.java:
- Thanks for reporting it valdaron
- Thanks for pointing it out UnAfraid
- Fixing visual glitch when using Steer in Clan Airship it wasn't displaying properly the Airship helm.
- Optimization of Util.printData
- New Class: !HexUtils, contains static methods to convert bytes, integers and byte arrays to hexadecimal character presentation.
- It also has an optimized version of the hex editor like data dump of Util.printData(byte[], int) which is faster.
- Util.printData() modified to use the new !HexUtils.bArr2HexEdChars() method
by FBIagent, Thank You.
- Quest class changes:
* _questInvolvedNpcs to Set and implementing getter.
* _allEventTimers to L2FastMap and implementing getter.
- CORE-Part for [DP9120].
- DP-Part for [L5573]
- Added missing condition on skills '''Sonic Mastery''' and '''Force Mastery''' to avoid max charges more than 8 stage.
- Renaming StakatoNest Teleporter.
- Misc fixes:
1. Within !AdminBan.java:
- '''(Style)''' String.equals("") is now replaced with String.isEmpty().
(Avoid bad practice of returning true/false based on equating a String, instead use the strings length.)
2. Within !BeastFarm.java, !EnergySeeds.java, !FeedableBeasts.java:
- '''(Clean Up)''' Organized imports.
3. Within ''Beleth.java'':
- '''(Clean Up)''' Formatted to adhere to L2J code style.
- '''(NPE)''' Within public void run(), there is a check to see if _npc is null or not, yet _npc.getAi... is outside this check. If _npc was indeed null, a null pointer exception would have occured.
- '''(NPE)''' Within private static void deleteAll(), there is a check to see if minions is null or not, yet minions.clear() is outside this check. If minions was indeed null, a null pointer exception would have occured.
- '''(Style)''' Initialization of static field's spawnTimer and belethKiller are now set by a setter i.e getters and setters.
(Avoid writing to static from instance method's and bad initialization practice.)
- Fixed '''Serenade of Eva''' power.
- Vehicles Cleanup and removing useless Quest State creation.
- !//script_load improvements:
* Now you can reload a script by name example:
* !//script_load Falk
* Cleanup.
- Fixed '''Master of Combat''' enchant routes.
- Fixed '''Item Skill: Lesser Celestial Shield''' Abnormal Type.
- Hellbound related quest in Java:
* Quest Path To Hellbound (130)
* Quest Bird in a Cage (131)
* Quest That's Bloody Hot! (133)
* This quests should represent the L2J canon for quests making, note:
* The use of all new methods.
* That we won't be using String htmltext = event; anymore, it's exploitable.
* The global static finalized variables are upper-case.
* There is no use of literal numbers in boolean expressions, for example minimum player's level.
* The items that are taken when the quest is exited will be removed by the exitQuest(..) method.
* Removed Jython versions.
* Updated Warpgate, author, !JavaDoc header and previous quest states.
* If you have a production server run the SQL update queries.
* Fixed mime-type for two htm files for merchants NPCs.
* Minor update for Adry_85's quests.
- Retail like quest The One Who Ends Silence (270).
- Minor update to quests Target of Opportunity (279).
- Fixed skill '''Sword Symphony''', the effect was changed from Fear to Silence on a single target.
- Venom AI on Rune Castle.
* Venom uses now his own Teleport Cube template.
* Moving the Baium Teleport onTalk part from ToiVortex script.
* Core shouldn't have a Teleport Cube. Retail confirmed.
- Massymore Dungeon Gatekeeper spawnlist for [9098]
- Minor update to quest Tired Of Waiting (26), based on corbin12 post.
- Datapack for [L5584].
- DP-Part for [L5585] and minor typo fix for [9090]
- NPC data xmls for future usage.
- Valakas AI rewrite:
* A bit more retail like.
* Simplifed code.
* Cleanup.
* Patch by: Tryskell
- Removing IceFairySirra, it no longer available since Freya.
Suggested by: !UnAfraid
- ai scripts revise:
* All scripts extending AbstractNpcAI instead of L2AttackableAIScript.
* All static variables to upper-case.
* All constructors moved just after variables and private instead of public.
* Initiating script with new Script(Script.class.getSimpleName(), "ai") instead of new Script("Script", "ai")
* Removed useless checks example addKillId(123) onKill() if (npc.getNpcId() == 123).
* Moved registerMobs method into AbstractNpcAI.
* L2AttackableAIScript is now final please do not extend it anymore.
* Cleanup
- Venom update for [9106]
- Fixed some special characters.
- Fixing minor encoding issue in documentation.txt
- Minor typo from [9106]
- Formatting HTMLs in Q551, Q552 and Q553.
* Fixed 31688-03.html in Q552.
* Patch by: Gladicek
- Fixed '''Blessed Earring of Zaken''' effect.
- Fixing little typo since AI revise.
* Reported by: Tavo22
* Patch by: Tavo22
- Lindvior Scenes in Keucereus Alliance Base the Tuesday and Friday at 18:58h.
Thanks to MELERIX, UnAfraid and jurchiks helping to improve the feature.
- Gracia Airship controller typo fix.
* Reported by: valdaron, u3games
- New npc info menu '''Quests''' it will display all the quests that npc is involved with.
* Also additional to [9115]
- Redesign of Quest debug menu.
* Added a lot of information for each quest.
* Added options to unload/reload selected quest.
- Airship controller improvements:
* Fixed bug when on server startup airship wasn't set on dock.
* When reloading it wont spawn multiple airships.
- Minor fixes in quest names. Patch by: u3games
- Enchant Level for ItemAuctions is now taken directly from Item files, also added missing attributes in XSD file. '''NOTE: Require CORE [L5594]'''.
PASSWORD: La2Base.Ru
* Added source archive for javolution.
* Added custom HashMap - L2HashMap:
* Added IL2EntryProcedure support (Designed for internal iteration key and value)
* Added IL2Procedure support (Designed for internal iteration key only or value only)
* Added custom ArrayList - L2ArrayList:
* Added IL2Procedure support (Designed for internal iteration for value only)
* Simplify logic in DoorTable.
* Removing ejectPlayer method and moving it's content in EjectProcedure.
* Adding registerQuestItems(int... items) method in Quest.
- Fixing little typo from 5565 also fix for ticket #6306
* Reported by: mjaniko, Micr0
- Minor cleanup.
- Fixing conflict in forget/watch ranges on attackable knownlist.
* Reported by: tukune
* Patch by: Tryskell
- Misc fixes:
* Fixing little npe from [5565]
* Reported by: Nik
* Excluding GMs from flood protector checks.
* Adding useful method getPlayersCountInRadius() in Util.
* Patch by: Tryskell
* Removing 1 useless method in L2PcInstance.
- Fixing some more NPEs.
* Reported by: Nik
- Fixing some NPEs in Formulas.
* Reported by: Nik
- Minor fixes:
* Fixing more NPE vulnerabilities from [5565].
* All changes in Config class has been review and some parts improved.
* In !CursedWeapon replaced hard-coded custom text with system message, it may still be custom, although I think is proper message.
- Knownlists revise:
* Increasing distance to watch for walkers to 9000 from 8000.
* Considering vehicles as walkers.
* Allowing L2NpcInstance to see objects too.
* Cleanup.
- Minor fix for configs.
- Cleanup.
* Removed WayPointNode class.
* Removed multiple duplicates of !ItemHolder class.
* Removed unused related properties.
Suggested by: UnAfraid
- Reworking L2ClanMember related code:
* Fix for !Noblesse/Hero status for clanless characters. Patch by: Tavo22
* With minor changes.
* Removed useless constructors.
* Replaced L2ClanMember(L2Clan clan, String name, int level, int classId, int objectId, int pledgeType, int powerGrade, String title, boolean sex, int raceOrdinal) with L2ClanMember(L2Clan clan, !ResultSet clanMember).
* Added !JavaDocs to L2ClanMember.
* L2ClanMember#calculatePledgeClass(..) is now static.
* L2ClanMember class format and clan up.
* !ClanTable class format and clan up.
* Updated other related classes.
- Using the new npc chat types.
* Say2.ALL -> Say2.NPC_ALL
* Say2.SHOUT -> Say2.NPC_SHOUT
* Continuing from [5558]
- Minor fix for [5584] at L2ClanMember.
* L2Clan class format and cleanup (without code changes).
- Fixing possible NPE.
- Encapsulating quest sounds in an enum; saves some memory and CPU by reusing pre-constructed objects instead of creating new ones each time a script calls the playSound method. Read QuestSound comments for more info.
* Usage: st.playSound(QuestSound.ITEMSOUND_QUEST_MIDDLE) instead of st.playSound("ItemSound.quest_middle").
It doesn't require an import for QuestSound.
Patch by: jurchiks
- Support for PeaceZone in Boats.
- NPE Fix:
1. Within !Formulas.java:
- Thanks for reporting it valdaron
- Thanks for pointing it out UnAfraid
- Fixing visual glitch when using Steer in Clan Airship it wasn't displaying properly the Airship helm.
- Optimization of Util.printData
- New Class: !HexUtils, contains static methods to convert bytes, integers and byte arrays to hexadecimal character presentation.
- It also has an optimized version of the hex editor like data dump of Util.printData(byte[], int) which is faster.
- Util.printData() modified to use the new !HexUtils.bArr2HexEdChars() method
by FBIagent, Thank You.
- Quest class changes:
* _questInvolvedNpcs to Set and implementing getter.
* _allEventTimers to L2FastMap and implementing getter.
- CORE-Part for [DP9120].
- DP-Part for [L5573]
- Added missing condition on skills '''Sonic Mastery''' and '''Force Mastery''' to avoid max charges more than 8 stage.
- Renaming StakatoNest Teleporter.
- Misc fixes:
1. Within !AdminBan.java:
- '''(Style)''' String.equals("") is now replaced with String.isEmpty().
(Avoid bad practice of returning true/false based on equating a String, instead use the strings length.)
2. Within !BeastFarm.java, !EnergySeeds.java, !FeedableBeasts.java:
- '''(Clean Up)''' Organized imports.
3. Within ''Beleth.java'':
- '''(Clean Up)''' Formatted to adhere to L2J code style.
- '''(NPE)''' Within public void run(), there is a check to see if _npc is null or not, yet _npc.getAi... is outside this check. If _npc was indeed null, a null pointer exception would have occured.
- '''(NPE)''' Within private static void deleteAll(), there is a check to see if minions is null or not, yet minions.clear() is outside this check. If minions was indeed null, a null pointer exception would have occured.
- '''(Style)''' Initialization of static field's spawnTimer and belethKiller are now set by a setter i.e getters and setters.
(Avoid writing to static from instance method's and bad initialization practice.)
- Fixed '''Serenade of Eva''' power.
- Vehicles Cleanup and removing useless Quest State creation.
- !//script_load improvements:
* Now you can reload a script by name example:
* !//script_load Falk
* Cleanup.
- Fixed '''Master of Combat''' enchant routes.
- Fixed '''Item Skill: Lesser Celestial Shield''' Abnormal Type.
- Hellbound related quest in Java:
* Quest Path To Hellbound (130)
* Quest Bird in a Cage (131)
* Quest That's Bloody Hot! (133)
* This quests should represent the L2J canon for quests making, note:
* The use of all new methods.
* That we won't be using String htmltext = event; anymore, it's exploitable.
* The global static finalized variables are upper-case.
* There is no use of literal numbers in boolean expressions, for example minimum player's level.
* The items that are taken when the quest is exited will be removed by the exitQuest(..) method.
* Removed Jython versions.
* Updated Warpgate, author, !JavaDoc header and previous quest states.
* If you have a production server run the SQL update queries.
* Fixed mime-type for two htm files for merchants NPCs.
* Minor update for Adry_85's quests.
- Retail like quest The One Who Ends Silence (270).
- Minor update to quests Target of Opportunity (279).
- Fixed skill '''Sword Symphony''', the effect was changed from Fear to Silence on a single target.
- Venom AI on Rune Castle.
* Venom uses now his own Teleport Cube template.
* Moving the Baium Teleport onTalk part from ToiVortex script.
* Core shouldn't have a Teleport Cube. Retail confirmed.
- Massymore Dungeon Gatekeeper spawnlist for [9098]
- Minor update to quest Tired Of Waiting (26), based on corbin12 post.
- Datapack for [L5584].
- DP-Part for [L5585] and minor typo fix for [9090]
- NPC data xmls for future usage.
- Valakas AI rewrite:
* A bit more retail like.
* Simplifed code.
* Cleanup.
* Patch by: Tryskell
- Removing IceFairySirra, it no longer available since Freya.
Suggested by: !UnAfraid
- ai scripts revise:
* All scripts extending AbstractNpcAI instead of L2AttackableAIScript.
* All static variables to upper-case.
* All constructors moved just after variables and private instead of public.
* Initiating script with new Script(Script.class.getSimpleName(), "ai") instead of new Script("Script", "ai")
* Removed useless checks example addKillId(123) onKill() if (npc.getNpcId() == 123).
* Moved registerMobs method into AbstractNpcAI.
* L2AttackableAIScript is now final please do not extend it anymore.
* Cleanup
- Venom update for [9106]
- Fixed some special characters.
- Fixing minor encoding issue in documentation.txt
- Minor typo from [9106]
- Formatting HTMLs in Q551, Q552 and Q553.
* Fixed 31688-03.html in Q552.
* Patch by: Gladicek
- Fixed '''Blessed Earring of Zaken''' effect.
- Fixing little typo since AI revise.
* Reported by: Tavo22
* Patch by: Tavo22
- Lindvior Scenes in Keucereus Alliance Base the Tuesday and Friday at 18:58h.
Thanks to MELERIX, UnAfraid and jurchiks helping to improve the feature.
- Gracia Airship controller typo fix.
* Reported by: valdaron, u3games
- New npc info menu '''Quests''' it will display all the quests that npc is involved with.
* Also additional to [9115]
- Redesign of Quest debug menu.
* Added a lot of information for each quest.
* Added options to unload/reload selected quest.
- Airship controller improvements:
* Fixed bug when on server startup airship wasn't set on dock.
* When reloading it wont spawn multiple airships.
- Minor fixes in quest names. Patch by: u3games
- Enchant Level for ItemAuctions is now taken directly from Item files, also added missing attributes in XSD file. '''NOTE: Require CORE [L5594]'''.
PASSWORD: La2Base.Ru
LINK
Прямые ссылки с ФО
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться, либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться, либо войти на сайт под своим именем.
Похожие новости
- l2jserver rev. 8724
- Сборка сервера L2jServer Core.5612 DP.9135
- l2jserver rev. 8693
- Сборка сервера L2jServer Core.5308 DP.8804
- Open Brasil rev.286
- Сборка сервера L2Regeneration - rev.210
- Сборка сервера Actyon-Dev rev.478
- L2jServer Freya Server:4429 Datapack:7672
- Сборка сервера Actyon-Dev rev.542
- Actyon-Dev [High Five] REV 478
Коментарии
Коментарии