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

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.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Posts

    • If you're using a public database and there's nothing you haven't done there, then of course there's nothing that won't work there. And if the base is normal, work is being done on it, then everything is working fine.
    • the race system works for lucera classic?
    • Hello. Tried, but after that game crashes because of engine.dll. Can't even start the game.
    • Good evening, gentlemen. After many requests and after seeing half a dozen people using the project name with buggy acis sources that make no sense, I decided to bring some content that is truly worthy of carrying the name of our project L2JDREAM. I come through this topic to share the source code of our old L2JDream 2.0 revision This project was active from December/2012 to December/2019, being discontinued in 2019 as we now use alucera based source-code in L2JDream V3.0   That said, there is also the content of our VIP customer review, already embedded in this source, fully functional, and FREE.. WITH THE ONLY EXCEPTION OF ANTIBOT PROTECTION, which requires a valid license to work, THAT IS, a 100% free project with open source, but my protection will only work for customers who had a project license. I found this to be a fair way for customers of the private project.       The VIP revision has all the features of the free revision , plus other exclusive features. Check out more complete information about it below. Project Information: BASE: A High Five project was downgraded to Interlude. Features: Quests - All Interlude Quests working according to [L2OFF]. Raid & Grand Bosses - Working perfectly with their proper videos according to [L2OFF]. Olympiads - Fully functional according to [L2OFF]. Sieges - Fully functional and with all Castle functions according to [L2OFF]. Fortress Sieges - Working perfectly with all its functions according to [L2OFF]. Siege Hall - All working perfectly according to [L2OFF]. Lottery - Working perfectly according to [L2OFF]. Fishing - Working perfectly according to [L2OFF]. Skills - All skills in the revision are balanced for standard servers with all working perfectly according to [L2OFF]. Gameplay - All game components have been tested by several servers, both for low rate and high rate servers. Events: Death Match: Classic deathmatch between registered players. Capture The Flag: Event where teams must steal the enemy flag to score points. Team Vs Team: PvP combat event between two teams, where each enemy killed scores 1 point for your team. TvT, CTF and DM: Instanced events with configurable automatic start. Standard Mods from L2JDream FREE revision : Complete Offline Trade/Craft. NPC Crest recreated to consume less memory and run lighter with cleaner and more efficient codes. PvP/PK Color System. Voiced Commands (.menu, .help, .offline, .classmaster) Among others... Exclusive Mods - These were included in the VIP revision (all configurable to enable/disable/etc): AIO System (AIO Seller included) VIP System Buffer Vip AIO, VIP and Noblesse item Siege Date Archievement Engine BuffShop System Npc Ranking  Protected Password WareHouse Npc Raid Info  Permanent Nobless, meaning the player does not lose buffs when dying. Automatic Nobless when killing Barakiel. Register Siege Advanced Pvp & Pk Announce System PvP & Pk Reward System Chaotic Zones RaidBoss Defeated Message Announcement Respawn Boss Donator Enchant Scroll (Unique Enchant Scroll for all Grades with configurable chance...) PrivateStore Sell/Buy by Item (changes the currency of the character shops) Equipment Restriction Disable Weapons For Classes System Custom Cancellation War Legend System Quake System Dressme Arena Duel 1x1 (With Arena Ranking) *** THIS MOD HAS BEEN REFORMULATED *** Spartan Guard 3.0 - L2JDream Protection System (only works with a valid license) System locked in gameserver. Protects against L2Adrenaline, L2Net, L2phx, L2Tower, L2Walker and others. It is not possible to log into your server without the system. You must have an active license for the server and system to work. NOTE: If you test a bot and are able to use it, just contact me sending the program that it will be blocked and you will receive the fix to implement in your system.   I would like to take this moment and thank to @Bian @LucasDante @karlos @apollo @Denky @Wolgan @Nattan Felipe and the entire team that helped create and maintain the L2JDream V2 project.   You can find the full source on My GitHub  https://github.com/Wallz/L2jDreamV2_Source/ Fork and collaborate with the crowd   
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock