Jump to content

Recommended Posts

Posted

Update with Revision 7674

Fixed in this Rev:    

- XML: Various Skill Fixes (augmentations, magic levels, foundation skills and some others).

- Fix Shadow Magic Accessory Set

- Remove damage directly to HP (already done in core) from Blow skillhandler

- Forget field "critical" during npc reload.

- Support for isMagicWeapon() on request.

 

Freya Update #2 Changelog Part 1

 

MELERIX

 

   •XML: Betrayal Mark skill effect.

   •XML: Finishing coolTime updates by Tan.

   •XML: cleanup DP build.xml

   •XML/XSD: Augmentation XSDs by Pere (improved a bit).

   •XML: minor fix in zones.xsd

   •XML: typo fixes

   •XML: Updating PvP Armor/Weapon skills.

   •XML: Updating Cubic Skills, Smart Cubics ignored for now... due they require a different support for use different activation chance in each skill.

   •XML: Hellbound Anomic Foundry Lava Zones.

   •cleanup

   •XSD: zones.xsd improved :P

   •XSD: multisell.xsd improved :P

   •XML: Skills for Christmas Event by Tan (requested by Gigiikun).

   •XML: Let's use DTD in Zones :)

 

   •XML: Stakato fury zones diabled for now due they require AI.

   •XML: Skills for Changesets [6162]&[6163].

   •XML/SQL: Rework Stakato Nest Buff Zones.

   •XML/SQL: Minor fixes & cleanup.

   •minor fix for [6177]

   •XML: Cleanup some conditions.

   •XML: Some more skill fixes by Adry_85 (verified with CT2.5).

   •format

   •XML: Rework Plains of the Lizardmen Zones.

   •XML: Updated coolTime in all skills by Tan.

   •XML: Minor fixes

   •XML: Removing "<set name="castRange" val="-1" />" & "<set name="effectRange" val="-1" />" they are not needed in skills, because -1 is the default value.

   •XML: Valakas Nest Critical Lava Zones.

   •XML/SQL: Rework Valakas Nest Lava Zones.

   •XML: A new feature has been added to Primeval Isle, the MP recovery trees in the Lost Nest.

   •XML/SQL: Rework Swamp of Screams (Monsters Buffs) Zones.

   •XML: Temp hack fix for skill 5399 until we have a proper support for tick in over time skills.

   •XML/SQL: Rework Hellbound Heat of Desert Zones.

   •XML: Minor updates in statBonus.xml

   •XML: Updated staticReuse in all skills by Tan.

   •XML: Some more skill fixes by Adry_85 (verified with CT2.5).

   •XML: Updating skill 5660, thanks Adry_85(verified with CT2.5).

   •CORE: Removing Summons PVP penalty, is already done in skill 5038.

   •XML: Fixing skill 3273.

   •XML: Some skill fixes by Adry_85 also fixing some typos and others shits xD

   •XML: Some skill fixes by Adry_85...

   -id 922 Hide: Added staticReuse.

   -id 923 Dual Dagger Mastery: fixed blowRate instead of Lethal.

   -fixed from 901 to 903.

   •XML: Lets use names in some zones

   •XML: Updated Frintezza's Necklace passive skill and fixing few values in some Talisman, thanks Adry_85.

   •XML: Fixing Armor +6 passive skills, and Zariche/Akamanah skills, thanks Adry_85 for report and help.

   •XML: Minor Fixes in Zealot skill, thanks Adry_85.

   •XML: Some missing mobs skills by Tan more to come later...

   •CORE/DP: Support for "EffectCancelDebuff?", needed for skills "Blessing of Eva" & "Song of Purification", thanks ThE_PuNiSheR.

   •XML: Updating Sublime Self-Sacrifice & Blessing of Eva skills, (missing aggroPoints in both skills, fixed CP Heal in both skills should be static 9000 points not 100%, also added maxNegated 10 for future usage in Blessing of Eva skill).

   •SQL: Missing remove old tables

   •XML: Partially done some missing skills for mobs requested by Lion, thanks Tan, more to come later...

   •SQL: Missing remove old tables

   •CORE: Fist Weapons (rhand) are not Dual Weapons, and they only give one hit per time (like swords) not two.

   •cleanup (not used zones)

   •XML/SQL: Effect Zones Rework Part 2.

   •XML: Minor Multisell Format.

   •XML: Fixing some skills.

   •XML: Minor Typo Fix & Format in Skills.

   •XML: Underground Coliseum Zones (some zones are commented due they require core-side support).

   •XML: Fixing some skills, please don't put <!-- Confirmed CT2.5 --> if they are not completly verified -.-

   •XML: More "Guess" skill values, now with retail values, thanks tan.

   •XML/SQL: Effect Zones Rework Part 1.

   •XML: Minor skills fixes from forum, thanks xmaker & Devastator.

   •Basic documentation for zones xD

   •XML/SQL: Rework Fortress Zones.

   •XML: Fix for http://trac.l2jdp.com/ticket/4067

   •XML: Some Triggered skills fixed, more to come later.

   •XML: Olympiad Stadium 23 -> 88 disabled for now, due they require html update.

   •SQL: Added Trejuo/Sujin Transformation Sticks in //gmshop (thanks LasTravel?).

   •SQL: Olympiad Buffers for the new 88 Olympiad Stadiums.

   •XML/SQL: The number of Olympiad Stadiums around Aden has increased from 22 to 88.

   •SQL: Trejuo & Sujin Collision fix, thanks LasTravel?.

   •XML: No Drop Item Zones for future usage (disabled for now due require support).

   •format

   •more fixes

   •XML: Fixing more things from [5586],[5587],[5591],[5592] also time/count are 1 by default.

   •XML: Maguen and Elite Maguen skills by tan.

   •XML/SQL: Rework Peace Zones.

   •XML: Rework Moirai, Vorpal, Elegia Armor Sets Passive Skills, now they are 100% like retail (included PVP Armors).

   •XML: Skills for Gigiikun SoD by Tan.

   •XML: Some skills from 5300-5399 by tan.

   •XML/SQL: Rework Clan Hall Zones.

   •SQL: Missing "admin_command_access_rights" for "visualize zone with adena on floor".

   •if column name is not renamed, ATER TABLE MODIFY should be used instead of ATER TABLE CHANGE.

   •XML/SQL: Rework Castle Zones.

   •XML: Minor typo fix in Mass Fear skill, thanks Probe for report.

   •XML/SQL: Rework Fortress Siege Zones.

   •XML: Divine Beast skills, thanks tan.

   •XML/SQL: Rework Clan Hall Siege Zones.

   •XML/SQL: Rework Castle Siege Zones.

   •XML: Updating Cubic Skills again.

   •XML: cubicHp -> power (will be used for formula in debuff skills).

   •XML: Fixing saveVs NEN and some other typos from [5586],[5587],[5591],[5592].

   •HTML: Fixing some NPC names in HTML files, thanks Loup_Solitaire.

   •XML: More saveVs fixes by tan.

   •XML/SQL: PVP Zones moved to XML and with some fixes.

   •XML/SQL: Elven Mother Tree Zones moved to XML and with some fixes.

   •XML/SQL: No Landing Zones.

   •XML/SQL: Rework Castle Trap Zones.

   •XML: More saveVs fixes by tan.

   •XML: More saveVs fixes by tan.

   •lets use 5 digits for armor XML names

   •lets use 5 digits for etcitem XML names

   •lets use 5 digits for skill XML names

   •XML: More saveVs fixes by tan.

   •XML/SQL: Devil Isle Zones now in XML and with some fixes.

   •clean

   •XML: More saveVs fixes by tan.

   •XSD: More XSDs files and a typo fix in data.xml

   •XSD: PetData?.xsd and some improvements in others XSDs files (thanks ThE_PuNiSheR for some tips).

   •HTM/JAVA/SQL: Admin Clan Info/Edit by ThE_PuNiSheR.

   •XSD: seeds.xsd and thanks ThE_PuNiSheR for some improvements in dimensionalRift.xsd ;)

   •XSD: More XSDs for...

   - ItemAuctions?.

   - MerchantPriceConfig?.

   - dimensionalRift.

   - recipes.

   and thanks Pere for help me to format recipe.xml in alphabetical order :P

   •XSD: Minor improvements in the older XSDs.

   •XSD: More XSDs for...

   -WalkerRoutes?.

   -servername.

   -statBonus.

   -subpledgeskilltree.

   •SQL: Missing update files for [6283] & [6304].

   •XSD: instancenames.xsd

   •XSD: enchantHPBonus.xsd

   •XSD: Added cursedWeapons.xsd and revert [5825].

   •XML: lvlDepend correction in all skills, more coolTime fixes and 2 skills requested be Gigiikun, thanks Tan.

   •XML: Some skill fixes by Adry_85...

   -Fixing some enchant magic levels.

   -Fixing Wind shackle.

   -Fixing Knighthood.

   and some others minor fixes.

   •HTM/SQL: Updating Noblesse Teleports, thanks Adry_85.

   •XML: Spoil Bomb skill effect.

   •XML: rest of [6275] by Tan.

 

 

