Welcome, Guest. Please login or register.

Author Topic: Last updates.  (Read 7083 times)

0 Members and 3 Guests are viewing this topic.

Offline AbsolutePower

  • Admin
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 380
  • Country: gr
  • Karma: 10
Last updates.
« on: August 24, 2020, 07:13:36 pm »
For the old updates you can check our old timeline https://app.assembla.com/spaces/l2hellas/subversion/commits/list  (not used any more)

our new timeline is : https://bitbucket.org/NickAbsolutePower/l2jhellas/commits/

Revision 553:

Summon:
-if the target is dead the summon go back to his owner.
-on finishcasting only offensive skills start autoattack.
-onEvtAttacked implement avoidattack.

-onEventAttackedDoorTask avoid to search all over the vissibleobjects for siegeguards
now searching only in specific range.
-npcs should not get in combat if not attackable.
-door logout and move over exploit.
-AquireSkill added a check to avoid underflow exception.

Removed:
StackIDFactory
CompactionIDFactory
GameGuardQuery(you can add it if you want)

Revision 554:
Fix:
-Owner Summon animation.
-pvp damage in pease zone.
-l2off like npc interaction rotate the player to face the npc
-The infamous "Air" phx script fix.
-CastleManager npe.
-onMagicFinalizer npe
-attacking monsters circling the player
removed rnd and added a check to avoid nearby mobs around the player without any sense.

-player speed to synchronize with server-client.
-when using delux key if there is no Success chests attack before decaying.
-deathpenalty and player exp percent lost close enough to official,removed delevel config, and now
player lvl > 9 and without lucky skill, on die loosing exp.
there are some exceptions for example: can't lose exp in pvparena-siege participants inside siege zone etc.
also added a emum(PlayerExpLost) to avoid hardcode.

Rework:
ItemsAutoDestroy
SkillTreeData
FleeingNPCs are correctly working(Rabbit-Elpy)

Clean up:
SpawnTable
L2Spawn:removed spawnlistener
HitMan config.
Champion config delete, champion are now static in core(config.java) you can modify it there.
NpcBufferTable
NpcBufferInstance
BuffTemplateTable
NpcBufferSkillIdsTable

Quests:

Added:
Config to enable-disable FakePlayer system
Q114_ResurrectionOfAnOldManager, thanks to BossForever.
Q333_HuntOfTheBlackLion, thanks to BossForever.

Q334_TheWishingPotion.
Q335_TheSongOfTheHunter.
Q336_CoinsOfMagic.

Revision:555

Added Quests:
Q024_InhabitantsOfTheForestOfTheDead
Q115_TheOtherSideOfTruth
Q136_MoreThanMeetsTheEye
Q137_TempleChampionPart1
Q138_TempleChampionPart2
Q139_ShadowFoxPart1
Q140_ShadowFoxPart2
Q141_ShadowFoxPart3
Q142_FallenAngelRequestOfDawn
Q143_FallenAngelRequestOfDusk
Q343_UnderTheShadowOfTheIvoryTower
Q386_StolenDignity
Q501_ProofOfClanAlliance
Q503_PursuitOfClanAmbition
Q505_BloodOffering
Q635_InTheDimensionalRift
Q648_AnIceMerchantsDream
Q998_FallenAngelSelect(custom)

Rework-Cleanup:
delete L2CharPosition and replace with Location, thanks kara for report.
L2CasinoInstance thanks kara for report.
deleted PlayerToAssasinate

Fix:
monsters: prevent to think in not active regions.
« Last Edit: September 13, 2020, 12:29:06 pm by AbsolutePower »



Offline AbsolutePower

  • Admin
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 380
  • Country: gr
  • Karma: 10
Re: Last updates.
« Reply #1 on: September 13, 2020, 12:14:18 pm »
Revision 556:

