Welcome, Guest. Please login or register.

Author Topic: Last Updates  (Read 1616 times)

0 Members and 1 Guest are viewing this topic.

Offline AbsolutePower

  • L2jDeveloper
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 327
  • Country: gr
  • Karma: 10
Re: Last Updates
« Reply #15 on: February 27, 2019, 11:14:11 PM »
Revision 546:

Fix:
Bow attack range.
l2off like: on action player is following the target and attack only if target is attackable or control pressed.
l2off like: you give only one hit if the player is not autoattackable.
l2off like: when stun effect finish player stop following target.
player equipped with cursed weapon can't use resurrection scrolls.
EnterWorld exploit fix thanks to Tryskell.
UseItem exploit fix thanks to Tryskell.
FakePlayer implement resurrection action
when a fake player will go to vilage his AI will change(2 random ai's enchanter-walker.)

Revert mysqlconnector 1.33.

Organization:
L2ArmorType,L2EtcItemType,L2WeaponType moved inside emum package



Offline AbsolutePower

  • L2jDeveloper
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 327
  • Country: gr
  • Karma: 10
Re: Last Updates
« Reply #16 on: March 31, 2019, 05:59:19 PM »
Revision 547:

Fix:
Revert: Drop item l2off like thanks forgeofgods for report.
GmOnly server status. thanks Anderuimm for report.
Missing Config for PremiumRateDropAdena.
smallfix for hellasinfo from forgeofgods.
Clan pledge status fix.

Cleanup-delete:
some custom-unused configs
for example pvp-pk color system, no need since the rank system exist.
rank system will be the main pvp custom engine.
ExperienceData xml removed,no need since implemented a better way.
Voiced commands removed:ClCmd, MailCmd(and the custom mail system),
SetCmd,StatCmd(no need since rank system exist),
L2AccountManagerInstance.
and lot of more has been removed.


Rework:Polymorph,player team,Charinfo packet.

Revision 548:

Implement 255 tutorial.
Fix:
chasing attack thanks to forgeofgods for report.

Clean up and fix for 2000++ warnings, sql leaks-simple warnings for java 8.

Revision 549:
update mysql connector.
« Last Edit: July 10, 2019, 11:55:02 PM by AbsolutePower »



Offline AbsolutePower

  • L2jDeveloper
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 327
  • Country: gr
  • Karma: 10
Re: Last Updates
« Reply #17 on: July 11, 2019, 10:14:18 PM »
Revision 550:
Fix:
Summon stuck.
Boat thanks cyberwar for report
Update summon xyz in boat.
Teleport to location instant close active trade.
Dual-normal-bow Attack calculate.
doRevive player revive first then restore exp/sp stats

Cleanup:
Minor cleanup on formulas.




Offline AbsolutePower

  • L2jDeveloper
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 327
  • Country: gr
  • Karma: 10
Re: Last Updates
« Reply #18 on: July 16, 2019, 10:49:04 PM »
Revision 551:

Fix:
Boat pay ticket thanks to cyberwar.
Achievement invupdate to avoid visual item bug thanks to PeNaChO.
Macro visual bug thanks to PeNaChO.

Duel:
duel party teleport players to empty olympiad stadium.
(if teleport is canceled due full arena the duel will run normally in same position)

minor rework on isAutoAttackable.

Remove:
Anti afk.



Offline AbsolutePower

  • L2jDeveloper
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 327
  • Country: gr
  • Karma: 10
Re: Last Updates
« Reply #19 on: August 01, 2019, 04:37:59 PM »
Revision 552:

Fix:
TopTable:sql empty statement thanks to koki150
curse village empty npcs.
on addskill: checks for passive-trigger skill
UserInfo packet:calculate relation,fix vehicle id,write baseclass.
CharInfo packet: fix vehicle id,write baseclass.
when pet is dead and player exit game, pet doesn't show master name
pet show abnormal visual effect bleed,poison etc.(if exist)
pet show owner team(if exist)
Abstraction and cleanup of Npc-summon-Polymorph info packet.
AchievementsManager minor rework on addToConditionList.
on logout(deleteobject) if player is sitting on trhone stand up and delete.
Summon correct spawn-fail message
summon pk-pvp flag now depends on owner

Rework:
minor rework on L2PcInstance sendInfo

Organization:
ClassId moved inside emum package
ZoneId moved inside emum package
player and summon funcs has been moved to  respective classes.

Removed:
L2MaxPolyModel
Connection Test table.

dont forget to update your database.



Offline AbsolutePower

  • L2jDeveloper
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 327
  • Country: gr
  • Karma: 10
Re: Last Updates
« Reply #20 on: August 22, 2019, 11:58:04 PM »
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)



Offline AbsolutePower

  • L2jDeveloper
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 327
  • Country: gr
  • Karma: 10
Re: Last Updates
« Reply #21 on: September 28, 2019, 12:11:02 AM »
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.





Offline AbsolutePower

  • L2jDeveloper
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 327
  • Country: gr
  • Karma: 10
Re: Last Updates
« Reply #22 on: October 13, 2019, 12:51:07 PM »
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.



Offline AbsolutePower

  • L2jDeveloper
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 327
  • Country: gr
  • Karma: 10
Re: Last Updates
« Reply #23 on: November 17, 2019, 10:37:12 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

  • L2jDeveloper
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 327
  • Country: gr
  • Karma: 10
Re: Last Updates
« Reply #24 on: December 09, 2019, 10:49:19 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

  • L2jDeveloper
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 327
  • Country: gr
  • Karma: 10
Re: Last Updates
« Reply #25 on: January 12, 2020, 04:26:14 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

  • L2jDeveloper
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 327
  • Country: gr
  • Karma: 10
Re: Last Updates
« Reply #26 on: March 20, 2020, 10:16:44 PM »
Revision 560(a small one for some corrections):

-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




Offline AbsolutePower

  • L2jDeveloper
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 327
  • Country: gr
  • Karma: 10
Re: Last Updates
« Reply #27 on: April 12, 2020, 11:26:08 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

  • L2jDeveloper
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 327
  • Country: gr
  • Karma: 10
Re: Last Updates
« Reply #28 on: April 26, 2020, 08:23:46 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.

« Last Edit: April 26, 2020, 08:26:37 PM by AbsolutePower »



Offline AbsolutePower

  • L2jDeveloper
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 327
  • Country: gr
  • Karma: 10
Re: Last Updates
« Reply #29 on: May 19, 2020, 10:31:31 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.