Gnacik

 

   •Warp, Blink and Energy Stone fix.

   •Same change for Cancel skill handler

   •Little changes in cancel success calculations

   •Cleanup Note: dev's can skip that changeset ofc.

   •FindPairs? event

   •Remove double message about miss on dual weapons.

   •Add-on

   •Invalid

   •fix. Zone id is needed for Seer Ugoros AI.

   •update, thanks _lion_

   •Support for http://yfrog.com/20shot00297j

   •Summon items update

   •Log also pet type and level on delete

   •Skill level corrections for Guardian's Strider

   •Two more pets. Note : skill 6049 needs to be done

   •More hunting helpers. Note: Skills 5987,5988,6053 needs to be done

   •Addon to AdminZone? check. Print what geofile is used in our current location.

   •Moving instant device a little because with geo is problem to talk with that npc.

   •Hunting Helper pets

   •corrections

   •add-on

   •Changing IP restriction to allow using also domain name and usage DynDNS or similar services.

   •Item skills for accessories.

   •Reverting , some people use unlimited chatbans ;)

   •Correction. time field should have timestamp

   •Little sql update to correct old, existing items.

   •Lil fix for rare situation - chatban with 0 time (unlimited)

   •XML: Items stats rework - pAtkSpd update, moving talisman support to skills

   •XML: Items stats rework - accCombat update

   •XML: Items stats rework - maxMp update

   •XML: Items stats rework - mDef, pDef, sDef update

   •XML: Items stats rework - rEvas, rShld, rCrit update

   •XML: Items stats rework - pAtk and mAtk update

   •XML: Items stats rework - first remove comments and put stats in same order in all items

   •XML: Items update - icon field

   •XML: Items update - little improvement

   •XML: Items update - names sync

   •npc.sql -> exp and sp update

   •custom npc update

   •npc.sql -> critical field

   •npc.sql -> walkspd and runspd update

   •npc.sql -> mpreg update

   •npc.sql -> hpreg update

   •Fix for ClassCastException?

   •NPC table sync. All pets base stats update

   •GMHennaInfo - removed in [5990] but it's needed also here.

   •XML: Items update and corrections, thanks Gigiikun

   •Removing TARGET_MULTIFACE - it's bugged and there is no reason to keep it. Exchanging target to corect AREA/AURA.

   •lil tweaks

   •Little changes in admin commands. Moving spawn-related command to correct file, also new admin command list_positions - working like list_spawns but shows and teleports to REAL npc position.

   Usable to trace missing NPc's, mostly guards - because they are going away from spawn when they trying to kill Karma players, then they usually stuck behind some obstacle. :|

   •Giant's Cave extractables.

   •Weapon random damage

   •Method change, again thanks JIV for tips :)

   •Method change, thanks JIV for tip

   •Adding instance number to ShiftClick? on L2PcInstance

   -New command admin_instance_spawns to list all NPC's inside instance

   •Quests : Take Your Best Shot, Handle With Care and SeerUgoros? AI

   •Fixing bugs done by our typo master _

   •Some fixes by Tans

   •dumb dummy

   •Little change, Weed's will be handled from other script

   •XML: Items update. Adding missing skills.

   •fixes #849

   •XML: Soul Web little tweaks

   •DCM Fix

   •XML: FlyType? update, for warp effect FlyType?=DUMMY because of check in L2Character (skill usage on disabled movement)

   •XML: Black talismans

   •XML: Talismans must increase max CP and recover some amount of CP, so little change to make it work correctly

   •XML: Duel Might increase also PVP physical skill damage

   •little fix

   •XML: 2 more

   •XML: Red Talisman - Guardian of the Territory

   •Little fix for displaying dye's

   •Little fix, Symbol Manager remove 1 by 1, not all if dyes are same.

   •ClassMaster? little update to fix problems with Inspector on main.

   •XML: Blue Talisman - Buff Cancel

   •XML: Blue Talisman - Buff Steal

   •Missing Tyrannosaurus

   •JAVA: Little fix for baby pets on fear

   Addon

   •XML: Items update

   •JAVA: Little fix

   •Little fix for BringUpWithLove? quest drop.

   •http://www.lineage2.com/Knowledge/fortress_rules.html

   You cannot register for the fortress siege 2 hours prior to rebel army attack.

   •XML: Some missing SOA skills

   •XML : MOS skills by basic skill maker ;>

   •XML: Plains of Lizardman skills

   •JAVA: Little option to see NOTDONE skills.

   •XML: SOA mob skills by Tans

   •JAVA: Quest update

   •Little fix for Block Checker items.

   •XML: Little fix for Rune Clan Halls

   •XML: Items update - adding is_depositable (values from current sql), switching some values to default=true.

   •XML: Items update - weight update, armor_type update (removing custom shield type)

   •XML: Items update

   •XML: Items update - by request

   •XML: Items update - by request adding bigblunt and bigsword back

   •XML: Items update by request - adding armor_type=shield for shields instead of default none

   •XML: Items update - change_weaponId for kamael's conversion

   •XML: Items - removing empty for

   •XML: Items update - names update - thanks JIV for latest .tsv files.

   •XML: Items update - reuse_delay for further usage

   •XML: Items update - damage_range for further usage

   •XML: Items update - [5785] addon - chances from skilldata for skill on critical hit.

   •XML: Items update. New fields for further usage.

   -Probably it's complete update. Please verify and recheck if i didn't miss something, thans ;)

   •XML: Items update. Adding our current handlers to items.

   -Note: Now lot's of etcitems will have correct skills, but without handlers. They will not work (they are also not working now), so if someone will have time can use that changeset to check what items are not handled, and add correct handler (existing or create new one if needed) for that items.

   •XML: Items update - removing field attack_speed - is not needed because we set it in pAtkSpd

   •XML: Items update - few additional fields.

   •XML: Items update - equip_reuse_delay

   •XML: Items update - x_item_skill and x_item_skill_list for further usage

   •XML: Items update - duration and time fields for time-limited items

   •XML: Items update - mp_consume

   •XML: Items update - attack_speed field

   •XML: Items update - avoid_modify and hit_modify

   •XML: Items update - onCast

   •XML: Items update - skill triggered on critical hit

   •Temporary documentation for items xml format/differences.

   •XML: Items update - is_premium field

   •XML: Items update - attack_range and random_damage

   •XML: Items update - price

   •XML: Items update - soulshot and spiritshot counts for weapons.

   •XML: Items update - enchant4_skill

   •XML: Items update - unequip_skill for further usage

   •XML: Items update - element_enabled, enchant_enabled

   •XML: Items update - consume_type field

   •XML: Items update - default_action for further usage

   •XML: Items update - fields recipe_id and blessed for further usage

   •XML: Items update - reuse groups

   •XML: Items update - armor_type, weapon_type, etcitem_type

   •XML: Items, bodypart update

   •XML: Items update - crystal_type & crystal_count

   •XML: Item update - material

   •Adding weight to xml files, also little reorganization to keep right order set-for-cond

   Let's use additional name in item names if item have it.

   Now cleanup and right order in files. So let's put new items in correct places in xml files!

   Item name update to match latest .tsv

   •Adding missing items

   •Merged files from 3 folders to one.

   -100 per file, so fixing typo in name

   •lets use 5 digits for weapon XML names

   •Another changes because we have only 3 types, so generator make it wrong

   •Type update for existing etcitem's

   •Little corrections of types.

   •XML: Adding correct type for armors (for further usage)

   •XML: Adding correct type for weapons (for further usage)

   •Event Master of Enchanting

   •Wear fix because of Kamaels and their items.

   •Little fix. Now it's working. Congratz NC. Different order in definition, different in packet. Just n/c.

   •Cleanup

   •Correct support for wearing items (try option in shop)

   -Note: Not finished yet, need a slot rework

   •reverting aggro range values

   -Little tool for updating items

   -little movement

   -Update item xml files

   •Fixing startup by adding missing materials

   •New files for storing all items (instead of armor/weapon/etcitem tables and same xml files)

   •Uploading to verify if i didn't miss something

   -#1 Files are not cleaned/formatted yet (!)

   -#2 Conditions are missing, i know. I'm still working on some way to make it.

   •fixes #846 also changes in npcaidata table.

   •custom_npc.sql changes

   •weapon.sql -> Enchant +4 skills

   •weapon.sql -> onCast update

   •For magic skills they use chance inside item - now correct version ;)

   •weapon.sql -> OnCast? skill update

   •Same as before, skills without chance - (temp) 101 chance.

   •weapon.sql -> skill on crit proper update

   -Note: On official activation chance is assigned to skill not item, some skills haven't that chance so probably should be 100% i'm setting 101 just to notice what item/skills don't have it (mostly critical drain) Also items description say nothing about chance, say 'On critical atack absorbs ...'

   •weapon.sql -> skills on crit update

   •weapon.sql -> skills again

   •weapon.sql -> correct skill assignment.

   •weapon.sql -> hit modify update

   •weapon.sql -> price update

   •weapon.sql -> crystal_type and crystal_count update

   •weapons.sql -> duration update.

   •weapons.sql -> material update.

   -note, weight checked, all items have correct values.

   •Reverting [5623] for now. I need consultation with core dev's. ;)

   •weapon.sql -> bodypart correction

   •weapon.sql -> redump

   •npc.sql -> new fields: targetable and show_name for further usage.

   •npcaidata.sql -> soulshot & spiritshot update

   •npcaidata.sql -> can_move update, also little change. Can move should means can move.

   •npcaidata.sql -> clan and clan_range update

   •npcaidata.sql

   •npc.sql -> aggro range update

   •npc.sql -> sex update, and changing varchar to enum

   •npc.sql -> HP & MP regen update

   •npc.sql -> attack range update

   •npc.sql -> Stats update (str, con, dex, int, wit, men)

   •npc.sql -> Left hand correction

   •npc.sql -> Right hand correction

   •Mising 'new line'

   •npc.sql -> level update for all mobs

   •We have support for DD vuln, but it's called dualDaggerWpnVuln, so little changes and uncommenting.

   •Support for pDef-magicCreature

   •New admin commands

   •Missing NPC

   •Evasion Counter update

   •little CB fix

   •Put into log not handled bypasses

   •Some quest should have state removed daily, so new task for removing completed state, its really easier than making several checks inside quest script.

   •Priest Of Blessing changes - Hourglasses are limited by level

   •Some skill fixes by Tan

   •Recommendation system cleanup. After short thinking - we don't need some fields ;)

   •Recommendation system. Thanks _lion_ - i forget about that part

   •Changes in recommendation system.

   •Moving Priest of Blessing to script, adding support for buying items

   •Freya recommendation system

 

 