Fix:
-player karma lost thanks xfranky for report.
-player curson bug, thanks raxzerax for report.
-admin respawn-delete npc properly delete npcs from database thanks xfranky for report.
-on raidboss death player points are properly update.
-castle-clanhall wrong message. thanks xfranky for report.
-player sendRelationChanged added a check to avoid invisible exploit.
-player can properly Equip-uneuip weapons when finish casting.
-IpCatcher: perma ban (mac address-ip address) now working properly.
-revert char-userinfo player classid.

-Auctioneer:
 read actions issue
 added propper messages


Rework:
-L2AttackableAI
-L2GuardInstance
-Sweep (skill handler)

 
Clean up:
-AdminDisconnect
-AdminClanFull
-AdminNoble
 and more admin command handlers.
-casino manager thanks to StinkyMadness

Implement:
-(custom)Admin item search thanks to StinkyMadness

-(custom)IconData + xml parser. for iteam search, also can be used for every icon we wanna parse in html.
 i put almost all usable icons.

Removed:
-AdminMassHero
-Formulas: calcFestivalRegenModifier



Offline AbsolutePower

  • Admin
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 380
  • Country: gr
  • Karma: 10
Re: Last updates.
« Reply #2 on: September 13, 2020, 12:14:42 pm »
Revision 557:

Fix:
-PackageSendableList:  item type.
-player : on pickup item added a task to wait for the animation to finish.
-player : interact with a moving npc player stop movement to avoid ungly stuck effect.
-olympiad npe thanks to Velucio for report.
-Admin Commands run through a task, that way we avoid to freeze the server.
example: //respawn-reload npc now you dont feel anything.
-invetory items update thanks to NoWayOut.
-npc spawn store(due rework), thanks to NoWayOut.
-monsters attacking skills(due rework) thanks to NoWayOut.
 
Added Quests:
-Q118_ToLeadAndBeLed
-Q120_PavelsLastResearch
-Q025_HidingBehindTheTruth

Removed:
-PcColorTable-characters_colors.sql
-BuffTemplateTable.
-L2BuffTemplate
-custom raid event.
-raid event sql parameter.
-hitman sql parameter.
-buff_templates.sql
-raid event htmls.
-PlayerToAssasinate.java.
-EventDroplist.java
and more unused classes.

Organization:
-Emum player-items-skills-sound  has been moved to respective classes-package.
-L2Item-invetory has been moved to respective classes-package.
-L2Party-Partymatch-l2commandchanngel has been moved to actor.group.party package.
-Events seperate engine-managers.

dont forget to update your database.



Offline AbsolutePower

  • Admin
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 380
  • Country: gr
  • Karma: 10
Re: Last updates.
« Reply #3 on: September 13, 2020, 12:14:58 pm »
Revision 558:
Fix:
-Action,RequestMagicSkillUse,UseItem added onActionRequest
-getAi npe.
-monster return home if the target is dead.
-prevent to request-move in same position.
-recipe craft exploit.
-On player die stop FakeDeath effect.
-trade exploit.
-CharacterCreate messages corrected.
-EventEngine cpu overload.
-Conditionplayerstate side position.
-Remove lucky skill if player lvl > 9 l20ff like.thanks Cibo for report.
-Spoil thanks Cibo for report.
-geodata target issue, thanks to NoWayOut-Cibo for report.
-character running backwards thanks to Cibo for report.
-On player hit if the target is invul sound shield implemented l20ff like.
-CCE on maybeMoveToPawn.
-Player Recommend(improvement-fix):avoid using expencive operation.(search target)
-Gm View Character henna info.
-Ground skilluse: heading correction.
-Ground skilluse(improvement+exploit): avoid using expencive operation.
search skill id from player's skills instead of skilltable.

Rework:
-movetoloc(slight rework)
-updateposition(slight rework)
-RandomAnimationTaskManager

implement:
-Position(unity emum)
-ChatType(unity emum) replace integer types and edit classes to feet with the new emum.
-PlayerCreateFailReason(emum) and edit CharacterCreate-CharCreateFail to feet with the new emum.
-CrownList(emum)
-NobleSkills(emum) and edit classes to feet with the new emum.
-HeroSkills(emum) and edit classes to feet with the new emum.

