Changeset 255Addition of Noblesse quests.
- Q241, Q242, Q246, Q247
Knownlist conflict
Idea is coming from Tukune from L2JForum. The Forget task got a lower radius than the Watch task (concerning AttackableKnownList and players, which is... 70% of scenarii), leading to attaching and detaching the AI of the mob if you're between both ranges.
More infos and my answer on original topic :
http://www.l2jserver.com/forum/viewtopic.php?f=77&t=24091 - tweak all radius in order Forget Task is - almost - always 1,5x/2x > to Watch task.
- PcKnownlist dynamic range is even more dynamic (based on actual knownlist's size, begin from 3600 - 20 per ppl, minimum 1800).
- Castles doors had some difficulties to be seen from far, now it's fixed.
Baium
- Angelic Vortex (Baium gatekeeper) edition : add a missing HTM (baium state = dead), HTMize an hardcoded HTM, blooded fabric check occurs in good position.
- slight rework of Baium AI in order to chain animations faster and show the roar animation for the waker.
- the waker probability to die has been fixed.
Misc
- add static SOUND_FANFARE in QuestState.
- addition of 3 locs for admins (GM goodies panel). Ty Pendragon.
- items 7677, 7678, 7679 are considered as qItems.
- fix 2 potential NPAs.
- titles regex pattern is dropped.
- addition of 2 missing tables on database_installer.bat.
- Drop of PRECISE_DROP_CALCULATION config, which was affecting both drop chance and drop quantity. Now only drop chance are affected by server rates (avoid 5 RB jewels per boss).
- cleanup of calculateRewardItem and 2 almost same-looking methods from L2Attackable.
- Fix the CW when wearing a FW. The FW is unequipped before equipping the CW (affects the admincommand aswell).
- Fix a critical issue I added 2-3 revs ago concerning items which couldn't be picked up.
- Fix a critical issue introduced by Hasha rework about Quest party system (NPE on fastlist). Change FastList for ArrayList.
- use of isClanLeader() when possible.
- missing singleton on L2World.
- fix the message when you're in a party : "blabla took +2stem", instead of "blabla took 2 stem".
- Addition of a save noblesse option, as the noblesse status wasn't directly saved (so let's say server crashes before you delog at least once, you would lose it). Ty Hasha.
- drop following methods to use their regular counterparts (they're shorter to write, lol) and fix all occurences :
- CursedWeaponsManager.announce( => Broadcast.toAllOnlinePlayers(
- QuestState.getRandom( => Rnd.get(