Lion

 

   •XML: missing enchant for Blazing Skin

   •XML: don't see reason why this talisman can't be depositable

   •XML: change set to add in pet weapon

   •XML: update some item skill

   •SQL: if you upload sql not by script - mysql go away.

   •XML: back old reuse for elixir, because they use reuse from item and we from skill

   •XML: fix zone, pls Melerix look in xsd may be i did wrong , need learn this

   •XML: Delete not used lvl 3 in skill Unicorn Seraphim - Wild Magic

   •XML: skill requested by Gnacik

   •XML: Update power value for elixir

   •Core: fix ketra/varka ally after lvl 2 montser must don't have aggro, this was broke in [5616]

   •XML: update parametr overHit=true in all skill

   •XML: Add missing nextActionAttack=true

   •XML: We can't use here stackorder because effect from trigger will remove already landed effect (if he present)

   •XML: Fix wrong table for enchant Bleed: Enchant Power and Absorbs HP

   •XML: stackOrder rework

   •Some more door

   •CSV: Temp fix to have autoopen/close door working in TOI and Garden of Eva

   •XML: Update multisell:

   -Reputation Manager: PvP weapons, armors enhancement

   -Reputation Manager: Removal of PvP enhancement

   •XML: little update Announcement of Death, thx for help Melerix

   •XML: several monster skill

   •XML: several monster skill

   •XML: several monster skill

   •XML: Update Lightning Shock

   •XML: Little update Trap skill

   •XML: Add description to all skill what i already check or rework

   •XML: update skill for Handy's Block Checker event

   •XML: Finish synch reuse delay for skill, i hope nothing broken :)

   •Missing support for Kamael race in [4940]

   •XML: Put production after ingredient in xml for manor

   •revert for now [5867], need to talk with Melerix first

   •XML: First part Item Skill rework, other later, need little res

   •XML: Update reuse for skill

   •XML: More chance update for skill

   •XML: Update chance in many skill (most in table for enchant)

   •XML: Set in correct place effectType and effectPower

   •XML: Update masterwork skill for weapon

   •XML: Update Lightning Barrier

   •XML: Update Turn Undead

   •XML: Update Manor exchange in all castle, some cleanup

   •XML: Fix Residential Shock Immunity, Clan Gate

   •XML: Little update mutual response

   •SQL: Update change_weaponId

   •XML: Fix Fire Squad skill, thx Starter

   •XML: More guess value update by Tan

   •XML: Update monster skill by Tan

   •SQL: data for seed

   •XML/SQL: Retail like reward for Hall of Suffering

   •SQL: Rework Clan Hall Item Creation

   •HTM/SQL: Rework Clan Hall teleport

   •SQL: Update Castle Item products

   •XML: fix my bug, thx Gnacik for report :P

   •SQL: No skill info found for skill id 5421 and skill level 1.

   -Client don't have this skill

   •XML: Update masterwork skill for armor

   •HTML/SQL: Rework Castle/Fortress teleport to much retail. Add all missing teleport.

   •XML: Monster skills in file 05200-05299.xml

   •XML: Fix Fast Spell Casting enchant value.

   •notdone skills in file 00900-00999.xml

   •Now i finish new skill for mercenary transformations, some one add it to transformations scripts xD

   •XML: notdone skills in file 00800-00899.xml

   •XML: Skill for ValeMaster?, Doll Blader transformations. Update other transformations too

   •XML: Skill for Unicorn, LilimKnight?, InfernoDrake?, DragonBomber? transformations

   •XML: skill for GrailApostle? transformations

   •XML: Second part SA skills rework

   •XML: First part SA skills rework

   •SQL/XML: Fix manor Price, limit_seed, limit_crops

   •XML: Fix error loading server....

   •fix savevs MAN xD

   -we don't have support now:

   -pDef-magicCreature

   -dualDaggersWpnVuln

   •XML/SQL: Update water zone to much retail

   •update L2SiegeSummon skills

   •saveVs correction, thanks Tan

   •XML: update armor XML after 5540

   •XML: update Blacksmith of Mammon multisell, thanks janiii for your tool for add description, i finally have it working :)

   •change add to sub, now must be fine

   •XML: We don't use it, but in future maybe :)

 

