L2JHellas

UPDATES

Started by AbsolutePower, Jun 01, 2024, 01:59 PM

Previous topic - Next topic

AbsolutePower

This topic will be updated with each commit, providing a copy of the changeset details.

Find Updates from the Old Timeline , 1(from 2011) to 562(2020) version(not used anymore):
For historical commit information, you can visit our old timeline here: link

AbsolutePower

Revision 563

2020-04-12

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.

AbsolutePower

Revision 564:

2020-04-26

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

AbsolutePower

Revision 565:

2020-05-19

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.

AbsolutePower

Revision 566:

2020-06-12

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

AbsolutePower

Revision 567:

2020-08-24

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)

AbsolutePower

Revision 568:

2020-10-28

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)

AbsolutePower

Revision 569:

2020-12-14

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.

AbsolutePower

Revision 570:

2021-04-11

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).

AbsolutePower

Revision 571:

2021-09-11

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.

AbsolutePower

Revision 572:

2022-01-08

fix
-Elroki , ToIVortex , Pagan , Oracle teleporters.
-shop distance(sell-buy) bug, thanks to exclusive for report.
-Monster Derby Track teleport. thanks to lorka for report.
-MissQueen multisell coupon. thanks to lorka for report.
-Olympiad spectator error thanks to magister for report.
-Quest ShowResult replace objId instead name.
-html over 200++ corrections typo - bypass.
-(Custom config) DAGGERS-ARCHERS wear HEAVY-LIGHT on use item
unequip equipped item if config is false , to avoid stuck , thanks to
exclusive for report.
-Npe on connection close , thanks to exclusive for report.
-Herbs auto destroy , thanks to exclusive for report.

Spawn:
-Implement L2off spawn data and territory system.
-xml spawn list added inside datapack data/xml/spawn.
-Sql spawn list has been merged with new spawn system and manage only
the custom admin //spawn.
-Territory Monsters randomly spawn in their territory.
-Shift click on monters -> "visual" will allow you to check their
territory.

Skill fix:
-fixed all chance skills.

Optimize:
-NpcData.java
-PetNameTable
-Siege(tasks - sql connection)

Implement:
-Server-Player Variable
-ClientSetTime packet.
-AttackDeadTarget packet.
-AttackinCoolTime packet.
-AttackOutOfRange packet.

Rework:
-L2BossSpawnInstance

Clean up - Delete:
-remove L2ProtectorInstance.
-remove unused configs.
-remove AdminUnblockIp.
-remove VipTeleportCmd.
-AdminCommands.xml clean up.

Organization:
-AutoSpawnHandler,L2Spawn,SpawnData,SpawnTerritory
moved inside gameserver.model.spawn .

Dont forget: to update your databse and use geodata!!! is important for
the new spawn system!

AbsolutePower

Revision 573-574:

2022-02-04

fix
-Herbs auto destroy time (14 seconds)
-Clan skills learn npe , thanks to Ziklis for report.
-potions visual bug , thanks to Ziklis for report.

Optimize:
-Quest engine.
-Hero engine.
-SevenSigns.
-Event engine.

Implement:
-Siegable Clan Halls (from l2j thanks to Zoey76)
you can use //siege ingame for test.
-Spawn data spawn_bydefault field.
-CustomSpawnManager (holds npc spawn data by field "spawn_bydefault"
that equals false)

Clean up - Delete:
-delete:EventStats.java
-delete:pmoff - tradeoff handlers and merge in one (.menu voiced)
-spawnlist old sql file.

AbsolutePower

Revision 575:

2022-05-14

Fix:
-Clan Skills , thanks to shush for report.
-Olympiad doDie error , thanks to shush and Elliot for report.
-backstub 100 % succes if attacker is behind of target.
-player siege state status update.
-CrownManager unhardcoded checkCrowns.

AbsolutePower

Revision 576:

2022-07-21

Fix:
-Elven Fortress teleport. thanks to JMD for report.
-Traders when geodata enabled. thanks to JMD for report.
-Summon Cp Potion(skills store-restore has been fixed) thanks to Noone4
for report.
-Elixir reuse time , to Noone4 for report.

AbsolutePower

Revision 577:

2022-09-25

Fix:
-Drop item location.(items cannot be dropped inside wall etc, geodata
must be enabled)
-Hero count.

Npc
-Dark Choir Lancer heigh correction
-Dark Choir Captain heigh correction

Misc Ai:
-Implement NpcWalkerTaskManager(handle npc walker ai).

Misc:
-isNewBie delete config-sql-getters and now depends on level.
-TopRankManager is now available(merged with community board) holding
stats for top players pvp-pk etc.