Jump to content

Recommended Posts

Posted
Changeset 246

 

Community Board (CB) part I, misc

 

CB is mostly cleaned up.

Some efforts have been made in order to use static stuff (like static strings && static ShowBoard objects).

 

A LOT of work is needed to complete it correctly (in disorder : cleanup hardcoded HTMs, recode HTMs to fit with IL CB dimensions (on IL, CB is more little...), add missing code, add GoD region tab)

 

CB

[*] custom region tab has been entirely dropped.

[*] friends panel is 50% implemented.

[*] clan notices system is implemented, but not tested at all (and probably not working).

[*] mail system is implemented, but check previous sentence for more infos.

[*] Clan forums aren't created anymore if CB isn't enabled.

 

Misc

[*] addReputation / takeReputation are the only commands to affect reputation (setReputation is used only for loading and as "core" for the 2 previous commands). They save *only* reputation from now, not the whole clan infos.

[*] getHasCastle() and getHasHideout() have been renamed getCastleId() and getHideoutId(). Creation and use of hasCastle() and hasHideout() boolean methods.

[*] getActingPlayer() uses on SiegeGuardKnownlist, GrandBoss and RaidBoss instances.

[*] many random methods are cleaned up in order to create less objects, adding checks && readability.

[*] addition of getClanAllies() method, used to retrieve clans in alliance.

[*] Addition of AllianceInfo serverpacket (untested)

 

Reminder for future : it's better to initialize variables INSIDE a loop (in order to reduce scope range). The logic consisting to think to initialize it outside is better is false and is even worst.

 


 

Posted
Changeset 247

 

Misc

- fix GandBossTeleporters script (HTM/SQL side). All IDs are supposed to be ok.

- add a check for groups on Quest for radius (ty Hasha). Ideally, it needs to be spread to any solo quest.

- cleanup (L2SiegeGuard, 2 itemhandlers with postIL stuff, AttackStanceTaskManager).

- colors of title/name is corrected (ty TheEngo)

- toggles are desactivated when taking a CW.

- Drain skills HP gain effect now effects monsters (+ rework of the skillhandler).

- correct Lotto ticket (ty Pleasure).

 

*normally* fix AutoChatHandler issue.

Guest Elfocrash
Posted

Is there any public svn currently?

no

Guest Elfocrash
Posted

open again or buy?

no

Posted

Fresh revision.

 

The "How to get access" thread is SIMPLIFIED, as some ppl continue to PM me. If you still don't understand, change of translator/brain.

 

Primeval AI, misc

 

Primeval AI

- Addition of primitive system for following behaviors :

- Pterosaurs and TRex-es can see through Silent Move (core support needed).

- Ancient Egg, when attacked, will call all mobs in a range of 2k (guessed... as 1k is the aggro of a lot of dinos, I x2'ed it).

- Sprigants will launch a task every 15sec if someone enters in their aggro range (AoE skill). Task stops if sprigant is dead or if none is inside anymore.

 

Misc

- addition of Q629

- fix summon sieges skills for "Siege Golem" and "Swoop Cannon".

- fix Sprigant's fruit and Primeval potion.

- "String = "" > isEmpty()", "boolean == false > !boolean" && "boolean == true > boolean".

- fix a critical issue about quest check (added in previous revision).

- MagicSkillUse packet is completed.

- addition of ConditionTargetHpMinMax, used for Trap Skills (avoid the ugly system of onSkillSee).

 

A lot needs to be done for PI (full trap system mostly), and it goes by gathering as many as possible informations.

Posted
Changeset 251

 

Misc

- BlockBuff / BlockDebuff core support + fixes on skills (Mystic Immunity, Day of Doom, Heroic Berserker). NPC passive aren't yet supported.

- clan is now instantly dropped if config is setted to 0. If clans are loaded, the task is now setted to 1min rather than 5min.

- clan notices are dropped when clan is destroyed.

- partial cleanup of beginCast( methods.

- [L2J 5365] addition of hasPet() and hasServitor() methods + fix range in which the pet can get XP.

- [L2J 5373] rechargeAutoSoulShot( method doesn't use anymore switch about itemId, but items' L2ActionType.

- creation of a .txt if user changed his name (ty Java-man).

- *possible fix* _owner / getOwner() NPE (isAutoAttackable(), HitTask, etc). setOwner(null) was introduced when we had summon ghost issue, but since that time I found the real problem and so I revert this "fix" which probably make the cleanup hard.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Posts

    • Vouch for @Ave i can say im very statisfied with the order I've made he was fast and reliable i totally recommend him to anyone who wants a decent updater with high quality design.
    • What can I say other than that I’m satisfied with the order I made. The guy is reliable and very good at what he does. I recommend him 100%.
    • Lineage2 Freya High Five @ Reshade with fog and rain etc @ Gracia final epilogue atmosphere   this reshade will eat lots of GPU power 50% or more of an RTX 3060 so be carefull depending on what effects are activated and their settings will eat even more GPU recomended 60hz monitor settings and via nvidia panel in Lineage2 game profile vsync settings to on effects are set up till film deck and the rest are not used but still working again this can eat alot of GPU Don't overheat GPU this is for freya high five but might work on others too copy in the  System  folder the folder  reshade-shaders  and the files  d3d9.dll  ReShade.ini  ReShadePreset.ini  ReShade.log  CccDddCcc.ini insert opens the menu and delete is on and of some settings need  ctrl + left click  to be changed   making another profile will reset the not activated effects to their default values so just copy the profile  CccDddCcc  and rename if needed also something needs to be closed from settings in game menu, the blur at distance and advanced shaders but keeping the advanced water effects all reflections   for those that don't like the h5 look of the sky and the red fog and rain and ambien red at night on all maps well if we want the cool gracia final epilogue back then we need to do this rename the  Maps  folder to Mapsretail or whatever copy the  Maps  folder from gracia final epilogue to h5 also we need the  L2_Skies.utx  from gracia final epilogue  Textures  folder to be replaced and also we need to do the same to the files  timeenv0.int  timeenv1.int  timeenv2.int  timeenv3.int  found in  system  folder   another setting that will probably be needed but not really tested out is to open file  option.ini  from  system  folder and add cachesize like this   [FirstRun] FirstRun=2   [Engine.GameEngine] CacheSizeMegs=512   also maybe is good to change those to 4.000000   [ClippingRange] Terrain=4.000000 Actor=4.000000 StaticMesh=4.000000 StaticMeshLod=4.000000 Pawn=4.000000       sorry bad english   https://mega.nz/file/aRNXxDrQ#mbxrNERBtW0XEEezK6w8-86oZWuX1k6NgtR6RZWKRVM   the compression on the video is kinda bad but meh    
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..