Posted

Freya Update #2 Changelog Part 2

 

 

Sandro

 

   •DP: 4200-4299, 4300-4399.xml (needs check)

   •DP: 4100-4199.xml (Antharas skills not changed, only commented how they should be changed, until new Antharas is done) (again needs to be checked)

   •DP: 4000-4099.xml (needs to be checked) - Also recheck skill NPC Cancel Magic

   •DP: 4400-4499.xml (needs to be checked)

   •DP: First and most important part of passive mobs skills

 

 

_DS_

 

   •Same for skill type CANCEL.

   •Fix wrong calculation in CANCEL effect, thanks Gnacik for report and test.

   •Making logger visible.

   •Some optimization and attempt to add geocheck while mobs run around player.

   •Fix for PDAM handler: move damage directly to HP in core and try to always apply effects.

   •Implement damage directly to HP (for players) in core.

   •Fixed broken quest reward rates for enchant scrolls.

   •Remove pet inventory contents from world on unsummon.

   •Gatekeeper Zombies and Chapel Guards should not move.

   •DP

   •Little renaming.

   •Queen Ant: all mobs now cast Raid Curse on players.

   •Use timer-based healing instead of faction call-based.

   •Additional value for field "online" in table "characters": 2 (detached).

   •Check your websites for compatibility.

   •Skill 21051, thanks Tan

   •Send empty answers on non-existent crest requests for avoiding client flood.

   •Remove debug info.

   •Stop packet flood when player press "delete" key.

   •Delete video-trigger npc only if world in the correct state.

   •Update pet's experience based on level on load, for avoiding delevels.

   •One little fix for SoD :)

   •Max chances for disarm.

   •No need to calculate mask each time. Also auto-sequencing masks of L2WeaponType and L2ArmorType.

   •Two new skill parameters "minChance" (default is 1%) and "maxChance" (default is 99%).

   •Define skill/effect land rate minimal and maximal chances, same for magic failure (MDAM, SPOIL, etc).

   •You can make hard limits with it.

   •NPC's area attacks affect only enemy clans (and playables, ofc). Remember what TARGET_MULTIFACE does not have any checks !

   •Show zone names in //zone_check

   •Little update.

   •Zone name can be set in header too: <zone name="..." type="..." shape="..." minZ="..." maxZ="..." />

   •Dont forget to update zone names in AI if needed.

   •Added back zone names. Use <stat name="name" val="..." />.

   •NPE fix.

   •Typo fix.

   •Little optimization.

   •"is_stackable" is false by default.

   •QA rework, zone still not supported.

   •And DP..

   •Revert back onSpawn() part of [6011] due to mobs spawned before L2AttackableAIScript loaded.

   •DP part.

   •Unhardcode minions spawn/die calls to L2AttackableAIScript.

   •Each minion now can have different respawn time.

   •Add new function useMagic() in L2Attackable and support AI_INTENTION_CAST (mob run to cast range).

   •While core AI disabled mobs still do random walk (can be disabled separately) and do/respond on faction calls.

   •Change logic of faction calls: use caller clanRange, not target, also ignore geodata (but not instanceId).

   •Forget in previous commit.

   •DP part for minions rework. GB's minions still not optimal.

   •For Orfen and QA: minions will not abort their cast.

   •Minions rework core part. L2MinionInstance and L2FlyMinionInstance are removed, now every monster can be both master or minion.

   •Attackable AI cleaned, probability of the cancel skills decreased (maybe will need correction).

   •Typo fix

   •Perfectioning :)

   •Fixed problem with all mobs passive after server load. Force AI creation on knownlist add.

   •NPE fix in case of L2NpcWalker route absent.

   •Core part for unhardcoding disableCoreAI().

   •Unhardcoding disableCoreAI from core.

   •Pay TvT Event participation fee on event start, not registration.

   •Player removed from the list of participants if he unable to pay fee,

   •number of participants checked after removal.

   •Attempt to fix concurrency problems with instances..

   •Fixing and unhardcoding paperdoll positions in quests.

   •NPE fix

   •Another "skillId 0 not found"

   •Null check not needed here.

   •Another attempt to fix NPE

   •NPE fix

   •Add some randomness to the autochat.

   •Olympiad rework part 3: reward system (you can add several items at once) and several small changes.

   •Also added ability to rejoin party for team matches participants.

   •DP part for the oly rework 2. Doors and buffers auto-registered in the stadium zone, just spawn them.

   •Olympiad rework part 2. More smart game generation (no checks in constructor), zone reworked.

   If game creation was unsuccessful (opponent is offline) - first player/team returned to the pool.

   •Corrected 3x3 points calculation.

   •And another typos.

   •Typo fix.

   •Cubic damage fix.

   •Should be minimum 5 points for team match (due to mathematical reasons :) )

   •Do not display participants names in arena selection window too early.

   •Support for removing buffs by Alt-Click from pets/summons.

   •Support for party/clan buffs in 3x3 olympiad - buffing only own side.

   •Typo fix in divider for non-classed games.

   •... and another message.

   •Fixed another "No skill info found for skill id 0" message.

   •Fixed pet leveling problem. New function in PetDataTable?: getPetMinLevel().

   •Added pet objectId to the error message for easy finding of the bugged pets.

   •Fixing bug with message "No skill info found for skill id 5076 and skill level 0."

   •Fix for message "No skill info found for skill id 467 and skill level -1."

   •DP part for oly rework. Unhardcoded olympiad manager bypasses and html with 3x3 support.

   •Olympiad rework, first part.

   •Classes are separated, now OlympiadManager? handle registration process and OlympiadGameManager? - games.

   •Using threadpool without wait and sleep (well, almost everywhere :) ).

   •Olympiad system now use player's objectId instead of instance for registration.

   •Oly buffers stored inside stadium and reused for next fight.

   •Many other changes including 3x3 support.

   •Several NPE fixes in L2Summon.

   •Using old lvl-dependent formula for SPOIL, also cubic's debuffs using again own mAtk.

   •Renaming getObsX/Y/Y to the getLastX/Y/Z (will be used in olympiad)

   •Change FastMap? to TIntObjectHashMap (sorry Gigii..)

   •Fixed item types comparing compilation problems.

 

 

JIV

 

   •summon npc id.

   •remove more store object.

   •apply skills on etcitem equip.

   •fix for summons.

   •Debug msg if storing already stored obj in l2world. will help avoid possible errors.

   •this check shouldnt apply on all etcitems, only arrows, bolts and lure (maybe some more?).

   •inv update when transfer item from pet fix.

   •FastList?

   - disabling reusing removed nodes for shared list

   - resize array on toArray(T[]), we are not j2me

   •Condition zone for nodrop and nobookmark. Thx Punisher.

   •memory leak fix for shared FastMap?.

   •removing pets_stats from sql (again)

   •sysmsg for helper pets.

   •remove pets.

   •to not confuse.

   •better logging.

   •terr status update. thx Charus.

   •Better calculation for pet patk, mdef.

   •Adding old pet skills back. Until get reworked.

   •revert [6136], will have to wait some time.

   •log info for missing pet data.

   •sql update

   •Start effect on effector for self effect.

   •Core support for [6095]

   •Fix for overriding zone names in <stat>.

   •Little update update. :)

   •i hope this not get broken :/

   •Pet buffing master don't get effect on himself.

   •pets matk, patk spd.

   •some pet items update.

   •Core support for npc critical. Pet weapons need update.

   •reverse pet exp ratio...

   •support for time limited pets (turtle, owl, etc..). Leave systemMsg missing.

   •Add move mod to pets.

   •Fix for npc speed bonus.

   •remove pdef and mdef mod from pets.

   •correct values for bleed.

   •rework weaponAllowed

   • default template lvl.

   •you can unsummon sin eater.

   •Switch to pet food data in xml.

   •Dp part. Some stats levels are from retail data, so may not be real ones (contains commentary in xml).

   •Pet stats rework. Support for lvl 86.

   •Fix for read at BaseRecievePacket?. Thx Rize.

   •DP support.

   •Npc walker route rework. Thx Tan for XML part.

   •fix for armor types again.

   •fix fo sigils.

   •remove fort functions on change owner. Thx Gnat for info.

   •dp, shield mask changed.

   •Fix for shields.

   •

   •bitmap for special effect type, easy to add new one, instead of adding booleans to char instances. Inspired by Forsaiken code.

   •item documentation

   •Extractable, do not random if amount is same.

   •When pet run away because of hunger, leave items in player inventory. Not sure if is retail like but should reduce QQ about loosed items.

   •Dual dagger hit twice, thx Gnacik for info.

   •SystemMessage? update. thx malyelfik.

   •DP cleanup.

   •lazy initialization for notify quest on death.

   •Fix for EffectZone? problem with dynamic skills

   •Change map key/value iterator to entry iterator if needed both.

   •Fix for pet moon walk

   •forgot on dp

   •unhardcoding pet paperdoll

   •dp part of this mess.

   -bitmaps for new items:

   -Weapons:

   -SWORD - 1 - 0x1

   -BLUNT - 2 - 0x2

   -DAGGER - 4 - 0x4

   -BOW - 8 - 0x8

   -POLE - 16 - 0x10

   -NONE - 32 - 0x20

   -DUAL - 64 - 0x40

   -ETC - 128 - 0x80

   -FIST - 256 - 0x100

   -DUALFIST - 512 - 0x200

   -FISHINGROD - 1024 - 0x400

   -RAPIER - 2048 - 0x800

   -ANCIENTSWORD - 4096 - 0x1000

   -CROSSBOW - 8192 - 0x2000

   -FLAG - 16384 - 0x4000

   -OWNTHING - 32768 - 0x8000

   -DUALDAGGER - 65536 - 0x10000

   -BIGBLUNT - 131072 - 0x20000

   -BIGSWORD - 262144 - 0x40000

   -Armors:

   -NONE - 524288 - 0x80000

   -LIGHT - 1048576 - 0x100000

   -HEAVY - 2097152 - 0x200000

   -MAGIC - 4194304 - 0x400000

   -SIGIL - 8388608 - 0x800000

   -Items rework, thx Gnat for XML part

   -actually this contains more tweaks which i found...

   -...and need little testing

   •remove unnecessary ;

   •When pet run away because of hunger, leave items in player inventory. Not sure if is retail like but should reduce QQ about loosed items.

   •Dual dagger hit twice, thx Gnacik for info.

   •SystemMessage? update. thx malyelfik.

   •DP cleanup.

   •lazy initialization for notify quest on death.

   •Fix for EffectZone? problem with dynamic skills

   •Change map key/value iterator to entry iterator if needed both.

   •Fix for pet moon walk

   •forgot on dp

   •unhardcoding pet paperdoll

   •Items rework, thx Gnat for XML part

   •actually this contains more tweaks which i found...

   -...and need little testing

   •remove unnecessary ;

   •items name

   •typo thx Johan

   •TODO list for items xml

   •simple map for store elementals, its not so much faster but at least looks better

   •items type

   •fix for unequip bow or crossbow on relog.

   •disable unequip arrows.

   •close connection on failed login.

   •unused

   •Structure for ExGetPremiumItemList? is proly different.

   •Support for wear + small cleanup

   •dp

   •Inv paper doll positions rework.

   •Support for get paperdoll inventory index.

   •manor buy packets rework - synchronize + cleanup.

   •remove some unused stuff from zones.

   •Fix for spawn improved babypets after passive skill assign.

   •Fix for annoyng msg if babypet lvl is too low for skill.

   •systextures from utx. its kind of huge, so careful.

   •some default commands

   •Confirm dialog for admin commands (selectable)

   •dp

   •Visualize zone with adena on floor.

   •Cast fix.

   •sync public svn

   •Fix for Javolution report about recycled data. will post sources later.

   •mana pot.

 

 

Gigiikun

 

   •Missed from previous commit comment: Thx Gnacik! :)

   •Players with active SoD Stage 1 instance should port into the instance and not in Seed Energy Farm area.

   •Do not start Territory War where Castle does not have an owner.

   •Adding support for Seed of Destruction Defense state

   •Gracia Seeds Manager

   •INSTANCES: Adding lock to Seed of Destruction Status changes. Thx DS!

   •DP part of Global Variables Manager

   •Global Variable Manager

   •QUEST: In two quests use rewardItems instead of giveItems

   •Adding RateQuestDrop? to some Quests.

   •NPE fix

   •When a territory ward is moved into a Peace Zone, the ward is now returned to the location where it was acquired by its present holder.

   •These npcs should not move.

   •Different type of elementing items has different chances.

   •XML: More set in correct place effectType and effectPower

   •Reverting for now, this needs a better implementation

   •Before adding new Buff to zone in Seed of Annihilation remove old one.

   •SQL/XML: Fixing npc elementals.

   •SQL: Updating Beast Farm/Primeval Isle/Seed of Annihilation npc skills and for Primeval Isle stats too.

   •For now reverting L2Pet stat changes.

   •SQL: updating npc stats to Freya.

   •XML: Updating some passive mob skills to Freya.

   •NpcStatAnalyzer? calculate initial Patk-Pdef-Mdef from data.

   •SQL/XML: Adding Active skills to SoD mobs and finishing missing skills. Thx Tan!

   •INSTANCE: Seed of Destruction Stage 1

   •Dynamic minion spawn function moved from DP script to Quest.java.

   •QUEST: Adding some more Raid Bosses to Enhance Your Weapon. Thx Probe!

   •QUEST: How to Oppose Evil

   •Option to use special Targets in doskill

   •XML/JAVA: Support for Ancient Herbs which drops on ReedField?.

 

 

