Welcome, Guest. Please login or register.

Author Topic: Last Updates  (Read 552 times)

0 Members and 1 Guest are viewing this topic.

Offline AbsolutePower

  • L2jDeveloper
  • Head Developer
  • L2jHellas User
  • ******
  • Posts: 258
  • Country: gr
  • Karma: 5
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: 258
  • Country: gr
  • Karma: 5
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: 258
  • Country: gr
  • Karma: 5
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: 258
  • Country: gr
  • Karma: 5
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: 258
  • Country: gr
  • Karma: 5
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: 258
  • Country: gr
  • Karma: 5
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: 258
  • Country: gr
  • Karma: 5
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: 258
  • Country: gr
  • Karma: 5
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: 258
  • Country: gr
  • Karma: 5
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: 258
  • Country: gr
  • Karma: 5
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.