Removed:
-Formulas:Dmg bonuses in PvP fight(custom)
-CrownTable
-NobleSkillTable
-HeroSkillTable
-SiegeReward (custom)
-Geoeditor.
-account manager(sql) thanks Cibo for report.
-Config MAX_CHAT_LENGTH and replaced in Say2 static lenght(100).
-Config ALLOWL2WALKER (its static true.)
-ChatFilterPunishment config, and kept only the main chatfilter.
-hasVotedHop-hasVotedTop unused sqls-methods. from characters.sql

Organization:
-PetitionState moved in emum.player package.
-PetitionType moved in emum.player package.

Dont forget to update your database.



Offline AbsolutePower

  • Admin
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 380
  • Country: gr
  • Karma: 10
Re: Last updates.
« Reply #4 on: September 13, 2020, 12:15:14 pm »
Revision 559:

Fix:
-Store message limit.
-sql char id load.
-Recipe + clean up.
-enchanted items properly show in tradelist.
-player : on stop fakedeath effect added a task to wait for the animation to finish.
-topzone exception.
-Summon following the owner(heading correction) l2off like.
-npc movement sync.
-cubic heal range.
-Attack pole to feet with the new aura skills.
-fix lag during siege optimization + clean up has been done.
-summon pet fix, thanks to daffynash for report.
-Seal of Ruler fix thanks to Fortitude for report.
-double dammage message thanks Nimblex for report.
-Frintezza teleport thanks to Fortitude for report.
-Valakas teleport thanks to Fortitude for report.
-Valakas max 300 players(allow enter). l2off like. thanks to Fortitude for report.
-Olympiad teleport thanks to Fortitude for report.
-Olympiad register thanks to Fortitude for report.
-olympiad flag thanks to Fortitude for report.
-olympiad buffheal players on 60 secs l2off like.thanks to Fortitude for report.
=olympiad auto/forced attack prevent during countdown.thanks to Fortitude for report.
-When a player interact with a npc(RequestBypassServer) first checks target
and then through all objects to find the npc. which is leading to a good optimization.

Skill fix
-Skill Aura flash 100% remove target l2off like.thanks to Fortitude for report.
-Bluff skill 60 % chance l2off like.thanks to Fortitude for report.
-CC Imperium skill allow player to invite-Accept instantly thanks to Fortitude for report.
-reflect physical skill damage thanks Nimblex-daffynash for report.
-Mirage skill thanks Nimblex-daffynash for report.
-Skill Earthquake (347) can be used with out target l2off like. thanks to Fortitude for report.
-Skill Earthquake allow to use during olympiad countdown l2off like thanks to Fortitude for report.
-All TARGET_AURA skills has been fixed.
-Skills that require shield thanks to Fortitude for the fix.

Rework:
-AdminHeal
-AdminRideWyvern
-Frintezza
-FloodProtectors

implement:
-ExMPCCPartyInfoUpdate
-AcquireSkillDone

Removed:
-AdminGm

Organization:
-FloodProtectors configs moved inside Options config.
-FrequentSkill moved in enum.skills package.
-Formulas Funcs moved inside gameserver.skills.funcsCalc.
-AquireSkillInfo rename to -> AcquireSkillInfo.
-AquireSkillList rename to -> AcquireSkillList.

Dont forget to update your database too.



Offline AbsolutePower

  • Admin
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 380
  • Country: gr
  • Karma: 10
Re: Last updates.
« Reply #5 on: September 13, 2020, 12:18:59 pm »
Revision 560:

Fix:
-npe in boss status.
-stackable enchant scrolls, requested by Fortitude.
-Enchant system + cleanup.

Organization-Config clean up:
-party rates moved inside main rates.
-ClanHall rename to clan
-Castle-clan configs moved inside clan.ini

Revision 561:
-fixed gameserver load issue due the rework.