janiii

 

   •zone xsd (thx jurchiks for multisell.xsd and Melerix for zones.dtd)

   •multisell xsd, thx jurchiks

   •multisell xsd, multisell ingredient/production comments

   •L2World min/max coord fix

   •master ishuma multisell update 2

   •master ishuma multisell update

   •item skill magic lvl fix

   •enchant HP bonus update

   •update henna price

   •augmentation_skillmap.xml fix

   •(elite) maguen pet_skills.sql

   •castle merchant and suport unit captain multisell update (s grade shirt and bracelet, castle merchant magic related items fix)

   •after admin kill set the invulnerability of the target back to previous state

   •sry, little typo in last commit in npc.sql

   •add freya Maguen pet - just for summon without ofi stats, thanks LasTravel?

   •update RequestActionUse?

   •added some skills table and pet skills table logging

   •log.cfg fix

   •active augmentation skill reuse fix

 

 

BiggBoss

 

   •reverting wrong commit

   •little update

   •Fixing Block Checker, dp side

   •Fixing block checker, core side

   -RequestBuyItem?

   -RequestSellItem?

   -avoiding double instanceof check

   •Handy's Block Checker event. Datapack side

   •Handy's Block Checker event. Core side

 

Forsaiken

 

   •Core: CharTemplateTable? without trove map

   •Core: Another fix

   •Core: ThreadPoolManager? ScheduledThreadPools? do not throw any exception at all. A wrapper around the runnables do the job.

   •Don`t wonder if you have massive exceptions in logs. They have always been there but was never logged.

   •Core: Ohh forgot to remove that. L2j didn`t use Mersenne Twister at all.

   •Core: Update Rnd.

   At first we don`t need that "singleton-holder"! So keep it out!

   Basically we now have 4 types of random.

   UNSECURE_ATOMIC - Default Random

   UNSECURE_VOLATILE - VolatileSeed? Random

   UNSECURE_THREAD_LOCAL - ThreadLocalSeed? Random

   SECURE - Default SecureRandom?

   The plus of having this is that we can for example do Rnd.newInstance(Rnd.RandomType?.SECURE) to get a new instance with our default methods. InC use an own secure instance for Enchants.

   The new stuffs are the volatile seed and the thread local seed.

   Default is thread local.

   We must make sure that we always read and store the whole 64bit chunk (1 long = 2 ints).

   By default the AtomicLong? provide this, but this also limits the number of threads that access the seed at the same time to 1.

   The volatile seed also provide reading and storing of the whole chunk but allow to have n threads access to the seed.

   Of course it may happen that 2 threads generate the same seed but thats rare and we dont care anyways (makes it more random doesnt it? :P)

   And well the last member is the ThreadLocal? seed.

   So each thread has it`s own seed. So only the owner of the seed can modify it. Since the initial seed is random, too it does not matter, but we get an significant speed boost!

   All those changes do not -beep- anything up or destroy the quality of the randomness, but allow you to raise the quality on stuff where you need it (for example enchants)

   Benchmark 4 threads 1000000 loops each, shared random instance.

   UNSECURE_VOLATILE

   Time: ~6969ms

   UNSECURE_ATOMIC

   Time: ~17303ms

   UNSECURE_THREAD_LOCAL

   Time: ~162ms

 

 