Revision 562:
-deleting useless code.
« Last Edit: September 13, 2020, 12:20:15 pm by AbsolutePower »



Offline AbsolutePower

  • Admin
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 380
  • Country: gr
  • Karma: 10
Re: Last updates.
« Reply #6 on: September 13, 2020, 12:20:57 pm »
Revision 563:

Fix:
-added cooltime on skill 347 EarthQuake.
-Siege sound on start-end
-npc Typo thanks to EXCLUS1VE for report.
-revert config for control towers.
-quests npe. reports from live server.
-items on ground npe report from live server.
-Door control with geodata report from live server.
-player can switch target on cast normaly. report from live server.
-curse from raid now can be dissable properly thanks to EXCLUS1VE for report.
-PremiumService date. thanks to thomasi7 for report.
-Lost nest skills time . thanks to EXCLUS1VE for report.
-npe onActionShift.
-properly delete player on logout-restart. thanks to thomasi7 for report.
-hp-mp player stuck report from live server.
-Player spawn protect thanks to proGenitor for report.
-Crystallize item message-item update.

rework:
-Events.
-AntiBot.
-Ally info.

implement:
-ItemHandler AdventurerBox , support for Adventurer's Box.
-new antibot system.
-Custom Shop //spawn 100  main idea by StinkyMadness .
-Custom buffer //spawn 52.main idea by TrySkell.
-Custom GateKeeper //spawn 50017 main idea by lampros.
-Event manager //spawn 70010

Removed:
-checkIfDoorsBetween from move MoveBackwardToLocation-cansee(due cpu-memorry load)
-version-revision from build-configs.
-CharMoveToLocation and kept MoveToLocation.
-XMLDocumentFactory and kept the main xml parser.

Organization:
-Wedding config moved inside Config/mods.
-Event configs moved inside data/xml Events.xml.

dont forget to update your database.



Offline AbsolutePower

  • Admin
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 380
  • Country: gr
  • Karma: 10
Re: Last updates.
« Reply #7 on: September 13, 2020, 12:21:15 pm »
Revision 564:

Fix:
-Barakiel attack intention. thanks to proGenitor for report.
-typo-dissabled configs thanks to ChrizyS for patch.
-Skill reuse after olympiad match end. thanks to proGenitor for report.
-olympiad acumen buff revert back, report-patch from proGenitor.
-Teleport to location avoid double login durring critical-disconnect thanks to ChrizyS for report.
-on action target stuck. thanks to EXCLUS1VE for report.
-Drop list html long, thanks to EXCLUS1VE for report.
-Orfen double spawn,respawn time,thanks to EXCLUS1VE for report.
-quests npe,thanks to EXCLUS1VE for report.
-autoloot-pickup + clean up ,thanks to EXCLUS1VE for report.
-unstuck animation properly shown .
-sql char delete wrong id ,thanks to EXCLUS1VE for report.
-pet soulshots properly usage ,thanks to EXCLUS1VE for report.
-monsters: on cast stop move.

Rework:
-premium clean up,properly sql update.

Remove:
-unused configs thanks to ChrizyS for report.
-unused sqls.

Organization:
-life stone rates moved inside Rates.ini
-AltGameExponentXp-sp moved inside Rates.ini
-AltMembersCanWithdrawFromClanWH,RemoveCastleCirclets moved inside clan.ini

dont forget to update your database.



Offline AbsolutePower

  • Admin
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 380
  • Country: gr
  • Karma: 10
Re: Last updates.
« Reply #8 on: September 13, 2020, 12:23:58 pm »
Revision 565:

Fix:
-Elroki releport , thanks to EXCLUS1VE for report.
-Vilage Master html links , thanks to ChrizyS for report.
-player soulshot properly usage, l2off like.
-teleport fee thanks to ChrizyS for report.
-auto restart thanks to ChrizyS for report.
-on drop cursed weapon  properly update thanks to raxzerax for report.
-prohibit russian letters on character create to avoid ugly letters
effect thanks to raxzerax for report.
-Player properly restore hp-mp-cp, thanks to ChrizyS for report.
-Missing htmls/paths for Sepulchers, thanks to AllexSkyes for report.
-Scout's corpse missing spawn, thanks to AllexSkyes for report.
-captcha, thanks to ChrizyS for report.
-healing potion skilltype consider as HOT.
-Spoil items/mob aura. thanks to AllexSkyes.

Cleanup:
-Configs, thanks to ChrizyS for report.
-sql custom gbosses.

Rework:
-RequestRestartPoint.
-Cboard GrandBossList.
-Drain Skill.
-AllyCrest.

Organization:
-rename MagicEffectIcons to AbnormalStatusUpdate.

dont forget to update your database.



Offline AbsolutePower

  • Admin
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 380
  • Country: gr
  • Karma: 10
Re: Last updates.
« Reply #9 on: September 13, 2020, 12:24:22 pm »
Revision 566:

Fix:
-Jail return back thanks to ChrizyS for report.
-Pledge Shield update.
-Guard autoAttackCondition + improvemment.
-subclass exploit.
-self effect npe.

Cleanup:
-double FleeingNPCs and merge.

Rework:
-all player sql connection.(feel free to report forgotten sql
connection)
-Resurrect.java
-AdminKill.java



Offline AbsolutePower

  • Admin
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 380
  • Country: gr
  • Karma: 10
Re: Last updates.
« Reply #10 on: September 13, 2020, 12:25:12 pm »
Revision 567:

Fix:
-craft store , thanks to bruns87 for report.
-restart mounted npe , thanks to  ChrizyS for report.
-support for all ExtractableItems(including aventurerbox) , thanks to
AndyWar for report.
-dwarf artisan basehp , thanks to bruns87 for report.
-Quest 343 item reward-html.
-quest 101 Sword of Solidarity thanks to ChrizyS for report.
-snipe skill (l2off like) , thanks to RuLLezZ for report.
-npc title correction.
-ress command , thanks to RuLLezZ for report.
-shift + click droplist, thanks to RuLLezZ for report.

implement:
-admin command //hide on-off

Remove:
-admin commands //invis-//vis
-AdventurerBox (item handler) and replace with ExtractableItems
-coord synchronization -1,1(unsued-usseles)
-quest 999 tutorial and merge with 255.

Rework:
-Remedy (potion itemhandler)
-CrystalCarol (itemhandler)

-revert back for npc title.
« Last Edit: September 13, 2020, 12:25:44 pm by AbsolutePower »



Offline AbsolutePower

  • Admin
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 380
  • Country: gr
  • Karma: 10
Re: Last updates.
« Reply #11 on: October 28, 2020, 11:21:24 pm »
Revision 568:
Fix:
-Mp potions thanks to RuLLezZ for report.
-Archangels(Baium) attack.
-geonegine doors npe.
-geoengine layer correction.
-boats are now properly working.
-max enchant protection ,thanks to RuLLezZ-Fortitude for report.
-character selection enchant effect,thanks to RuLLezZ-Fortitude for report.
-multisell exploit.
-SevenSigns leak-optimize.
-pledge visual packet.
-Party match room unhardcoded newid.
-party match room auto join l2off like.

Skills fix:
-Force Meditation.
-skill type: TARGET_MULTIFACE properly working.

Rework:
-sql connection pt2.
-community board ClanList.java (from 120 lines to 65)
-community board CastleStatus.java
-community board RaidList.java

optimize:
-sql: player item restore.
-Cboard HeroList update every 4 hours(avoid to execute sql connection on click.)

Remove:
-top players from cboard(and kept the one from rank system,
in order to work you must enable the rank system)



Offline AbsolutePower

  • Admin
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 380
  • Country: gr
  • Karma: 10
Re: Last updates.
« Reply #12 on: December 14, 2020, 05:35:44 pm »
Revision 569:
Fix:
-npe onMagicFinalizer.
-FrequentSkill npe.
-Cyrillic characters support in cboard ,thanks to Fortitude for report.
-255 tutorial message,thanks to Fortitude for report.
-cboard switch typo,thanks to Fortitude for report.
-multiply statement , thanks to Fortitude for report.
-allow to interact with dead monsters to use "sweep" correctly.
-potions are now visible under buffs(l2off like).
-hp-mp negative value.
-optimize-fix updateAbnormalEffect unnecessary packet broadcast.
now it will send the update only if abnormal effects are in use or effected by somone,which is lead to a huge broadcast optimize.

Monster behavior:
-onAggression remove minion assist(l2 off like), 
-onAggression minions are following master and attacking only when we attack master-minion.tested on advext.

Skills fix:
-lure(skill) behavior on monster,thanks nijota for report.

Rework:
CharEffectList.java

optimize:
(Custom)EventEgnine: "asynchronize" teleport to avoid massive lag.



Offline AbsolutePower

  • Admin
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 380
  • Country: gr
  • Karma: 10
Re: Last updates.
« Reply #13 on: April 11, 2021, 07:07:25 pm »
Revision 570:

Fix:
-client-server desync(jump backward ,weird effect) while pressing attack and try to move away.
-npe on player protection.
-npe on summon magic skill use.
-npe on use item.
-on duel: you can attack summons properly.(with same duel id)
-on duel finish: summons are now stop attacking and return to their owner.
-soulshot properly usage after finish casting.
-party member position. thanks Cibo for report.
-combat-chase movement system.
-Antharas-Valakas Shock skill effect l2off like.
-properly remove cubics on restart-logout.
-status update avoid sending unnecessary packets.
-On equip-unequip item avoid sending unnecessary packets.
-Revert L2GamePacketHandler.java to switch method.
-shortcut doubling(properly update). thanks to ragef for report.
-Event engine teleport , thanks to daffynash for report.

Quest fix:
-Q115_TheOtherSideOfTruth: Misa Spawn at night. thanks Cibo for report.
-Q648_AnIceMerchantsDream:  Steward on talk html. thanks Cibo for report.

Skills fix:
-augment stack.

Rework:
-Friend system (client-server packets l2off like).



Offline AbsolutePower

  • Admin
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 380
  • Country: gr
  • Karma: 10
Re: Last updates.
« Reply #14 on: September 11, 2021, 08:13:45 pm »
Revision 571:

Bug fix:
-avoid following target after restart-logout , thanks to EXCLUS1VE for report.
-pick up stuck , thanks to EXCLUS1VE for report.
-summon patk/matk speed visual animation.
-summon attack request , thanks to EXCLUS1VE for report.
-effect relax , thanks to EXCLUS1VE for report.
-formulas hitmiss , thanks to EXCLUS1VE for report.
-Social action  request , thanks to EXCLUS1VE for report.
-cubic attack , thanks to EXCLUS1VE for report.
-Party match room chat, thanks to EXCLUS1VE for report.
-pick up issue , thanks to EXCLUS1VE for report.
-pet npe, thanks to EXCLUS1VE for report.


Rework:
-player template.
-skilltreedata.
-RequestAquireSkill.
-RequestAquireSkillInfo.
-RequestExEnchantSkill.
-RequestExEnchantSkillInfo.
-AcquireSkillList.
-ExEnchantSkillList.

Optimize:
-players got their own getMoveSpeed getter , and triggers when speed change by user(walk/run commands) or buff-debuff,
that way we avoid unnecessary speed calculation by updateposition task that literaly spam the calculators.
-castle traps are optimized and enabled.

damage calculation formula:
-blow damage position bonus.
-when you make a magic critical hit, the magic damage is now tripled.
-melee normal attack Damage position bonus.

Implement:
-new vote api system.(npc-> //spawn 61)

Organization:
FenceManager moved in -> datatables/xml and rename to FenceData.

Remove:
-old antibot system and kept only one as main.
-old vote system.