nBd

 

   •No need ot atkReuse here too..

   •Quick Recovery SA is directly defined inside reuseDelay of the Weapon.

   •Read "reuseDelay" from Weapons directly.

   •Correcting some skills.

   •New Stat.. Needed for some skills.

   •First part of ActionType?'s. More to come.

   •Smaller addon in Items.

   •Since it doesnt compile on all Java versions..

   •Start of ActionType? implementation. Will finish types later.

   •Belt Skills with correct Values.

 

 

Aikimaniac

 

   •DP: Birthday buff is kept when entering Kamaloka

 

I split in two the changelog because it was exceeding 25000 characters

Posted

Update with Revision 7677

Fixed in this Rev:   

- Olympiad system update. Announcer moved to the separated class, cache NPC's list and use NpcSay?? instead of text strings.

All games started at once to prevent time gap between game creation and countdown.

Defaulted and disconnected players not ported back (because they not on stadium).

Some other little changes to allow injecting of the games from scripts.

- SQL: Updating armorsets.sql (Included Friendship Armor Sets).

- XML: Missing skills for enchant +6 in some s84 sets, also fixing some Wolf skills

Posted

If L2J developers will add something new, i will update first post after January 5, 2011. I leave the country during the holidays.

 

Happy Holidays to whole community.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




×
×
  • Create New...